OSDN Git Service

Fix PR42186.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-23  Dodji Seketeli  <dodji@redhat.com>
2
3         PR c++/42260
4         * conversion/cast2.C: New test.
5
6 2009-12-22  Jason Merrill  <jason@redhat.com>
7
8         PR c++/42466
9         * g++.dg/template/nontype19.C: New.
10
11         PR c++/42331
12         * g++.dg/cpp0x/initlist29.C: New.
13
14 2009-12-22  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
15
16         PR target/41605
17         * lib/g++.exp: Provide -B options to allow for link spec %s
18         substitutions for static libraries.
19
20 2009-12-22  Brian Hackett  <bhackett1024@gmail.com>
21
22         * g++.dg/plugin/attribute_plugin.c: Rename pre-genericize event.
23         * g++.dg/plugin/dumb_plugin.c: Same.
24
25 2009-12-21  Jason Merrill  <jason@redhat.com>
26
27         * g++.dg/abi/mangle14.C: Add expected mangling.
28
29 2009-12-21  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
30
31         * gcc.dg/pr36901.h: AVR must support address zero.
32
33 2009-12-21  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
34
35         PR testsuite/36903
36         * gcc.dg/tree-ssa/gen-vect-11.c : Disable for avr target. It will
37         not vectorize.
38         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
39         * gcc.dg/tree-ssa/gen-vect-2.c: Ditto.
40         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
41         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
42         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
43         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
44         * gcc.dg/tree-ssa/pr23455.c: Test for 4 eliminations on avr target.
45         * gcc.dg/tree-ssa/ssa-fre-26.c: XFAIL test for avr.
46         * gcc.dg/tree-ssa/vrp47.c: Skip test for avr target due to low
47         branch cost.
48
49 2009-12-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
50
51         PR libfortran/PR42422
52         * gfortran.dg/list_read_10.f90:  New test.
53
54 2009-12-19  Dodji Seketeli  <dodji@redhat.com>
55
56         PR c++/42225
57         * g++.dg/template/typedef26.C: New test.
58
59 2009-12-19  Richard Guenther  <rguenther@suse.de>
60
61         PR lto/42401
62         * g++.dg/lto/20091219_0.C: New testcase.
63
64 2009-12-19  Richard Guenther  <rguenther@suse.de>
65
66         PR tree-optimization/42108
67         * gfortran.dg/pr42108.f90: New testcase.
68
69 2009-12-18  Jason Merrill  <jason@redhat.com>
70
71         PR c++/28300
72         * g++.dg/template/spec37.C: New.
73
74         PR c++/42415
75         * g++.dg/tc1/dr147.C: Add test.
76         * g++.old-deja/g++.jason/temporary5.C: Adjust.
77
78 2009-12-18  Shujing Zhao  <pearly.zhao@oracle.com>
79
80         * g++.old-deja/g++.brendan/misc6.C: Make expected dg-error strings
81         explicit.
82
83 2009-12-17  Jakub Jelinek  <jakub@redhat.com>
84
85         * gcc.dg/debug/dwarf2/const-1.c: Don't expect DW_AT_const_value,
86         but instead DW_AT_location with DW_OP_addr+DW_OP_stack_value.  Add
87         -gno-strict-dwarf -fno-merge-debug-strings to dg-options.
88         * g++.dg/debug/dwarf2/const1.C: Likewise.
89         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
90         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
91
92 2009-12-17  Alexandre Oliva  <aoliva@redhat.com>
93
94         PR debug/41679
95         * gcc.target/arm/pr41679.c: New.
96
97 2009-12-17  Jakub Jelinek  <jakub@redhat.com>
98
99         PR c++/42386
100         * g++.dg/opt/dtor3.C: New test.
101
102 2009-12-17  Arnaud Charlet  <charlet@adacore.com>
103
104         * ada/acats/run_all.sh: Strip comments from norun.lst
105
106 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
107
108         PR target/32280
109         * gcc.target/i386/pr32280-1.c: New test.
110
111 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
112
113         * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
114         x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
115
116 2009-12-17  Janus Weil  <janus@gcc.gnu.org>
117
118         PR fortran/42144
119         * gfortran.dg/dynamic_dispatch_6.f03: New test.
120
121 2009-12-17  Shujing Zhao  <pearly.zhao@oracle.com>
122
123         * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
124         explicit.
125         * g++.old-deja/g++.bugs/900213_02.C: Likewise.
126         * g++.old-deja/g++.bugs/900215_02.C: Likewise.
127
128 2009-12-16  Richard Guenther  <rguenther@suse.de>
129
130         PR lto/42392
131         * gcc.dg/lto/20091216-1_0.c: New testcase.
132
133 2009-12-15  Jason Merrill  <jason@redhat.com>
134
135         PR c++/42387
136         * g++.dg/ext/vla8.C: New.
137
138 2009-12-16  Jakub Jelinek  <jakub@redhat.com>
139
140         * gcc.c-torture/compile/20091215-1.c: New test.
141
142         * gcc.dg/debug/tls-1.c: New test.
143
144 2009-12-15  Jason Merrill  <jason@redhat.com>
145
146         PR c++/42358
147         * g++.dg/cpp0x/variadic98.C: New.
148
149 2009-12-14  Jason Merrill  <jason@redhat.com>
150
151         PR c++/42373
152         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
153
154 2009-12-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
155
156         * ada/acats/norun.lst: Sort.
157
158 2009-12-15  Jakub Jelinek  <jakub@redhat.com>
159
160         PR c++/41183
161         * g++.dg/torture/pr41183.C: New test.
162
163 2009-12-15  Tobias Burnus  <burnus@net-b.de>
164
165         PR fortran/41235
166         * gfortran.dg/auto_char_len_1.f90: New test.
167         * gfortran.dg/auto_char_len_2.f90: New test.
168         * gfortran.dg/auto_char_len_4.f90: Correct test.
169
170 2009-12-14  Jason Merrill  <jason@redhat.com>
171
172         PR c++/42364
173         * g++.dg/cpp0x/variadic31.C: Compile with -g.
174         * g++.dg/ext/attrib33.C: Likewise.
175
176 2009-12-15  Shujing Zhao  <pearly.zhao@oracle.com>
177
178         * g++.dg/other/error20.C: Adjust dg-message strings.
179         * g++.dg/other/error31.C: Likewise.
180         * g++.dg/rtti/typeid6.C: Likewise.
181         * g++.dg/ext/ms-1.C: Likewise.
182         * g++.dg/parse/error19.C: Likewise.
183         * g++.dg/parse/crash5.C: Likewise.
184         * g++.dg/cpp0x/explicit4.C: Likewise.
185         * g++.dg/template/ptrmem4.C: Likewise.
186         * g++.dg/template/crash37.C: Likewise.
187         * g++.dg/template/qualttp5.C: Likewise.
188         * g++.dg/template/local6.C: Likewise.
189         * g++.dg/template/instantiate5.C: Likewise.
190         * g++.old-deja/g++.brendan/overload1.C: Likewise.
191         * g++.old-deja/g++.brendan/cvt3.C: Likewise.
192         * g++.old-deja/g++.brendan/overload4.C: Likewise.
193         * g++.old-deja/g++.jason/conversion11.C: Likewise.
194         * g++.old-deja/g++.jason/scoping10.C: Likewise.
195         * g++.old-deja/g++.other/expr1.C: Likewise.
196         * g++.old-deja/g++.other/pmf3.C: Likewise.
197         * g++.old-deja/g++.other/crash24.C: Likewise.
198         * g++.old-deja/g++.niklas/t120.C: Likewise.
199         * g++.old-deja/g++.niklas/t121.C: Likewise.
200         * g++.old-deja/g++.law/operators9.C: Likewise.
201         * g++.old-deja/g++.law/arm9.C: Likewise.
202         * g++.old-deja/g++.law/enum4.C: Likewise.
203         * g++.old-deja/g++.law/arg11.C: Likewise.
204         * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
205         * g++.old-deja/g++.mike/p2431.C: Likewise.
206         * g++.old-deja/g++.mike/p438.C: Likewise.
207         * g++.old-deja/g++.mike/p9068.C: Likewise.
208         * g++.old-deja/g++.mike/p11110.C: Likewise.
209         * g++.old-deja/g++.bugs/900330_02.C: Likewise.
210
211 2009-12-14  Uros Bizjak  <ubizjak@gmail.com>
212
213         * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
214         * g++.dg/other/i386-3.C: Ditto.
215         * g++.dg/other/i386-5.C: Remove duplicated test.
216         * g++.dg/other/i386-6.C: Ditto.
217
218 2009-12-14  Daniel Franke  <franke.daniel@gmail.com>
219
220         PR fortran/42354
221         * gfortran.dg/iso_c_binding_init_expr.f03: New.
222         * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
223         * gfortran.dg/function_kinds_5.f90: Likewise.
224         * gfortran.dg/selected_char_kind_3.f90: Likewise.
225
226 2009-12-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
227
228         * gfortran.dg/boz_15.f90: Fix typos.
229
230 2009-12-14  Jakub Jelinek  <jakub@redhat.com>
231             Sebastian Pop  <sebastian.pop@amd.com>
232
233         * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
234         * gcc.target/i386/sse-13.c: Same.
235         (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
236         __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
237         * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
238         Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
239         * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
240         * gcc.target/i386/sse-23.c: Same.
241
242 2009-12-14  Sebastian Pop  <sebpop@gmail.com>
243
244         PR middle-end/42284
245         * testsuite/gcc.dg/graphite/pr42284.c: New.
246
247 2009-12-13  Richard Guenther  <rguenther@suse.de>
248
249         PR tree-optimization/42357
250         * g++.dg/torture/pr42357.C: New testcase.
251
252 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
253
254         PR fortran/42257
255         * gfortran.dg/extends_9.f03: New test.
256
257 2009-12-11  Jason Merrill  <jason@redhat.com>
258
259         PR c++/42219
260         * g++.dg/conversion/err-recover1.C: New.
261
262 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
263
264         PR fortran/42335
265         * gfortran.dg/select_type_11.f03: New test.
266
267 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
268
269         PR c++/42225
270         * g++.dg/template/typedef24.C: New test.
271         * g++.dg/template/typedef25.C: New test.
272
273 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
274
275         PR c++/42251
276         * g++.dg/template/const3.C: New test.
277
278 2009-12-11  Richard Guenther  <rguenther@suse.de>
279
280         PR lto/42320
281         * g++.dg/lto/20091210-1_0.h: New testcase.
282         * g++.dg/lto/20091210-1_0.C: Likewise.
283         * g++.dg/lto/20091210-1_1.C: Likewise.
284
285 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
286
287         PR c++/42317
288         * g++.dg/opt/dtor2.C: New test.
289         * g++.dg/opt/dtor2.h: New file.
290         * g++.dg/opt/dtor2-aux.cc: New file.
291
292 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
293
294         PR fortran/41369
295         * gfortran.dg/func_derived_5.f90: New.
296
297 2009-12-10  Jan Hubicka  <jh@suse.cz>
298
299         PR middle-end/42110
300         * g++.dg/torture/pr42110.C: new file.
301
302 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
303
304         PR fortran/34402
305         * gfortran.dg/alloc_comp_init_expr.f03: New.
306
307 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
308
309         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
310         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
311
312 2009-12-09  Xinliang David Li  <davidxl@google.com>
313
314         PR tree-optimization/42337
315         * g++.dg/tree-ssa/pr42337.C: New test.
316
317 2009-12-08  Tobias Burnus  <burnus@net-b.de>
318
319         PR fortran/41711
320         * gfortran.dg/boz_15.f90: New test.
321
322 2008-12-08  Daniel Kraft  <d@domob.eu>
323
324         PR fortran/41177
325         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
326         * gfortran.dg/typebound_proc_13.f03: New test.
327
328 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
329             Jakub Jelinek <jakub@redhat.com>
330
331         PR midle-end/41843
332         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
333
334 2009-12-07  Richard Henderson  <rth@redhat.com>
335
336         PR rtl-opt/42269
337         * gcc.c-torture/execute/pr42269-2.c: New.
338         * gcc.target/alpha/pr42269-1.c: Likewise.
339
340 2009-12-07  Richard Henderson  <rth@redhat.com>
341
342         PR debug/42299
343         PR debug/42166
344         * gcc.c-torture/compile/pr42299.c: New.
345         * gfortran.dg/pr42166.f90: Likewise.
346
347 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
348
349         PR debug/42244
350         * gcc.dg/debug/pr42244.c: New test.
351
352 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
353
354         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
355         abmintrin.h is also tested.
356         * gcc.target/i386/sse-13.c: Likewise.
357
358 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
359
360         PR fortran/41940
361         * gfortran.dg/allocate_scalar_with_shape.f90: New.
362
363 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
364
365         PR other/40302
366         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
367         * gcc.dg/torture/builtin-math-7.c: Likewise.
368         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
369         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
370         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
371         * lib/target-supports.exp (check_effective_target_mpc,
372         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
373         Delete.
374
375 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
376
377         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
378         targets.
379
380 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
381
382         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
383         for 16bit int targets.
384
385 2009-12-06  Richard Henderson  <rth@redhat.com>
386
387         PR debug/42234
388         * gcc.c-torture/compile/pr42234.c: New.
389
390 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
391
392         PR fortran/41478
393         PR fortran/42268
394         * gfortran.dg/intrinsic_pack_5.f90: New test.
395
396 2009-12-04  Jason Merrill  <jason@redhat.com>
397
398         PR c++/42010
399         * g++.dg/abi/local2.C: New.
400
401         PR c++/42277
402         * g++.dg/cpp0x/decltype20.C: New.
403
404 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
405
406         PR rtl-optimization/42164
407         * gcc.c-torture/compile/pr42164.c: New test.
408
409 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
410
411         * gnat.dg/specs/size_attribute1.ads: New test.
412         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
413         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
414
415 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
416
417         PR c++/42218
418         * g++.dg/other/error33.C: New test.
419
420 2009-12-03  Jason Merrill  <jason@redhat.com>
421
422         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
423
424         PR c++/41611
425         * g++.dg/abi/guard2.C: New.
426
427         PR c++/42266
428         * g++.dg/cpp0x/variadic97.C: New.
429
430 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
431
432         PR middle-end/42049
433         * gcc.c-torture/compile/pr42049.c: New test.
434
435 2009-12-03  Quentin Ochem  <ochem@adacore.com>
436
437         * gnat.dg/controlled5.adb: New test.
438         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
439
440 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
441
442         PR c++/42217
443         * g++.dg/other/bitfield4.C: New test.
444
445 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
446
447         PR c++/42256
448         * g++.dg/inherit/thunk11.C: New test.
449         * g++.dg/inherit/thunk11.h: New file.
450         * g++.dg/inherit/thunk11-aux.cc: New file.
451
452 2009-12-02  Richard Henderson  <rth@redhat.com>
453
454         PR tree-opt/42215
455         * gcc.dg/pr42215.c: New.
456
457 2009-12-02  Richard Guenther  <rguenther@suse.de>
458
459         * g++.dg/ipa/iinline-1.C: Adjust.
460         * g++.dg/template/cond2.C: Likewise.
461         * g++.dg/template/pr35240.C: Likewise.
462
463 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
464
465         PR middle-end/42224
466         * gcc.target/s390/pr42224.c: New test.
467
468 2009-12-01  Jason Merrill  <jason@redhat.com>
469
470         PR c++/41611
471         * g++.dg/abi/guard1.C: New.
472
473 2009-12-01  Uros Bizjak  <ubizjak@gmail.com>
474
475         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
476
477 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
478
479         PR c++/42234
480         * g++.dg/gomp/pr42234.C: New test.
481
482 2009-12-01  Martin Jambor  <mjambor@suse.cz>
483
484         PR tree-optimization/42237
485         * gcc.c-torture/compile/pr42237.c: New test.
486
487 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
488
489         PR c++/42057
490         * g++.dg/parse/crash54.C: New.
491
492 2009-11-30  Chao-ying Fu  <fu@mips.com>
493
494         * gcc.target/mips/dsp-lhx.c: New test.
495         * gcc.target/mips/dsp-no-lhx.c: New test.
496
497 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
498
499         * lib/g++.exp (g++_init): Add host-dependent settings for
500         LC_ALL and LANG.
501         * lib/gcc-dg.exp: Likewise.
502         * lib/options.exp: Likewise.
503         * lib/objc.exp (objc_init): Likewise.
504         * lib/gfortran.exp (gfortran_init): Likewise.
505
506 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
507
508         PR c++/40371
509         * g++.dg/template/crash93.C: New.
510
511 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
512
513         * gcc.dg/pr41551.c: New test.
514
515 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
516
517         PR fortran/42053
518         * gfortran.dg/select_type_9.f03: New.
519
520 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
521
522         PR fortran/41631
523         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
524         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
525         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
526         * gfortran.dg/select_type_2.f03: Ditto.
527         * gfortran.dg/select_type_8.f03: New test.
528
529 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
530
531         * gfortran.dg/extends_type_of_1.f03: New test.
532         * gfortran.dg/same_type_as_1.f03: Extended.
533
534 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
535
536         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
537         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
538
539 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
540
541         PR testsuite/42212
542         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
543
544 2009-11-30  Martin Jambor  <mjambor@suse.cz>
545
546         PR middle-end/42196
547         * gcc.c-torture/compile/pr42196-1.c: New test.
548         * gcc.c-torture/compile/pr42196-2.c: New test.
549         * gcc.c-torture/compile/pr42196-3.c: New test.
550
551 2009-11-30  Ira Rosen  <irar@il.ibm.com>
552
553         * gfortran.dg/vect/vect-7.f90: New test.
554
555 2009-11-30  Richard Guenther  <rguenther@suse.de>
556
557         PR middle-end/42119
558         PR fortran/38530
559         * gfortran.dg/pr42119.f90: New testcase.
560
561 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
562
563         PR c++/42069
564         * g++.dg/template/typedef23.C: New test.
565
566 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
567
568         PR tree-optimization/41961
569         * g++.dg/tree-ssa/pr41961.C: New.
570
571 2009-11-29  Ira Rosen  <irar@il.ibm.com>
572
573         PR tree-optimization/42193
574         * gcc.dg/vect/pr42193.c: New test.
575
576 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
577
578         PR c++/36408
579         * g++.dg/template/stmtexpr2.C: New test.
580
581 2009-11-28  Richard Guenther  <rguenther@suse.de>
582
583         PR tree-optimization/42183
584         * g++.dg/torture/pr42183.C: New testcase.
585
586 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
587
588         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
589         w64 target type 'unsigned long long'.
590
591 2009-11-27  Martin Jambor  <mjambor@suse.cz>
592
593         PR middle-end/42006
594         * gcc.c-torture/execute/pr42006.c: New test.
595
596 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
597
598         PR c++/38656
599         * g++.dg/cpp0x/error2.C: New.
600
601 2009-11-27  Michael Matz  <matz@suse.de>
602
603         PR rtl-optimization/42084
604         * gcc.dg/pr42084.c: New test.
605
606 2009-11-27  Michael Matz  <matz@suse.de>
607
608         PR c++/41906
609         * g++.dg/tree-ssa/pr41906.C: New testcase.
610
611 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
612
613         * gcc.dg/O16384.c: New test.
614
615 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
616
617         PR c++/35112
618         * g++.dg/parse/crash53.C: New.
619         * g++.dg/parse/error17.C: Adjust, error messages are not
620         duplicated anymore.
621         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
622
623 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
624
625         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
626         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
627         * gcc.target/i386/vperm-v4si-2.c: Ditto.
628         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
629
630 2009-11-26  Richard Henderson  <rth@redhat.com>
631
632         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
633
634 2009-11-26  Jason Merrill  <jason@redhat.com>
635
636         PR c++/42026, DR 239
637         * g++.dg/lookup/koenig8.C: New.
638
639         PR c++/10690
640         * g++.dg/template/explicit-args2.C: Add typeid cases.
641
642 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
643
644         PR fortran/41278
645         * gfortran.dg/array_function_5.f90: New test.
646
647 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
648
649         PR fortran/42048
650         PR fortran/42167
651         * gfortran.dg/select_type_10.f03: New test case.
652         * gfortran.dg/typebound_call_11.f03: Extended test case.
653
654 2009-11-26  Michael Matz  <matz@suse.de>
655
656         PR tree-optimization/41905
657         * g++.dg/tree-ssa/pr41905.C: New testcase.
658
659 2009-11-25  Richard Henderson  <rth@redhat.com>
660
661         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
662
663         * lib/target-supports.exp
664         (check_effective_target_vect_extract_even_odd): Add x86.
665
666         * gcc.target/i386/isa-check.h: New.
667         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
668         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
669         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
670         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
671         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
672         gcc.target/i386/vperm.pl: New files.
673
674 2009-11-25  Richard Henderson  <rth@redhat.com>
675
676         * gcc.dg/vect/pr36493.c: Call check_vect.
677         * gcc.dg/vect/pr37539.c: Likewise.
678         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
679         * tree-vect.h (check_vect): Use cpuid for x86.
680
681 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
682
683         * gnat.dg/specs/pack6.ads: New test.
684         * gnat.dg/specs/pack6_pkg.ads: New helper.
685
686 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
687
688         * gcc.target/powerpc/regnames-1.c: New test.
689
690 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
691             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
692
693         PR ada/42170
694         * ada/acats/run_acats: Bump stack limit to 16MB.
695
696 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
697
698         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
699         -march=armv5te.
700
701 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
702
703         PR fortran/42008
704         * gfortran.dg/pure_initializer_2.f90: New test.
705
706 2009-11-23  Jason Merrill  <jason@redhat.com>
707
708         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
709         * g++.old-deja/g++.pt/ctor2.C: Adjust.
710         * g++.dg/lookup/name-clash4.C: Adjust.
711
712 2009-11-23  Jason Merrill  <jason@redhat.com>
713
714         * g++.dg/template/spec15.C: Check for helpful message.
715
716 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
717
718         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
719         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
720         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
721         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
722         * gcc.target/powerpc/paired-2.c: Ditto.
723         * gcc.target/powerpc/paired-3.c: Ditto.
724         * gcc.target/powerpc/paired-4.c: Ditto.
725         * gcc.target/powerpc/paired-5.c: Ditto.
726         * gcc.target/powerpc/paired-6.c: Ditto.
727         * gcc.target/powerpc/paired-7.c: Ditto.
728         * gcc.target/powerpc/paired-8.c: Ditto.
729         * gcc.target/powerpc/paired-9.c: Ditto.
730         * gcc.target/powerpc/paired-10.c: Ditto.
731         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
732         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
733         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
734         * gcc.target/powerpc/pr39457.c: Don't use -m64.
735         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
736         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
737         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
738         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
739
740 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
741
742         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
743         scan-assembler-not regular expression.
744
745 2009-11-24  Richard Guenther  <rguenther@suse.de>
746
747         PR tree-optimization/42142
748         * gcc.c-torture/execute/pr42142.c: New testcase.
749
750 2009-11-24  Martin Jambor  <mjambor@suse.cz>
751
752         PR tree-optimization/42154
753         * gcc.c-torture/execute/pr42154.c: New test.
754
755 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
756
757         PR fortran/42045
758         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
759         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
760         * gfortran.dg/proc_ptr_comp_24.f90: New.
761
762 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
763
764         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
765         int targets.
766
767 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
768
769         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
770
771 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
772
773         PR testsuite/42086
774         * gcc.target/ia64/fptr-1.c: Make it a compile test.
775
776 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
777
778         * lib/lto.exp (lto_option_list): Rename from option_list.
779         * lib/compat.exp (compat_option_list): Rename from option_list.
780
781 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
782
783         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
784         * gcc-dg/raw-string-2.c: Ditto.
785         * gcc-dg/utf-array-short-wchar.c: Ditto.
786         * gcc-dg/utf-array.c: Ditto.
787         * gcc-dg/utf8-2.c: Ditto.
788
789 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
790
791         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
792         targets.
793
794 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
795
796         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
797
798 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
799
800         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
801
802 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
803
804         PR testsuite/36470
805         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
806         Enable short test for avr target.
807         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
808         * gcc.dg/utf32-2.c: Ditto.
809         * gcc.dg/utf32-3.c: Ditto.
810         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
811
812 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
813
814         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
815
816 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
817
818         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
819
820
821 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
822
823         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
824         * gcc.dg/sms-7.c: Ditto.
825
826 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
827
828         * gcc.dg/pr36998.c: Frame pointer required for avr target.
829         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
830         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
831         * gcc.dg/pr41340.c: Test requires long pointer target.
832         * gcc.dg/profile-generate-3.c: Test requires profiling support.
833
834 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
835
836         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
837         * gcc.dg/graphite/block-3.c: Ditto.
838         * gcc.dg/graphite/block-4.c: Ditto.
839         * gcc.dg/graphite/block-5.c: Ditto.
840         * gcc.dg/graphite/block-6.c: Ditto.
841         * gcc.dg/graphite/interchange-0.c: Ditto.
842         * gcc.dg/graphite/interchange-1.c: Ditto.
843         * gcc.dg/graphite/interchange-2.c: Ditto.
844         * gcc.dg/graphite/interchange-3.c: Ditto.
845         * gcc.dg/graphite/interchange-4.c: Ditto.
846         * gcc.dg/graphite/interchange-5.c: Ditto.
847         * gcc.dg/graphite/interchange-6.c: Ditto.
848         * gcc.dg/graphite/run-id-1.c: Ditto.
849         * gcc.dg/graphite/scop-16.c: Ditto.
850         * gcc.dg/graphite/scop-17.c: Ditto.
851         * gcc.dg/graphite/scop-18.c: Ditto.
852         * gcc.dg/graphite/scop-matmult.c: Ditto.
853         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
854         * gcc.dg/graphite/id-15.c: Ditto.
855
856 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
857
858         * gnat.dg/specs/weak1.ads: New test.
859
860 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
861
862         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
863
864 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
865
866         PR c++/14777
867         * g++.dg/template/typedef13.C: Adjust.
868         * g++.dg/template/typedef19.C: Adjust.
869         * g++.dg/template/typedef20.C: Adjust.
870         * g++.dg/template/typedef22.C: New test.
871
872 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
873
874         PR target/42113
875         * gcc.target/alpha/pr42113.c: New test.
876
877 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
878
879         PR fortran/41807
880         * gfortran.dg/data_value_1.f90: Update test.
881         * gfortran.dg/array_constructor_32.f90: New test.
882
883 2009-11-21  Martin Jambor  <mjambor@suse.cz>
884
885         PR middle-end/42025
886         * gcc.c-torture/compile/pr42025-1.c: New test.
887         * gcc.c-torture/compile/pr42025-2.c: New test.
888
889 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
890
891         * gcc.target/mips/mult-1.c: Forbid octeon.
892         * gcc.target/mips/octeon-dmul-3.c: New test.
893
894 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
895
896         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
897
898 2009-11-20  Jason Merrill  <jason@redhat.com>
899
900         PR c++/9050, DR 147, DR 318
901         * g++.dg/template/ctor9.C: New.
902         * g++.dg/tc1/dr147.C: Remove xfails.
903         * g++.dg/lookup/name-clash4.C: Adjust.
904         * g++.old-deja/g++.jason/temporary5.C: Adjust.
905         * g++.old-deja/g++.pt/ctor2.C: Adjust.
906
907 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
908
909         PR tree-optimization/42078
910         * gcc.dg/pr42078.c: New test.
911
912 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
913
914         PR Testsuite/42114
915         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
916         XFAIL ptrdiff range test for avr.
917         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
918         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
919         * gcc-dg/c99-stdint-6.c: Ditto.
920
921 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
922
923         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
924         2009-10-23 change to set VRSAVE if VSX has been reverted.
925
926 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
927
928         PR c++/38646
929         * g++.dg/cpp0x/pr38646.C: New test.
930
931 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
932
933         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
934         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
935         Wrap *intmax_t tests in !NO_MAX_TYPES.
936
937 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
938
939         PR c++/42060
940         * g++.dg/cpp0x/initlist28.C: New.
941
942 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
943
944         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
945
946 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
947
948         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
949
950 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
951
952         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
953         explicit.
954         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
955         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
956         * g++.old-deja/g++.law/typeck1.C: Likewise.
957         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
958         * g++.dg/conversion/ptrmem9.C: Likewise.
959         * g++.dg/expr/cond2.C: Likewise.
960
961 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
962             Janus Weil  <janus@gcc.gnu.org>
963
964         PR fortran/42104
965         * gfortran.dg/proc_ptr_comp_23.f90: New test.
966
967 2009-11-19  Jason Merrill  <jason@redhat.com>
968
969         PR c++/42115
970         * g++.dg/init/placement5.C: Add positive test.
971
972         DR 176 permissiveness
973         * g++.dg/ext/injected-ttp.C: New.
974         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
975         * g++.old-deja/g++.pt/ttp41.C: Adjust.
976
977 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
978
979         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
980         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
981
982 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
983
984         * gcc-dg/raw-string-1.c: Skip test for avr target.
985         * gcc-dg/utf-array-short-wchar.c: Ditto.
986         * gcc-dg/utf-array.c: Ditto.
987         * gcc-dg/utf8-2.c: Ditto.
988
989 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
990
991         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
992         (plugin_init): Pass correct version to plugin_default_version_check.
993         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
994         (plugin_init): Pass correct version to plugin_default_version_check.
995         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
996         (plugin_init): Pass correct version to plugin_default_version_check.
997
998 2009-11-19  Jason Merrill  <jason@redhat.com>
999
1000         PR c++/561
1001         * g++.dg/overload/pmf2.C: New.
1002
1003 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1004
1005         PR libgfortran/42090
1006         * gfortran.dg/direct_io_11.f90: New test.
1007
1008 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
1009
1010         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
1011
1012 2009-11-18  Nick Clifton  <nickc@redhat.com>
1013
1014         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
1015         * g++.dg/lto/20081120-1_0.C: Likewise.
1016         * g++.dg/lto/20091002-2_0.C: Likewise.
1017         * g++.dg/lto/20081120-2_0.C: Likewise.
1018         * g++.dg/lto/20091002-3_0.C: Likewise.
1019         * g++.dg/lto/20081123_0.C: Likewise.
1020         * g++.dg/lto/20090313_0.C: Likewise.
1021         * g++.dg/lto/20081109-1_0.C: Likewise.
1022         * g++.dg/lto/20081219_0.C: Likewise.
1023         * g++.dg/lto/20081204-1_0.C: Likewise.
1024         * g++.dg/lto/20090302_0.C: Likewise.
1025         * g++.dg/lto/20081119-1_0.C: Likewise.
1026         * g++.dg/lto/20081118_0.C: Likewise.
1027
1028 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
1029
1030         PR testsuite/41913
1031         * lib/lto.exp (scan-symbol): Properly check if target exist.
1032
1033 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
1034
1035         PR fortran/42072
1036         * gfortran.dg/proc_ptr_8.f90: Extended.
1037
1038 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
1039
1040         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
1041         explicit.
1042         * g++.dg/inherit/error4.C: Likewise.
1043         * g++.dg/template/crash90.C: Likewise.
1044
1045 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
1046
1047         PR c++/3187
1048         * g++.dg/abi/mangle26.C: Also match *C2* definition.
1049         * g++.dg/abi/mangle27.C: Likewise.
1050         * g++.dg/abi/mangle28.C: Likewise.
1051         * g++.dg/abi/mangle29.C: Likewise.
1052
1053 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
1054
1055         PR debug/41926
1056         * gcc.dg/vect/vect-debug-pr41926.c: New.
1057
1058 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1059
1060         PR c++/42058
1061         * g++.dg/init/array26.C: New.
1062         * g++.dg/init/array27.C: Likewise.
1063         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
1064
1065 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
1066
1067         PR c++/42061
1068         * g++.dg/cpp0x/initlist27.C: New test.
1069
1070         PR c++/42059
1071         * g++.dg/cpp0x/initlist26.C: New test.
1072
1073 2009-11-16  Jason Merrill  <jason@redhat.com>
1074
1075         PR c++/189, c++/9937, c++/13950, DR 176
1076         * g++.dg/tc1/dr176.C: Adjust.
1077         * g++.dg/template/injected1.C: New.
1078         * g++.dg/template/inherit.C: Adjust.
1079         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1080         * g++.old-deja/g++.pt/lookup8.C: Adjust.
1081         * g++.old-deja/g++.pt/ttp22.C: Adjust.
1082         * g++.old-deja/g++.pt/ttp23.C: Adjust.
1083
1084 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1085
1086         PR c++/42055
1087         * g++.dg/template/crash92.C: New.
1088
1089 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1090
1091         PR c++/32056
1092         * g++.dg/template/error44.C: New.
1093
1094 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1095
1096         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
1097
1098 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
1099
1100         PR fortran/42048
1101         * gfortran.dg/typebound_call_11.f03: New test.
1102
1103 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
1104
1105         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
1106         init functions.
1107
1108 2009-11-13  Jason Merrill  <jason@redhat.com>
1109
1110         PR c++/27425
1111         PR c++/34274
1112         * g++.dg/template/arg7.C: New.
1113
1114         PR c++/29363
1115         * g++.dg/template/error43.C: New.
1116
1117         PR debug/26965
1118         * g++.dg/debug/dwarf2/static-data-member2.C: New.
1119
1120         PR c++/35075
1121         * g++.dg/template/ref5.C: New.
1122
1123         PR c++/21008, DR 515
1124         * g++.dg/template/inherit4.C: New.
1125         * g++.dg/lookup/scoped8.C: Adjust.
1126
1127         PR c++/11987
1128         * g++.dg/parse/typename11.C: New.
1129         * g++.dg/template/crash48.C: Adjust.
1130
1131 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
1132
1133         PR testsuite/42001
1134         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1135         lto_finish at the end.
1136         * gfortran.dg/lto/lto.exp: Ditto.
1137
1138 2009-11-12  Jason Merrill  <jason@redhat.com>
1139
1140         PR c++/39560
1141         * g++.dg/lookup/anon7.C: New.
1142
1143         PR c++/37037
1144         * g++.dg/template/typedef21.C: New.
1145
1146         PR c++/42013
1147         * g++.dg/cpp0x/decltype19.C: New.
1148
1149 2009-11-11  Jason Merrill  <jason@redhat.com>
1150
1151         PR c++/39131
1152         * g++.dg/dfp/typeid1.C: New.
1153
1154 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
1155
1156         PR fortran/41978
1157         * gfortran.dg/proc_ptr_comp_22.f90: New test.
1158
1159 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
1160
1161         PR testsuite/42001
1162         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1163         lto_finish at the end.
1164
1165         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1166         (lto_finish): New. Restore mathlib.
1167
1168 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
1169
1170         * g++.dg/torture/pushpop_macro.C: New testcase.
1171         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1172         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1173
1174 2009-11-11  Jon Beniston  <jon@beniston.com>
1175
1176         * lib/target-supports.exp (check_profiling_available): lm32 target
1177           doesn't support profiling.
1178         * gcc.dg/20020312-2.c: Add lm32 support.
1179         * g++.dg/other/packed1.C: Expect to fail on lm32.
1180         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1181
1182 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1183
1184         * gcc.target/arm/neon: Regenerate generated tests.
1185
1186 2009-11-10  Jason Merrill  <jason@redhat.com>
1187
1188         * g++.dg/init/placement5.C: New.
1189
1190         PR c++/34158
1191         * g++.dg/init/placement4.C: New.
1192
1193 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1194
1195         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1196         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1197         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1198         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1199
1200 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1201
1202         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1203         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
1204
1205 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1206
1207         * gcc.c-torture/compile/pr41987.c: New.
1208
1209 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
1210
1211         PR middle-end/40946
1212         * gcc.dg/pr40946.c: New test.
1213
1214 2009-11-09  Jason Merrill  <jason@redhat.com>
1215
1216         PR c++/41972
1217         * g++.dg/template/ref4.C: New.
1218
1219         PR c++/41994
1220         * g++.dg/template/conv10.C: New.
1221
1222 2009-11-07  Jason Merrill  <jason@redhat.com>
1223
1224         PR c++/37920
1225         * g++.dg/ext/typeof11.C: New.
1226
1227 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
1228
1229         PR target/41985
1230         * gcc.target/i386/pr41985.c: New test.
1231
1232 2009-11-08  Richard Guenther  <rguenther@suse.de>
1233
1234         * gcc.dg/torture/pta-escape-1.c: New testcase.
1235
1236 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
1237
1238         * gnat.dg/rep_clause4.adb: New test.
1239
1240 2009-11-08  Richard Guenther  <rguenther@suse.de>
1241
1242         PR rtl-optimization/41928
1243         * gfortran.dg/pr41928.f90: New testcase.
1244
1245 2009-11-07  Jason Merrill  <jason@redhat.com>
1246
1247         PR c++/18451
1248         PR c++/40738
1249         * g++.dg/parse/error36.C: Add parameter and template cases.
1250         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1251         * g++.dg/ext/typedef-init.C: Likewise.
1252         * g++.dg/lookup/hidden-class1.C: Likewise.
1253         * g++.dg/lookup/hidden-class10.C: Likewise.
1254         * g++.dg/lookup/hidden-class5.C: Likewise.
1255         * g++.dg/lookup/hidden-class7.C: Likewise.
1256         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1257         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1258         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1259         * g++.dg/lookup/strong-using-2.C: Likewise.
1260         * g++.dg/other/typedef1.C: Likewise.
1261         * g++.dg/parse/access10.C: Likewise.
1262         * g++.dg/parse/constructor1.C: Likewise.
1263         * g++.dg/parse/crash38.C: Likewise.
1264         * g++.dg/parse/error3.C: Likewise.
1265         * g++.dg/parse/typespec1.C: Likewise.
1266         * g++.dg/template/typedef5.C: Likewise.
1267         * g++.old-deja/g++.pt/typename3.C: Likewise.
1268         * g++.old-deja/g++.pt/typename4.C: Likewise.
1269         * g++.old-deja/g++.pt/typename6.C: Likewise.
1270         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1271
1272         * g++.dg/abi/regparm1.C: Fix execute test.
1273
1274 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
1275
1276         PR tree-optimization/41643
1277         * gcc.dg/pr41643.c: New test.
1278
1279 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1280
1281         PR fortran/41909
1282         * gfortran.dg/recursive_check_15.f90: New test.
1283
1284 2009-11-06  Jason Merrill  <jason@redhat.com>
1285
1286         PR c++/15946
1287         * g++.dg/parse/error36.C: New.
1288         * g++.old-deja/g++.other/typename1.C: Adjust.
1289
1290         PR c++/9381
1291         * g++.dg/abi/regparm1.C: New.
1292
1293 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
1294
1295         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1296         PLUGIN_PRAGMAS.
1297         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1298         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1299         and pragma_plugin-test-1.C.
1300
1301 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1302
1303         PR c++/41536
1304         * g++.dg/ext/always_inline-5.C: New test.
1305
1306 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1307
1308         PR c++/41967
1309         * g++.dg/gomp/pr41967.C: New test.
1310
1311 2009-11-06  Michael Matz  <matz@suse.de>
1312
1313         PR middle-end/41963
1314         * gcc.dg/pr41963.c: New test.
1315
1316 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1317
1318         PR middle-end/41935
1319         * gcc.dg/pr41935.c: New test.
1320         * c-c++-common/pr41935.c: New test.
1321         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1322         element.
1323         * gcc.c-torture/execute/pr41935.c: New test.
1324
1325 2009-11-05  Jason Merrill  <jason@redhat.com>
1326
1327         PR c++/34180
1328         * g++.dg/init/synth2.C: New.
1329
1330         PR c++/7046
1331         * g++.dg/abi/pragma-pack1.C: New.
1332
1333         PR c++/34870
1334         * g++.dg/lookup/koenig7.C: New.
1335
1336         PR c++/41703
1337         * g++.dg/template/partial6.C: New.
1338
1339 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1340
1341         PR fortran/41556
1342         * gfortran.dg/class_12.f03: New test.
1343
1344 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1345
1346         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1347         in builtin's name.
1348
1349 2009-11-04  Jason Merrill  <jason@redhat.com>
1350
1351         PR c++/36912
1352         * g++.dg/init/static-init2.C: New.
1353
1354 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1355
1356         PR fortran/41556
1357         PR fortran/41873
1358         * gfortran.dg/interface_abstract_4.f90: New test.
1359
1360 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1361
1362         * gcc.target/m68k/pr41302.c: Fix target triplet.
1363
1364 2009-11-04  Jason Merrill  <jason@redhat.com>
1365
1366         PR c++/39413
1367         * g++.dg/template/overload11.C: New.
1368         * g++.dg/template/nested3.C: Adjust.
1369
1370 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1371
1372         PR ada/20548
1373         * ada/acats/norun.lst: Remove the stack checking tests.
1374         * ada/acats/run_acats: Limit the stack to 8MB.
1375
1376 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1377
1378         PR fortran/41556
1379         PR fortran/41937
1380         * gfortran.dg/class_11.f03: New test.
1381
1382 2009-11-04  Jason Merrill  <jason@redhat.com>
1383
1384         PR c++/35067
1385         * g++.dg/abi/thunk5.C: New.
1386
1387 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1388
1389         PR rtl-opt/41833
1390         * gcc.target/powerpc/altivec-33.c: New testcase.
1391
1392 2009-11-04  Jason Merrill  <jason@redhat.com>
1393
1394         PR c++/17365, DR 218
1395         * g++.dg/lookup/koenig6.C: New.
1396         * g++.dg/lookup/koenig5.C: Adjust.
1397         * g++.dg/template/crash56.C: Adjust.
1398         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1399
1400 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1401             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1402
1403         * gcc.target/i386/xop-check.h: New file.
1404         * gcc.target/i386/xop-hadduX.c: Ditto.
1405         * gcc.target/i386/xop-haddX.c: Ditto.
1406         * gcc.target/i386/xop-hsubX.c: Ditto.
1407         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1408         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1409         * gcc.target/i386/xop-pcmov2.c: Ditto.
1410         * gcc.target/i386/xop-pcmov.c: Ditto.
1411         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1412         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1413         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1414         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1415         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1416         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1417         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1418         * gcc.target/i386/sse-12.c: Update with new compile options to
1419         activate and check xopintrin.h intrinsic file.
1420         * gcc.target/i386/sse-13.c: Ditto.
1421         * gcc.target/i386/sse-14.c: Ditto.
1422         * gcc.target/i386/sse-22.c: Ditto.
1423         * gcc.target/i386/sse-23.c: Ditto.
1424         * g++.dg/other/i386-2.C: Ditto.
1425         * g++.dg/other/i386-3.C: Ditto.
1426         * g++.dg/other/i386-5.C: Ditto.
1427         * g++.dg/other/i386-6.C: Ditto.
1428
1429 2009-11-04  Wei Guozhi  <carrot@google.com>
1430
1431         PR target/40835
1432         * gcc.target/arm/pr40835: New testcase.
1433
1434 2009-11-04  Revital Eres  <eres@il.ibm.com>
1435
1436         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1437         change in decision of peeling for alignment.
1438         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1439         * gcc.dg/vect/vect-50.c: Likewise.
1440         * gcc.dg/vect/vect-42.c: Likewise.
1441         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1442         Likewise.
1443         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1444         Likewise.
1445         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1446         * gcc.dg/vect/vect-60.c: Likewise.
1447         * gcc.dg/vect/vect-52.c: Likewise.
1448         * gcc.dg/vect/vect-44.c: Likewise.
1449         * gcc.dg/vect/vect-27.c: Likewise.
1450         * gcc.dg/vect/vect-29.c: Likewise.
1451         * gcc.dg/vect/vect-72.c: Likewise.
1452         * gcc.dg/vect/vect-56.c: Likewise.
1453         * gcc.dg/vect/vect-48.c: Likewise.
1454         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1455         * gfortran.dg/vect/vect-2.f90: Likewise.
1456         * gfortran.dg/vect/vect-5.f90: Likewise.
1457
1458 2009-11-04  Richard Guenther  <rguenther@suse.de>
1459
1460         PR tree-optimization/41919
1461         * gcc.c-torture/execute/pr41919.c: New testcase.
1462
1463 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1464
1465         PR target/41302
1466         * gcc.target/m68k/pr41302.c: New test.
1467
1468 2009-11-03  Jason Merrill  <jason@redhat.com>
1469
1470         PR c++/36959
1471         * g++.dg/opt/inline16.C: New.
1472
1473 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1474
1475         * gnat.dg/stack_check.adb1: New test.
1476         * gnat.dg/stack_check.adb2: Likewise.
1477
1478 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1479
1480         PR rtl-optimization/41917
1481         * gcc.c-torture/execute/pr41917.c: New test.
1482
1483 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1484
1485         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1486         dump to not include "call *%esp".
1487
1488 2009-11-03  Jason Merrill  <jason@redhat.com>
1489
1490         PR c++/39786
1491         * g++.dg/lookup/using22.C: New.
1492
1493         PR c++/41876
1494         * g++.dg/parse/eh-decl.C: New.
1495
1496         PR c++/41927
1497         * g++.dg/template/sfinae16.C: New.
1498
1499         PR c++/41815
1500         * g++.dg/cpp0x/rv-return.C: New.
1501         * g++.dg/cpp0x/deduce.C: Adjust.
1502
1503         PR c++/40944
1504         * g++.dg/template/sfinae15.C: New.
1505
1506         PR c++/40687
1507         * g++.dg/cpp0x/auto3.C: Remove xfail.
1508
1509 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1510
1511         PR fortran/41907
1512         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1513
1514 2009-11-03  Nick Clifton  <nickc@redhat.com>
1515
1516         * gcc.target/rx/builtins.c: Remove redundant tests.
1517         Add test of MVTIPL instruction.
1518         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1519         function attributes.  Add -msave-acc-in-interrupts option to the
1520         command line.
1521
1522 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1523             Maxim Kuvyrkov  <maxim@codesourcery.com>
1524
1525         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1526         sh, m68k and fido.
1527
1528 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1529
1530         PR c++/38699
1531         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1532         * c-c++-common/builtin-offsetof.c: ... here.
1533
1534 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1535
1536         PR c++/38699
1537         * c-c++-common/dfp/builtin-offsetof.c: New test.
1538         * g++.dg/other/offsetof6.C: Likewise.
1539
1540 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1541
1542         PR target/41900
1543         * gcc.target/i386/pr41900.c: New test.
1544
1545 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1546
1547         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1548
1549 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1550
1551         PR c++/41856
1552         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1553         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1554
1555 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1556
1557         PR c++/37093
1558         * g++.dg/other/ptrmem10.C: New test.
1559         * g++.dg/other/ptrmem11.C: Likewise.
1560
1561 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1562
1563         PR testsuite/41878
1564         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1565         spaces in some expressions.
1566
1567 2009-11-02  Jason Merrill  <jason@redhat.com>
1568
1569         * g++.dg/other/linkage2.C: Move to...
1570         * g++.dg/cpp0x/linkage2.C: ..here.
1571         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1572         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1573         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1574         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1575         * g++.dg/lookup/anon2.C: Likewise.
1576         * g++.dg/other/anon3.C: Likewise.
1577         * g++.dg/template/arg2.C: Likewise.
1578         * g++.dg/template/local4.C: Likewise.
1579         * g++.old-deja/g++.law/operators32.C: Likewise.
1580         * g++.old-deja/g++.other/linkage2.C: Likewise.
1581         * g++.old-deja/g++.pt/enum6.C: Likewise.
1582         * g++.old-deja/g++.other/anon9.C: Likewise.
1583         * g++.old-deja/g++.other/linkage1.C: Likewise.
1584         * c-c++-common/dfp/pr35620.c: Give the union a name.
1585
1586 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1587
1588         PR tree-optimization/41857
1589         * gcc.target/spu/ea/pr41857.c: New file.
1590
1591 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1592
1593         PR tree-optimization/41750
1594         * gcc.c-torture/execute/pr41750.c: New test.
1595
1596 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1597
1598         PR tree-optimization/41841
1599         * gcc.dg/pr41841.c: New test.
1600
1601         PR debug/41893
1602         * gcc.dg/debug/pr41893-1.c: New test.
1603         * gcc.dg/debug/pr41893-2.c: New file.
1604
1605         PR c++/41774
1606         * g++.dg/ext/visibility/namespace3.C: New test.
1607
1608 2009-11-01  Jason Merrill  <jason@redhat.com>
1609
1610         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1611         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1612         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1613
1614 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1615
1616         * gnat.dg/opt5.adb: New test.
1617
1618 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1619
1620         PR fortran/41872
1621         * gfortran.dg/allocatable_scalar_4.f90: New test.
1622
1623 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1624
1625         PR fortran/41850
1626         * gfortran.dg/intent_out_6.f90: New testcase.
1627
1628 2009-10-31  Richard Guenther  <rguenther@suse.de>
1629
1630         * g++.dg/tree-ssa/restrict1.C: New.
1631
1632 2009-10-31  Jason Merrill  <jason@redhat.com>
1633
1634         * g++.dg/rtti/typeid9.C: New.
1635
1636         PR c++/41754
1637         * g++.dg/cpp0x/initlist25.C: New.
1638
1639 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1640
1641         * gnat.dg/specs/rep_clause4.ads: New test.
1642
1643 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1644
1645         PR target/41885
1646         * gcc.target/avr/torture/pr41885.c: New test.
1647
1648 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1649
1650         * gnat.dg/specs/pack5.ads: New test.
1651
1652 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1653
1654         * lib/target-supports.exp: Handle powerpc-*-elf.
1655
1656 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1657
1658         PR target/40838
1659         * gcc.target/i386/incoming-6.c: New.
1660         * gcc.target/i386/incoming-7.c: Likewise.
1661         * gcc.target/i386/incoming-8.c: Likewise.
1662         * gcc.target/i386/incoming-9.c: Likewise.
1663         * gcc.target/i386/incoming-10.c: Likewise.
1664         * gcc.target/i386/incoming-11.c: Likewise.
1665         * gcc.target/i386/incoming-12.c: Likewise.
1666         * gcc.target/i386/incoming-13.c: Likewise.
1667         * gcc.target/i386/incoming-14.c: Likewise.
1668         * gcc.target/i386/incoming-15.c: Likewise.
1669         * gcc.target/i386/pr37843-4.c: Likewise.
1670
1671 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1672
1673         PR c++/41863
1674         * g++.dg/template/sizeof12.C: New test.
1675
1676 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1677
1678         * gnat.dg/pack14.adb: New test.
1679
1680 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1681
1682         * gcc.target/mips/mips.exp (mips_option_groups): Add
1683         mcount-ra-address.
1684         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1685         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1686         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1687
1688 2009-10-29  Michael Matz  <matz@suse.de>
1689
1690         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1691         * gcc.target/i386/sse-recip-vec.c: Ditto.
1692         * gcc.target/i386/brokensqrt.c: New test.
1693
1694 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1695
1696         PR fortran/41777
1697         * gfortran.dg/associated_target_3.f90: New testcase.
1698
1699 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1700
1701         * gfortran.dg/lto/pr41764_0.f: New.
1702
1703 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1704
1705         PR tree-optimization/41775
1706         * g++.dg/torture/pr41775.C: New testcase.
1707
1708 2009-10-28  Jason Merrill  <jason@redhat.com>
1709
1710         * g++.dg/cpp0x/inline-ns1.C: New.
1711         * g++.dg/cpp0x/inline-ns2.C: New.
1712         * g++.dg/cpp0x/inline-ns3.C: New.
1713
1714 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1715
1716         PR rtl-optimization/39715
1717         * gcc.target/arm/thumb-ltu.c: New.
1718
1719 2009-10-28  Richard Guenther  <rguenther@suse.de>
1720
1721         PR lto/41808
1722         PR lto/41839
1723         * gcc.dg/lto/20091027-1_0.c: New testcase.
1724         * gcc.dg/lto/20091027-1_1.c: Likewise.
1725         * g++.dg/lto/20091026-1_0.C: Likewise.
1726         * g++.dg/lto/20091026-1_1.C: Likewise.
1727         * g++.dg/lto/20091026-1_a.h: Likewise.
1728
1729 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1730
1731         PR middle-end/41837
1732         * gcc.dg/pr41837.c: New test.
1733
1734         PR debug/41801
1735         * g++.dg/ext/sync-3.C: New test.
1736
1737         PR target/41762
1738         * gcc.dg/pr41762.c: New test.
1739
1740 2009-10-28  Richard Guenther  <rguenther@suse.de>
1741
1742         PR middle-end/41855
1743         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1744         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1745         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1746         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1747
1748 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1749
1750         PR rtl-optimization/39715
1751         * gcc.target/arm/thumb-bitfld1.c: New.
1752
1753 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1754
1755         PR rtl-optimization/40741
1756         * gcc.target/arm/thumb-branch1.c: New.
1757
1758 2009-10-27  Jason Merrill  <jason@redhat.com>
1759
1760         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1761         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1762         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1763         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1764
1765 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1766
1767         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1768         * gnat.dg/null_pointer_deref2.adb: Likewise.
1769
1770 2009-10-27  Richard Guenther  <rguenther@suse.de>
1771
1772         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1773
1774 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1775
1776         PR c/41842
1777         * gcc.dg/pr41842.c: New test.
1778
1779 2009-10-27  Revital Eres  <eres@il.ibm.com>
1780
1781         PR tree-optimization/40648
1782         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1783         change in decision of peeling for alignment.
1784         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1785         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1786         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1787         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1788         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1789         * gcc.dg/vect/vect-50.c: Likewise.
1790         * gcc.dg/vect/vect-33.c: Likewise.
1791         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1792         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1793         Likewise.
1794         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1795         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1796         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1797         Likewise.
1798         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1799         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1800         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1801         * gcc.dg/vect/vect-60.c: Likewise.
1802         * gcc.dg/vect/vect-26.c: Likewise.
1803         * gcc.dg/vect/vect-52.c: Likewise.
1804         * gcc.dg/vect/vect-44.c: Likewise.
1805         * gcc.dg/vect/vect-27.c: Likewise.
1806         * gcc.dg/vect/vect-70.c: Likewise.
1807         * gcc.dg/vect/vect-28.c: Likewise.
1808         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1809         * gcc.dg/vect/vect-109.c: Likewise.
1810         * gcc.dg/vect/vect-54.c: Likewise.
1811         * gcc.dg/vect/vect-29.c: Likewise.
1812         * gcc.dg/vect/vect-72.c: Likewise.
1813         * gcc.dg/vect/vect-56.c: Likewise.
1814         * gcc.dg/vect/vect-48.c: Likewise.
1815         * gcc.dg/vect/vect-91.c: Likewise.
1816         * gcc.dg/vect/vect-92.c: Likewise.
1817         * gcc.dg/vect/vect-58.c: Likewise.
1818         * gcc.dg/vect/slp-25.c: Likewise.
1819         * gcc.dg/vect/vect-93.c: Likewise.
1820         * gcc.dg/vect/vect-95.c: Likewise.
1821         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1822         * gcc.dg/vect/vect-87.c: Likewise.
1823         * gcc.dg/vect/vect-96.c: Likewise.
1824         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1825         * gcc.dg/vect/vect-88.c: Likewise.
1826         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1827         * gcc.dg/vect/vect-89.c: Likewise.
1828         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1829         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1830         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1831         * gfortran.dg/vect/vect-2.f90: Likewise.
1832         * gfortran.dg/vect/vect-3.f90: Likewise.
1833         * gfortran.dg/vect/vect-4.f90: Likewise.
1834         * gfortran.dg/vect/vect-5.f90: Likewise.
1835
1836 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1837
1838         PR c++/41020
1839         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1840
1841 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1842             Michael Meissner  <meissner@linux.vnet.ibm.com>
1843             Ulrich Weigand  <uweigand@de.ibm.com>
1844
1845         * gcc.target/spu/ea/ea.exp: New file.
1846         * gcc.target/spu/ea/cache1.c: Likewise.
1847         * gcc.target/spu/ea/cast1.c: Likewise.
1848         * gcc.target/spu/ea/cast2.c: Likewise.
1849         * gcc.target/spu/ea/compile1.c: Likewise.
1850         * gcc.target/spu/ea/compile2.c: Likewise.
1851         * gcc.target/spu/ea/cppdefine.c: Likewise.
1852         * gcc.target/spu/ea/errors1.c: Likewise.
1853         * gcc.target/spu/ea/errors2.c: Likewise.
1854         * gcc.target/spu/ea/execute1.c: Likewise.
1855         * gcc.target/spu/ea/execute2.c: Likewise.
1856         * gcc.target/spu/ea/execute3.c: Likewise.
1857         * gcc.target/spu/ea/ops1.c: Likewise.
1858         * gcc.target/spu/ea/ops2.c: Likewise.
1859         * gcc.target/spu/ea/options1.c: Likewise.
1860         * gcc.target/spu/ea/test-sizes.c: Likewise.
1861
1862 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1863
1864         PR bootstrap/41345
1865         * gcc.dg/pr41345.c: New test.
1866
1867         PR debug/41828
1868         * g++.dg/debug/dwarf2/anonname1.C: New test.
1869
1870 2009-10-26  Jason Merrill  <jason@redhat.com>
1871
1872         PR c++/38796
1873         * g++.dg/cpp0x/defaulted15.C: New.
1874         * g++.dg/cpp0x/defaulted16.C: New.
1875
1876 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1877
1878         PR c++/41785
1879         * g++.dg/cpp0x/variadic96.C: New test.
1880
1881 2009-10-26  Nick Clifton  <nickc@redhat.com>
1882
1883         * lib/target-supports.exp (check_profiling_available):
1884         Profiling is not, currently, available for the RX port.
1885         (check_effective_target_hard_float): Add support for RX target.
1886         * gcc.target/rx: New directory.
1887         * gcc.target/rx/builtins.c: New test file.
1888         * gcc.target/rx/interrupts.c: New test file.
1889         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1890         * gcc.target/rx/zero-width-bitfield.c: New test file.
1891         * gcc.target/rx/i272091.c: New test file.
1892         * gcc.target/rx/packed-struct.c: New test file.
1893         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1894
1895 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1896
1897         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1898         * gcc.dg/lto/20091016-1_0.c: Likewise.
1899         * gcc.dg/lto/20090206-1_0.c: Likewise.
1900         * gcc.dg/lto/20081120-1_0.c: Likewise.
1901         * gcc.dg/lto/20081120-2_0.c: Likewise.
1902         * gcc.dg/lto/20090116_0.c: Likewise.
1903         * gcc.dg/lto/20081126_0.c: Likewise.
1904         * gcc.dg/lto/20091013-1_0.c: Likewise.
1905         * gcc.dg/lto/20081212-1_0.c: Likewise.
1906         * gcc.dg/lto/20091015-1_0.c: Likewise.
1907         * gcc.dg/lto/20090126-1_0.c: Likewise.
1908         * gcc.dg/lto/20090126-2_0.c: Likewise.
1909         * gcc.dg/lto/20091020-1_0.c: Likewise.
1910         * gcc.dg/lto/20091020-2_0.c: Likewise.
1911         * gcc.dg/lto/20081204-1_0.c: Likewise.
1912         * gcc.dg/lto/20081204-2_0.c: Likewise.
1913         * gcc.dg/lto/20081224_0.c: Likewise.
1914         * gcc.dg/lto/20090219_0.c: Likewise.
1915
1916 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1917
1918         PR c++/41020
1919         * g++.dg/lookup/extern-c-redecl2.C: New test.
1920         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1921         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1922         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1923
1924 2009-10-26  Michael Matz  <matz@suse.de>
1925
1926         PR tree-optimization/41783
1927         * gcc.dg/pr41783.c: New test.
1928         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1929         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1930         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1931
1932 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1933
1934         PR fortran/41714
1935         * gfortran.dg/class_allocate_4.f03: New test.
1936
1937 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1938
1939         * gcc.target/mips/mult-1.c: New test.
1940
1941 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1942
1943         PR fortran/41784
1944         * gfortran.dg/extends_8.f03: New test.
1945
1946 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1947
1948         * gnat.dg/specs/pack4.ads: New test.
1949
1950 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1951
1952         * gnat.dg/null_pointer_deref1.adb: New test.
1953         * gnat.dg/null_pointer_deref2.adb: Likewise.
1954
1955 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1956
1957         PR fortran/41772
1958         * gfortran.dg/transfer_intrinsic_3.f90.
1959
1960 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1961
1962         * gnat.dg/opt4.adb: New test.
1963
1964 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1965
1966         PR c/40033
1967         * gcc.dg/noncompile/pr40033-1.c: New test.
1968
1969 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1970
1971         PR c++/40808
1972         * g++.dg/abi/mangle34.C: New test
1973
1974 2009-10-23  Jason Merrill  <jason@redhat.com>
1975
1976         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1977
1978         Core issue 899
1979         * g++.dg/cpp0x/explicit4.C: New.
1980
1981 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1982
1983         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1984         *-*-cygwin.
1985         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1986         for *-*-mingw* and *-*-cygwin.
1987         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1988         * g++.dg/template/spec35.C: Disable weak symbol test for
1989         *-*-mingw* and *-*-cygwin.
1990
1991         PR testsuite/31342
1992         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1993
1994 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1995
1996         PR fortran/41800
1997         * gfortran.dg/class_10.f03: New test.
1998
1999 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2000
2001         PR target/41787
2002         * gcc.target/powerpc/vsx-vrsave.c: New file.
2003
2004 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
2005
2006         PR c/41673
2007         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
2008
2009 2009-10-23  Richard Guenther  <rguenther@suse.de>
2010
2011         PR tree-optimization/41778
2012         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
2013
2014 2009-10-22  Richard Guenther  <rguenther@suse.de>
2015
2016         PR lto/41791
2017         * g++.dg/lto/20091022-2_0.C: New testcase.
2018
2019 2009-10-22  Richard Guenther  <rguenther@suse.de>
2020
2021         PR lto/41730
2022         * g++.dg/lto/20091022-1_0.C: New testcase.
2023
2024 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
2025
2026         * gcc.dg/autopar/outer-4.c: Adjust scan.
2027         * gcc.dg/autopar/outer-5.c: Adjust scan.
2028         * gcc.dg/autopar/outer-5.c: Add scan optimized.
2029
2030         * libgomp.graphite/force-parallel-2.c: Adjust scan.
2031         * gcc.dg/autopar/outer-1.c: New testcase.
2032         * gcc.dg/autopar/outer-2.c: New testcase.
2033         * gcc.dg/autopar/outer-3.c: New testcase.
2034         * gcc.dg/autopar/outer-4.c: New testcase.
2035         * gcc.dg/autopar/outer-5.c: New testcase.
2036         * gcc.dg/autopar/outer-6.c: New testcase.
2037
2038 2009-10-22  Jan Hubicka  <jh@suse.cz>
2039
2040         * gcc.c-torture/compile/pr40556.c: New testcase.
2041
2042 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
2043
2044         PR fortran/41781
2045         * gfortran.dg/goto_8.f90: New test case.
2046
2047 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
2048
2049         PR tree-optimization/41497
2050         * gcc.dg/tree-ssa/pr41497.c: New.
2051
2052 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
2053
2054         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
2055
2056 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
2057
2058         * gcc.dg/tls/pie-1.c: New test.
2059
2060 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
2061
2062         * g++.dg/abi/mangle33.C: New test.
2063
2064 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2065
2066         * gnat.dg/discr22.adb: New test.
2067
2068 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2069
2070         * gnat.dg/loop_optimization7.ad[sb]: New test.
2071         * gnat.dg/loop_optimization7_pkg.ads: New helper.
2072
2073 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
2074
2075         PR fortran/41706
2076         PR fortran/41766
2077         * gfortran.dg/class_9.f03: Extended test case.
2078         * gfortran.dg/select_type_7.f03: New test case.
2079
2080 2009-10-20  Richard Guenther  <rguenther@suse.de>
2081
2082         * gcc.dg/lto/20091020-3_0.c: New testcase.
2083
2084 2009-10-20  Richard Guenther  <rguenther@suse.de>
2085
2086         PR lto/41761
2087         * gcc.dg/lto/20091020-1_0.c: New testcase.
2088         * gcc.dg/lto/20091020-1_1.c: Likewise.
2089         * gcc.dg/lto/20091020-2_0.c: Likewise.
2090         * gcc.dg/lto/20091020-2_1.c: Likewise.
2091
2092 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
2093
2094         PR debug/41340
2095         * gcc.dg/pr41340.c: New test.
2096
2097 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2098
2099         * gnat.dg/discr21.ad[sb]: New test.
2100         * gnat.dg/discr21_pkg.ads: New helper.
2101
2102 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
2103
2104         PR fortran/41706
2105         * gfortran.dg/class_9 : New test.
2106
2107 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2108
2109         * gcc.dg/raw-string-1.c: New test.
2110         * gcc.dg/raw-string-2.c: New test.
2111         * gcc.dg/raw-string-3.c: New test.
2112         * gcc.dg/raw-string-4.c: New test.
2113         * gcc.dg/raw-string-5.c: New test.
2114         * gcc.dg/raw-string-6.c: New test.
2115         * gcc.dg/raw-string-7.c: New test.
2116         * gcc.dg/utf8-1.c: New test.
2117         * gcc.dg/utf8-2.c: New test.
2118         * gcc.dg/utf-badconcat2.c: New test.
2119         * gcc.dg/utf-dflt2.c: New test.
2120         * gcc.dg/cpp/include6.c: New test.
2121         * g++.dg/ext/raw-string-1.C: New test.
2122         * g++.dg/ext/raw-string-2.C: New test.
2123         * g++.dg/ext/raw-string-3.C: New test.
2124         * g++.dg/ext/raw-string-4.C: New test.
2125         * g++.dg/ext/raw-string-5.C: New test.
2126         * g++.dg/ext/raw-string-6.C: New test.
2127         * g++.dg/ext/raw-string-7.C: New test.
2128         * g++.dg/ext/utf8-1.C: New test.
2129         * g++.dg/ext/utf8-2.C: New test.
2130         * g++.dg/ext/utf-badconcat2.C: New test.
2131         * g++.dg/ext/utf-dflt2.C: New test.
2132
2133         * gcc.dg/cleanup-13.c: New test.
2134
2135 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
2136
2137         PR fortran/41586
2138         * gfortran.dg/auto_dealloc_1.f90: New test case.
2139
2140 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2141
2142         Port from redhat/gcc-4_4-branch:
2143         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
2144         * gcc.dg/debug/vta-2.c: New test.
2145
2146         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
2147         * gcc.dg/debug/vta-1.c: New.
2148
2149 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2150
2151         * gnat.dg/noreturn2.ad[sb]: New test.
2152
2153 2009-10-19  Tobias Burnus  <burnus@net-b.de>
2154
2155         PR fortran/41755
2156         * gfortran.dg/equiv_8.f90: New test.
2157         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2158
2159 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
2160
2161         * gcc.target/arm/neon-thumb2-move.c: New test.
2162
2163 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2164
2165         * gcc.dg/debug/vta-3.c: New test.
2166
2167 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2168
2169         * gnat.dg/nested_proc.adb: Rename into...
2170         * gnat.dg/nested_proc1.adb: ...this.
2171         * gnat.dg/nested_proc2.adb: New test.
2172
2173 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2174
2175         * gnat.dg/noreturn1.ad[sb]: New test.
2176
2177 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
2178             Paul Thomas  <pault@gcc.gnu.org>
2179
2180         PR fortran/41629
2181         * gfortran.dg/class_6.f90: New test.
2182
2183         PR fortran/41608
2184         PR fortran/41587
2185         * gfortran.dg/class_7.f90: New test.
2186
2187         PR fortran/41618
2188         * gfortran.dg/class_8.f90: New test.
2189
2190 2009-10-17  Richard Guenther  <rguenther@suse.de>
2191
2192         * gcc.dg/lto/20091017-1_0.c: New testcase.
2193         * gcc.dg/lto/20091017-1_1.c: Likewise.
2194
2195 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2196
2197         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2198
2199 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2200
2201         * gnat.dg/aggr11.adb: New test.
2202         * gnat.dg/aggr11_pkg.ads: New helper.
2203
2204 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2205
2206         * gnat.dg/slice8.adb: New test.
2207         * gnat.dg/slice8_pkg1.ads: New helper.
2208         * gnat.dg/slice8_pkg2.ads: Likewise.
2209         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2210
2211 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2212
2213         * gnat.dg/unchecked_convert4.adb: New test.
2214
2215 2009-10-15  Jason Merrill  <jason@redhat.com>
2216
2217         PR c++/38798
2218         * g++.dg/cpp0x/trailing5.C: New.
2219
2220         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2221         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2222         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2223         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2224
2225 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
2226
2227         PR fortran/41719
2228         * gfortran.dg/class_5.f03: New test case.
2229         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2230         * gfortran.dg/typebound_operator_4.f03: Ditto.
2231
2232 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2233
2234         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2235         * g++.dg/other/first-global.C: Likewise.
2236         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2237         * g++.dg/torture/pr40323.C: Likewise.
2238         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2239         * gcc.dg/inline-33.c: Likewise.
2240         * gcc.dg/ipa/ipa-1.c: Likewise.
2241         * gcc.dg/ipa/ipa-2.c: Likewise.
2242         * gcc.dg/ipa/ipa-3.c: Likewise.
2243         * gcc.dg/ipa/ipa-4.c: Likewise.
2244         * gcc.dg/ipa/ipa-5.c: Likewise.
2245         * gcc.dg/ipa/ipa-7.c: Likewise.
2246         * gcc.dg/ipa/ipacost-2.c: Likewise.
2247         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2248         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2249         * gfortran.dg/whole_file_5.f90: Likewise.
2250         * gfortran.dg/whole_file_6.f90: Likewise.
2251
2252 2009-10-16  Richard Guenther  <rguenther@suse.de>
2253
2254         PR tree-optimization/41728
2255         * gcc.c-torture/compile/pr41728.c: New testcase.
2256
2257 2009-10-16  Richard Guenther  <rguenther@suse.de>
2258
2259         PR lto/41598
2260         * gcc.dg/lto/20091016-1_0.c: New testcase.
2261         * gcc.dg/lto/20091016-1_1.c: Likewise.
2262         * gcc.dg/lto/20091016-1_a.h: Likewise.
2263
2264 2009-10-16  Richard Guenther  <rguenther@suse.de>
2265
2266         PR lto/41715
2267         * gfortran.dg/lto/20091015-1_0.f: New testcase.
2268         * gfortran.dg/lto/20091015-1_1.f: Likewise.
2269         * gfortran.dg/lto/20091015-1_2.f: Likewise.
2270
2271 2009-10-16  Richard Guenther  <rguenther@suse.de>
2272
2273         PR lto/41713
2274         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2275
2276 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
2277
2278         PR debug/41717
2279         * gcc.dg/debug/pr41717.c: New test.
2280
2281 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
2282
2283         PR fortran/41648
2284         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2285
2286         PR fortran/41656
2287         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2288
2289 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2290
2291         PR target/23983
2292         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2293         result used.
2294         * g++.dg/ext/altivec-2.C (main): Ditto.
2295
2296 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2297
2298         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2299         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2300
2301 2009-10-15  Richard Guenther  <rguenther@suse.de>
2302
2303         PR lto/41669
2304         * gcc.dg/lto/20091015-1_0.c: New testcase.
2305         * gcc.dg/lto/20091015-1_1.c: Likewise.
2306         * gcc.dg/lto/20091015-1_2.c: Likewise.
2307         * gcc.dg/lto/20091015-1_a.h: Likewise.
2308         * gcc.dg/lto/20091015-1_b.h: Likewise.
2309
2310 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2311
2312         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2313
2314 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2315
2316         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2317
2318 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2319
2320         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2321         line from 1 to 0.
2322         * obj-c++.dg/bitfield-1.mm: Likewise.
2323         * obj-c++.dg/bitfield-4.mm: Likewise.
2324
2325 2009-10-14  Richard Guenther  <rguenther@suse.de>
2326
2327         PR lto/41173
2328         * gcc.dg/lto/20091014-1_0.c: New testcase.
2329
2330 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2331
2332         PR testsuite/41707
2333         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2334         warning on line 0 instead of 1.
2335
2336 2009-10-14  Richard Guenther  <rguenther@suse.de>
2337
2338         PR lto/41521
2339         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2340         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2341
2342 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2343
2344         PR preprocessor/41543
2345         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2346
2347         PR debug/41695
2348         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2349
2350 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2351
2352         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2353         New procedure.
2354         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2355         effective target.
2356
2357 2009-10-14  Jason Merrill  <jason@redhat.com>
2358
2359         PR c++/39866
2360         * g++.dg/cpp0x/defaulted14.C: New.
2361
2362 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2363
2364         * g++.dg/cpp0x/vt-40092.C: New.
2365
2366 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2367
2368         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2369         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2370
2371 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2372
2373         * gfortran.dg/complex_intrinsic_8.f90: New test.
2374
2375 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2376
2377         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2378         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2379
2380 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2381
2382         PR target/38948
2383         * gcc.dg/torture/pr38948.c: New test.
2384
2385 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2386
2387         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2388
2389 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2390
2391         PR fortran/41581
2392         * gfortran.dg/class_allocate_2.f03: Modified.
2393         * gfortran.dg/class_allocate_3.f03: New test case.
2394
2395 2009-10-13  Richard Guenther  <rguenther@suse.de>
2396
2397         PR lto/41668
2398         * gcc.dg/lto/20091006-2_0.c: New testcase.
2399         * gcc.dg/lto/20091006-2_1.c: Likewise.
2400         * gcc.dg/lto/20091006-2_2.c: Likewise.
2401         * gcc.dg/lto/20091013-1_0.c: Likewise.
2402         * gcc.dg/lto/20091013-1_1.c: Likewise.
2403         * gcc.dg/lto/20091013-1_2.c: Likewise.
2404
2405 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2406
2407         * gcc.c-torture/compile/pr41661.c: New test.
2408
2409 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2410
2411         PR libgfortran/41683
2412         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2413
2414 2009-10-12  Jason Merrill  <jason@redhat.com>
2415
2416         PR c++/37875
2417         * g++.dg/cpp0x/decltype18.C: New.
2418
2419         PR c++/37766
2420         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2421
2422 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2423
2424         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2425
2426 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2427
2428         PR debug/41343
2429         PR debug/41447
2430         PR debug/41264
2431         PR debug/41338
2432         * gcc.dg/guality/pr41447-1.c: New.
2433         * gcc.dg/debug/pr41264-1.c: New.
2434         * gcc.dg/debug/pr41343-1.c: New.
2435
2436 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2437
2438         PR target/26515
2439         * gcc.dg/torture/pr26515.c: New test.
2440
2441 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2442
2443         PR testsuite/41659
2444         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2445         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2446         or "xfail" with dg-lto-do.
2447
2448 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2449
2450         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2451
2452 2009-10-12  Michael Matz  <matz@suse.de>
2453
2454         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2455         pass.
2456
2457 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2458
2459         PR target/41680
2460         * g++.dg/torture/pr41680.C: New test.
2461
2462 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2463
2464         PR c++/41570
2465         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2466
2467 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2468
2469         PR debug/41616
2470         * gcc.dg/guality/pr41616-1.c: New.
2471
2472 2009-10-11  Jason Merrill  <jason@redhat.com>
2473
2474         PR c++/37204
2475         * g++.dg/cpp0x/rv-reinterpret.C: New.
2476
2477 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2478
2479         PR libgfortran/38439
2480         * gfortran.dg/fmt_error_9.f: New test.
2481         * gfortran.dg/fmt_error_10.f: New test.
2482
2483 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2484
2485         PR fortran/41583
2486         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2487         * gfortran.dg/class_4b.f03: As above.
2488         * gfortran.dg/class_4c.f03: As above.
2489         * gfortran.dg/class_4d.f03: As above.
2490
2491 2009-10-11  Richard Guenther  <rguenther@suse.de>
2492
2493         PR tree-optimization/41555
2494         * gcc.dg/torture/pr41555.c: New testcase.
2495
2496 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2497
2498         PR libgfortran/35862
2499         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2500         function correctly.
2501
2502 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2503
2504         PR libgfortran/35862
2505         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2506         Add conditions to avoid runtime errors if not supported.
2507
2508 2009-10-10  Richard Guenther  <rguenther@suse.de>
2509
2510         PR tree-optimization/41654
2511         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2512
2513 2009-10-09  Jason Merrill  <jason@redhat.com>
2514
2515         * g++.dg/cpp/ucn-1.C: New.
2516
2517 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2518
2519         PR fortran/41585
2520         * gfortran.dg/class_2.f03: Extended test case.
2521
2522 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2523
2524         PR fortran/41582
2525         * gfortran.dg/class_allocate_1.f03: Modify code such that
2526         it compiles with the gfc_warning->gfc_error change.
2527         * gfortran.dg/class_allocate_1.f03: New test.
2528
2529 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2530
2531         PR fortran/41579
2532         * gfortran.dg/select_type_6.f03: New test.
2533
2534 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2535
2536         PR preprocessor/41445
2537         * gcc.dg/cpp/separate-1.c: Adjust.
2538         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2539         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2540         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2541         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2542         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2543         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2544         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2545
2546         PR rtl-optimization/41646
2547         * gcc.c-torture/compile/pr41646.c: New test.
2548
2549 2009-10-09  Richard Guenther  <rguenther@suse.de>
2550
2551         PR tree-optimization/41634
2552         * gcc.c-torture/compile/pr41634.c: New testcase.
2553
2554 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2555
2556         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2557
2558 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2559
2560         * gnat.dg/opt3.adb: New test.
2561         * gnat.dg/opt3_pkg.ads: New helper.
2562
2563 2009-10-08  Doug Kwan  <dougkwan@google.com>
2564
2565         PR rtl-optimization/41574
2566         * gcc.dg/pr41574.c: New test.
2567
2568 2009-10-08  Cary Coutant  <ccoutant@google.com>
2569
2570         Add support for debugging with ICF (Identical Code Folding).
2571         * g++.dg/debug/dwarf2/icf.C: New test.
2572
2573 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2574
2575         * gcc.target/mips/truncate-6.c: New test.
2576
2577 2009-10-08  Jason Merrill  <jason@redhat.com>
2578
2579         PR c++/36816
2580         * g++.dg/cpp0x/rv-deduce.C: New.
2581
2582         PR c++/37177
2583         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2584         * g++.dg/template/explicit-args2.C: New.
2585         * g++.dg/template/explicit-args3.C: New.
2586         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2587
2588 2009-10-08  Michael Matz  <matz@suse.de>
2589
2590         PR middle-end/41573
2591         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2592         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2593         * gcc.dg/pr41573.c: New test.
2594
2595 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2596
2597         PR c/41182
2598         * gcc.c-torture/compile/pr41182-1.c: New.
2599
2600 2009-10-07  Jason Merrill  <jason@redhat.com>
2601
2602         * g++.dg/cpp0x/variadic95.C: New.
2603
2604 2009-10-07  Jason Merrill  <jason@redhat.com>
2605
2606         * g++.dg/template/scope3.C: New.
2607
2608 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2609
2610         * gcc.dg/debug/dwarf2/inline3.c: New test.
2611
2612 2009-10-07  Daniel Kraft  <d@domob.eu>
2613
2614         PR fortran/41615
2615         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2616
2617 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2618
2619         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2620         * gfortran.dg/select_type_1.f03: Modified error message.
2621         * gfortran.dg/select_type_5.f03: New test.
2622
2623 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2624
2625         PR libgfortran/41612
2626         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2627         have kind=10 reals.
2628
2629 2009-10-06  Jason Merrill  <jason@redhat.com>
2630
2631         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2632         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2633
2634 2009-10-06  Richard Guenther  <rguenther@suse.de>
2635
2636         PR lto/41502
2637         * gcc.dg/lto/20091006-1_0.c: New testcase.
2638         * gcc.dg/lto/20091006-1_1.c: Likewise.
2639         * gcc.dg/lto/20091005-2_0.c: Likewise.
2640
2641 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2642
2643         PR ada/41383
2644         * gnat.dg/timer_cancel.adb: New test.
2645
2646 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2647
2648         PR ada/38333
2649         * gnat.dg/specs/import_abstract.ads: New.
2650
2651 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2652
2653         PR libgfortran/35862
2654         * gfortran.dg/round_2.f03: New test.
2655
2656 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2657
2658         PR debug/41558
2659         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2660         * lib/gcc-gdb-test.exp: ... here.  New file.
2661         * gfortran.dg/guality/guality.exp: New file.
2662         * gfortran.dg/guality/pr41558.f90: New test.
2663         * gfortran.dg/guality/arg1.f90: New test.
2664
2665 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2666
2667         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2668         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2669         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2670         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2671
2672 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2673
2674         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2675         register_pass_info.
2676         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2677         plugin_pass to register_pass_info.
2678         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2679         register_pass_info.
2680         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2681         register_pass_info.
2682
2683 2009-10-05  Richard Guenther  <rguenther@suse.de>
2684
2685         PR lto/41281
2686         * gcc.dg/lto/20090914-2_0.c: New testcase.
2687
2688 2009-10-05  Richard Guenther  <rguenther@suse.de>
2689
2690         PR lto/40902
2691         * gcc.dg/lto/20091005-1_0.c: New testcase.
2692         * gcc.dg/lto/20091005-1_1.c: Likewise.
2693
2694 2009-10-05  Richard Guenther  <rguenther@suse.de>
2695
2696         PR lto/41552
2697         PR lto/41487
2698         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2699         * g++.dg/lto/20091004-1_0.C: New testcase.
2700         * g++.dg/lto/20091004-1_1.C: Likewise.
2701         * g++.dg/lto/20091004-2_0.C: Likewise.
2702         * g++.dg/lto/20091004-2_1.C: Likewise.
2703         * g++.dg/lto/20091004-3_0.C: Likewise.
2704         * g++.dg/lto/20091004-3_1.C: Likewise.
2705
2706 2009-10-05  Richard Guenther  <rguenther@suse.de>
2707
2708         PR tree-optimization/23821
2709         * gcc.dg/torture/pr23821.c: New testcase.
2710
2711 2009-10-05  Daniel Kraft  <d@domob.eu>
2712
2713         PR fortran/41403
2714         * gfortran.dg/goto_6.f: New test.
2715         * gfortran.dg/goto_7.f: New test.
2716
2717 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2718             Bill Maddox  <maddox@google.com>
2719             Cary Coutant  <ccoutant@google.com>
2720             Chris Demetriou  <cgd@google.com>
2721             Diego Novillo  <dnovillo@google.com>
2722             Doug Kwan  <dougkwan@google.com>
2723             Jan Hubicka  <jh@suse.cz>
2724             Ollie Wild  <aaw@google.com>
2725             Rafael Espindola  <espindola@google.com>
2726             Richard Guenther  <rguenther@suse.de>
2727             Simon Baldwin  <simonb@google.com>
2728
2729         * g++.dg/20090107-1.C: New.
2730         * g++.dg/20090121-1.C: New.
2731         * g++.dg/ipa/20090113-1.C: New.
2732         * g++.dg/lto: New directory.
2733         * g++.dg/lto/20080829_0.C: New.
2734         * g++.dg/lto/20080904_0.C: New.
2735         * g++.dg/lto/20080907_0.C: New.
2736         * g++.dg/lto/20080908-1_0.C: New.
2737         * g++.dg/lto/20080908-2_0.C: New.
2738         * g++.dg/lto/20080908-3_0.C: New.
2739         * g++.dg/lto/20080909-1_0.C: New.
2740         * g++.dg/lto/20080910-1_0.C: New.
2741         * g++.dg/lto/20080912-1_0.C: New.
2742         * g++.dg/lto/20080912_0.C: New.
2743         * g++.dg/lto/20080915_0.C: New.
2744         * g++.dg/lto/20080916_0.C: New.
2745         * g++.dg/lto/20080917_0.C: New.
2746         * g++.dg/lto/20080924_0.C: New.
2747         * g++.dg/lto/20080926_0.C: New.
2748         * g++.dg/lto/20081008_0.C: New.
2749         * g++.dg/lto/20081022.h: New.
2750         * g++.dg/lto/20081022_0.C: New.
2751         * g++.dg/lto/20081022_1.C: New.
2752         * g++.dg/lto/20081023_0.C: New.
2753         * g++.dg/lto/20081109-1_0.C: New.
2754         * g++.dg/lto/20081109-2_0.C: New.
2755         * g++.dg/lto/20081109_0.C: New.
2756         * g++.dg/lto/20081109_1.C: New.
2757         * g++.dg/lto/20081118-1_0.C: New.
2758         * g++.dg/lto/20081118-1_1.C: New.
2759         * g++.dg/lto/20081118_0.C: New.
2760         * g++.dg/lto/20081118_1.C: New.
2761         * g++.dg/lto/20081119-1.h: New.
2762         * g++.dg/lto/20081119-1_0.C: New.
2763         * g++.dg/lto/20081119-1_1.C: New.
2764         * g++.dg/lto/20081119_0.C: New.
2765         * g++.dg/lto/20081119_1.C: New.
2766         * g++.dg/lto/20081120-1_0.C: New.
2767         * g++.dg/lto/20081120-1_1.C: New.
2768         * g++.dg/lto/20081120-2_0.C: New.
2769         * g++.dg/lto/20081120-2_1.C: New.
2770         * g++.dg/lto/20081123_0.C: New.
2771         * g++.dg/lto/20081123_1.C: New.
2772         * g++.dg/lto/20081125.h: New.
2773         * g++.dg/lto/20081125_0.C: New.
2774         * g++.dg/lto/20081125_1.C: New.
2775         * g++.dg/lto/20081127_0.C: New.
2776         * g++.dg/lto/20081127_1.C: New.
2777         * g++.dg/lto/20081203_0.C: New.
2778         * g++.dg/lto/20081203_1.C: New.
2779         * g++.dg/lto/20081204-1_0.C: New.
2780         * g++.dg/lto/20081204-1_1.C: New.
2781         * g++.dg/lto/20081204-2_0.C: New.
2782         * g++.dg/lto/20081204-2_1.C: New.
2783         * g++.dg/lto/20081209_0.C: New.
2784         * g++.dg/lto/20081209_1.C: New.
2785         * g++.dg/lto/20081211-1.h: New.
2786         * g++.dg/lto/20081211-1_0.C: New.
2787         * g++.dg/lto/20081211-1_1.C: New.
2788         * g++.dg/lto/20081217-1_0.C: New.
2789         * g++.dg/lto/20081217-2_0.C: New.
2790         * g++.dg/lto/20081219_0.C: New.
2791         * g++.dg/lto/20081219_1.C: New.
2792         * g++.dg/lto/20090106_0.C: New.
2793         * g++.dg/lto/20090112_0.C: New.
2794         * g++.dg/lto/20090128_0.C: New.
2795         * g++.dg/lto/20090221_0.C: New.
2796         * g++.dg/lto/20090302_0.C: New.
2797         * g++.dg/lto/20090302_1.C: New.
2798         * g++.dg/lto/20090303_0.C: New.
2799         * g++.dg/lto/20090311-1.h: New.
2800         * g++.dg/lto/20090311-1_0.C: New.
2801         * g++.dg/lto/20090311-1_1.C: New.
2802         * g++.dg/lto/20090311_0.C: New.
2803         * g++.dg/lto/20090311_1.C: New.
2804         * g++.dg/lto/20090312.h: New.
2805         * g++.dg/lto/20090312_0.C: New.
2806         * g++.dg/lto/20090312_1.C: New.
2807         * g++.dg/lto/20090313_0.C: New.
2808         * g++.dg/lto/20090313_1.C: New.
2809         * g++.dg/lto/20090315_0.C: New.
2810         * g++.dg/lto/20090315_1.C: New.
2811         * g++.dg/lto/20091002-1_0.C: New testcase.
2812         * g++.dg/lto/20091002-2_0.C: Likewise..
2813         * g++.dg/lto/20091002-3_0.C: Likewise..
2814         * g++.dg/lto/README: New.
2815         * g++.dg/lto/pr40818_0.C: New.
2816         * g++.dg/opt/thunk3-1.C: New.
2817         * g++.dg/opt/thunk4.C: New.
2818         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2819         replacements with __attribute__ ((__noinline__)).
2820         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2821         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2822         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2823         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2824         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2825         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2826         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2827         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2828         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2829         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2830         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2831         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2832         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2833         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2834         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2835         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2836         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2837         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2838         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2839         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2840         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2841         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2842         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2843         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2844         * gcc.dg/20081223-1.c: New.
2845         * gcc.dg/lto: New directory.
2846         * gcc.dg/lto/20080908_0.c: New.
2847         * gcc.dg/lto/20080917_0.c: New.
2848         * gcc.dg/lto/20080924_0.c: New.
2849         * gcc.dg/lto/20081024_0.c: New.
2850         * gcc.dg/lto/20081109_0.c: New.
2851         * gcc.dg/lto/20081111_0.c: New.
2852         * gcc.dg/lto/20081111_1.c: New.
2853         * gcc.dg/lto/20081112_0.c: New.
2854         * gcc.dg/lto/20081112_1.c: New.
2855         * gcc.dg/lto/20081115_0.c: New.
2856         * gcc.dg/lto/20081115_1.c: New.
2857         * gcc.dg/lto/20081115_2.c: New.
2858         * gcc.dg/lto/20081118_0.c: New.
2859         * gcc.dg/lto/20081118_1.c: New.
2860         * gcc.dg/lto/20081118_2.c: New.
2861         * gcc.dg/lto/20081120-1_0.c: New.
2862         * gcc.dg/lto/20081120-1_1.c: New.
2863         * gcc.dg/lto/20081120-2_0.c: New.
2864         * gcc.dg/lto/20081120-2_1.c: New.
2865         * gcc.dg/lto/20081125_0.c: New.
2866         * gcc.dg/lto/20081125_1.c: New.
2867         * gcc.dg/lto/20081126_0.c: New.
2868         * gcc.dg/lto/20081201-1_0.c: New.
2869         * gcc.dg/lto/20081201-1_1.c: New.
2870         * gcc.dg/lto/20081201-1_2.c: New.
2871         * gcc.dg/lto/20081201-2_0.c: New.
2872         * gcc.dg/lto/20081201-2_1.c: New.
2873         * gcc.dg/lto/20081202-1_0.c: New.
2874         * gcc.dg/lto/20081202-1_1.c: New.
2875         * gcc.dg/lto/20081202-2_0.c: New.
2876         * gcc.dg/lto/20081202-2_1.c: New.
2877         * gcc.dg/lto/20081204-1_0.c: New.
2878         * gcc.dg/lto/20081204-1_1.c: New.
2879         * gcc.dg/lto/20081204-2_0.c: New.
2880         * gcc.dg/lto/20081210-1_0.c: New.
2881         * gcc.dg/lto/20081212-1_0.c: New.
2882         * gcc.dg/lto/20081222_0.c: New.
2883         * gcc.dg/lto/20081222_0.h: New.
2884         * gcc.dg/lto/20081222_1.c: New.
2885         * gcc.dg/lto/20081224_0.c: New.
2886         * gcc.dg/lto/20081224_0.h: New.
2887         * gcc.dg/lto/20081224_1.c: New.
2888         * gcc.dg/lto/20090116_0.c: New.
2889         * gcc.dg/lto/20090120_0.c: New.
2890         * gcc.dg/lto/20090126-1_0.c: New.
2891         * gcc.dg/lto/20090126-2_0.c: New.
2892         * gcc.dg/lto/20090206-1_0.c: New.
2893         * gcc.dg/lto/20090206-2_0.c: New.
2894         * gcc.dg/lto/20090210_0.c: New.
2895         * gcc.dg/lto/20090210_1.c: New.
2896         * gcc.dg/lto/20090213_0.c: New.
2897         * gcc.dg/lto/20090213_1.c: New.
2898         * gcc.dg/lto/20090218-1_0.c: New.
2899         * gcc.dg/lto/20090218-1_1.c: New.
2900         * gcc.dg/lto/20090218-2_0.c: New.
2901         * gcc.dg/lto/20090218-2_1.c: New.
2902         * gcc.dg/lto/20090218_0.c: New.
2903         * gcc.dg/lto/20090218_1.c: New.
2904         * gcc.dg/lto/20090218_2.c: New.
2905         * gcc.dg/lto/20090218_3.c: New.
2906         * gcc.dg/lto/20090219_0.c: New.
2907         * gcc.dg/lto/20090312_0.c: New.
2908         * gcc.dg/lto/20090312_1.c: New.
2909         * gcc.dg/lto/20090313_0.c: New.
2910         * gcc.dg/lto/20090706-1_0.c: New.
2911         * gcc.dg/lto/20090706-2_0.c: New.
2912         * gcc.dg/lto/20090717_0.c: New.
2913         * gcc.dg/lto/20090717_1.c: New.
2914         * gcc.dg/lto/20090729_0.c: New.
2915         * gcc.dg/lto/20090729_1.c: New.
2916         * gcc.dg/lto/20090812_0.c: New.
2917         * gcc.dg/lto/20090812_1.c: New.
2918         * gcc.dg/lto/20090914-1_0.c: New.
2919         * gcc.dg/lto/README: New.
2920         * gcc.dg/visibility-7.c: Adjust expected pattern
2921         * gfortran.dg/lto: New directory.
2922         * gfortran.dg/lto/pr40724_0.f: New.
2923         * gfortran.dg/lto/pr40724_1.f: New.
2924         * gfortran.dg/lto/pr40725_0.f03: New.
2925         * gfortran.dg/lto/pr40725_1.c: New.
2926         * gfortran.dg/lto/pr41069_0.f90: New.
2927         * gfortran.dg/lto/pr41069_1.f90: New.
2928         * gfortran.dg/lto/pr41069_2.f90: New.
2929         * g++.dg/README: Add 'lto' directory.
2930         * g++.dg/dg.exp: Also scan 'lto' directory
2931
2932 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2933             Janis Johnson  <janis187@us.ibm.com>
2934             Diego Novillo  <dnovillo@google.com>
2935
2936         * g++.dg/lto/lto.exp: New.
2937         * gcc.c-torture/execute/execute.exp: Add
2938         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2939         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2940         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2941         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2942         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2943         * gcc.dg/lto/lto.exp: New.
2944         * gfortran.dg/lto/lto.exp: New.
2945         * lib/target-supports.exp (check_effective_target_lto): New.
2946         * lib/c-torture.exp: Load target-supports.exp.  Define
2947         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2948         * lib/gcc-dg.exp: Likewise.
2949         * lib/lto.exp: New.
2950         * lib/torture-options.exp: Add support for a third argument.
2951
2952 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2953
2954         PR testsuite/41542
2955         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2956
2957 2009-10-02  Jason Merrill  <jason@redhat.com>
2958
2959         * g++.dg/abi/mangle32.C: New.
2960
2961 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2962
2963         * gnat.dg/atomic2.adb: New test.
2964
2965 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2966
2967         * gnat.dg/array11.adb: New test.
2968         * gnat.dg/array12.adb: Likewise.
2969
2970 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2971
2972         * gnat.dg/array10.adb: New test.
2973         * gnat.dg/object_overflow.adb: Tweak.
2974
2975 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2976
2977         * gcc.dg/guality/guality.exp: Disable on darwin.
2978
2979 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2980
2981         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2982         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2983         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2984         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2985
2986 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2987
2988         PR fortran/41479
2989         * gfortran.dg/intent_out_5.f90: New test.
2990
2991 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2992
2993         PR debug/41404
2994         PR debug/41353
2995         * gcc.dg/guality/pr41404-1.c: New test.
2996         * gcc.dg/guality/pr41353-2.c: New test.
2997
2998 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2999
3000         PR testsuite/41546
3001         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
3002         to -mtune=generic.
3003
3004 2009-10-01  Jan Hubicka  <jh@suse.cz>
3005
3006         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
3007
3008 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
3009
3010         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
3011
3012         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
3013
3014 2009-10-01  Tobias Burnus  <burnus@net-b.de>
3015
3016         PR fortran/41515
3017         * gfortran.dg/parameter_array_init_5.f90: New test.
3018
3019 2009-10-01  Jason Merrill  <jason@redhat.com>
3020
3021         * g++.dg/cpp0x/defaulted13.C: New.
3022
3023 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
3024
3025         * gfortran.dg/bounds_check_7.f90: Adapted error message.
3026         * gfortran.dg/bounds_check_11.f90: Likewise.
3027         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
3028
3029 2009-09-30  Tobias Burnus  <burnus@net-b.de>
3030
3031         * gfortran.dg/select_type_4.f90: New test.
3032
3033 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3034
3035         * gfortran.dg/same_type_as_1.f03: New test.
3036         * gfortran.dg/same_type_as_2.f03: Ditto.
3037
3038 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3039
3040         * gfortran.dg/select_type_1.f03: Extended.
3041         * gfortran.dg/select_type_3.f03: New test.
3042
3043 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3044
3045         * gfortran.dg/class_allocate_1.f03: New test.
3046
3047 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3048
3049         PR fortran/40996
3050         * gfortran.dg/allocatable_scalar_3.f90: New test.
3051         * gfortran.dg/select_type_2.f03: Ditto.
3052         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
3053
3054 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3055
3056         * gfortran.dg/block_name_2.f90: Modified error message.
3057         * gfortran.dg/select_6.f90: Ditto.
3058         * gfortran.dg/select_type_1.f03: New test.
3059
3060 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3061
3062         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
3063         * gfortran.dg/class_1.f03: Ditto.
3064         * gfortran.dg/class_2.f03: Ditto.
3065         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
3066         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3067         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3068         * gfortran.dg/typebound_call_10.f03: Ditto.
3069         * gfortran.dg/typebound_call_2.f03: Ditto.
3070         * gfortran.dg/typebound_call_3.f03: Ditto.
3071         * gfortran.dg/typebound_call_4.f03: Ditto.
3072         * gfortran.dg/typebound_call_9.f03: Ditto.
3073         * gfortran.dg/typebound_generic_3.f03: Ditto.
3074         * gfortran.dg/typebound_generic_4.f03: Ditto.
3075         * gfortran.dg/typebound_operator_1.f03: Ditto.
3076         * gfortran.dg/typebound_operator_2.f03: Ditto.
3077         * gfortran.dg/typebound_operator_3.f03: Ditto.
3078         * gfortran.dg/typebound_operator_4.f03: Ditto.
3079         * gfortran.dg/typebound_proc_1.f08: Ditto.
3080         * gfortran.dg/typebound_proc_5.f03: Ditto.
3081         * gfortran.dg/typebound_proc_6.f03: Ditto.
3082
3083 2009-09-30  Jason Merrill  <jason@redhat.com>
3084
3085         * g++.dg/eh/init-temp1.C: Improve test.
3086
3087 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
3088
3089         PR target/22093
3090         * gcc.target/alpha/pr22093.c: New test.
3091
3092 2009-09-29  John Freeman  <jfreeman08@gmail.com>
3093             Jason Merrill  <jason@redhat.com>
3094
3095         * g++.dg/cpp0x/lambda/lambda-array.C: New.
3096         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
3097         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
3098         * g++.dg/cpp0x/lambda/lambda-const.C: New.
3099         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
3100         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
3101         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
3102         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
3103         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
3104         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
3105         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
3106         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
3107         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
3108         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
3109         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
3110         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
3111         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
3112         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
3113         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
3114         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
3115         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
3116         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
3117         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
3118         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
3119         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
3120         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
3121         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
3122         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
3123         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
3124         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
3125         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
3126         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
3127         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
3128         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
3129         * g++.dg/cpp0x/lambda/lambda-template.C: New.
3130         * g++.dg/cpp0x/lambda/lambda-this.C: New.
3131         * g++.dg/cpp0x/lambda/lambda-type.C: New.
3132         * g++.dg/cpp0x/lambda/lambda-use.C: New.
3133         * lib/prune.exp: Accept "In lambda function".
3134
3135 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3136
3137         * gcc.target/i386/fma4-check.h: New file.
3138         * gcc.target/i386/fma4-fma.c: Ditto.
3139         * gcc.target/i386/fma4-maccXX.c: Ditto.
3140         * gcc.target/i386/fma4-msubXX.c: Ditto.
3141         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
3142         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
3143         * gcc.target/i386/fma4-vector.c: Ditto.
3144         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
3145         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
3146         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
3147         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
3148         * gcc.target/i386/fma4-256-vector.c: Ditto.
3149         * gcc.target/i386/funcspec-2.c: Ditto.
3150
3151         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
3152
3153         * gcc.target/i386/funcspec-5.c: Add FMA4.
3154         * gcc.target/i386/funcspec-6.c: Ditto.
3155         * gcc.target/i386/funcspec-8.c: Ditto.
3156
3157         * gcc.target/i386/funcspec-9.c: New file.
3158
3159         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
3160
3161         * gcc.target/i386/isa-10.c: New file.
3162         * gcc.target/i386/isa-11.c: Ditto.
3163         * gcc.target/i386/isa-12.c: Ditto.
3164         * gcc.target/i386/isa-13.c: Ditto.
3165         * gcc.target/i386/isa-2.c: Ditto.
3166         * gcc.target/i386/isa-3.c: Ditto.
3167         * gcc.target/i386/isa-4.c: Ditto.
3168         * gcc.target/i386/isa-7.c: Ditto.
3169         * gcc.target/i386/isa-8.c: Ditto.
3170         * gcc.target/i386/isa-9.c: Ditto.
3171
3172         * gcc.target/i386/isa-14.c: Add FMA4.
3173         * gcc.target/i386/isa-1.c: Ditto.
3174         * gcc.target/i386/isa-5.c: Ditto.
3175         * gcc.target/i386/isa-6.c: Ditto.
3176
3177         * gcc.target/i386/sse-12.c: New file.
3178         * gcc.target/i386/sse-13.c: Ditto.
3179         * gcc.target/i386/sse-14.c: Ditto.
3180         * gcc.target/i386/sse-22.c: Ditto.
3181
3182         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3183         * g++.dg/other/i386-3.C: Ditto.
3184         * g++.dg/other/i386-5.C: Ditto.
3185         * g++.dg/other/i386-6.C: Ditto.
3186
3187 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
3188
3189         PR testsuite/41496
3190         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3191         before.
3192
3193 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
3194
3195         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3196         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3197
3198 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3199
3200         PR debug/41438
3201         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3202         hidden.
3203         * g++.dg/debug/dwarf2/const-1.C: Likewise.
3204
3205 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3206
3207         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3208         * gcc.target/i386/isa-1.c: Remove SSE5.
3209         * gcc.target/i386/isa-5.c: Ditto.
3210         * gcc.target/i386/isa-6.c: Ditto.
3211         * gcc.target/i386/funcspec-4.c: Remove error conditions
3212         related to SSE5.
3213         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3214         * gcc.target/i386/avx-2.c: Ditto.
3215         * gcc.target/i386/sse-23.c: Ditto.
3216         * gcc.target/i386/funcspec-9.c: Delete.
3217
3218 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3219
3220         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3221         * gcc.dg/guality/pr41353-1.c: New test.
3222
3223         PR testsuite/41444
3224         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3225         in macro name definition for non-unix/win32/msdos.
3226
3227 2009-09-29  Daniel Kraft  <d@domob.eu>
3228
3229         PR fortran/39626
3230         * gfortran.dg/block_1.f08: New test.
3231         * gfortran.dg/block_2.f08: New test.
3232         * gfortran.dg/block_3.f90: New test.
3233         * gfortran.dg/block_4.f08: New test.
3234         * gfortran.dg/block_5.f08: New test.
3235         * gfortran.dg/block_6.f08: New test.
3236         * gfortran.dg/block_7.f08: New test.
3237         * gfortran.dg/block_8.f08: New test.
3238
3239 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3240
3241         PR libgfortran/35862
3242         * gfortran.dg/round_1.f03: New test.
3243         * gfortran.dg/f2003_io_3.f03: Update test.
3244
3245 2009-09-28  Easwaran Raman  <eraman@google.com>
3246
3247         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3248         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3249
3250 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3251
3252         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3253         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3254         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3255         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3256         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3257
3258         * g++.dg/dfp/dfp.exp: Fix typo.
3259
3260         * lib/target-supports.exp (check-effective-target-dfp-nocache):
3261         Fix typo that breaks the check.
3262
3263 2009-09-28  Olivier Hainque  <hainque@adacore.com>
3264
3265         * gnat.dg (tagged_alloc_free.adb): New testcase.
3266
3267 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3268
3269         * g++.dg/dfp: New directory.
3270         * g++.dg/dg.exp: Prune tests in dfp directory.
3271         * g++.dg/dfp/dfp.exp: New.
3272         * g++.dg/dfp/mangle-mode.C: New test.
3273
3274 2009-09-28  Michael Matz  <matz@suse.de>
3275
3276         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3277         for sign of -Inf.
3278
3279 2009-09-27  Richard Henderson  <rth@redhat.com>
3280
3281         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3282         * gcc.dg/tree-ssa/pr41469-1.c: New.
3283
3284 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
3285
3286         PR c/41476
3287         * gcc.dg/cond-constqual-1.c: New test.
3288
3289 2009-09-26  Michael Matz  <matz@suse.de>
3290
3291         PR lto/40758
3292         PR middle-end/41470
3293         * gcc.dg/pr41470.c: New test.
3294
3295 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3296
3297         * gnat.dg/array9.adb: New test.
3298
3299 2009-09-26  Michael Matz  <matz@suse.de>
3300
3301         PR tree-optimization/41454
3302         * gcc.dg/pr41454.c: New test.
3303
3304 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3305
3306         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3307         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3308         into DW_TAG_GNU_template_parameter_pack and
3309         DW_TAG_GNU_formal_parameter_pack.
3310         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3311         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3312
3313 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3314
3315         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3316         parameters for alignment-sensitive -fsection-anchors tests.
3317
3318 2009-09-25  Richard Guenther  <rguenther@suse.de>
3319
3320         PR middle-end/41463
3321         * gcc.c-torture/execute/pr41463.c: New testcase.
3322
3323 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3324
3325         * gnat.dg/sse_nolib.adb: New testcase.
3326
3327 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3328
3329         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3330         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3331         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3332         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3333         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3334         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3335         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3336         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3337         * gcc.dg/vect/vect.exp: Add Power7 flags.
3338         * g++.dg/vect/vect.exp: Likewise.
3339         * gfortran.dg/vect/vect.exp: Likewise.
3340
3341 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3342
3343         PR fortran/41459
3344         * gfortran.dg/empty_label.f: New test.
3345         * gfortran.dg/empty_label.f90: Ditto.
3346         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3347
3348 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3349
3350         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3351         compile-time.
3352
3353 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3354
3355         * lib/scanasm.exp (make_pattern_printable): New function.
3356         (dg-scan, scan-assembler-times, scan-assembler-dem,
3357         scan-assembler-dem-not): Use it.
3358
3359 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3360
3361         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3362         (test_nested): Renamed to ...
3363         (test_nested1): This.
3364         (test_nested2): New.
3365         (main): Likewise.
3366
3367 2009-09-24  Richard Guenther  <rguenther@suse.de>
3368
3369         PR tree-optimization/36143
3370         PR tree-optimization/38747
3371         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3372         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3373         * g++.dg/torture/pr38747.C: New testcase.
3374         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3375
3376 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3377
3378         * gnat.dg/nested_proc.adb: New test.
3379
3380 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3381
3382         * gcc.target/i386/pr12329.c: Adjust.
3383
3384 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3385
3386         PR debug/41248
3387         * gcc.dg/pr41248.c: New.
3388
3389 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3390
3391         PR debug/41065
3392         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3393
3394 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3395
3396         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3397         current_compiler_flags.  Fix typos.
3398
3399 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3400
3401         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3402
3403 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3404
3405         PR c/39779
3406         * gcc.c-torture/compile/pr39779.c: New test.
3407
3408 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3409
3410         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3411         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3412         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3413
3414 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3415
3416         PR debug/41295
3417         * gcc.dg/pr41295.c: New.
3418
3419 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3420
3421         * gcc.dg/pr40209.c: Add test case.
3422
3423 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3424
3425         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3426         matching assembly.
3427         * gcc.target/mips/code-readable-2.c: Likewise.
3428         * gcc.target/mips/code-readable-3.c: Likewise.
3429
3430 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3431
3432         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3433         Check support via mode instead of C type.
3434         (check_effective_target_dfprt_nocache): Ditto.
3435         (check_effective_target_hard_dfp): Ditto.
3436
3437 2009-09-22  Richard Guenther  <rguenther@suse.de>
3438
3439         PR middle-end/41395
3440         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3441         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3442
3443 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3444
3445         * gcc.dg/20090922-1.c: New test.
3446
3447         PR bootstrap/41405
3448         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3449         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3450         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3451         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3452         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3453         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3454         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3455         * objc.dg/dwarf-2.m: Likewise.
3456
3457 2009-09-22  Richard Guenther  <rguenther@suse.de>
3458
3459         PR tree-optimization/41428
3460         * g++.dg/tree-ssa/pr41428.C: New testcase.
3461
3462 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3463
3464         PR middle-end/41429
3465         * g++.dg/gomp/pr41429.C: New test.
3466
3467 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3468
3469         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3470
3471 2009-09-21  Jason Merrill  <jason@redhat.com>
3472
3473         PR c++/41421
3474         * g++.dg/cpp0x/trivial1.C: Expand.
3475
3476 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3477
3478         * gcc.dg/torture/calleesave-sse.c: New.
3479
3480 2009-09-21  Jan Hubicka  <jh@suse.cz>
3481
3482         * gcc.dg/guality/inline-params.c: New testcase.
3483
3484 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3485
3486         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3487         Add -fno-inline.
3488         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3489         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3490         (f2): Ditto.
3491
3492 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3493
3494         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3495         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3496         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3497         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3498         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3499
3500 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3501
3502         PR middle-end/40642
3503         * g++.dg/torture/pr40642.C: New testcase.
3504
3505 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3506
3507         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3508         cases in static initializers.
3509
3510 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3511
3512         * gcc.c-tortue/compile/pr39886.c: New.
3513
3514 2009-09-20  Chris Demetriou  <cgd@google.com>
3515
3516         PR preprocessor/28435:
3517         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3518         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3519         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3520         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3521         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3522
3523 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3524
3525         * gcc.target/mips/mips.exp: Add relax-pic-calls
3526         under -mfoo/-mno-foo options.
3527         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3528         and -mexplicit-relocs.
3529         * gcc.target/mips/call-1.c: New test.
3530         * gcc.target/mips/call-2.c: New test.
3531         * gcc.target/mips/call-3.c: New test.
3532         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3533         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3534
3535 2009-09-19  Chris Demetriou  <cgd@google.com>
3536
3537         PR preprocessor/28435:
3538         * gcc.dg/cpp/missing-header-MD.c: New test.
3539         * gcc.dg/cpp/missing-header-MMD.c: New test.
3540         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3541         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3542
3543 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3544
3545         PR libgfortran/41328
3546         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3547         EOF works.
3548
3549 2009-09-18  Jason Merrill  <jason@redhat.com>
3550
3551         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3552         * g++.dg/cpp0x/initlist-deduce.C: New.
3553
3554 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3555
3556         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3557
3558 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3559
3560         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3561         * c-c++-common/dfp: New directory.
3562         * c-c++-common/dfp/dfp-dbg.h: New file.
3563         * gcc.dg/dfp/call-by-value.c: Move to ...
3564         * c-c++-common/call-by-value.c: here.
3565         * gcc.dg/dfp/cast.c: Move to ...
3566         * c-c++-common/cast.c: here.
3567         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3568         * c-c++-common/compare-eq-const.c: here.
3569         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3570         * c-c++-common/compare-eq-d128.c: here.
3571         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3572         * c-c++-common/compare-eq-d32.c: here.
3573         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3574         * c-c++-common/compare-eq-d64.c: here.
3575         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3576         * c-c++-common/compare-eq-dfp.c: here.
3577         * gcc.dg/dfp/compare-eq.h: Move to ...
3578         * c-c++-common/compare-eq.h: here.
3579         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3580         * c-c++-common/compare-rel-const.c: here.
3581         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3582         * c-c++-common/compare-rel-d128.c: here.
3583         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3584         * c-c++-common/compare-rel-d32.c: here.
3585         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3586         * c-c++-common/compare-rel-d64.c: here.
3587         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3588         * c-c++-common/compare-rel-dfp.c: here.
3589         * gcc.dg/dfp/compare-rel.h: Move to ...
3590         * c-c++-common/compare-rel.h: here.
3591         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3592         * c-c++-common/compare-special-d128.c: here.
3593         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3594         * c-c++-common/compare-special-d32.c: here.
3595         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3596         * c-c++-common/compare-special-d64.c: here.
3597         * gcc.dg/dfp/compare-special.h: Move to ...
3598         * c-c++-common/compare-special.h: here.
3599         * gcc.dg/dfp/constants-zero.c: Move to ...
3600         * c-c++-common/constants-zero.c: here.
3601         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3602         * c-c++-common/convert-bfp-10.c: here.
3603         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3604         * c-c++-common/convert-bfp-11.c: here.
3605         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3606         * c-c++-common/convert-bfp-12.c: here.
3607         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3608         * c-c++-common/convert-bfp-13.c: here.
3609         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3610         * c-c++-common/convert-bfp-14.c: here.
3611         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3612         * c-c++-common/convert-bfp-2.c: here.
3613         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3614         * c-c++-common/convert-bfp-3.c: here.
3615         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3616         * c-c++-common/convert-bfp-4.c: here.
3617         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3618         * c-c++-common/convert-bfp-5.c: here.
3619         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3620         * c-c++-common/convert-bfp-6.c: here.
3621         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3622         * c-c++-common/convert-bfp-7.c: here.
3623         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3624         * c-c++-common/convert-bfp-8.c: here.
3625         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3626         * c-c++-common/convert-bfp-9.c: here.
3627         * gcc.dg/dfp/convert-bfp.c: Move to ...
3628         * c-c++-common/convert-bfp.c: here.
3629         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3630         * c-c++-common/convert-bfp-fold.c: here.
3631         * gcc.dg/dfp/convert-dfp.c: Move to ...
3632         * c-c++-common/convert-dfp.c: here.
3633         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3634         * c-c++-common/convert-dfp-fold-2.c: here.
3635         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3636         * c-c++-common/convert-dfp-fold.c: here.
3637         * gcc.dg/dfp/convert.h: Move to ...
3638         * c-c++-common/convert.h: here.
3639         * gcc.dg/dfp/convert-int.c: Move to ...
3640         * c-c++-common/convert-int.c: here.
3641         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3642         * c-c++-common/convert-int-fold.c: here.
3643         * gcc.dg/dfp/convert-int-max.c: Move to ...
3644         * c-c++-common/convert-int-max.c: here.
3645         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3646         * c-c++-common/convert-int-max-fold.c: here.
3647         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3648         * c-c++-common/convert-int-saturate.c: here.
3649         * gcc.dg/dfp/func-array.c: Move to ...
3650         * c-c++-common/func-array.c: here.
3651         * gcc.dg/dfp/func-deref.c: Move to ...
3652         * c-c++-common/func-deref.c: here.
3653         * gcc.dg/dfp/func-mixed.c: Move to ...
3654         * c-c++-common/func-mixed.c: here.
3655         * gcc.dg/dfp/func-pointer.c: Move to ...
3656         * c-c++-common/func-pointer.c: here.
3657         * gcc.dg/dfp/func-scalar.c: Move to ...
3658         * c-c++-common/func-scalar.c: here.
3659         * gcc.dg/dfp/func-struct.c: Move to ...
3660         * c-c++-common/func-struct.c: here.
3661         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3662         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3663         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3664         * c-c++-common/func-vararg-alternate-d128.c: here.
3665         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3666         * c-c++-common/func-vararg-alternate-d32.c: here.
3667         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3668         * c-c++-common/func-vararg-alternate-d64.c: here.
3669         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3670         * c-c++-common/func-vararg-alternate.h: here.
3671         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3672         * c-c++-common/func-vararg-dfp.c: here.
3673         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3674         * c-c++-common/func-vararg-mixed-2.c: here.
3675         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3676         * c-c++-common/func-vararg-mixed.c: here.
3677         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3678         * c-c++-common/func-vararg-size0.c: here.
3679         * gcc.dg/dfp/inf-1.c: Move to ...
3680         * c-c++-common/inf-1.c: here.
3681         * gcc.dg/dfp/loop-index.c: Move to ...
3682         * c-c++-common/loop-index.c: here.
3683         * gcc.dg/dfp/modes.c: Move to ...
3684         * c-c++-common/modes.c: here.
3685         * gcc.dg/dfp/nan-1.c: Move to ...
3686         * c-c++-common/nan-1.c: here.
3687         * gcc.dg/dfp/nan-2.c: Move to ...
3688         * c-c++-common/nan-2.c: here.
3689         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3690         * c-c++-common/operator-arith-fold.c: here.
3691         * gcc.dg/dfp/operator-assignment.c: Move to ...
3692         * c-c++-common/operator-assignment.c: here.
3693         * gcc.dg/dfp/operator-comma.c: Move to ...
3694         * c-c++-common/operator-comma.c: here.
3695         * gcc.dg/dfp/operator-cond.c: Move to ...
3696         * c-c++-common/operator-cond.c: here.
3697         * gcc.dg/dfp/operator-logical.c: Move to ...
3698         * c-c++-common/operator-logical.c: here.
3699         * gcc.dg/dfp/operator-unary.c: Move to ...
3700         * c-c++-common/operator-unary.c: here.
3701         * gcc.dg/dfp/pr31385.c: Move to ...
3702         * c-c++-common/pr31385.c: here.
3703         * gcc.dg/dfp/pr33466.c: Move to ...
3704         * c-c++-common/pr33466.c: here.
3705         * gcc.dg/dfp/pr35620.c: Move to ...
3706         * c-c++-common/pr35620.c: here.
3707         * gcc.dg/dfp/pr36800.c: Move to ...
3708         * c-c++-common/pr36800.c: here.
3709         * gcc.dg/dfp/pr39034.c: Move to ...
3710         * c-c++-common/pr39034.c: here.
3711         * gcc.dg/dfp/pr39035.c: Move to ...
3712         * c-c++-common/pr39035.c: here.
3713         * gcc.dg/dfp/pr39902.c: Move to ...
3714         * c-c++-common/pr39902.c: here.
3715         * gcc.dg/dfp/pr39986.c: Move to ...
3716         * c-c++-common/pr39986.c: here.
3717         * gcc.dg/dfp/signbit-1.c: Move to ...
3718         * c-c++-common/signbit-1.c: here.
3719         * gcc.dg/dfp/signbit-2.c: Move to ...
3720         * c-c++-common/signbit-2.c: here.
3721         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3722         * c-c++-common/struct-layout-1.c: here.
3723         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3724         * c-c++-common/usual-arith-conv.c: here.
3725         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3726         * c-c++-common/usual-arith-conv-const.c: here.
3727
3728 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3729
3730         PR testsuite/41288
3731         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3732         stack alignment.
3733
3734 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3735
3736         PR c++/39365
3737         * g++.dg/expr/bool3.C: New test.
3738         * g++.dg/expr/bool4.C: New test.
3739
3740 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3741
3742         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3743         * gcc.dg/dfp/signbit-2.c: Use it.
3744         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3745         arguments to unsigned int.
3746         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3747         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3748         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3749         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3750         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3751         * gcc.dg/dfp/pr39986.c: Ditto.
3752         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3753         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3754         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3755         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3756         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3757
3758 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3759
3760         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3761
3762 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3763
3764         PR c/41049
3765         * dfp/pr41049.c: New test.
3766
3767 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3768
3769         PR testsuite/41385
3770         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3771
3772 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3773
3774         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3775         * gcc.dg/ipa/ipa-sra-1.c: New test.
3776         * gcc.dg/ipa/ipa-sra-2.c: New test.
3777         * gcc.dg/ipa/ipa-sra-3.c: New test.
3778         * gcc.dg/ipa/ipa-sra-4.c: New test.
3779         * gcc.dg/ipa/ipa-sra-5.c: New test.
3780         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3781         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3782
3783 2009-09-17  Michael Matz  <matz@suse.de>
3784
3785         PR middle-end/41347
3786         * gfortran.dg/pr41347.f90: New test.
3787
3788 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3789
3790         * gcc.c-torture/compile/20090917-1.c: New testcase.
3791
3792 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3793
3794         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3795         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3796         alpha*-*-* target from XFAIL list.
3797
3798 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3799
3800         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3801         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3802         * gcc.dg/dfp/cast-bad.c: Use default options.
3803         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3804         * gcc.dg/dfp/composite-type.c: Ditto.
3805         * gcc.dg/dfp/constants.c: Ditto.
3806         * gcc.dg/dfp/constants-hex.c: Ditto.
3807         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3808         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3809         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3810         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3811         * gcc.dg/dfp/ctypes.c: Ditto.
3812         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3813         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3814         * gcc.dg/dfp/float-constant-double.c: Ditto.
3815         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3816         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3817         * gcc.dg/dfp/modes.c: Ditto.
3818         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3819         * gcc.dg/dfp/pr31344.c: Ditto.
3820         * gcc.dg/dfp/pr31385.c: Ditto.
3821         * gcc.dg/dfp/pr33466.c: Ditto.
3822         * gcc.dg/dfp/pr35620.c: Ditto.
3823         * gcc.dg/dfp/pr37435.c: Ditto.
3824         * gcc.dg/dfp/pr39986.c: Ditto.
3825         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3826         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3827         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3828         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3829         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3830         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3831         * gcc.dg/dfp/typespec.c: Ditto.
3832         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3833         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3834         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3835         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3836         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3837         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3838         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3839         * gcc.dg/dfp/compare-rel.h: Ditto.
3840         * gcc.dg/dfp/compare-special.h: Ditto.
3841         * gcc.dg/dfp/convert.h: Ditto.
3842         * gcc.dg/dfp/fe-check.h: Ditto.
3843         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3844         * gcc.dg/dfp/cast.c: Ditto.
3845         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3846         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3847         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3848         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3849         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3850         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3851         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3852         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3853         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3854         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3855         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3856         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3857         * gcc.dg/dfp/constants-zero.c: Ditto.
3858         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3859         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3860         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3861         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3862         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3863         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3864         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3865         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3866         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3867         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3868         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3869         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3870         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3871         * gcc.dg/dfp/convert-bfp.c: Ditto.
3872         * gcc.dg/dfp/convert-complex.c: Ditto.
3873         * gcc.dg/dfp/convert-dfp.c: Ditto.
3874         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3875         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3876         * gcc.dg/dfp/convert-int.c: Ditto.
3877         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3878         * gcc.dg/dfp/convert-int-max.c: Ditto.
3879         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3880         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3881         * gcc.dg/dfp/fe-binop.c: Ditto.
3882         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3883         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3884         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3885         * gcc.dg/dfp/func-array.c: Ditto.
3886         * gcc.dg/dfp/func-deref.c: Ditto.
3887         * gcc.dg/dfp/func-mixed.c: Ditto.
3888         * gcc.dg/dfp/func-pointer.c: Ditto.
3889         * gcc.dg/dfp/func-scalar.c: Ditto.
3890         * gcc.dg/dfp/func-struct.c: Ditto.
3891         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3892         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3893         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3894         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3895         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3896         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3897         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3898         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3899         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3900         * gcc.dg/dfp/inf-1.c: Ditto.
3901         * gcc.dg/dfp/loop-index.c: Ditto.
3902         * gcc.dg/dfp/nan-1.c: Ditto.
3903         * gcc.dg/dfp/nan-2.c: Ditto.
3904         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3905         * gcc.dg/dfp/operator-assignment.c: Ditto.
3906         * gcc.dg/dfp/operator-comma.c: Ditto.
3907         * gcc.dg/dfp/operator-cond.c: Ditto.
3908         * gcc.dg/dfp/operator-logical.c: Ditto.
3909         * gcc.dg/dfp/operator-unary.c: Ditto.
3910         * gcc.dg/dfp/pr36800.c: Ditto.
3911         * gcc.dg/dfp/pr39034.c: Ditto.
3912         * gcc.dg/dfp/pr39035.c: Ditto.
3913         * gcc.dg/dfp/pr39902.c: Ditto.
3914         * gcc.dg/dfp/signbit-1.c: Ditto.
3915         * gcc.dg/dfp/signbit-2.c: Ditto.
3916         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3917         * gcc.dg/dfp/union-init.c: Ditto.
3918         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3919
3920 2009-09-16  Michael Matz  <matz@suse.de>
3921
3922         PR fortran/41212
3923         * gfortran.dg/pr41212.f90: New test.
3924
3925 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3926
3927         * gnat.dg/alignment9.adb: New test.
3928
3929 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3930
3931         * gnat.dg/discr20.ad[sb]: New test.
3932
3933 2009-09-16  Richard Guenther  <rguenther@suse.de>
3934
3935         PR middle-end/34011
3936         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3937
3938 2009-09-16  DJ Delorie  <dj@redhat.com>
3939             Kaz Kojima  <kkojima@gcc.gnu.org>
3940
3941         * gcc.target/sh/struct-arg-dw2.c: New test.
3942
3943 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3944             Jakub Jelinek  <jakub@redhat.com>
3945
3946         PR target/41175
3947         * gcc.target/powerpc/pr41175.c: New test.
3948
3949 2009-09-14  Richard Henderson  <rth@redhat.com>
3950
3951         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3952         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3953         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3954
3955 2009-09-14  Richard Henderson  <rth@redhat.com>
3956
3957         * g++.dg/eh/builtin1.C: Update resx pattern match.
3958         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3959
3960 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3961
3962         * gcc.target/mips/branch-helper.h: New file.
3963         * gcc.target/mips/branch-2.c,
3964         * gcc.target/mips/branch-3.c,
3965         * gcc.target/mips/branch-4.c,
3966         * gcc.target/mips/branch-5.c,
3967         * gcc.target/mips/branch-6.c,
3968         * gcc.target/mips/branch-7.c,
3969         * gcc.target/mips/branch-8.c,
3970         * gcc.target/mips/branch-9.c,
3971         * gcc.target/mips/branch-10.c,
3972         * gcc.target/mips/branch-11.c,
3973         * gcc.target/mips/branch-12.c,
3974         * gcc.target/mips/branch-13.c,
3975         * gcc.target/mips/branch-14.c,
3976         * gcc.target/mips/branch-15.c: New tests.
3977
3978 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3979
3980         PR target/41331
3981         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3982         -m32 -mpowerpc64 system.
3983
3984 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3985
3986         From Jie Zhang <jie.zhang@analog.com>:
3987         * gcc.target/bfin/saveall.c: New test.
3988         * gcc.target/bfin/20090914-1.c: New test.
3989         * gcc.target/bfin/20090914-2.c: New test.
3990
3991         * gcc.target/bfin/20090914-3.c: New test.
3992
3993 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3994
3995         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3996
3997 2009-09-14  Richard Guenther  <rguenther@suse.de>
3998
3999         PR middle-end/41350
4000         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
4001
4002 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4003
4004         PR libgfortran/41328
4005         * gfortran.dg/cr_lf.f90: New test.
4006
4007 2009-09-11  Michael Matz  <matz@suse.de>
4008
4009         PR middle-end/41275
4010         * g++.dg/tree-ssa/pr41275.C: New test.
4011
4012 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
4013
4014         PR fortran/41242
4015         * gfortran.dg/proc_ptr_comp_21.f90: New.
4016
4017 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
4018
4019         PR fortran/31292
4020         * gfortran.dg/module_procedure_1.f90: New test.
4021         * gfortran.dg/module_procedure_2.f90: Ditto.
4022         * gfortran.dg/generic_14.f90: Move dg-error to new location.
4023
4024 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4025             James A. Morrison  <phython@gcc.gnu.org>
4026
4027         PR ada/18302
4028         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
4029         commands.
4030         * ada/acats/run_test.exp: New file.
4031
4032 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
4033
4034         Revert:
4035         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
4036
4037         PR rtl-optimization/39779
4038         * gcc.dg/pr39979.c: New test.
4039
4040 2009-09-10  Richard Guenther  <rguenther@suse.de>
4041
4042         PR middle-end/41257
4043         * g++.dg/torture/pr41257-2.C: New testcase.
4044
4045 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
4046
4047         PR c++/28293
4048         * g++.dg/template/crash91.C: New.
4049
4050 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
4051
4052         PR rtl-optimization/39779
4053         * gcc.dg/pr39979.c: New test.
4054
4055 2009-09-09  Richard Guenther  <rguenther@suse.de>
4056
4057         PR tree-optimization/41101
4058         * gcc.c-torture/compile/pr41101.c: New testcase.
4059
4060 2009-09-09  Richard Guenther  <rguenther@suse.de>
4061
4062         PR middle-end/41317
4063         * gcc.c-torture/execute/pr41317.c: New testcase.
4064         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
4065         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
4066
4067 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
4068
4069         Fix some test breakages on Darwin
4070         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
4071         and adjust.
4072         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4073         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4074         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4075         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
4076         take darwin specifics in account.
4077
4078 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4079
4080         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
4081         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
4082
4083 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4084
4085         PR c++/39923
4086         * g++.dg/cpp0x/initlist24.C: New.
4087
4088 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
4089
4090         * gcc.dg/large-size-array-2.c: Fix target requirement.
4091         * gcc.dg/large-size-array-4.c: Likewise.
4092         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
4093         * gcc.dg/c99-const-expr-2.c: Likewise.
4094         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
4095         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
4096         * gcc.dg/c90-const-expr-10.c: Likewise.
4097         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
4098         instead of long.
4099         * gcc.dg/tree-ssa/pr33920.c: Likewise.
4100         * gcc.dg/vect/pr33846.c: Likewise.
4101         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
4102         __PTRDIFF_TYPE__, instead of unsigned long.
4103         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
4104
4105 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4106
4107         PR debug/41229
4108         PR debug/41291
4109         PR debug/41300
4110         * gfortran.dg/pr41229.f90: New.
4111
4112 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4113
4114         PR debug/41232
4115         * gcc.dg/pr41232.c: New.
4116
4117 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4118
4119         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
4120         contain -march.
4121         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
4122         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
4123         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
4124         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4125         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4126         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
4127         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
4128         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
4129         options other than that used in dg-options.
4130
4131 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
4132
4133         PR rtl-optimization/41239
4134         * gcc.c-torture/execute/pr41239.c: New test.
4135
4136 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4137
4138         PR libgfortran/41192
4139         * gfortran.dg/namelist_59.f90: New test.
4140
4141 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4142
4143         From Mike Frysinger  <michael.frysinger@analog.com>
4144         * gcc.target/bfin/mcpu-bf542m.c: New file.
4145         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
4146         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
4147         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
4148         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
4149
4150 2009-09-07  Martin Jambor  <mjambor@suse.cz>
4151
4152         PR middle-end/41282
4153         * gcc.c-torture/compile/pr41282.c: New test.
4154
4155 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4156
4157         PR fortran/41197
4158         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
4159         variables for stat and errmsg.
4160         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
4161         * gfortran.dg/allocate_stat_2.f90:  New test.
4162
4163 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4164
4165         * gcc.c-torture/compile/20090907-1.c: New test.
4166
4167 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
4168
4169         PR bootstrap/41241
4170         * gcc.dg/pr41241.c: New test.
4171
4172 2009-09-06  Richard Guenther  <rguenther@suse.de>
4173
4174         PR middle-end/41144
4175         * g++.dg/torture/pr41144.C: New testcase.
4176
4177 2009-09-06  Richard Guenther  <rguenther@suse.de>
4178
4179         PR middle-end/41261
4180         * gcc.dg/torture/pr41261.c: New testcase.
4181
4182 2009-09-05  Richard Guenther  <rguenther@suse.de>
4183
4184         PR middle-end/41181
4185         * gcc.c-torture/compile/pr41181.c: New testcase.
4186
4187 2009-09-05  Richard Guenther  <rguenther@suse.de>
4188
4189         PR debug/41273
4190         * g++.dg/torture/pr41273.C: New testcase.
4191
4192 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
4193
4194         PR fortran/41258
4195         * gfortran.dg/typebound_proc_12.f90 : New test.
4196
4197 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4198
4199         PR debug/41225
4200         * gfortran.dg/pr41225.f90: New.
4201
4202 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4203
4204         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
4205         unistd.h, sys/types.h and sys/wait.h.
4206         (gualchk_t): New.
4207         (GUALCVT): New.
4208         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4209         (GUALITY_GDB_REDIRECT): New.
4210         (GUALITY_GDB_ARGS): Use it.
4211
4212 2009-09-04  Richard Guenther  <rguenther@suse.de>
4213
4214         PR middle-end/41257
4215         * g++.dg/torture/pr41257.C: New testcase.
4216
4217 2009-09-04  Martin Jambor  <mjambor@suse.cz>
4218
4219         PR tree-optimization/41112
4220         * gnat.dg/array8.adb: New test.
4221
4222 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
4223
4224         * gcc.target/arm/ctz.c: New test case.
4225
4226 2009-09-03  Alon Dayan  <alond@il.ibm.com>
4227
4228         PR tree-optimization/38275
4229         * gcc.dg/autopar/reduc-1char.c: Increase number
4230         of iterations. Adjust the logic accordingly.
4231         * gcc.dg/autopar/reduc-2char.c: Ditto.
4232         * gcc.dg/autopar/reduc-1.c: Ditto.
4233         * gcc.dg/autopar/reduc-2.c: Ditto.
4234         * gcc.dg/autopar/reduc-3.c: Ditto.
4235         * gcc.dg/autopar/reduc-6.c: Ditto.
4236         * gcc.dg/autopar/reduc-7.c: Ditto.
4237         * gcc.dg/autopar/reduc-8.c: Ditto.
4238         * gcc.dg/autopar/reduc-9.c: Ditto.
4239         * gcc.dg/autopar/pr39500-1.c: Ditto.
4240         * gcc.dg/autopar/reduc-1short.c: Ditto.
4241         * gcc.dg/autopar/reduc-2short.c: Ditto.
4242         * gcc.dg/autopar/parallelization-1.c: Ditto.
4243
4244 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
4245
4246         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4247         testcase using guality.h compiles and links and if a global variable
4248         can be verified by gdb.
4249
4250 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4251
4252         * lib/target-supports.exp (check_effective_target_sync_int_long):
4253         Supported on Blackfin Linux targets.
4254
4255 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
4256
4257         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4258
4259 2009-09-03  Diego Novillo  <dnovillo@google.com>
4260
4261         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4262         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4263         * g++.dg/warn/unit-1.C: Likewise.
4264         * g++.dg/ipa/iinline-1.C: Likewise.
4265         * g++.dg/template/cond2.C: Adjust expected line location for the
4266         error.
4267         * g++.dg/template/pr35240.C: Likewise.
4268
4269 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4270
4271         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4272         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4273
4274 2009-09-02  Martin Jambor  <mjambor@suse.cz>
4275
4276         * gcc.dg/tree-ssa/sra-8.c: New testcase.
4277         * gcc.dg/memcpy-1.c: Add . to match pattern.
4278         * gcc.dg/uninit-I.c: XFAIL warning test.
4279         * g++.dg/warn/unit-1.C: XFAIL warning test.
4280
4281 2009-09-02  Ian Lance Taylor  <iant@google.com>
4282
4283         * gcc.dg/20090902-1.c: New test.
4284
4285 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
4286
4287         * gcc.dg/builtin-object-size-9.c: New test.
4288
4289 2009-09-02  Olivier Hainque  <hainque@adacore.com>
4290
4291         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4292
4293 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4294             Olivier Hainque  <hainque@adacore.com>
4295
4296         * gnat.dg/misaligned_param.adb: New test.
4297         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4298         * gnat.dg/slice7.adb: Add 1 more related case.
4299
4300 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4301
4302         * gcc.dg/guality/guality.c: Expect to fail for now.
4303         * gcc.dg/guality/example.c: Likewise.
4304
4305 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4306
4307         * gcc.dg/guality/guality.c: New.
4308         * gcc.dg/guality/guality.h: New.
4309         * gcc.dg/guality/guality.exp: New.
4310         * gcc.dg/guality/example.c: New.
4311         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4312         (cleanup-saved-temps): Likewise, .gkd files too.
4313
4314 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4315
4316         PR fortran/39229
4317         * gfortran.dg/line_length_3.f: New test.
4318         * gfortran.dg/line_length_4.f90: New test.
4319
4320 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4321
4322         * lib/target-supports.exp (check_gc_sections_available):
4323         Add proper pattern quote.
4324
4325 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4326             Kaz Kojima  <kkojima@gcc.gnu.org>
4327
4328         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4329         * g++.dg/cdce3.C: Use dg-add-options ieee.
4330         * g++.dg/torture/type-generic-1.C: Likewise.
4331         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4332         * gcc.dg/pr28796-2.c: Likewise.
4333         * gcc.dg/torture/builtin-math-7.c: Likewise.
4334         * gcc.dg/torture/type-generic-1.c: Likewise.
4335         * gfortran.dg/boz_14.f90: Likewise.
4336         * gfortran.dg/erf_2.F90: Likewise.
4337         * gfortran.dg/init_flag_3.f90: Likewise.
4338         * gfortran.dg/init_flag_4.f90: Likewise.
4339         * gfortran.dg/init_flag_5.f90: Likewise.
4340         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4341         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4342         * gfortran.dg/isnan_1.f90: Likewise.
4343         * gfortran.dg/isnan_2.f90: Likewise.
4344         * gfortran.dg/maxlocval_2.f90: Likewise.
4345         * gfortran.dg/maxlocval_4.f90: Likewise.
4346         * gfortran.dg/minlocval_1.f90: Likewise.
4347         * gfortran.dg/minlocval_4.f90: Likewise.
4348         * gfortran.dg/module_nan.f90: Likewise.
4349         * gfortran.dg/namelist_42.f90: Likewise.
4350         * gfortran.dg/namelist_43.f90: Likewise.
4351         * gfortran.dg/nan_1.f90: Likewise.
4352         * gfortran.dg/nan_2.f90: Likewise.
4353         * gfortran.dg/nan_3.f90: Likewise.
4354         * gfortran.dg/nan_4.f90: Likewise.
4355         * gfortran.dg/nan_5.f90: Likewise.
4356         * gfortran.dg/nearest_1.f90: Likewise.
4357         * gfortran.dg/nearest_2.f90: Likewise.
4358         * gfortran.dg/nearest_3.f90: Likewise.
4359         * gfortran.dg/pr37243.f: Likewise.
4360         * gfortran.dg/real_const_3.f90: Likewise.
4361         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4362
4363 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4364
4365         PR debug/30161
4366         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4367         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4368         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4369         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4370         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4371         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4372         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4373         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4374         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4375         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4376         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4377         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4378         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4379
4380 2009-08-31  Jason Merrill  <jason@redhat.com>
4381
4382         PR c++/41127
4383         * g++.dg/parse/enum5.C: New.
4384         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4385
4386 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4387
4388         PR fortran/40940
4389         * gfortran.dg/allocate_derived_1.f90: New.
4390         * gfortran.dg/class_3.f03: New.
4391
4392 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4393
4394         PR fortran/40996
4395         * gfortran.dg/allocatable_scalar_1.f90: New.
4396         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4397         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4398         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4399
4400 2009-08-30  Richard Guenther  <rguenther@suse.de>
4401
4402         PR tree-optimization/41186
4403         * g++.dg/torture/pr41186.C: New testcase.
4404         * g++.dg/tree-ssa/pr41186.C: Likewise.
4405
4406 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4407
4408         PR c++/41187
4409         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4410         take ia64 assembly comments syntax in account.
4411
4412 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4413
4414         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4415
4416 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4417
4418         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4419         * gfortran.dg/whole_file_6.f90: Likewise.
4420
4421 2009-08-28  Cary Coutant  <ccoutant@google.com>
4422
4423         PR debug/41063
4424         * g++.dg/debug/dwarf2/pr41063.C: New test.
4425
4426 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4427
4428         PR rtl-optimization/40861
4429         * gcc.dg/pr40861.c: New test.
4430
4431 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4432
4433         PR fortran/40869
4434         * gfortran.dg/proc_ptr_comp_20.f90: New.
4435
4436 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4437
4438         PR libfortran/39667
4439         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4440         open temp file with status="scratch".
4441         * gfortran.dg/fmt_cache_1.f: Likewise.
4442         * gfortran.dg/fmt_exhaust.f90: Likewise.
4443         * gfortran.dg/fmt_t_4.f90: Likewise.
4444         * gfortran.dg/fseek.f90: Likewise.
4445         * gfortran.dg/list_read_5.f90: Likewise.
4446         * gfortran.dg/namelist_39.f90: Likewise.
4447         * gfortran.dg/namelist_56.f90: Likewise.
4448         * gfortran.dg/read_bad_advance.f90: Likewise.
4449         * gfortran.dg/read_repeat.f90: Likewise.
4450         * gfortran.dg/read_size_noadvance.f90: Likewise.
4451         * gfortran.dg/read_x_past.f: Likewise.
4452
4453 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4454
4455         PR fortran/28039
4456         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4457
4458 2009-08-27  Daniel Kraft  <d@domob.eu>
4459
4460         PR fortran/37425
4461         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4462         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4463         error and fix problem with recursive assignment.
4464         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4465         * gfortran.dg/typebound_operator_3.f03: New test.
4466         * gfortran.dg/typebound_operator_4.f03: New test.
4467
4468 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4469
4470         PR debug/41170
4471         * debug/dwarf2/namespace-1.C: New test.
4472
4473 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4474
4475         PR fortran/41162
4476         * gfortran.dg/pr41162.f: New.
4477
4478 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4479             Richard Sandiford  <rdsandiford@googlemail.com>
4480
4481         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4482         with "forbid_cpu".
4483         * gcc.target/mips/branch-1.c: Update accordingly.
4484         * gcc.target/mips/extend-1.c: Likewise.
4485         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4486
4487 2009-08-26  Richard Guenther  <rguenther@suse.de>
4488
4489         PR middle-end/41163
4490         * gcc.c-torture/compile/pr41163.c: New testcase.
4491         * gcc.dg/pr35899.c: Adjust.
4492
4493 2009-08-26  Richard Guenther  <rguenther@suse.de>
4494
4495         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4496
4497 2009-08-26  Jason Merrill  <jason@redhat.com>
4498
4499         * g++.dg/cpp0x/explicit3.C: New.
4500         * g++.dg/overload/cond2.C: New.
4501
4502 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4503
4504         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4505
4506 2009-08-25  Jan Hubicka  <jh@suse.cz>
4507
4508         * gcc.target/i386/sse5-shift1-vector.c
4509         * gcc.target/i386/isa-12.c
4510         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4511         * gcc.target/i386/sse5-pcmov2.c
4512         * gcc.target/i386/isa-3.c
4513         * gcc.target/i386/sse5-shift2-vector.c
4514         * gcc.target/i386/isa-7.c
4515         * gcc.target/i386/funcspec-2.c
4516         * gcc.target/i386/sse5-haddX.c
4517         * gcc.target/i386/sse5-hadduX.c
4518         * gcc.target/i386/isa-9.c
4519         * gcc.target/i386/sse5-maccXX.c
4520         * gcc.target/i386/sse5-shift3-vector.c
4521         * gcc.target/i386/sse5-msubXX.c
4522         * gcc.target/i386/sse5-permpX.c
4523         * gcc.target/i386/sse5-check.h
4524         * gcc.target/i386/sse-12.c
4525         * gcc.target/i386/sse-11.c
4526         * gcc.target/i386/sse-10.c
4527         * gcc.target/i386/sse-13.c
4528         * gcc.target/i386/sse-14.c
4529         * gcc.target/i386/sse-22.c
4530         * gcc.target/i386/sse-2.c
4531         * gcc.target/i386/sse-13.c
4532         * gcc.target/i386/avx-2.c
4533         * gcc.target/i386/sse5-rotate1-vector.c
4534         * gcc.target/i386/isa-4.c
4535         * gcc.target/i386/sse5-hsubX.c
4536         * gcc.target/i386/sse5-pcmov.c
4537         * gcc.target/i386/sse5-fma.c
4538         * gcc.target/i386/isa-8.c
4539         * gcc.target/i386/sse5-rotate2-vector.c
4540         * gcc.target/i386/sse5-nmaccXX.c
4541         * gcc.target/i386/sse5-imul64-vector.c
4542         * gcc.target/i386/sse5-nmsubXX.c
4543         * gcc.target/i386/sse5-rotate3-vector.c
4544         * gcc.target/i386/sse5-fma-vector.c
4545         * gcc.target/i386/sse5-imul32widen-vector.c
4546         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4547
4548         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4549         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4550         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4551         * gcc.target/i386/avx-1.c: Remove SSE5.
4552         * gcc.target/i386/avx-2.c: Remove SSE5.
4553         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4554         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4555         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4556         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4557
4558 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4559
4560         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4561
4562 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4563
4564         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4565         keyword works in the same manner as __alignof.
4566
4567 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4568
4569         PR libfortran/34670
4570         * gfortran.dg/unpack_bounds_1.f90:  New test.
4571         * gfortran.dg/unpack_bounds_2.f90:  New test.
4572         * gfortran.dg/unpack_bounds_3.f90:  New test.
4573
4574 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4575
4576         * gnat.dg/slice7.adb: New test.
4577         * gnat.dg/slice7_pkg.ads: New helper.
4578
4579 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4580
4581         PR fortran/41139
4582         * gfortran.dg/proc_ptr_25.f90: New.
4583         * gfortran.dg/proc_ptr_comp_18.f90: New.
4584         * gfortran.dg/proc_ptr_comp_19.f90: New.
4585
4586 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4587
4588         PR fortran/41154
4589         * gfortran.dg/fmt_error_8.f: New test.
4590
4591 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4592
4593         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4594         number, update all callers and synchronize results for latest MPC.
4595
4596 2009-08-21  Jason Merrill  <jason@redhat.com>
4597
4598         * g++.dg/warn/Wunused-17.C: New.
4599
4600 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4601
4602         * gcc.target/arm/combine-cmp-shift.c: New test.
4603
4604 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4605
4606         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4607         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4608         width specifier.
4609
4610 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4611
4612         * gfortran.dg/fmt_error_7.f: New test.
4613
4614 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4615
4616         PR target/40718
4617         * gcc.target/i386/pr40718.c: New test.
4618
4619 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4620
4621         * gfortran.dg/proc_ptr_24.f90: New test.
4622
4623 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4624
4625         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4626         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4627         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4628
4629 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4630
4631         PR fortran/28039
4632         * gfortran.dg/fmt_with_extra.f: new file.
4633
4634 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4635
4636         * lib/target-supports.exp
4637         (check_effective_target_arm_iwmmxt_ok): New procedure.
4638         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4639         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4640
4641 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4642
4643         * gfortran.dg/boz_9.f90: Do not load denormal floating
4644         point constants.  Remove -mieee option for alpha*-*-* targets.
4645
4646 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4647
4648         PR fortran/41106
4649         * gfortran.dg/proc_ptr_23.f90: New.
4650         * gfortran.dg/proc_ptr_comp_15.f90: New.
4651         * gfortran.dg/proc_ptr_comp_16.f90: New.
4652         * gfortran.dg/proc_ptr_comp_17.f90: New.
4653
4654 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4655
4656         PR c++/41131
4657         * g++.dg/expr/unary3.C: New test.
4658
4659 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4660
4661         * gfortran.dg/common_5.f: Add -mdalign for sh.
4662         * gfortran.dg/common_align_2.f90: Likewise.
4663
4664 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4665
4666         PR libfortran/40962
4667         * c_f_pointer_tests_4.f90:  New test.
4668
4669 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4670
4671         * gnat.dg/slice6.adb: New test.
4672         * gnat.dg/slice6_pkg.ads: New helper.
4673
4674 2009-08-20  Michael Matz  <matz@suse.de>
4675
4676         PR fortran/41126
4677         * gfortran.dg/pr41126.f90: New test.
4678
4679 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4680
4681         * gnat.dg/dynamic_bound.adb: New test.
4682
4683 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4684
4685         PR fortran/41121
4686         * gfortran.dg/intrinsic_5.f90: New.
4687
4688 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4689             Richard Earnshaw  <richard.earnshaw@arm.com>
4690
4691         * gcc.target/arm/20090811-1.c: New test.
4692
4693 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4694
4695         PR middle-end/41123
4696         * gcc.dg/pr41123.c: New test.
4697
4698 2009-08-19  Jason Merrill  <jason@redhat.com>
4699
4700         PR c++/41120
4701         * g++.dg/other/gc4.C: New.
4702
4703 2009-08-18  Michael Matz  <matz@suse.de>
4704
4705         * gfortran.dg/vect/vect-gems.f90: New test.
4706         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4707
4708 2009-08-18  DJ Delorie  <dj@redhat.com>
4709
4710         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4711         * lib/gcc-defs.exp: ... to here.
4712
4713         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4714         GCC_EXEC_PREFIX before building the wrapper.
4715
4716 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4717
4718         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4719         tests.
4720         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4721         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4722         dg-options.  Fix dg-final clause.
4723
4724 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4725
4726         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4727
4728 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4729             Paul Thomas  <pault@gcc.gnu.org>
4730
4731         PR fortran/40870
4732         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4733
4734 2009-08-18  Richard Guenther  <rguenther@suse.de>
4735
4736         PR middle-end/41094
4737         * gcc.dg/torture/pr41094.c: New testcase.
4738         * gcc.dg/torture/builtin-power-1.c: Adjust.
4739         * gcc.dg/builtins-10.c: Likewise.
4740
4741 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4742
4743         PR target/40971
4744         * gcc.dg/pr40971.c: New test.
4745
4746 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4747
4748         PR fortran/41062
4749         * gfortran.dg/use_only_4.f90: New test.
4750
4751 2009-08-17  Daniel Kraft  <d@domob.eu>
4752
4753         PR fortran/37425
4754         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4755         NOPASS bindings as operators.
4756
4757 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4758
4759         * lib/target-supports.exp
4760         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4761         of targets that do not need command line argument to enable SIMD.
4762
4763 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4764
4765         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4766         typo in cache name.
4767
4768 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4769
4770         PR fortran/41075
4771         * gfortran.dg/unlimited_fmt_1.f90: New test.
4772
4773 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4774
4775         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4776
4777 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4778
4779         * gnat.dg/itype.ad[sb]: New test.
4780
4781 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4782
4783         * gcc.target/mips/mips.exp: Add terminology section to comment
4784         at the top of the file.  Fix typos.
4785
4786 2009-08-16  Jason Merrill  <jason@redhat.com>
4787
4788         * g++.dg/debug/dwarf2/inline1.C: New.
4789
4790 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4791
4792         PR target/38599
4793         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4794
4795 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4796
4797         PR debug/37801
4798         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4799         Make sure to trigger inlining optimizations.
4800         * gcc.dg/debug/dwarf2/inline2.c: New test.
4801
4802 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4803
4804         PR fortran/41070
4805         * gfortran.dg/structure_constructor_10.f90: New.
4806
4807 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4808
4809         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4810         * gcc.dg/pragma-re-2.c: Likewise.
4811         * gcc.dg/pragma-re-3.c: Likewise.
4812         * gcc.dg/pragma-re-4.c: Likewise.
4813         * g++.dg/other/pragma-re-1.C: Likewise.
4814         * g++.dg/other/pragma-re-2.C: Likewise.
4815
4816 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4817
4818         * gcc.dg/torture/builtin-math-7.c: New.
4819
4820 2009-08-14  Richard Guenther  <rguenther@suse.de>
4821
4822         * gcc.c-torture/execute/20090814-1.c: New testcase.
4823
4824 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4825
4826         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4827
4828 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4829
4830         PR target/40934
4831         * gcc.target/i386/pr40934.c: New.
4832
4833 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4834
4835         PR target/41019
4836         * gcc.target/i386/pr41019.c: New test.
4837
4838 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4839
4840         PR fortran/40955
4841         * gfortran.dg/winapi.f90: New test.
4842
4843 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4844
4845         PR fortran/40995
4846         * gfortran.dg/intrinsic_4.f90: New.
4847         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4848         different line.
4849
4850 2009-08-13  Richard Guenther  <rguenther@suse.de>
4851
4852         PR middle-end/41047
4853         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4854
4855 2009-08-12  Richard Guenther  <rguenther@suse.de>
4856
4857         PR tree-optimization/41011
4858         * gfortran.dg/pr41011.f: New testcase.
4859
4860 2009-08-11  Andrew Haley  <aph@redhat.com>
4861
4862         * gcc.target/arm/synchronize.c: New file.
4863
4864 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4865
4866         PR middle-end/40980
4867         * gfortran.dg/graphite/id-17.f: New.
4868
4869 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4870             Sebastian Pop  <sebastian.pop@amd.com>
4871
4872         * gcc.dg/graphite/interchange-1.c: XFAILed.
4873         * gcc.dg/graphite/interchange-2.c: XFAILed.
4874         * gcc.dg/graphite/interchange-3.c: XFAILed.
4875         * gcc.dg/graphite/interchange-4.c: XFAILed.
4876         * gcc.dg/graphite/interchange-7.c: XFAILed.
4877
4878 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4879
4880         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4881
4882 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4883             Pranav Garg  <pranav.garg2107@gmail.com>
4884
4885         * gcc.dg/graphite/interchange-6.c: XFAILed.
4886
4887 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4888
4889         * gcc.dg/graphite/interchange-9.c: New.
4890
4891 2009-08-12  Richard Guenther  <rguenther@suse.de>
4892
4893         PR rtl-optimization/41033
4894         * gcc.dg/pr41033.c: New test.
4895
4896 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4897
4898         PR fortran/41022
4899         * gfortran.dg/proc_ptr_comp_14.f90: New.
4900
4901 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4902
4903         * gcc.target/mips/ext-5.c: New test.
4904         * gcc.target/mips/ext-6.c: New test.
4905         * gcc.target/mips/ext-7.c: New test.
4906         * gcc.target/mips/ext-8.c: New test.
4907         * gcc.target/mips/extend-2.c: New test.
4908
4909 2009-08-10  Jason Merrill  <jason@redhat.com>
4910
4911         * g++.dg/other/linkage2.C: New test for types-without-linkage
4912         handling.
4913         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4914         * g++.dg/lookup/anon2.C: Likewise.
4915         * g++.dg/other/anon3.C: Likewise.
4916         * g++.dg/template/arg2.C: Likewise.
4917         * g++.dg/template/local4.C: Likewise.
4918         * g++.old-deja/g++.law/operators32.C: Likewise.
4919         * g++.old-deja/g++.other/linkage2.C: Likewise.
4920         * g++.old-deja/g++.pt/enum6.C: Likewise.
4921         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4922         * g++.old-deja/g++.other/linkage1.C: Likewise.
4923
4924 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4925
4926         * gcc.dg/dg.exp: Test also c-c++-common dir.
4927         * g++.dg/dg.exp: Likewise.
4928         * g++.dg/warn/Wconversion-real.C: Delete.
4929         * gcc.dg/Wconversion-real.c: Move to ...
4930         * c-c++-common/Wconversion-real.c: ... here.
4931         * lib/target-supports.exp
4932         (check_effective_target_c,check_effective_target_c++): New.
4933
4934 2009-08-10  Daniel Kraft  <d@domob.eu>
4935
4936         PR fortran/37425
4937         * gfortran.dg/typebound_operator_1.f03: New test.
4938         * gfortran.dg/typebound_operator_2.f03: New test.
4939
4940 2009-08-10  Richard Guenther  <rguenther@suse.de>
4941
4942         PR middle-end/41006
4943         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4944         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4945
4946 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4947
4948         PR fortran/40940
4949         * gfortran.dg/class_1.f03: New.
4950         * gfortran.dg/class_2.f03: New.
4951         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4952         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4953         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4954         * gfortran.dg/typebound_call_10.f03: Ditto.
4955         * gfortran.dg/typebound_call_2.f03: Ditto.
4956         * gfortran.dg/typebound_call_3.f03: Ditto.
4957         * gfortran.dg/typebound_call_4.f03: Ditto.
4958         * gfortran.dg/typebound_generic_3.f03: Ditto.
4959         * gfortran.dg/typebound_generic_4.f03: Ditto.
4960         * gfortran.dg/typebound_proc_1.f08: Ditto.
4961         * gfortran.dg/typebound_proc_5.f03: Ditto.
4962         * gfortran.dg/typebound_proc_6.f03: Ditto.
4963
4964 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4965
4966         PR c++/40866
4967         * g++.dg/expr/stmt-expr-1.C: New test.
4968
4969 2009-08-09  Richard Guenther  <rguenther@suse.de>
4970
4971         PR tree-optimization/41016
4972         * gcc.c-torture/compile/pr41016.c: New testcase.
4973
4974 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4975
4976         * gcc.dg/overflow-warn-8.c: New test.
4977
4978 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4979
4980         PR tree-optimization/41008
4981         * gcc.dg/vect/O1-pr41008.c: New test.
4982
4983 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4984
4985         PR fortran/40955
4986         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4987
4988 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4989
4990         * gcc.target/bfin/loop-autoinc.c: New file.
4991
4992 2009-08-08  Richard Guenther  <rguenther@suse.de>
4993
4994         PR tree-optimization/40991
4995         * g++.dg/torture/pr40991.C: New testcase.
4996
4997 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4998
4999         * ada/acats/support/impdef.a: Tweak timing constants. Add
5000         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
5001         * ada/acats/tests/c9/c940005.a: Use new timing constants.
5002         * ada/acats/tests/c9/c940007.a: Likewise.
5003         * ada/acats/tests/c9/c94001c.ada: Likewise.
5004         * ada/acats/tests/c9/c94006a.ada: Likewise.
5005         * ada/acats/tests/c9/c94008c.ada: Likewise.
5006         * ada/acats/tests/c9/c951002.a: Likewise.
5007         * ada/acats/tests/c9/c954a01.a: Likewise.
5008         * ada/acats/tests/c9/c96001a.ada: Likewise.
5009         * ada/acats/tests/c9/c97307a.ada: Likewise.
5010
5011 2009-08-07  Richard Guenther  <rguenther@suse.de>
5012
5013         PR tree-optimization/40999
5014         * gfortran.dg/pr40999.f: New testcase.
5015
5016 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
5017
5018         * g++.dg/tree-prof/partition1.C: New test.
5019
5020 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
5021
5022         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
5023         hook.
5024         (check_effective_target_arm_neon_ok): Improve test for neon
5025         availability.
5026         * gcc.target/arm/eabi1.c: Only run test in base variant.
5027         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
5028         attribute.
5029         * gcc.target/arm/vfp1[567].c: New tests.
5030
5031 2009-08-06  Jason Merrill  <jason@redhat.com>
5032
5033         PR c++/40948
5034         * g++.dg/ext/complit12.C: Expand.
5035
5036 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
5037
5038         Merge ARM/hard_vfp_branch to trunk.
5039
5040         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
5041
5042         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
5043         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
5044
5045         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
5046
5047         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
5048         (PCS): Define macro to use base AAPCS.
5049         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
5050
5051         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
5052
5053         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
5054         Correct arm_neon.h typo.
5055
5056         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
5057
5058         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
5059         this a linkage test.
5060         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
5061         argument marshalling.
5062         * abitest.h: New file.
5063         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
5064         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
5065
5066 2009-08-06  Martin Jambor  <mjambor@suse.cz>
5067
5068         PR middle-end/32964
5069         * gcc.dg/tree-ssa/pr32964.c: New test.
5070
5071 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
5072             H.J. Lu  <hongjiu.lu@intel.com>
5073
5074         PR target/40957
5075         * gcc.target/i386/pr40957.c: New test.
5076
5077 2009-08-06  Richard Guenther  <rguenther@suse.de>
5078
5079         PR tree-optimization/40964
5080         * gcc.c-torture/compile/pr40964.c: New testcase.
5081
5082 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
5083
5084         PR fortran/40847
5085         * gfortran.dg/transfer_resolve_1.f90 : New test.
5086
5087 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
5088             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
5089
5090         PR target/40906
5091         * gcc.target/i386/pr40906-1.c: New test.
5092         * gcc.target/i386/pr40906-2.c: Ditto.
5093         * gcc.target/i386/pr40906-3.c: Ditto.
5094
5095 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
5096
5097         PR rtl-optimization/40924
5098         * g++.dg/torture/pr40924.C: New test.
5099
5100 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5101
5102         PR c++/36069
5103         * g++.dg/warn/pr36069.C: New.
5104
5105 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5106
5107         PR c++/39987
5108         * g++.dg/overload/defarg4.C: New test.
5109
5110 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5111
5112         PR c++/16696
5113         * g++.dg/parse/pr16696.C: New.
5114         * g++.dg/parse/pr16696-permissive.C: New.
5115
5116 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
5117
5118         PR fortran/40875
5119         * gfortran.dg/initialization_23.f90 : New test.
5120
5121 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5122
5123         PR debug/39706
5124         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
5125
5126 2009-08-03  Jason Merrill  <jason@redhat.com>
5127             Jakub Jelinek  <jakub@redhat.com>
5128
5129         PR c++/40948
5130         * g++.dg/ext/complit12.C: New.
5131
5132 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
5133
5134         PR c/39902
5135         * gcc.target/powerpc/pr39902-2.c: New test.
5136
5137 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
5138
5139         PR middle-end/40943
5140         * gcc.dg/uninit-6.c: Re-add XFAIL.
5141         * gcc.dg/uninit-6-O0.c: Likewise.
5142         * gcc.dg/uninit-pr40943.c: New test.
5143
5144 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5145
5146         PR testsuite/40858
5147         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
5148         .ascii.
5149
5150 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5151
5152         PR libfortran/40853
5153         * gfortran.dg/namelist_40.f90: Update error output.
5154         * gfortran.dg/namelist_47.f90: Update error output.
5155         * gfortran.dg/namelist_58.f90: New test.
5156
5157 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
5158
5159         PR fortran/40881
5160         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
5161         * gfortran.dg/altreturn_3.f90: Ditto.
5162         * gfortran.dg/altreturn_5.f90: Ditto.
5163         * gfortran.dg/altreturn_6.f90: Ditto.
5164         * gfortran.dg/altreturn_7.f90: Ditto.
5165         * gfortran.dg/array_constructor_13.f90: Ditto.
5166         * gfortran.dg/arrayio_7.f90: Ditto.
5167         * gfortran.dg/arrayio_8.f90: Ditto.
5168         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5169         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5170         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5171         * gfortran.dg/backspace_8.f: Add -std=legacy.
5172         * gfortran.dg/backspace_9.f: Ditto.
5173         * gfortran.dg/char_comparison_1.f: Ditto.
5174         * gfortran.dg/char_decl_1.f90: Ditto.
5175         * gfortran.dg/char_initialiser_actual.f90: Ditto.
5176         * gfortran.dg/char_pointer_assign.f90: Ditto.
5177         * gfortran.dg/char_pointer_dependency.f90: Ditto.
5178         * gfortran.dg/char_pointer_dummy.f90: Ditto.
5179         * gfortran.dg/char_pointer_func.f90: Ditto.
5180         * gfortran.dg/common_8.f90: Ditto.
5181         * gfortran.dg/constant_substring.f: Ditto.
5182         * gfortran.dg/data_char_2.f90: Ditto.
5183         * gfortran.dg/der_array_io_1.f90: Ditto.
5184         * gfortran.dg/der_array_io_2.f90: Ditto.
5185         * gfortran.dg/der_array_io_3.f90: Ditto.
5186         * gfortran.dg/der_io_3.f90: Ditto.
5187         * gfortran.dg/dev_null.F90: Ditto.
5188         * gfortran.dg/direct_io_2.f90: Ditto.
5189         * gfortran.dg/do_iterator_2.f90: Ditto.
5190         * gfortran.dg/e_d_fmt.f90: Ditto.
5191         * gfortran.dg/empty_format_1.f90: Ditto.
5192         * gfortran.dg/entry_17.f90: Modified warning message.
5193         * gfortran.dg/entry_7.f90: Add -std=legacy.
5194         * gfortran.dg/eor_1.f90: Ditto.
5195         * gfortran.dg/equiv_2.f90: Ditto.
5196         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5197         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5198         * gfortran.dg/extended_char_comparison_1.f: Ditto.
5199         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5200         * gfortran.dg/fmt_error_2.f90: Ditto.
5201         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5202         * gfortran.dg/fmt_tl.f: Ditto.
5203         * gfortran.dg/fmt_white.f: Ditto.
5204         * gfortran.dg/func_derived_1.f90: Ditto.
5205         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5206         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5207         * gfortran.dg/global_references_2.f90: Ditto.
5208         * gfortran.dg/hollerith_1.f90: Ditto.
5209         * gfortran.dg/hollerith.f90: Use new-style character length.
5210         * gfortran.dg/hollerith_f95.f90: Ditto.
5211         * gfortran.dg/ichar_1.f90: Add -std=legacy.
5212         * gfortran.dg/implicit_6.f90: Ditto.
5213         * gfortran.dg/implicit_9.f90: Ditto.
5214         * gfortran.dg/inquire_13.f90: Ditto.
5215         * gfortran.dg/inquire_5.f90: Ditto.
5216         * gfortran.dg/inquire_6.f90: Ditto.
5217         * gfortran.dg/inquire.f90: Ditto.
5218         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5219         * gfortran.dg/io_constraints_2.f90: Ditto.
5220         * gfortran.dg/list_read_2.f90: Add -std=legacy.
5221         * gfortran.dg/loc_2.f90: Ditto.
5222         * gfortran.dg/logical_1.f90: Ditto.
5223         * gfortran.dg/longline.f: Ditto.
5224         * gfortran.dg/merge_char_1.f90: Ditto.
5225         * gfortran.dg/namelist_12.f: Ditto.
5226         * gfortran.dg/namelist_14.f90: Ditto.
5227         * gfortran.dg/namelist_18.f90: Ditto.
5228         * gfortran.dg/namelist_19.f90: Ditto.
5229         * gfortran.dg/namelist_21.f90: Ditto.
5230         * gfortran.dg/namelist_22.f90: Ditto.
5231         * gfortran.dg/namelist_37.f90: Ditto.
5232         * gfortran.dg/namelist_54.f90: Ditto.
5233         * gfortran.dg/namelist_55.f90: Ditto.
5234         * gfortran.dg/namelist_empty.f90: Ditto.
5235         * gfortran.dg/namelist_use.f90: Use new-style character length.
5236         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5237         * gfortran.dg/nested_modules_4.f90: Ditto.
5238         * gfortran.dg/nested_modules_5.f90: Ditto.
5239         * gfortran.dg/open-options-blanks.f: Ditto.
5240         * gfortran.dg/output_exponents_1.f90: Ditto.
5241         * gfortran.dg/parens_5.f90: Ditto.
5242         * gfortran.dg/parens_6.f90: Ditto.
5243         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5244         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5245         * gfortran.dg/pr15129.f90: Ditto.
5246         * gfortran.dg/pr15332.f: Ditto.
5247         * gfortran.dg/pr16597.f90: Ditto.
5248         * gfortran.dg/pr17143.f90: Ditto.
5249         * gfortran.dg/pr17164.f90: Ditto.
5250         * gfortran.dg/pr17229.f: Modified warning message.
5251         * gfortran.dg/pr18210.f90: Add -std=legacy.
5252         * gfortran.dg/pr19155.f: Ditto.
5253         * gfortran.dg/pr20086.f90: Ditto.
5254         * gfortran.dg/pr20124.f90: Ditto.
5255         * gfortran.dg/pr20755.f: Ditto.
5256         * gfortran.dg/pr20865.f90: Ditto.
5257         * gfortran.dg/pr20950.f: Ditto.
5258         * gfortran.dg/pr21730.f: Ditto.
5259         * gfortran.dg/pr22491.f: Ditto.
5260         * gfortran.dg/pr29713.f90: Ditto.
5261         * gfortran.dg/print_parentheses_1.f: Ditto.
5262         * gfortran.dg/print_parentheses_2.f90: Ditto.
5263         * gfortran.dg/proc_assign_1.f90: Ditto.
5264         * gfortran.dg/proc_decl_1.f90: Ditto.
5265         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5266         * gfortran.dg/read_eor.f90: : Add -std=legacy.
5267         * gfortran.dg/read_float_1.f90: Ditto.
5268         * gfortran.dg/read_logical.f90: Ditto.
5269         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5270         * gfortran.dg/return_1.f90: Ditto.
5271         * gfortran.dg/rewind_1.f90: Ditto.
5272         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5273         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5274         * gfortran.dg/stfunc_1.f90: Ditto.
5275         * gfortran.dg/stfunc_3.f90: Ditto.
5276         * gfortran.dg/stfunc_4.f90: Ditto.
5277         * gfortran.dg/stfunc_6.f90: Ditto.
5278         * gfortran.dg/streamio_2.f90: Ditto.
5279         * gfortran.dg/string_ctor_1.f90: Ditto.
5280         * gfortran.dg/string_null_compare_1.f: Ditto.
5281         * gfortran.dg/substr_6.f90: Ditto.
5282         * gfortran.dg/tl_editing.f90: Ditto.
5283         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5284         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5285         * gfortran.dg/x_slash_1.f: Add -std=legacy.
5286         * gfortran.dg/g77/1832.f: Ditto.
5287         * gfortran.dg/g77/19981216-0.f Ditto.
5288         * gfortran.dg/g77/19990525-0.f: Ditto.
5289         * gfortran.dg/g77/19990826-2.f: Ditto.
5290         * gfortran.dg/g77/20000630-2.f: Ditto.
5291         * gfortran.dg/g77/20010116.f: Ditto.
5292         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5293         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5294         * gfortran.dg/g77/980520-1.f: Ditto.
5295         * gfortran.dg/g77/check0.f: Ditto.
5296         * gfortran.dg/g77/cpp3.F: Ditto.
5297         * gfortran.dg/g77/cpp4.F: Use new-style character length.
5298         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5299         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5300         * gfortran.dg/g77/short.f: Ditto.
5301
5302 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5303
5304         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5305         * gcc.target/mips/ext-4.c: Likewise.
5306         * gcc.target/mips/interrupt_handler.c: Likewise.
5307         * gcc.target/mips/truncate-4.c: Likewise.
5308         * gcc.target/mips/truncate-5.c: Likewise.
5309
5310 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5311
5312         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5313         -fgraphite-force-parallel to -floop-parallelize-all.
5314
5315 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5316
5317         PR fortran/40011
5318         * gfortran.dg/whole_file_7.f90: New test.
5319         * gfortran.dg/whole_file_8.f90: New test.
5320         * gfortran.dg/whole_file_9.f90: New test.
5321         * gfortran.dg/whole_file_10.f90: New test.
5322         * gfortran.dg/whole_file_11.f90: New test.
5323         * gfortran.dg/whole_file_12.f90: New test.
5324         * gfortran.dg/whole_file_13.f90: New test.
5325         * gfortran.dg/whole_file_14.f90: New test.
5326
5327 2009-07-31  Jason Merrill  <jason@redhat.com>
5328
5329         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5330         binding semantics.
5331         * g++.dg/cpp0x/named.C: Likewise.
5332         * g++.dg/cpp0x/overload.C: Likewise.
5333         * g++.dg/cpp0x/rv1n.C: Likewise.
5334         * g++.dg/cpp0x/rv1p.C: Likewise.
5335         * g++.dg/cpp0x/rv2n.C: Likewise.
5336         * g++.dg/cpp0x/rv2p.C: Likewise.
5337         * g++.dg/cpp0x/rv3n.C: Likewise.
5338         * g++.dg/cpp0x/rv3p.C: Likewise.
5339         * g++.dg/cpp0x/rv4n.C: Likewise.
5340         * g++.dg/cpp0x/rv4p.C: Likewise.
5341         * g++.dg/cpp0x/rv5n.C: Likewise.
5342         * g++.dg/cpp0x/rv5p.C: Likewise.
5343         * g++.dg/cpp0x/rv6n.C: Likewise.
5344         * g++.dg/cpp0x/rv6p.C: Likewise.
5345         * g++.dg/cpp0x/rv7n.C: Likewise.
5346         * g++.dg/cpp0x/rv7p.C: Likewise.
5347         * g++.dg/cpp0x/template_deduction.C: Likewise.
5348         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5349         * g++.dg/cpp0x/overloadn.C: New.
5350         * g++.dg/cpp0x/rv-cast.C: New.
5351
5352 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5353
5354         * gcc.target/mips/ext-4.c: New test.
5355
5356 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5357
5358         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5359
5360 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5361
5362         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5363         * gcc.dg/tree-ssa/loop-32.c: Same.
5364         * gcc.dg/tree-ssa/loop-33.c: Same.
5365         * gcc.dg/tree-ssa/loop-34.c: Same.
5366         * gcc.dg/tree-ssa/loop-35.c: Same.
5367         * gcc.dg/tree-ssa/loop-7.c: Same.
5368         * gcc.dg/tree-ssa/pr23109.c: Same.
5369         * gcc.dg/tree-ssa/restrict-2.c: Same.
5370         * gcc.dg/tree-ssa/restrict-3.c: Same.
5371         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5372         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5373         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5374         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5375         * gcc.dg/tree-ssa/structopt-1.c: Same.
5376         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5377         * gfortran.dg/pr32921.f: Same.
5378
5379 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5380
5381         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5382         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5383         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5384         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5385         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5386         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5387         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5388         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5389         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5390         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5391         * gcc.dg/graphite/id-1.c: New.
5392         * gcc.dg/graphite/id-10.c: New.
5393         * gcc.dg/graphite/id-11.c: New.
5394         * gcc.dg/graphite/id-12.c: New.
5395         * gcc.dg/graphite/id-13.c: New.
5396         * gcc.dg/graphite/id-14.c: New.
5397         * gcc.dg/graphite/id-15.c: New.
5398         * gcc.dg/graphite/id-2.c: New.
5399         * gcc.dg/graphite/id-3.c: New.
5400         * gcc.dg/graphite/id-4.c: New.
5401         * gcc.dg/graphite/id-5.c: New.
5402         * gcc.dg/graphite/id-6.c: New.
5403         * gcc.dg/graphite/id-7.c: New.
5404         * gcc.dg/graphite/id-8.c: New.
5405         * gcc.dg/graphite/id-9.c: New.
5406         * gcc.dg/graphite/interchange-0.c: New.
5407         * gcc.dg/graphite/interchange-1.c: New.
5408         * gcc.dg/graphite/interchange-2.c: New.
5409         * gcc.dg/graphite/interchange-3.c: New.
5410         * gcc.dg/graphite/interchange-4.c: New.
5411         * gcc.dg/graphite/interchange-5.c: New.
5412         * gcc.dg/graphite/interchange-6.c: New.
5413         * gcc.dg/graphite/interchange-7.c: New.
5414         * gcc.dg/graphite/interchange-8.c: New.
5415         * gcc.dg/graphite/pr35356-1.c: New.
5416         * gcc.dg/graphite/pr35356-2.c: New.
5417         * gcc.dg/graphite/pr35356-3.c: New.
5418         * gcc.dg/graphite/pr40157.c: New.
5419         * gcc.dg/graphite/run-id-1.c: New.
5420         * gcc.dg/graphite/scop-20.c: New.
5421         * gcc.dg/graphite/scop-21.c: New.
5422         * gfortran.dg/graphite/id-1.f90: New.
5423         * gfortran.dg/graphite/id-10.f90: New.
5424         * gfortran.dg/graphite/id-11.f: New.
5425         * gfortran.dg/graphite/id-12.f: New.
5426         * gfortran.dg/graphite/id-13.f: New.
5427         * gfortran.dg/graphite/id-14.f: New.
5428         * gfortran.dg/graphite/id-15.f: New.
5429         * gfortran.dg/graphite/id-16.f: New.
5430         * gfortran.dg/graphite/id-5.f: New.
5431         * gfortran.dg/graphite/id-6.f: New.
5432         * gfortran.dg/graphite/id-7.f: New.
5433         * gfortran.dg/graphite/id-8.f: New.
5434         * gfortran.dg/graphite/id-9.f: New.
5435         * gfortran.dg/graphite/interchange-1.f: New.
5436         * gfortran.dg/graphite/interchange-2.f: New.
5437
5438 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5439
5440         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5441         flags based on the name of the testcase.
5442         * gfortran.dg/graphite/graphite.exp: Same.
5443
5444         * gcc.dg/graphite/block-0.c: Adjusted.
5445         * gcc.dg/graphite/block-1.c: Adjusted.
5446         * gcc.dg/graphite/block-2.c: Adjusted.
5447         * gcc.dg/graphite/block-3.c: Adjusted.
5448         * gcc.dg/graphite/block-4.c: Adjusted.
5449         * gcc.dg/graphite/block-5.c: Adjusted.
5450         * gcc.dg/graphite/block-6.c: Adjusted.
5451         * gcc.dg/graphite/pr37485.c: Adjusted.
5452         * gcc.dg/graphite/pr37684.c: Adjusted.
5453         * gcc.dg/graphite/pr37828.c: Adjusted.
5454         * gcc.dg/graphite/pr37883.c: Adjusted.
5455         * gcc.dg/graphite/pr37928.c: Adjusted.
5456         * gcc.dg/graphite/pr37943.c: Adjusted.
5457         * gcc.dg/graphite/pr38409.c: Adjusted.
5458         * gcc.dg/graphite/pr38498.c: Adjusted.
5459         * gcc.dg/graphite/pr38559.c: Adjusted.
5460         * gcc.dg/graphite/pr39335.c: Adjusted.
5461         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5462         * gcc.dg/graphite/scop-0.c: Adjusted.
5463         * gcc.dg/graphite/scop-1.c: Adjusted.
5464         * gcc.dg/graphite/scop-10.c: Adjusted.
5465         * gcc.dg/graphite/scop-11.c: Adjusted.
5466         * gcc.dg/graphite/scop-12.c: Adjusted.
5467         * gcc.dg/graphite/scop-13.c: Adjusted.
5468         * gcc.dg/graphite/scop-14.c: Adjusted.
5469         * gcc.dg/graphite/scop-15.c: Adjusted.
5470         * gcc.dg/graphite/scop-16.c: Adjusted.
5471         * gcc.dg/graphite/scop-17.c: Adjusted.
5472         * gcc.dg/graphite/scop-18.c: Adjusted.
5473         * gcc.dg/graphite/scop-19.c: Adjusted.
5474         * gcc.dg/graphite/scop-2.c: Adjusted.
5475         * gcc.dg/graphite/scop-3.c: Adjusted.-
5476         * gcc.dg/graphite/scop-4.c: Adjusted.
5477         * gcc.dg/graphite/scop-5.c: Adjusted.
5478         * gcc.dg/graphite/scop-6.c: Adjusted.
5479         * gcc.dg/graphite/scop-7.c: Adjusted.
5480         * gcc.dg/graphite/scop-8.c: Adjusted.
5481         * gcc.dg/graphite/scop-9.c: Adjusted.
5482         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5483         * gfortran.dg/graphite/block-1.f90: Adjusted.
5484         * gfortran.dg/graphite/block-2.f: Adjusted.
5485         * gfortran.dg/graphite/block-3.f90: Adjusted.
5486         * gfortran.dg/graphite/block-4.f90: Adjusted.
5487         * gfortran.dg/graphite/id-2.f90: Adjusted.
5488         * gfortran.dg/graphite/id-3.f90: Adjusted.
5489         * gfortran.dg/graphite/id-4.f90: Adjusted.
5490         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5491         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5492         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5493         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5494         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5495         * gfortran.dg/graphite/scop-1.f: Adjusted.
5496
5497 2009-07-30  Doug Kwan  <dougkwan@google.com>
5498
5499         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5500         in warnings added in rev 141298.
5501
5502 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5503
5504         * lib/options.exp: Use "!=" instead of "ne".
5505
5506         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5507
5508         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5509         * gcc.dg/ucnid-12.c: Likewise.
5510
5511 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5512             Pat Haugen  <pthaugen@us.ibm.com>
5513             Revital Eres <ERES@il.ibm.com>
5514
5515         * gcc.target/powerpc/altivec-32.c: New file to test
5516         Altivec simple math function vectorization.
5517
5518         * gcc.target/powerpc/bswap-run.c: New file to test swap
5519         builtins.
5520         * gcc.target/powerpc/bswap16.c: Ditto.
5521         * gcc.target/powerpc/bswap32.c: Ditto.
5522         * gcc.target/powerpc/bswap64-1.c: Ditto.
5523         * gcc.target/powerpc/bswap64-2.c: Ditto.
5524         * gcc.target/powerpc/bswap64-3.c: Ditto.
5525         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5526         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5527         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5528
5529         * gcc.target/powerpc/popcount-2.c: New file to test
5530         power7 popcntd instructions.
5531         * gcc.target/powerpc/popcount-3.c: Ditto.
5532
5533         * gcc.target/powerpc/pr39457.c: New VSX test.
5534         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5535         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5536         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5537         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5538         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5539         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5540         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5541         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5542         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5543         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5544         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5545         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5546
5547         * gcc.target/powerpc/altivec-6.c: Store the result of
5548         vec_add, so the optimizer doesn't remove it.
5549
5550         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5551         systems that support bswap64.
5552
5553         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5554         prevent VSX code generation.
5555
5556         * lib/target-supports.exp (check_vsx_hw_available): New
5557         function to test if VSX available.
5558         (check_effective_target_powerpc_vsx_ok): Ditto.
5559         (check_vmx_hw_available): Add explicit -mno-vsx.
5560
5561 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5562
5563         PR c/39902
5564         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5565
5566 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5567
5568         PR tree-optimization/40570
5569         * gcc.c-torture/compile/pr40570.c: New test.
5570
5571 2009-07-29  Jason Merrill  <jason@redhat.com>
5572
5573         PR c++/14912
5574         * g++.dg/template/defarg13.C: New.
5575
5576 2009-07-29  Richard Guenther  <rguenther@suse.de>
5577
5578         PR c++/40834
5579         * g++.dg/torture/pr40834.C: New testcase.
5580
5581 2009-07-29  Michael Matz  <matz@suse.de>
5582
5583         PR middle-end/40830
5584         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5585
5586 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5587
5588         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5589         sh*-*-* targets.  Skip on spu-*-* targets.
5590         * gfortran.dg/maxlocval_4.f90: Likewise.
5591         * gfortran.dg/minlocval_1.f90: Likewise.
5592         * gfortran.dg/minlocval_4.f90: Likewise.
5593
5594 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5595
5596         PR fortran/40878
5597         * gfortran.dg/gomp/pr40878-1.f90: New test.
5598         * gfortran.dg/gomp/pr40878-2.f90: New test.
5599
5600         PR testsuite/40891
5601         * gcc.dg/cdce1.c: Adjust note line number.
5602         * gcc.dg/cdce2.c: Likewise.
5603
5604 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5605
5606         PR fortran/40882
5607         * gfortran.dg/proc_ptr_comp_13.f90: New.
5608
5609 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5610
5611         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5612         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5613         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5614         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5615         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5616         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5617         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5618         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5619         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5620         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5621         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5622         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5623         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5624         #ifdef NEED_IEEE754_FLOAT conditional.
5625         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5626         conditional.
5627
5628 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5629
5630         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5631         i?86-*-netware.
5632         * g++.dg/ext/bitfield3.C: Likewise.
5633         * g++.dg/ext/bitfield4.C: Likewise.
5634         * g++.dg/ext/bitfield5.C: Likewise.
5635         * gcc.dg/bitfld-15.c: Likewise.
5636         * gcc.dg/bitfld-16.c: Likewise.
5637         * gcc.dg/bitfld-17.c: Likewise.
5638         * gcc.dg/bitfld-18.c: Likewise.
5639         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5640         * gcc.dg/20010912-1.c: Likewise.
5641         * gcc.dg/20021018-1.c: Likewise.
5642         * gcc.dg/20030213-1.c: Likewise.
5643         * gcc.dg/20030225-1.c: Likewise.
5644         * gcc.dg/20030708-1.c: Likewise.
5645         * gcc.dg/20050321-2.c: Likewise.
5646         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5647         * gcc.dg/cdce2.c: Likewise.
5648         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5649         targets.
5650         * gcc.target/i386/pr37248-3.c: Likewise.
5651
5652 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5653
5654         PR fortran/40848
5655         * gfortran.dg/altreturn_7.f90: New.
5656
5657 2009-07-27  Simon Baldwin  <simonb@google.com>
5658
5659         PR testsuite/40829
5660         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5661         so that indexing no longer runs off array end.
5662
5663 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5664
5665         PR fortran/40851
5666         * gfortran.dg/derived_init_3.f90: New test.
5667
5668 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5669
5670         PR fortran/33197
5671         * gfortran.dg/atan2_1.f90: New test
5672         * gfortran.dg/atan2_2.f90: New test
5673
5674 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5675
5676         PR c++/40749
5677         * g++.dg/warn/Wreturn-type-6.C: New test.
5678
5679 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5680
5681         PR tree-optimization/40801
5682         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5683         * gfortran.dg/vect/vect.exp: Run tests starting with
5684         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5685
5686 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5687
5688         PR rtl-optimization/40445
5689         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5690
5691 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5692
5693         * gcc.dg/builtin-unreachable-4.c: New test.
5694
5695 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5696
5697         PR fortran/33197
5698         * gfortran.dg/complex_intrinsic_5.f90: New test.
5699         * gfortran.dg/complex_intrinsic_7.f90: New test.
5700
5701 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5702
5703         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5704         * gcc.dg/ipa/noclone-1.c: New test.
5705
5706 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5707
5708         * lib/target-supports.exp (check_effective_target_static): New
5709         procedure.
5710         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5711         supported.
5712         * g++.old-deja/g++.law/weak.C: Require static effective target.
5713
5714 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5715
5716         PR fortran/39630
5717         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5718         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5719         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5720         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5721         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5722         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5723         * gfortran.dg/typebound_call_10.f03: New.
5724
5725 2009-07-24  Jason Merrill  <jason@redhat.com>
5726
5727         * g++.dg/cpp0x/defaulted11.C: New.
5728
5729         * g++.dg/cpp0x/initlist23.C: New.
5730
5731 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5732
5733         PR fortran/40822
5734         * gfortran.dg/char_length_16.f90: New.
5735
5736 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5737
5738         PR fortran/40643
5739         PR fortran/31067
5740         * gfortran.dg/maxlocval_2.f90: New test.
5741         * gfortran.dg/maxlocval_3.f90: New test.
5742         * gfortran.dg/maxlocval_4.f90: New test.
5743         * gfortran.dg/minlocval_1.f90: New test.
5744         * gfortran.dg/minlocval_2.f90: New test.
5745         * gfortran.dg/minlocval_3.f90: New test.
5746         * gfortran.dg/minlocval_4.f90: New test.
5747
5748 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5749
5750         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5751         scan-assembler.
5752
5753 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5754
5755         PR fortran/40839
5756         * gfortran.dg/pr40839.f90: New test.
5757
5758 2009-07-23  Michael Matz  <matz@suse.de>
5759
5760         PR middle-end/40830
5761         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5762         don't set options ourself.
5763
5764 2009-07-23  Simon Baldwin  <simonb@google.com>
5765
5766         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5767         native C compilation where required.
5768
5769 2009-07-22  Doug Kwan  <dougkwan@google.com>
5770
5771         * gcc.c-torture/compile/20090721-1.c: New test.
5772
5773 2009-07-22  Michael Matz  <matz@suse.de>
5774
5775         PR tree-optimization/35229
5776         PR tree-optimization/39300
5777         * gcc.dg/vect/vect-pre-interact.c: New test.
5778
5779 2009-07-22  Richard Guenther  <rguenther@suse.de>
5780
5781         * g++.dg/lookup/using21.C: Fix duplicate paste.
5782
5783 2009-07-22  Richard Guenther  <rguenther@suse.de>
5784
5785         PR c++/40799
5786         * g++.dg/lookup/using21.C: New testcase.
5787
5788 2009-07-21  Jason Merrill  <jason@redhat.com>
5789
5790         * g++.dg/init/aggr4.C: New.
5791
5792 2009-07-21  Jason Merrill  <jason@redhat.com>
5793
5794         Core issue 934
5795         * g++.dg/cpp0x/initlist22.C: New.
5796
5797 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5798
5799         * gcc.target/i386/vectorize8.c: New test.
5800
5801 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5802
5803         PR target/40811
5804         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5805         Add i?86 and x86_64 targets.
5806         * gcc.target/i386/vectorize7.c: New test.
5807
5808         PR target/40809
5809         * gcc.target/i386/pr40809.c: New test.
5810
5811 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5812
5813         PR tree-optimization/40813
5814         * g++.dg/opt/inline15.C: New test.
5815
5816 2009-07-21  Paul Brook <paul@codesourcery.com>
5817
5818         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5819         * lib/target-supports.exp (check_effective_target_section_anchors):
5820         Add arm*-*-*.
5821
5822 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5823
5824         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5825         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5826         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5827
5828 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5829
5830         * gcc.target/mips/ext-3.c: New test.
5831
5832 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5833
5834         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5835         * gcc.dg/builtin-object-size-8.c: New test.
5836         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5837         * g++.dg/ext/builtin-object-size2.C: Likewise.
5838
5839         PR tree-optimization/40792
5840         * gcc.dg/pr40792.c: New test.
5841
5842 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5843
5844         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5845         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5846         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5847
5848 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5849
5850         * gcc.target/sh/mfmovd.c: New test.
5851
5852 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5853             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5854
5855         PR libfortran/40714
5856         * gfortran.dg/eof_3.f90: New test.
5857
5858 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5859
5860         PR fortran/40727
5861         * gfortran.dg/intrinsic_cmplx.f90: New test.
5862
5863 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5864
5865         PR libfortran/34670
5866         PR libfortran/36874
5867         * gfortran.dg/cshift_bounds_1.f90:  New test.
5868         * gfortran.dg/cshift_bounds_2.f90:  New test.
5869         * gfortran.dg/cshift_bounds_3.f90:  New test.
5870         * gfortran.dg/cshift_bounds_4.f90:  New test.
5871         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5872         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5873         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5874         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5875
5876 2009-07-19  Jan Hubicka  <jh@suse.cz>
5877
5878         PR tree-optimization/40676
5879         * gcc.c-torture/compile/pr40676.c: New testcase.
5880
5881 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5882
5883         * gcc.target/mips/ext-2.c: New test.
5884
5885 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5886
5887         * gcc.target/mips/octeon-exts-7.c: New test.
5888         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5889         * gcc.target/mips/octeon-exts-5.c: Likewise.
5890
5891 2009-07-18  Richard Guenther  <rguenther@suse.de>
5892
5893         PR testsuite/40798
5894         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5895
5896 2009-07-18  Richard Guenther  <rguenther@suse.de>
5897
5898         PR c/40787
5899         * gcc.dg/pr35899.c: Adjust.
5900
5901 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5902
5903         * gcc.target/powerpc/asm-es-1.c: New test.
5904         * gcc.target/powerpc/asm-es-2.c: Likewise.
5905
5906 2009-07-17  Richard Guenther  <rguenther@suse.de>
5907
5908         PR c/40401
5909         * g++.dg/rtti/crash4.C: New testcase.
5910         * g++.dg/torture/20090706-1.C: Likewise.
5911         * gcc.dg/redecl-17.c: Likewise.
5912         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5913         * gcc.dg/declspec-9.c: Expect extra error.
5914         * gcc.dg/declspec-10.c: Likewise.
5915         * gcc.dg/declspec-11.c: Likewise.
5916         * gcc.dg/redecl-10.c: Expect extra warnings.
5917         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5918         * gcc.target/i386/pr39545-1.c: Likewise.
5919         * g++.dg/ext/asm3.C: Expect more errors.
5920         * g++.dg/gomp/block-1.C: Likewise.
5921         * g++.dg/gomp/block-2.C: Likewise.
5922         * g++.dg/gomp/block-3.C: Likewise.
5923         * g++.dg/gomp/block-5.C: Likewise.
5924         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5925         * g++.dg/warn/unused-result1.C: XFAIL.
5926
5927 2009-07-17  Richard Guenther  <rguenther@suse.de>
5928
5929         PR tree-optimization/40321
5930         * gcc.c-torture/compile/pr40321.c: New testcase.
5931         * g++.dg/torture/pr40321.C: Likewise.
5932
5933 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5934
5935         PR c++/40780
5936         * g++.dg/template/ptrmem19.C: New test.
5937
5938 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5939             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5940
5941         PR 40435
5942         * gcc.dg/pr36902.c: Add column info.
5943         * g++.dg/gcov/gcov-2.C: Change count for definition.
5944
5945 2009-07-16  Jason Merrill  <jason@redhat.com>
5946
5947         PR libstdc++/37907
5948         * g++.dg/cpp0x/std-layout1.C: New.
5949         * g++.dg/ext/has_nothrow_assign.C: Fix.
5950         * g++.dg/ext/has_nothrow_copy.C: Fix.
5951         * g++.dg/ext/has_trivial_assign.C: Fix.
5952         * g++.dg/ext/has_trivial_copy.C: Fix.
5953         * g++.dg/ext/is_pod.C: Fix.
5954         * g++.dg/other/offsetof3.C: Adjust.
5955         * g++.dg/overload/ellipsis1.C: Adjust.
5956         * g++.dg/warn/var-args1.C: Adjust.
5957         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5958         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5959         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5960         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5961         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5962
5963 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5964
5965         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5966         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5967         effective target "mpc_pow".
5968         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5969
5970 2009-07-16  Richard Henderson  <rth@redhat.com>
5971
5972         * g++.dg/opt/eh4.C: New test.
5973
5974 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5975
5976         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5977
5978 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5979
5980         PR middle-end/40747
5981         * gcc.c-torture/execute/pr40747.c: New test.
5982
5983 2009-07-15  Richard Guenther  <rguenther@suse.de>
5984
5985         PR middle-end/40753
5986         * gcc.c-torture/compile/pr40753.c: New testcase.
5987
5988 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5989
5990         PR fortran/40743
5991         * gfortran.dg/interface_assignment_4.f90: New.
5992
5993 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5994
5995         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5996         for FreeBSD up to and including version 8.
5997
5998 2009-07-14  Taras Glek  <tglek@mozilla.com>
5999             Rafael Espindola  <espindola@google.com>
6000
6001         * g++.dg/plugin/header-plugin-test.C: New.
6002         * g++.dg/plugin/header_plugin.c: New.
6003         * g++.dg/plugin/plugin.exp: Update.
6004
6005 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
6006
6007         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
6008         function to enable vectorization.
6009         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
6010         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6011
6012 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
6013
6014         * gcc.target/i386/sse-copysignf-vec.c: New test.
6015         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
6016
6017 2009-07-14  Jason Merrill  <jason@redhat.com>
6018
6019         PR c++/37276
6020         * g++.dg/lookup/builtin5.C: New.
6021         * g++.dg/other/error22.C: Add missing extern "C".
6022         * g++.dg/warn/Warray-bounds.C: Likewise.
6023         * gcc.dg/compat/compat-common.h: Likewise.
6024
6025         PR c++/40746
6026         * g++.dg/lookup/using20.C: New.
6027
6028         PR c++/40740
6029         * g++.dg/template/koenig8.C: New.
6030
6031 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
6032
6033         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
6034         both i?86-*-darwin* and x86_64-*-darwin*.
6035
6036 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
6037
6038         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
6039         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
6040         name.
6041
6042 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
6043
6044         PR debug/40705
6045         * g++.dg/debug/dwarf2/typedef1.C: New test.
6046
6047         PR c++/40357
6048         * g++.dg/other/typedef3.C: New test.
6049
6050 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
6051
6052         * gcc.dg/20090709-1.c: Move to a proper place ...
6053         * gcc.target/m68k/20090709-1.c: ... here.
6054
6055 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6056
6057         PR C++/22154
6058         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
6059         front of qualified names are allowed.
6060         * g++.dg/parse/crash10.C: Likewise.
6061         * g++.dg/parse/error15.C: Likewise.
6062         * g++.dg/parse/typename9.C: Likewise.
6063         * g++.dg/parse/error8.C: Likewise.
6064
6065 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
6066
6067         PR fortran/40646
6068         * gfortran.dg/proc_ptr_22.f90: Extended.
6069         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
6070
6071 2009-07-13  Ira Rosen  <irar@il.ibm.com>
6072
6073         * gfortran.dg/vect/vect-6.f: New test.
6074
6075 2009-07-12  Jason Merrill  <jason@redhat.com>
6076
6077         PR c++/36628
6078         * g++.dg/cpp0x/decltype17.C: New.
6079
6080         PR c++/37206
6081         * g++.dg/cpp0x/rv10.C: New.
6082
6083 2009-07-12  Jason Merrill  <jason@redhat.com>
6084
6085         PR c++/40689
6086         * g++.dg/cpp0x/initlist20.C: New.
6087         * g++.dg/cpp0x/initlist21.C: New.
6088
6089 2009-07-12  Ira Rosen  <irar@il.ibm.com>
6090
6091         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
6092         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
6093         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
6094         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
6095         gcc.dg/vect/vect-double-reduc-7.c: New tests.
6096
6097 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
6098
6099         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
6100         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
6101         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
6102         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
6103         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
6104         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
6105         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
6106         effective_target fd_truncate.
6107
6108 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6109
6110         * gnat.dg/specs/addr1.ads: New test.
6111
6112 2009-07-11  Jan Hubicka  <jh@suse.cz>
6113
6114         PR middle-end/48388
6115         * g++.dg/torture/pr40388.C: New testcase.
6116
6117 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
6118
6119         PR target/40668
6120         * gcc.c-torture/execute/pr40668.c: New test.
6121
6122 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
6123
6124         * gcc.c-torture/execute/20090711-1.c: New test.
6125
6126 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
6127
6128         PR testsuite/40699
6129         PR testsuite/40707
6130         PR testsuite/40709
6131         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
6132         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
6133         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
6134         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
6135
6136 2009-07-11  Tobias Burnus  <burnus@net-b.de>
6137
6138         PR fortran/33197
6139         * gfortran.dg/complex_intrinsic_3.f90: New test.
6140         * gfortran.dg/complex_intrinsic_4.f90: New test.
6141
6142 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
6143
6144         PR target/39079
6145         * gcc.target/mips/mips.exp: Make -msynci a known option.
6146         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
6147
6148 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
6149
6150         PR c++/40502
6151         * g++.dg/ext/strncpy-chk1.C: New test.
6152
6153 2009-07-10  Richard Guenther  <rguenther@suse.de>
6154
6155         PR tree-optimization/40496
6156         * g++.dg/opt/pr40496.C: New testcase.
6157
6158 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6159
6160         PR 25509
6161         PR 40614
6162         * g++.dg/warn/unused-result1-Werror.c: New.
6163
6164 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
6165
6166         PR fortran/39334
6167         * gfortran.dg/recursive_parameter_1.f90: New test.
6168
6169 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6170
6171         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6172         * gfortran.dg/module_equivalence_6.f90: Ditto.
6173         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6174         * gfortran.dg/nan_2.f90: Ditto.
6175         * gfortran.dg/inquire_11.f90: Ditto.
6176         * gfortran.dg/abstract_type_3.f03: Ditto.
6177         * gfortran.dg/abstract_type_1.f90: Ditto.
6178         * gfortran.dg/private_type_9.f90: Ditto.
6179         * gfortran.dg/abstract_type_5.f03: Ditto.
6180         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6181         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6182         * gfortran.dg/derived_sub.f90: Ditto.
6183         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6184         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6185         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6186         * gfortran.dg/mvbits_6.f90: Ditto.
6187         * gfortran.dg/abstract_type_2.f03: Ditto.
6188         * gfortran.dg/abstract_type_4.f03: Ditto.
6189         * gfortran.dg/bounds_check_9.f90: Ditto.
6190         * gfortran.dg/optional_dim_3.f90: Ditto.
6191         * gfortran.dg/pr32921.f: Ditto.
6192         * gfortran.dg/entry_16.f90: Ditto.
6193         * gfortran.dg/generic_16.f90: Ditto.
6194
6195
6196 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
6197
6198         * gcc.target/m68k/20090709-1.c: New.
6199
6200 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
6201
6202         PR c++/40684
6203         * g++.dg/template/unify11.C: New test.
6204
6205 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
6206
6207         PR fortran/40629
6208         * gfortran.dg/host_assoc_function_9.f90: New test.
6209
6210 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
6211
6212         PR fortran/40646
6213         * gfortran.dg/proc_ptr_22.f90: New.
6214         * gfortran.dg/proc_ptr_comp_12.f90: New.
6215
6216 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
6217
6218         PR middle-end/40692
6219         * gcc.c-torture/compile/pr40692.c: New test.
6220
6221 2009-07-09  Tobias Burnus  <burnus@net-b.de>
6222
6223         PR fortran/40604
6224         * gfortran.dg/pointer_check_6.f90: New test.
6225
6226 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
6227
6228         * gcc.target/mips/truncate-5.c: New test.
6229
6230 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6231
6232         PR libfortran/40330
6233         PR libfortran/40662
6234         * gfortran.dg/fmt_cache_1.f: New test.
6235
6236 2009-07-08  Tobias Burnus  <burnus@net-b.de>
6237
6238         PR fortran/40675
6239         * gfortran.dg/nosigned_zero_1.f90: New test.
6240         * gfortran.dg/nosigned_zero_2.f90: New test.
6241
6242 2009-07-08  Richard Guenther  <rguenther@suse.de>
6243
6244         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6245
6246 2009-07-08  Richard Guenther  <rguenther@suse.de>
6247
6248         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6249
6250 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
6251
6252         PR fortran/40591
6253         * gfortran.dg/proc_ptr_21.f90: New test.
6254
6255 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6256
6257         PR c++/31246
6258         * g++.dg/warn/pr31246.C: New.
6259         * g++.dg/warn/pr31246-2.C: New.
6260
6261 2009-07-07  Jason Merrill  <jason@redhat.com>
6262
6263         PR c++/35828
6264         * g++.dg/template/defarg12.C: New.
6265
6266         PR c++/37816
6267         * g++.dg/cpp0x/enum7.C: New.
6268
6269         PR c++/37946
6270         * g++.dg/cpp0x/enum6.C: New.
6271
6272         PR c++/40639
6273         * g++.dg/cpp0x/enum5.C: New.
6274
6275         PR c++/40633
6276         * g++.dg/cpp0x/enum4.C: New.
6277
6278 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6279
6280         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6281
6282 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6283
6284         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6285
6286 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
6287
6288         PR middle-end/40669
6289         * gcc.dg/pr40669.c: New test.
6290
6291 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6292
6293         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6294         location. Update all calls.
6295         * g++.dg/plugin/selfassign.c: Likewise.
6296
6297 2009-07-06  Jason Merrill  <jason@redhat.com>
6298
6299         * g++.dg/rtti/dyncast[34].C: New.
6300
6301 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6302
6303         * lib/target-supports.exp
6304         (check_effective_target_mips_newabi_large_long_double): New.
6305         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6306         target.
6307         * gcc.target/mips/fpr-moves-6.c: Likewise.
6308
6309 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6310
6311         PR c++/40557
6312         * g++.dg/template/union2.C: New test.
6313
6314 2009-07-04  Jason Merrill  <jason@redhat.com>
6315
6316         * g++.dg/template/using15.C: New.
6317
6318 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6319
6320         * gfortran.dg/maxloc_1.f90: New test.
6321
6322 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6323
6324         PR fortran/40593
6325         * gfortran.dg/proc_ptr_result_6.f90: New.
6326
6327 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6328
6329         * gcc.dg/framework-2.c: Adjust testcase to pass.
6330
6331 2009-07-04  Jason Merrill  <jason@redhat.com>
6332
6333         PR c++/40619
6334         * g++.dg/cpp0x/auto16.C: New.
6335
6336 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6337
6338         PR target/40587
6339         * gfortran.dg/pr40587.f: New test.
6340
6341 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6342
6343         PR fortran/40638
6344         * gfortran.dg/unit_1.f90: New test.
6345
6346 2009-07-03  Jason Merrill  <jason@redhat.com>
6347
6348         * g++.dg/template/pure1.C: Expect another error.
6349
6350 2009-07-03  Richard Guenther  <rguenther@suse.de>
6351
6352         PR tree-optimization/40640
6353         * gcc.c-torture/compile/pr40640.c: New testcase.
6354
6355 2009-07-03  Richard Guenther  <rguenther@suse.de>
6356
6357         PR middle-end/34163
6358         * gfortran.dg/pr34163.f90: New testcase.
6359
6360 2009-07-03  Jan Hubicka  <jh@suse.cz>
6361
6362         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6363         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6364         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6365         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6366         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6367         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6368         * gnat.dg/loop_optimization6.adb: Enable -O2.
6369
6370 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6371
6372         * g++.dg/warn/null4.C: Extend.
6373
6374 2009-07-02  Jason Merrill  <jason@redhat.com>
6375
6376         * g++.dg/template/spec8.C: Fix.
6377
6378 2009-07-02  Michael Matz  <matz@suse.de>
6379
6380         PR fortran/32131
6381         * gfortran.dg/pr32921.f: Adjust.
6382
6383 2009-07-02  Jan Hubicka  <jh@suse.cz>
6384
6385         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6386
6387 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6388
6389         * gcc.target/mips/truncate-4.c: New testcase.
6390
6391 2009-07-01  Richard Guenther  <rguenther@suse.de>
6392
6393         PR tree-optimization/19831
6394         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6395         make allocated memory escape.  Un-XFAIL.
6396         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6397         * gcc.dg/vect/pr31699.c: Likewise.
6398         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6399
6400 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6401
6402         PR c++/40566
6403         * g++.dg/parse/cond5.C: New test.
6404
6405 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6406
6407         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6408         (main): Pass n to main_1 instead.
6409         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6410         (main_1): New function, split off from...
6411         (main): ...here.  Pass `off' to main_1 instead.
6412
6413 2009-06-30  Jason Merrill  <jason@redhat.com>
6414
6415         PR c++/40595
6416         * g++.dg/cpp0x/variadic94.C: New.
6417
6418 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6419
6420         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6421         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6422         (init_ld_library_path_env_vars): New function, replacing the
6423         orig_*_saved assignments.  Call it after defining it.
6424         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6425         (restore_ld_library_path_env_vars): Likewise.
6426         (add_path, find_libgcc_s): New functions.
6427         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6428         gcc-set-multilib-library-path.
6429         (objc_target_compile): Don't add "." to ld_library_path.
6430         Use add_path.
6431         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6432         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6433         gcc-set-multilib-library-path.
6434         * lib/g++.exp (g++_link_flags): Likewise.
6435         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6436         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6437         top level; do it...
6438         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6439         to tell when this needs to happen.  Use find_libgcc_s instead of
6440         gcc-set-multilib-library-path.
6441         * lib/gcc-dg.exp: Likewise.
6442         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6443         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6444         unless it is in $ALT_LD_LIBRARY_PATH.
6445         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6446
6447 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6448
6449         * gnat.dg/discr12.adb: New test.
6450         * gnat.dg/discr12_pkg.ads: New helper.
6451         * gnat.dg/discr13.adb: New test.
6452         * gnat.dg/discr14.ad[sb]: Likewise.
6453         * gnat.dg/discr15.adb: Likewise.
6454         * gnat.dg/discr15_pkg.ads: New helper.
6455         * gnat.dg/discr16.adb: New test.
6456         * gnat.dg/discr16_g.ads: New helper.
6457         * gnat.dg/discr16_pkg.ads: Likewise.
6458         * gnat.dg/discr16_cont.ads: Likewise.
6459         * gnat.dg/discr17.adb: New test.
6460         * gnat.dg/discr18.adb: Likewise.
6461         * gnat.dg/discr18_pkg.ads: New helper.
6462         * gnat.dg/discr19.adb: New test.
6463
6464 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6465
6466         PR fortran/40576
6467         * gfortran.dg/internal_write_1.f90:  New testcase.
6468
6469 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6470
6471         PR fortran/40594
6472         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6473
6474 2009-06-30  Richard Guenther  <rguenther@suse.de>
6475
6476         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6477
6478 2009-06-30  Wei Guozhi  <carrot@google.com>
6479
6480         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6481         to "-Os".
6482
6483 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6484
6485         PR tree-optimization/40542
6486         * gcc.dg/vect/pr40542.c: New test.
6487
6488 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6489
6490         PR tree-optimization/40582
6491         * gcc.c-torture/compile/pr40582.c: New test.
6492
6493 2009-06-30  Wei Guozhi  <carrot@google.com>
6494
6495         PR/40416
6496         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6497
6498 2009-06-29  Jason Merrill  <jason@redhat.com>
6499
6500         PR c++/40274
6501         * g++.dg/template/debug1.C: New.
6502
6503 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6504
6505         PR fortran/40580
6506         * pointer_check_1.f90: New test.
6507         * pointer_check_2.f90: New test.
6508         * pointer_check_3.f90: New test.
6509         * pointer_check_4.f90: New test.
6510         * pointer_check_5.f90: New test.
6511
6512 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6513
6514         PR fortran/40551
6515         * gfortran.dg/func_assign_2.f90 : New test.
6516
6517 2009-06-29  Richard Guenther  <rguenther@suse.de>
6518
6519         PR middle-end/14187
6520         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6521         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6522         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6523         * gcc.c-torture/execute/20090623-1.c: Likewise.
6524         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6525         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6526
6527 2009-06-29  Richard Guenther  <rguenther@suse.de>
6528
6529         PR middle-end/38212
6530         * gcc.c-torture/execute/pr38212.c: New testcase.
6531
6532 2009-06-29  Richard Guenther  <rguenther@suse.de>
6533
6534         PR tree-optimization/40579
6535         * gcc.c-torture/execute/pr40579.c: New testcase.
6536
6537 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6538
6539         PR tree-optimization/40550
6540         * gcc.dg/pr40550.c: New test.
6541
6542 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6543
6544         * gnat.dg/overflow_sum2.adb: New test
6545         * gnat.dg/namet.ads: New helper.
6546
6547         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6548
6549 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6550
6551         PR fortran/34112
6552         * gfortran.dg/compiler-directive_1.f90: New test.
6553         * gfortran.dg/compiler-directive_2.f: New test.
6554
6555 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6556
6557         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6558         comment out some values and add some cases.
6559
6560 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6561
6562         PR testsuite/40567
6563         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6564
6565 2009-06-26  Richard Henderson  <rth@redhat.com>
6566
6567         PR testsuite/40565
6568         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6569         * gcc.target/i386/local.c: Pass a non-constant to T.
6570
6571 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6572
6573         PR fortran/39997
6574         PR fortran/40541
6575         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6576         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6577         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6578         * gfortran.dg/proc_ptr_result_5.f90: New.
6579
6580 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6581
6582         PR c/39902
6583         * gcc.dg/dfp/pr39902.c: New test.
6584
6585 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6586
6587         PR testsuite/40532
6588         * gcc.dg/builtins-65.c: Require c99 runtime.
6589
6590 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6591
6592         * gnat.dg/array7.ad[sb]: New test.
6593
6594 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6595
6596         * gnat.dg/array6.adb: New test.
6597
6598 2009-06-25  Ian Lance Taylor  <iant@google.com>
6599
6600         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6601
6602 2009-06-25  Ian Lance Taylor  <iant@google.com>
6603
6604         * g++.dg/warn/Wunused-16.C: New testcase.
6605
6606 2009-06-25  Ian Lance Taylor  <iant@google.com>
6607
6608         * g++.dg/warn/skip-2.C: New testcase.
6609
6610 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6611
6612         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6613         dg-skip-if and move to ...
6614         * gcc.dg/torture/20090618-1.c.
6615
6616 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6617
6618         PR tree-optimization/40493
6619         * gcc.c-torture/execute/pr40493.c: New test.
6620
6621 2009-06-24  Jason Merrill  <jason@redhat.com>
6622
6623         PR c++/40342
6624         * g++.dg/template/overload10.C: New.
6625
6626 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6627
6628         PR fortran/40427
6629         * gfortran.dg/proc_ptr_comp_11.f90: New.
6630
6631 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6632
6633         * gcc.dg/pr40501.c: New testcase.
6634
6635 2009-06-23  DJ Delorie  <dj@redhat.com>
6636
6637         Add MeP port.
6638         * lib/target-supports.exp: Add mep support (no profiling).
6639
6640 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6641
6642         PR testsuite/39297
6643         * gcc.dg/ssa/loop-31.c: Change scan rules.
6644
6645 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6646
6647         * gcc.dg/cpp/empty-include.c: Update column info.
6648         * gcc.dg/cpp/assert2.c: Update column info.
6649
6650 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6651
6652         * g++.dg/ext/builtin-object-size1.C: New test.
6653         * g++.dg/ext/builtin-object-size2.C: New test.
6654
6655 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6656
6657         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6658         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6659
6660 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6661
6662         * gcc.target/mips/truncate-3.c: New test.
6663
6664 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6665
6666         PR fortran/37254
6667         PR fortran/39850
6668         * gfortran.dg/interface_30.f90: Modified error message.
6669         * gfortran.dg/proc_decl_22.f90: New.
6670
6671 2009-06-22  Ian Lance Taylor  <iant@google.com>
6672
6673         * gcc.dg/Wcxx-compat-19.c: New testcase.
6674
6675 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6676
6677         PR objc/28050
6678         * pr28050.m: New testcase.
6679
6680 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6681
6682         PR testsuite/40481
6683         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6684
6685 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6686
6687         PR tree-optimization/40492
6688         * g++.dg/torture/pr40492.C: New test.
6689
6690 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6691
6692         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6693         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6694
6695 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6696
6697         * gnat.dg/raise_ce.adb: Helper for ...
6698         * gnat.dg/handle_and_return.adb: New test.
6699
6700 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6701
6702         PR fortran/40443
6703         * gfortran.dg/generic_18.f90: New test.
6704
6705 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6706
6707         PR fortran/40472
6708         * gfortran.dg/spread_size_limit.f90: New test.
6709
6710 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6711
6712         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6713         to put dump files in a subdirectory.
6714         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6715         ".o" temporary files.
6716
6717 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6718
6719         PR fortran/39850
6720         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6721         * gfortran.dg/interface_20.f90: Ditto.
6722         * gfortran.dg/interface_21.f90: Ditto.
6723         * gfortran.dg/interface_22.f90: Ditto.
6724         * gfortran.dg/interface_30.f90: New.
6725         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6726
6727 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6728
6729         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6730         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6731         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6732         DEFAULT_VECTFLAGS.
6733
6734 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6735             Revital Eres  <eres@il.ibm.com>
6736
6737         PR testsuite/40359
6738         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6739         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6740         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6741
6742 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6743
6744         PR testsuite/40475
6745         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6746         without misalignment support.
6747         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6748
6749 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6750
6751         PR fortran/40452
6752         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6753
6754 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6755
6756         PR fortran/40440
6757         * gfortran.dg/alloc_comp_result_2.f90: New test.
6758
6759 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6760
6761         PR target/40482
6762         * gcc.target/arm/pr40482.c: New test.
6763
6764 2009-06-19  Ian Lance Taylor  <iant@google.com>
6765
6766         * gcc.dg/Wcxx-compat-18.c: New testcase.
6767
6768 2009-06-19  Richard Guenther  <rguenther@suse.de>
6769
6770         * gcc.c-torture/execute/20090618-1.c: New testcase.
6771
6772 2009-06-19  Ian Lance Taylor  <iant@google.com>
6773
6774         * gcc.dg/Wcxx-compat-17.c: New testcase.
6775
6776 2009-06-19  Ian Lance Taylor  <iant@google.com>
6777
6778         * gcc.dg/Wcxx-compat-15.c: New testcase.
6779
6780 2009-06-19  Ian Lance Taylor  <iant@google.com>
6781
6782         * gcc.dg/Wcxx-compat-16.c: New testcase.
6783
6784 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6785
6786         * gcc.dg/builtins-34.c: Add significand cases.
6787
6788 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6789
6790         PR testsuite/40491
6791         * gcc.dg/20080522-1.c: Remove testcase for real.
6792         * gcc.dg/20080528-1.c: Ditto.
6793
6794 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6795
6796         PR fortran/40450
6797         * gfortran.dg/proc_ptr_20.f90: New.
6798
6799 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6800
6801         PR target/40470
6802         * gcc.dg/torture/pr40470-1.c: New.
6803         * gcc.dg/torture/pr40470-2.c: Likewise.
6804         * gcc.dg/torture/pr40470-3.c: Likewise.
6805         * gcc.dg/torture/pr40470-4.c: Likewise.
6806
6807 2009-06-18  Diego Novillo  <dnovillo@google.com>
6808
6809         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6810         * gcc.dg/plugin/ggcplug.c: Likewise.
6811         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6812         * g++.dg/plugin/selfassign.c: Likewise.
6813         * g++.dg/plugin/attribute_plugin.c: Likewise.
6814         * g++.dg/plugin/dumb_plugin.c: Likewise.
6815
6816 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6817
6818         * gcc.dg/cpp/arith-3.c: Add column info.
6819
6820 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6821
6822         * gcc.target/arm/fp16-compile-none-2.c: New.
6823         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6824         * gcc.target/arm/fp16-compile-alt-12.c: New.
6825
6826 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6827
6828         * gcc.target/arm/fp16-compile-alt-1.c: New.
6829         * gcc.target/arm/fp16-compile-alt-2.c: New.
6830         * gcc.target/arm/fp16-compile-alt-3.c: New.
6831         * gcc.target/arm/fp16-compile-alt-4.c: New.
6832         * gcc.target/arm/fp16-compile-alt-5.c: New.
6833         * gcc.target/arm/fp16-compile-alt-6.c: New.
6834         * gcc.target/arm/fp16-compile-alt-7.c: New.
6835         * gcc.target/arm/fp16-compile-alt-8.c: New.
6836         * gcc.target/arm/fp16-compile-alt-9.c: New.
6837         * gcc.target/arm/fp16-compile-alt-10.c: New.
6838         * gcc.target/arm/fp16-compile-alt-11.c: New.
6839         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6840         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6841         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6842         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6843         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6844         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6845         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6846         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6847         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6848         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6849         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6850         * gcc.target/arm/fp16-compile-none-1.c: New.
6851         * gcc.target/arm/fp16-compile-exprtype.c: New.
6852         * gcc.target/arm/fp16-compile-vcvt.c: New.
6853         * gcc.target/arm/fp16-builtins-1.c: New.
6854         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6855         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6856         * gcc.target/arm/fp16-param-1.c: New.
6857         * gcc.target/arm/fp16-return-1.c: New.
6858         * gcc.target/arm/fp16-unprototyped-1.c: New.
6859         * gcc.target/arm/fp16-unprototyped-2.c: New.
6860         * gcc.target/arm/fp16-variadic-1.c: New.
6861         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6862         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6863         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6864         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6865         * gcc.dg/torture/arm-fp16-ops.h: New.
6866         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6867         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6868         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6869         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6870         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6871         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6872         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6873         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6874         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6875         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6876         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6877         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6878         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6879         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6880         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6881         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6882         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6883         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6884         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6885         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6886         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6887
6888 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6889
6890         * gcc.dg/builtins-65.c: New test.
6891
6892 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6893
6894         PR fortran/40451
6895         * gfortran.dg/proc_ptr_result_4.f90: New.
6896
6897 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6898
6899         * gcc.c-torture/execute/bitfld-5.c: New test.
6900
6901 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6902
6903         * gcc.dg/builtin-unreachable-3.c: New test.
6904
6905 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6906
6907         * gcc.target/i386/builtin-unreachable.c: New test.
6908
6909 2009-06-17  Ian Lance Taylor  <iant@google.com>
6910
6911         * gcc.dg/Wcxx-compat-14.c: New testcase.
6912
6913 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6914
6915         * gcc.dg/func-ptr-conv-1.c: Update column info.
6916
6917 2009-06-17  Richard Guenther  <rguenther@suse.de>
6918
6919         PR middle-end/40404
6920         * gcc.c-torture/execute/pr40404.c: New testcase.
6921
6922 2009-06-17  Richard Guenther  <rguenther@suse.de>
6923
6924         PR middle-end/40460
6925         * g++.dg/torture/pr40460.C: New testcase.
6926
6927 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6928
6929         * gcc.dg/plugin/one_time_plugin.c: New test.
6930         * gcc.dg/plugin/one_time-test-1.c: New test.
6931         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6932
6933 2009-06-16  Ian Lance Taylor  <iant@google.com>
6934
6935         * g++.dg/warn/skip-1.C: New testcase.
6936
6937 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6938
6939         PR middle-end/40446
6940         * g++.dg/other/pr40446.C: New test.
6941
6942 2009-06-16  Richard Guenther  <rguenther@suse.de>
6943
6944         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6945         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6946         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6947         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6948
6949 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6950
6951         * gcc.c-torture/compile/pr40432.c: New file.
6952
6953 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6954
6955         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6956
6957 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6958
6959         PR fortran/36947
6960         PR fortran/40039
6961         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6962         * gfortran.dg/interface_20.f90: Modified error messages.
6963         * gfortran.dg/interface_21.f90: Ditto.
6964         * gfortran.dg/interface_26.f90: Ditto.
6965         * gfortran.dg/interface_27.f90: Ditto.
6966         * gfortran.dg/interface_28.f90: Extended test case.
6967         * gfortran.dg/interface_29.f90: New.
6968         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6969         * gfortran.dg/proc_decl_8.f90: Ditto.
6970         * gfortran.dg/proc_ptr_11.f90: Ditto.
6971         * gfortran.dg/proc_ptr_15.f90: Ditto.
6972
6973 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6974
6975         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6976         printing.
6977         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6978         gcc.dg/vect/vect-outer-4f.c: Likewise.
6979         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6980         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6981         Likewise.
6982         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6983         outer loop.
6984
6985 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6986
6987         PR fortran/40383
6988         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6989
6990 2009-06-15  Ian Lance Taylor  <iant@google.com>
6991
6992         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6993         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6994         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6995         Recognize new notes.
6996         * gcc.dg/stmt-expr-label-2.c: Likewise.
6997         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6998         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6999         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
7000         * gcc.dg/c99-vla-jump-4.c: Likewise.
7001         * gcc.dg/stmt-expr-label-1.c: Likewise.
7002         * gcc.dg/stmt-expr-label-3.c: Likewise.
7003         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
7004
7005 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7006
7007         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
7008
7009 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
7010
7011         * gcc.dg/builtin-object-size-7.c: New test.
7012
7013 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
7014
7015         PR testsuite/40426
7016         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
7017         level != "" use separate -gdwarf-2 -g${level} options instead of
7018         -gdwarf-2${level}.
7019         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
7020         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
7021         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
7022
7023 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
7024
7025         * g++.dg/abi/mangle11.C: Update warning line.
7026         * g++.dg/abi/mangle12.C: Update warning line.
7027         * g++.dg/abi/mangle17.C: Update warning line.
7028         * g++.dg/abi/mangle20-2.C: Update warning line.
7029
7030 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7031
7032         * gcc.dg/optimize-bswap-1.c: Split into these two:
7033         * gcc.dg/optimize-bswapsi-1.c: New testcase.
7034         * gcc.dg/optimize-bswapdi-1.c: New testcase.
7035
7036 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7037
7038         * gcc.dg/optimize-bswap-1.c: New testcase.
7039
7040 2009-06-14  Richard Guenther  <rguenther@suse.de>
7041
7042         PR middle-end/40389
7043         * g++.dg/torture/pr40389.C: New testcase.
7044
7045 2009-06-13  Richard Guenther  <rguenther@suse.de>
7046
7047         PR tree-optimization/40421
7048         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
7049
7050 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
7051
7052         * gcc.dg/old-style-prom-3.c: Add column info.
7053         * gcc.dg/overflow-warn-1.c
7054         * gcc.dg/gomp/pr27415.c
7055         * gcc.dg/gomp/for-1.c: Same.
7056         * gcc.dg/enum-compat-1.c: Same.
7057         * gcc.dg/c99-tag-3.c: Same.
7058         * gcc.dg/Wredundant-decls-2.c: Same.
7059         * gcc.dg/func-ptr-conv-1.c: Same.
7060         * gcc.dg/asm-wide-1.c: Same.
7061         * gcc.dg/nofixed-point-2.c: Same.
7062         * gcc.dg/cpp/line3.c: Same.
7063         * gcc.dg/array-10.c: Same.
7064         * gcc.dg/c99-vla-jump-1.c: Same.
7065         * gcc.dg/pr20368-1.c: Same.
7066         * gcc.dg/Wshadow-3.c: Same.
7067         * gcc.dg/c90-const-expr-8.c: Same.
7068         * gcc.dg/label-decl-2.c: Same.
7069         * gcc.dg/dremf-type-compat-2.c: Same.
7070         * gcc.dg/c90-const-expr-5.c: Same.
7071         * gcc.dg/builtins-30.c: Same.
7072         * gcc.dg/Warray-bounds.c: Same.
7073         * gcc.dg/Wcxx-compat-2.c: Same.
7074         * gcc.dg/tree-ssa/col-1.c: Same.
7075         * gcc.dg/old-style-prom-2.c: Same.
7076         * gcc.dg/cast-function-1.c: Same.
7077         * gcc.dg/pr15698-1.c: Same.
7078         * gcc.dg/dremf-type-compat-3.c: Same.
7079         * gcc.dg/vla-8.c: Same.
7080         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
7081         line.
7082         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
7083         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
7084         * gcc.dg/enum-compat-1.c: Same.
7085         * gcc.dg/dremf-type-compat-2.c: Same.
7086         * gcc.dg/old-style-prom-2.c: Same.
7087         * gcc.dg/pr15698-1.c: Same.
7088         * gcc.dg/pr20368-1.c: Same.
7089         * gcc.dg/dremf-type-compat-3.c: Same.
7090         * gcc.dg/builtins-30.c: Same.  Test for columns.
7091
7092 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
7093
7094         PR fortran/40176
7095         * gfortran.dg/proc_decl_1.f90: Extended.
7096
7097 2009-06-12  Ian Lance Taylor  <iant@google.com>
7098
7099         * gcc.dg/Wcxx-compat-13.c: New testcase.
7100
7101 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7102
7103         PR tree-opt/38865
7104         * gcc.dg/tree-ssa/fre-vce-1.c
7105
7106 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
7107
7108         PR testsuite/40384
7109         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
7110         min-insn-to-prefetch-ratio=5.
7111
7112 2009-06-12  Joey Ye  <joey.ye@intel.com>
7113             H.J. Lu  <hongjiu.lu@intel.com>
7114
7115         PR middle-end/39146
7116         * gcc.target/i386/stackalign/pr39146.c: New.
7117
7118 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
7119
7120         * gcc.target/i386/crc32-1.c: New.
7121         * gcc.target/i386/crc32-2.c: Likewise.
7122
7123 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
7124
7125         PR c/39252
7126         * gcc.dg/builtin-unreachable-1.c: New test.
7127         * gcc.dg/builtin-unreachable-2.c: Same.
7128
7129 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
7130
7131         PR fortran/40402
7132         * gfortran.dg/data_value_1.f90: New test.
7133
7134 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7135
7136         PR testsuite/39831
7137         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
7138         remove ilp32 requirement.
7139         * gcc.target/i386/excess-precision-2.c: Likewise.
7140         * gcc.target/i386/excess-precision-3.c: Likewise.
7141         * gcc.target/i386/excess-precision-4.c: Likewise.
7142         * gcc.target/i386/excess-precision-5.c: Likewise.
7143         * gcc.target/i386/excess-precision-6.c: Likewise.
7144
7145 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7146
7147         PR fortran/38718
7148         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
7149         * gfortran.dg/nan_5.f90: New test.
7150
7151 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
7152
7153         * gcc.target/arm/neon-modes-1.c: New test.
7154
7155 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
7156
7157         * g++.dg/torture/pr31579.C: Cast pointer
7158         via __SIZE_TYPE__ instead of 'unsigned long'.
7159
7160 2009-06-10  Anthony Green  <green@moxielogic.com>
7161
7162         * lib/target-supports.exp (check_profiling_available):
7163         Profiling is not available for testing purposes on moxie.
7164
7165 2009-06-09  Ian Lance Taylor  <iant@google.com>
7166
7167         * gcc.dg/Wcxx-compat-12.c: New testcase.
7168
7169 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
7170
7171         PR libfortran/40334
7172         * gfortran.dg/backspace_11.f90: New.
7173
7174 2009-06-09  Jason Merrill  <jason@redhat.com>
7175
7176         * g++.dg/cpp0x/defaulted10.C: New.
7177
7178 2009-06-09  Martin Jambor  <mjambor@suse.cz>
7179
7180         * gcc.c-torture/compile/pr40351.c: New file.
7181
7182 2009-06-09  Olivier Hainque  <hainque@adacore.com>
7183
7184         * gnat.dg/align_max.adb: New test.
7185
7186 2009-06-08  Jason Merrill  <jason@redhat.com>
7187
7188         * g++.dg/cpp0x/auto15.C: New.
7189
7190 2009-06-08  Jan Hubicka  <jh@suse.cz>
7191
7192         PR debug/39834
7193         * gcc.dg/torture/pr39834.c
7194
7195 2009-06-08  Jan Hubicka  <jh@suse.cz>
7196
7197         PR middle-end/40102
7198         * g++.dg/torture/pr40102.C: New testcase.
7199
7200 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
7201
7202         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7203         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7204         * gcc.dg/builtin-object-size-6.c: New test.
7205
7206         PR c++/40373
7207         * g++.dg/template/dtor7.C: New test.
7208
7209         PR c++/40370
7210         PR c++/40372
7211         * g++.dg/template/error41.C: New test.
7212         * g++.dg/template/error42.C: New test.
7213
7214 2009-06-08  Revital Eres  <eres@il.ibm.com>
7215
7216         PR testsuite/40359
7217         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7218         * gcc.dg/vect/vect-88.c: Likewise.
7219         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7220         * gcc.dg/vect/pr25413.c: Likewise.
7221         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7222
7223 2009-06-07  Ian Lance Taylor  <iant@google.com>
7224
7225         * g++.dg/warn/Wswitch-3.C: New testcase.
7226         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7227         * gcc.dg/Wswitch-enum-error.c: Likewise.
7228         * gcc.dg/Wswitch-error.c: Likewise.
7229
7230 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7231
7232         PR fortran/40008
7233         * gfortran.dg/negative_unit.f: Update test.
7234         * gfortran.dg/negative_unit_int8.f: Update test.
7235         * gfortran.dg/newunit_1.f90: New test.
7236
7237 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7238
7239         PR fortran/25104
7240         PR fortran/29962
7241         * gfortran.dg/spread_init_expr.f03: New.
7242         * gfortran.dg/unpack_init_expr.f03: New.
7243         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7244         error message.
7245
7246 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7247
7248         PR fortran/25104
7249         PR fortran/29962
7250         * gfortran.dg/count_init_expr.f03
7251         * gfortran.dg/product_init_expr.f03
7252         * gfortran.dg/sum_init_expr.f03
7253
7254 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7255
7256         PR fortran/36874
7257         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7258         message.
7259         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7260         shapes.
7261         * gfortran.dg/zero_sized_5.f90: Likewise.
7262
7263 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
7264
7265         PR middle-end/32950
7266         * g++.dg/torture/pr32950.C: New.
7267
7268 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7269
7270         PR fortran/25104
7271         PR fortran/29962
7272         * gfortran.dg/dot_product_1.f03: New.
7273         * gfortran.dg/matmul_8.f03: New.
7274         * gfortran.dg/transpose_3.f03: New.
7275
7276 2009-06-06  Ian Lance Taylor  <iant@google.com>
7277
7278         * gcc.dg/Wunused-label-1.c: New test case.
7279         * g++.dg/warn/Wunused-label-1.C: New test case.
7280         * g++.dg/warn/Wunused-label-2.C: New test case.
7281         * g++.dg/warn/Wunused-label-3.C: New test case.
7282
7283 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7284
7285         PR fortran/37203
7286         * reshape_zerosize_2.f90: New.
7287
7288 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7289
7290         PR fortran/32890
7291         * gfortran.dg/pack_assign_1.f90: New.
7292         * gfortran.dg/pack_vector_1.f90: New.
7293
7294 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
7295
7296         PR middle-end/40340
7297         * gcc.dg/pr40340-1.c: New test.
7298         * gcc.dg/pr40340-2.c: New test.
7299         * gcc.dg/pr40340-3.c: New test.
7300         * gcc.dg/pr40340-4.c: New test.
7301         * gcc.dg/pr40340-5.c: New test.
7302         * gcc.dg/pr40340.h: New file.
7303
7304 2009-06-05  Revital Eres  <eres@il.ibm.com>
7305
7306         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7307         New procedure.
7308         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7309         * gcc.dg/vect/vect-33.c: Likewise.
7310         * gcc.dg/vect/vect-92.c: Likewise.
7311         * gcc.dg/vect/vect-58.c: Likewise.
7312         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7313         * gcc.dg/vect/vect-42.c: Likewise.
7314         * gcc.dg/vect/slp-25.c: Likewise.
7315         * gcc.dg/vect/vect-align-1.c: Likewise.
7316         * gcc.dg/vect/vect-align-2.c: Likewise.
7317         * gcc.dg/vect/vect-93.c: Likewise.
7318         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7319         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7320         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7321         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7322         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7323         * gcc.dg/vect/vect-26.c: Likewise.
7324         * gcc.dg/vect/vect-44.c: Likewise.
7325         * gcc.dg/vect/vect-70.c: Likewise.
7326         * gcc.dg/vect/vect-95.c: Likewise.
7327         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7328         * gcc.dg/vect/vect-28.c: Likewise.
7329         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7330         * gcc.dg/vect/vect-87.c: Likewise.
7331         * gcc.dg/vect/vect-109.c: Likewise.
7332         * gcc.dg/vect/vect-54.c: Likewise.
7333         * gcc.dg/vect/vect-96.c: Likewise.
7334         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7335         * gcc.dg/vect/vect-88.c: Likewise.
7336         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7337         * gcc.dg/vect/vect-89.c: Likewise.
7338         * gcc.dg/vect/vect-91.c: Likewise.
7339         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7340         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7341         * gfortran.dg/vect/vect-2.f90: Likewise.
7342         * gfortran.dg/vect/vect-3.f90: Likewise.
7343         * gfortran.dg/vect/vect-4.f90: Likewise.
7344         * gfortran.dg/vect/vect-5.f90: Likewise.
7345
7346 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7347
7348         PR tree-optimization/36318
7349         * gcc.dg/tree-ssa/sra-7.c: New test.
7350
7351 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7352
7353         PR fortran/37203
7354         * gfortran.dg/reshape_order_5.f90: New.
7355         * gfortran.dg/reshape_shape_1.f90: New.
7356
7357 2009-06-04  Jason Merrill  <jason@redhat.com>
7358
7359         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7360
7361 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7362
7363         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7364         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7365
7366 2009-06-04  Richard Guenther  <rguenther@suse.de>
7367
7368         PR c++/39371
7369         * g++.dg/torture/pr40335.C: New testcase.
7370
7371 2009-06-03  Richard Guenther  <rguenther@suse.de>
7372
7373         PR middle-end/40328
7374         * gcc.dg/torture/pr40328.c: New testcase.
7375
7376 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7377
7378         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7379         m68k and fido.
7380
7381 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7382
7383         * g++.dg/torture/pr40323.C: New file.
7384
7385 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7386
7387         * gnat.dg/specs/root.ads: New test.
7388         * gnat.dg/specs/root-level_1.ads: Likewise.
7389         * gnat.dg/specs/root-level_2.ads: Likewise.
7390         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7391
7392 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7393
7394         * g++.dg/init/ref15.C: Require unwrapped targets.
7395
7396 2009-06-02  Jason Merrill  <jason@redhat.com>
7397
7398         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7399         * g++.dg/cpp0x/initlist18.C: New.
7400         * g++.dg/cpp0x/initlist19.C: New.
7401
7402         * g++.dg/cpp0x/auto14.C: New.
7403
7404 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7405
7406         * gnat.dg/alignment6.adb: Remove XFAIL.
7407
7408 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7409
7410         PR c++/38089
7411         * g++.dg/template/spec36.C: New test.
7412
7413 2009-06-01  Ian Lance Taylor  <iant@google.com>
7414
7415         * gcc.dg/cast-qual-3.c: New testcase.
7416         * g++.dg/warn/Wcast-qual2.C: New testcase.
7417
7418 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7419
7420         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7421         (process-message): Expect column numbers.
7422         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7423         * gcc.dg/pch/counter-2.c: Same.
7424         * gcc.dg/pch/valid-2.c: Same.
7425         * gcc.dg/pch/warn-1.c: Same.
7426         * gcc.dg/pch/valid-1.c: Same.
7427         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7428         * gcc.dg/cpp/syshdr.c: Same.
7429         * gcc.dg/cpp/19940712-1.c: Same.
7430         * gcc.dg/cpp/missing-header-1.c: Same.
7431         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7432         * gcc.dg/cpp/tr-warn3.c: Same.
7433         * gcc.dg/cpp/pr29612-2.c: Same.
7434         * gcc.dg/cpp/tr-warn4.c: Same.
7435         * gcc.dg/cpp/Wtrigraphs.c: Same.
7436         * gcc.dg/cpp/poison.c: Same.
7437         * gcc.dg/cpp/arith-3.c: Same.
7438         * gcc.dg/cpp/sysmac2.c: Same.
7439         * gcc.dg/cpp/cpp.exp: Same.
7440         * gcc.dg/cpp/tr-warn5.c: Same.
7441         * gcc.dg/cpp/include2.c: Same.
7442         * gcc.dg/cpp/Wmissingdirs.c: Same.
7443         * gcc.dg/cpp/Wmissingdirs.c: Same.
7444         * gcc.dg/cpp/tr-warn6.c: Same.
7445         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7446         * gcc.dg/cpp/macspace1.c: Same.
7447         * gcc.dg/cpp/escape-2.c: Same.
7448         * gcc.dg/cpp/assert2.c: Same.
7449         * gcc.dg/cpp/undef2.c: Same.
7450         * gcc.dg/cpp/macspace2.c: Same.
7451         * gcc.dg/cpp/tr-warn1.c: Same.
7452         * gcc.dg/cpp/extratokens2.c: Same.
7453         * gcc.dg/cpp/strify2.c: Same.
7454         * gcc.dg/cpp/Wsignprom.c: Same.
7455         * gcc.dg/cpp/redef2.c: Same.
7456         * gcc.dg/cpp/trad/trad.exp: Same.
7457         * gcc.dg/cpp/arith-1.c: Same.
7458         * gcc.dg/cpp/extratokens.c: Same.
7459         * gcc.dg/cpp/if-mpar.c: Same.
7460
7461 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7462
7463         * gnat.dg/nested_float_packed.ads: New test.
7464
7465 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7466             Eric Botcazou  <botcazou@adacore.com>
7467
7468         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7469         * gnat.dg/test_oconst.adb: New test.
7470
7471 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7472
7473         * gcc.dg/plugin/ggcplug.c: Moved comment.
7474         (plugin_init): Fixed typo, declared i, returned 0 at end.
7475
7476 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7477
7478         PR testsuite/40244
7479         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7480         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7481
7482 2009-05-29  Ian Lance Taylor  <iant@google.com>
7483
7484         * gcc.dg/Wcxx-compat-11.c: New testcase.
7485
7486 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7487
7488         PR fortran/40019
7489         * gfortran.dg/leadz_trailz_1.f90: New test.
7490         * gfortran.dg/leadz_trailz_2.f90: New test.
7491
7492 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7493
7494         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7495         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7496         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7497         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7498         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7499         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7500         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7501         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7502         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7503         * gcc.dg/tree-ssa/sra-5.c: New file.
7504         * gcc.dg/tree-ssa/sra-6.c: New file.
7505         * gcc.c-torture/compile/sra-1.c: New file.
7506
7507 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7508
7509         PR middle-end/40291
7510         * gcc.c-torture/compile/pr40291.c: New test.
7511
7512         PR target/40017
7513         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7514         __vector _Bool.
7515         * gcc.target/powerpc/altivec-30.c: New test.
7516         * gcc.target/powerpc/altivec-31.c: New test.
7517
7518 2009-05-28  Richard Guenther  <rguenther@suse.de>
7519
7520         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7521         * gcc.c-torture/execute/20090527-1.c: Likewise.
7522
7523 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7524
7525         PR c++/39754
7526         * g++.dg/template/canon-type-1.C: New test.
7527         * g++.dg/template/canon-type-2.C: Likewise.
7528         * g++.dg/template/canon-type-3.C: Likewise.
7529         * g++.dg/template/canon-type-4.C: Likewise.
7530         * g++.dg/template/canon-type-5.C: Likewise.
7531         * g++.dg/template/canon-type-6.C: Likewise.
7532         * g++.dg/template/canon-type-7.C: Likewise.
7533
7534 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7535             Uros Bizjak  <ubizjak@gmail.com>
7536             Danny Smith  <dansmister@gmail.com>
7537
7538         PR target/37216
7539
7540         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7541         New function.
7542         * gcc.target/i386/pr37216.c:  New test source file.
7543         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7544         use -fno-common for testing Cygwin and MinGW targets.
7545
7546 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7547
7548         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7549         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7550         * g++.dg/pr37742.C (size_t): Likewise.
7551         * g++.dg/torture/pr34850.C (size_t): Likewise.
7552         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7553         _PTRDIFF_TYPE__.
7554         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7555         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7556         (size_t): Use __extension__ and __SIZE_TYPE__.
7557         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7558         __SIZE_TYPE__.
7559         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7560         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7561         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7562         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7563         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7564         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7565         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7566         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7567         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7568         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7569         (__ssize_t): Likewise.
7570         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7571         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7572         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7573         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7574         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7575         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7576         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7577         * gcc.dg/pr33667.c (size_t): Likewise.
7578         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7579         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7580         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7581         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7582         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7583         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7584
7585 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7586
7587         PR tree-optimization/40254
7588         * gcc.dg/vect/pr40254.c: New test.
7589
7590 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7591
7592         PR middle-end/33699
7593         * gcc.target/mips/const-anchor-1.c: New test.
7594         * gcc.target/mips/const-anchor-2.c: New test.
7595
7596 2009-05-27  Jason Merrill  <jason@redhat.com>
7597
7598         * g++.dg/cpp0x/initlist15.C: New.
7599         * g++.dg/cpp0x/initlist16.C: New.
7600         * g++.dg/cpp0x/initlist17.C: New.
7601
7602 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7603
7604         PR fortran/39178
7605         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7606         patterns to reflect frontend changes.
7607         * gfortran.dg/vector_subscript_4.f90: Likewise.
7608
7609 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7610             Eric Botcazou  <botcazou@adacore.com>
7611
7612         * gcc.c-torture/execute/align-nest.c: New testcase.
7613         * gnat.dg/misaligned_nest.adb: New testcase.
7614
7615 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7616
7617         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7618         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7619         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7620         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7621
7622 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7623
7624         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7625         cast instead of assuming 0ul.
7626         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7627         __SIZE_TYPE__.
7628         (_type_desc): Make first argument const.
7629         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7630
7631 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7632
7633         PR libfortran/40187
7634         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7635         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7636
7637 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7638
7639         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7640         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7641         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7642         * gcc.dg/plugin/ggcplug.c: Added new file.
7643
7644 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7645
7646         PR fortran/40246
7647         * gfortran.dg/nullify_4.f90: New test.
7648
7649 2009-05-26  Richard Guenther  <rguenther@suse.de>
7650
7651         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7652
7653 2009-05-26  Richard Guenther  <rguenther@suse.de>
7654
7655         PR middle-end/40252
7656         * gcc.c-torture/compile/pr40252.c: New testcase.
7657
7658 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7659
7660         PR c++/40007
7661         * g++.dg/template/typedef18.C: New test.
7662         * g++.dg/template/typedef19.C: Likewise.
7663         * g++.dg/template/typedef20.C: Likewise.
7664         * g++.dg/template/access11.C: Adjust.
7665
7666 2009-05-26  Richard Guenther  <rguenther@suse.de>
7667
7668         PR testsuite/40247
7669         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7670
7671 2009-05-25  Jason Merrill  <jason@redhat.com>
7672
7673         PR c++/38064
7674         * g++.dg/cpp0x/enum3.C: New test.
7675
7676 2009-05-25  Richard Guenther  <rguenther@suse.de>
7677
7678         PR tree-optimization/36327
7679         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7680         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7681         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7682         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7683         * gcc.dg/vect/vect-40.c: Likewise.
7684         * gcc.dg/vect/vect-42.c: Likewise.
7685         * gcc.dg/vect/vect-46.c: Likewise.
7686         * gcc.dg/vect/vect-76.c: Likewise.
7687
7688 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7689
7690         PR fortran/40176
7691         * gfortran.dg/proc_ptr_18.f90: New.
7692         * gfortran.dg/proc_ptr_19.f90: New.
7693         * gfortran.dg/proc_ptr_comp_9.f90: New.
7694         * gfortran.dg/proc_ptr_comp_10.f90: New.
7695
7696 2009-05-25  Richard Guenther  <rguenther@suse.de>
7697
7698         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7699         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7700
7701 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7702
7703         PR tree-optimization/40238
7704         * gcc.dg/vect/pr40238.c: New test.
7705
7706 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7707             Dominique Dhumieres  <dominiq@lps.ens.fr>
7708
7709         PR fortran/35732
7710         PR fortran/39872
7711         * gfortran.dg/bounds_check_fail_3.f90: New test.
7712         * gfortran.dg/bounds_check_fail_4.f90: New test.
7713         * gfortran.dg/bounds_check_14.f90: Update test.
7714         * gfortran.dg/bound_4.f90: Update test.
7715
7716 2009-05-24  Richard Guenther  <rguenther@suse.de>
7717
7718         PR middle-end/40233
7719         * gcc.c-torture/compile/pr40233.c: New testcase.
7720
7721 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7722
7723         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7724         for alpha*-*-* targets.
7725
7726 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7727
7728         * gcc.dg/vect/bb-slp-1.c: New test.
7729         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7730         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7731         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7732         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7733         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7734         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7735         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7736         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7737         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7738         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7739         gcc.dg/vect/bb-slp-22.c: Likewise.
7740         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7741
7742 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7743             Maxim Kuvyrkov  <maxim@codesourcery.com>
7744
7745         * gcc.dg/falign-labels-1.c: New test.
7746
7747 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7748
7749         * gnat.dg/specs/rep_clause3.ads: New test.
7750
7751 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7752
7753         * gnat.dg/addr6.adb: New test.
7754
7755 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7756
7757         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7758         New function.
7759         * gcc.target/arm/thumb2-mul-space.c: New file.
7760         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7761         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7762         * gcc.target/arm/thumb2-mul-speed.c: New file.
7763
7764 2009-05-22  Richard Guenther  <rguenther@suse.de>
7765
7766         PR middle-end/38964
7767         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7768         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7769         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7770
7771 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7772
7773         * gcc.dg/dll-6.c: New test.
7774         * gcc.dg/dll-6a.c: Likewise.
7775         * gcc.dg/dll-7.c: Likewise.
7776         * gcc.dg/dll-7a.c: Likewise.
7777         * g++.dg/ext/dllexport2.C: Likewise.
7778         * g++.dg/ext/dllexport2a.cc: Likewise.
7779
7780 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7781
7782         PR target/37846
7783         * gcc.target/ia64/mfused-madd-vect.c: New test.
7784         * gcc.target/ia64/mfused-madd.c: New test.
7785         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7786         * gcc.target/ia64/mno-fused-madd.c: New test.
7787
7788 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7789
7790         * gcc.target/i386/movbe-1.c: New.
7791         * gcc.target/i386/movbe-2.c: Likewise.
7792
7793 2009-05-21  Taras Glek  <tglek@mozilla.com>
7794
7795         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7796         plugin_init signature.
7797         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7798         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7799         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7800
7801 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7802
7803         * gcc.dg/target/arm/neon-vmla-1.c: New.
7804         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7805
7806 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7807
7808         * gcc.target/mips/octeon-exts-6.c: New test.
7809         * gcc.target/mips/extend-1.c: New test.
7810         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7811         EXTS.
7812         * gcc.target/mips/octeon-exts-5.c: Likewise.
7813
7814 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7815
7816         PR middle-end/40204
7817         * gcc.c-torture/compile/pr40204.c: New test.
7818
7819 2009-05-20  Richard Guenther  <rguenther@suse.de>
7820
7821         * gcc.c-torture/compile/20090518-1.c: New testcase.
7822
7823 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7824
7825         PR tree-optimization/40087
7826         * gcc.dg/tree-ssa/pr40087.c: New test.
7827
7828 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7829
7830         * gcc.dg/vector-4.c: New testcase.
7831         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7832         * g++.dg/ext/vector16.C: New testcase.
7833
7834 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7835
7836         PR c/40172
7837         * gcc.dg/pr40172.c: Renamed to ...
7838         * gcc.dg/pr40172-1.c: This.
7839
7840         * gcc.dg/pr40172-2.c: New.
7841         * gcc.dg/pr40172-3.c: Likewise.
7842
7843 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7844
7845         PR c/40172
7846         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7847
7848 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7849
7850         * gnat.dg/loop_optimization6.ad[sb]: New test.
7851
7852 2009-05-19  Richard Guenther  <rguenther@suse.de>
7853
7854         * gcc.c-torture/compile/20090519-1.c: New testcase.
7855
7856 2009-05-18  Jason Merrill  <jason@redhat.com>
7857
7858         * g++.dg/cpp0x/explicit1.C: New.
7859         * g++.dg/cpp0x/explicit2.C: New.
7860
7861 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7862
7863         PR debug/40109
7864         * g++.dg/debug/dwarf2/nested-1.C: New test.
7865
7866 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7867
7868         PR testsuite/39907
7869         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7870         stack alignment.
7871
7872 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7873
7874         PR fortran/40164
7875         * gfortran.dg/proc_ptr_comp_8.f90: New.
7876
7877 2009-05-18  Richard Guenther  <rguenther@suse.de>
7878
7879         PR fortran/40168
7880         * gfortran.dg/array_memset_2.f90: Adjust.
7881
7882 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7883
7884         PR fortran/36947
7885         PR fortran/40039
7886         * gfortran.dg/interface_27.f90: New.
7887         * gfortran.dg/interface_28.f90: New.
7888         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7889         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7890
7891 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7892
7893         * gcc.target/m68k/tls-ie.c: New test.
7894         * gcc.target/m68k/tls-le.c: New test.
7895         * gcc.target/m68k/tls-gd.c: New test.
7896         * gcc.target/m68k/tls-ld.c: New test.
7897         * gcc.target/m68k/tls-ie-xgot.c: New test.
7898         * gcc.target/m68k/tls-le-xtls.c: New test.
7899         * gcc.target/m68k/tls-gd-xgot.c: New test.
7900         * gcc.target/m68k/tls-ld-xgot.c: New test.
7901         * gcc.target/m68k/tls-ld-xtls.c: New test.
7902         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7903
7904 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7905
7906         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7907
7908 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7909
7910         PR c/40172
7911         * gcc.dg/pr40172.c: New.
7912
7913 2009-05-17  Jason Merrill  <jason@redhat.com>
7914
7915         PR c++/40139
7916         * g++.dg/template/dtor6.C: New.
7917
7918 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7919
7920         * g++.dg/warn/translate-ice-1.C: New test.
7921
7922 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7923
7924         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7925         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7926         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7927         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7928
7929 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7930
7931         PR fortran/33197
7932         * gfortran.dg/erf_2.F90: New test.
7933         * gfortran.dg/erfc_scaled_2.f90: New test.
7934
7935 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7936
7937         PR fortran/31243
7938         * gfortran.dg/string_1.f90: New test.
7939         * gfortran.dg/string_2.f90: New test.
7940         * gfortran.dg/string_3.f90: New test.
7941
7942 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7943
7944         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7945         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7946
7947 2009-05-15  Ian Lance Taylor  <iant@google.com>
7948
7949         * gcc.dg/Wcxx-compat-10.c: New testcase.
7950
7951 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7952
7953         PR 16302
7954         * gcc.dg/pr16302.c: New.
7955         * g++.dg/warn/pr16302.C: New.
7956
7957 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7958
7959         * gcc.dg/torture/builtin-math-5.c: New.
7960         * gcc.dg/torture/builtin-math-6.c: New.
7961         * lib/target-supports.exp (check_effective_target_mpc): New.
7962
7963 2009-05-15  Jan Hubicka  <jh@suse.cz>
7964
7965         * gcc.dg/tree-ssa/inline-3.c: New testcase
7966
7967 2009-05-15  Jan Hubicka  <jh@suse.cz>
7968
7969         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7970         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7971         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7972         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7973         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7974         Mark noinline.
7975         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7976         Mark noinline.
7977         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7978         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7979
7980 2009-05-15  Jan Hubicka  <jh@suse.cz>
7981
7982         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7983         optimized by sibcall noinline.
7984
7985 2009-05-15  Jan Hubicka  <jh@suse.cz>
7986
7987         * sibcall-1.c (track): Mark noinline.
7988         * sibcall-2.c (track): Mark noinline.
7989         * sibcall-3.c (track): Mark noinline.
7990         * sibcall-4.c (track): Mark noinline.
7991
7992 2009-05-15  Jan Hubicka  <jh@suse.cz>
7993
7994         * flatten-2.c: Disable early inlining; add comment.
7995         * flatten-3.c: New test based on flatten-2.c.
7996
7997 2009-05-15  Richard Guenther  <rguenther@suse.de>
7998
7999         PR tree-optimization/39999
8000         * gcc.c-torture/compile/pr39999.c: New testcase.
8001
8002 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
8003
8004         * gcc.c-torture/compile/ptr-conv-1.c: New test.
8005
8006 2009-05-14  Ian Lance Taylor  <iant@google.com>
8007
8008         * gcc.dg/Wcxx-compat-9.c: New testcase.
8009
8010 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
8011
8012         PR fortran/39996
8013         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
8014         * gfortran.dg/duplicate_type_2.f90: Ditto.
8015         * gfortran.dg/duplicate_type_3.f90: New.
8016
8017 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
8018
8019         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
8020         * ada/acats/tests/c5/c59002c.ada: Likewise.
8021
8022 2009-05-13  Taras Glek  <tglek@mozilla.com>
8023
8024         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
8025         attributes and decl smashing.
8026         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
8027         attributes.
8028         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
8029         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
8030
8031 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
8032
8033         PR fortran/39865
8034         * gfortran.dg/pr39865.f90: New test.
8035         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
8036         arrays in FMT=.
8037         * gfortran.dg/hollerith_f95.f90: Likewise.
8038         * gfortran.dg/hollerith6.f90: New test.
8039         * gfortran.dg/hollerith7.f90: New test.
8040
8041 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8042
8043         PR cpp/36674
8044         * gcc.dg/cpp/pr36674.i: New.
8045
8046 2009-05-14  Ben Elliston  <bje@au.ibm.com>
8047
8048         PR middle-end/40035
8049         * gcc.c-torture/compile/pr40035.c: New test.
8050
8051 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8052
8053         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
8054
8055 2009-05-12  Tobias Burnus  <burnus@net-b.de>
8056
8057         PR fortran/40110
8058         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
8059         * gfortran.dg/c_kind_tests_2.f03: Ditto.
8060         * gfortran.dg/interop_params.f03: Ditto.
8061
8062 2009-05-12  Jan Hubicka  <jh@suse.cz>
8063
8064         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
8065         so unrolling still happens.
8066         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
8067         * gcc.dg/ipa/ipacost-2.c: Likewise.
8068         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
8069
8070 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8071
8072         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8073
8074 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8075
8076         * lib/target-supports.exp (check_profiling_available): Return
8077         false for -p on *-*-cygwin* targets.
8078
8079 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8080
8081         PR tree-optimization/38632
8082         * g++.dg/tree-ssa/pr38632.C: New.
8083
8084 2009-05-11  Jan Hubicka  <jh@suse.cz>
8085
8086         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
8087         we now optimize better.
8088         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
8089         out at different places.
8090         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
8091         unroling.
8092         * gcc.dg/vect/vect-76.c: Likewise.
8093         * gcc.dg/vect/vect-70.c: Likewise.
8094         * gcc.dg/vect/vect-66.c: Likewise.
8095         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
8096         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
8097
8098 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8099
8100         PR middle-end/40080
8101         * gcc.c-torture/compile/pr40080.c: New.
8102
8103 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
8104
8105         * gcc.c-torture/compile/pr40026.c: New testcase.
8106
8107 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
8108
8109         PR fortran/40089
8110         * gfortran.dg/proc_ptr_comp_7.f90: New.
8111
8112 2009-05-11  Ira Rosen  <irar@il.ibm.com>
8113
8114         PR tree-optimization/40074
8115         * gcc.dg/vect/pr40074.c: New test.
8116
8117 2009-05-10  Ian Lance Taylor  <iant@google.com>
8118
8119         * gcc.dg/Wcxx-compat-7.c: New testcase.
8120         * gcc.dg/Wcxx-compat-8.c: New testcase.
8121         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
8122         * gcc.dg/pr17188-1.c: Likewise.
8123         * gcc.dg/pr39084.c: Likewise.
8124
8125 2009-05-10  Michael Matz  <matz@suse.de>
8126
8127         PR target/40031
8128         * gcc.dg/pr40031.c: New test.
8129
8130 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8131
8132         PR fortran/40018
8133         * gfortran.dg/array_constructor_31.f90: New test.
8134
8135 2009-05-10  Richard Guenther  <rguenther@suse.de>
8136
8137         PR tree-optimization/40081
8138         * g++.dg/torture/pr40081.C: New testcase.
8139
8140 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8141
8142         PR fortran/38863
8143         * gfortran.dg/dependency_24.f90: New test.
8144         * gfortran.dg/dependency_23.f90: Clean up module files.
8145
8146 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
8147
8148         PR fortran/38956
8149         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
8150         * gfortran.dg/chmod_2.f90: Likewise.
8151         * gfortran.dg/chmod_3.f90: Likewise.
8152         * gfortran.dg/open_errors.f90: Likewise.
8153
8154 2009-05-09  Jan Hubicka  <jh@suse.cz>
8155
8156         PR middle-end/40043
8157         * g++.dg/eh/nested-try.C: New test.
8158
8159 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8160
8161         PR tree-optimization/40049
8162         * gcc.dg/vect/vect-shift-2.c: New test.
8163
8164 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8165
8166         * gcc.dg/torture/complex-sign-mul-minus-one.c,
8167         gcc.dg/torture/complex-sign-mul-one.c: New tests.
8168
8169 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8170
8171         PR c/36892
8172         * g++.dg/warn/deprecated-6.C: New.
8173         * gcc.dg/deprecated-4.c: Likewise.
8174         * gcc.dg/deprecated-5.c: Likewise.
8175         * gcc.dg/deprecated-6.c: Likewise.
8176
8177 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8178
8179         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8180         __aligned__(__BIGGEST_ALIGNMENT__).
8181         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8182         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8183         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8184         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8185         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8186         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8187         * gcc.dg/vect/Os-vect-95.c: Likewise.
8188         * gcc.dg/vect/pr20122.c: Likewise.
8189         * gcc.dg/vect/pr36493.c: Likewise.
8190         * gcc.dg/vect/pr37385.c: Likewise.
8191         * gcc.dg/vect/slp-7.c: Likewise.
8192         * gcc.dg/vect/slp-9.c: Likewise.
8193         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8194         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8195         * gcc.dg/vect/vect-35.c: Likewise.
8196         * gcc.dg/vect/vect-40.c: Likewise.
8197         * gcc.dg/vect/vect-42.c: Likewise.
8198         * gcc.dg/vect/vect-44.c: Likewise.
8199         * gcc.dg/vect/vect-46.c: Likewise.
8200         * gcc.dg/vect/vect-48.c: Likewise.
8201         * gcc.dg/vect/vect-52.c: Likewise.
8202         * gcc.dg/vect/vect-54.c: Likewise.
8203         * gcc.dg/vect/vect-56.c: Likewise.
8204         * gcc.dg/vect/vect-58.c: Likewise.
8205         * gcc.dg/vect/vect-60.c: Likewise.
8206         * gcc.dg/vect/vect-74.c: Likewise.
8207         * gcc.dg/vect/vect-75.c: Likewise.
8208         * gcc.dg/vect/vect-76.c: Likewise.
8209         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8210         * gcc.dg/vect/vect-77.c: Likewise.
8211         * gcc.dg/vect/vect-77-global.c: Likewise.
8212         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8213         * gcc.dg/vect/vect-78.c: Likewise.
8214         * gcc.dg/vect/vect-78-global.c: Likewise.
8215         * gcc.dg/vect/vect-80.c: Likewise.
8216         * gcc.dg/vect/vect-85.c: Likewise.
8217         * gcc.dg/vect/vect-87.c: Likewise.
8218         * gcc.dg/vect/vect-88.c: Likewise.
8219         * gcc.dg/vect/vect-92.c: Likewise.
8220         * gcc.dg/vect/vect-93.c: Likewise.
8221         * gcc.dg/vect/vect-95.c: Likewise.
8222         * gcc.dg/vect/vect-97.c: Likewise.
8223         * gcc.dg/vect/vect-complex-1.c: Likewise.
8224         * gcc.dg/vect/vect-complex-4.c: Likewise.
8225         * gcc.dg/vect/vect-complex-5.c: Likewise.
8226         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8227         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8228         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8229         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8230         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8231         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8232         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8233         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8234         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8235         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8236         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8237         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8238         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8239         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8240         * gcc.dg/vect/vect-outer-1.c: Likewise.
8241         * gcc.dg/vect/vect-outer-2a.c: Likewise.
8242         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8243         * gcc.dg/vect/vect-outer-2.c: Likewise.
8244         * gcc.dg/vect/vect-outer-2c.c: Likewise.
8245         * gcc.dg/vect/vect-outer-2d.c: Likewise.
8246         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8247         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8248         * gcc.dg/vect/vect-outer-3.c: Likewise.
8249         * gcc.dg/vect/vect-outer-3c.c: Likewise.
8250         * gcc.dg/vect/vect-outer-5.c: Likewise.
8251         * gcc.dg/vect/vect-outer-6.c: Likewise.
8252         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8253         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8254         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8255         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8256         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8257         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8258         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8259         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8260         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8261         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8262         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8263         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8264         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8265         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8266
8267 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8268
8269         PR c/24581
8270         * gcc.dg/torture/complex-sign.h: New header.
8271         * gcc.dg/torture/complex-sign-add.c,
8272         gcc.dg/torture/complex-sign-mixed-add.c,
8273         gcc.dg/torture/complex-sign-mixed-div.c,
8274         gcc.dg/torture/complex-sign-mixed-mul.c,
8275         gcc.dg/torture/complex-sign-mixed-sub.c,
8276         gcc.dg/torture/complex-sign-mul.c,
8277         gcc.dg/torture/complex-sign-sub.c: New tests.
8278
8279 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
8280
8281         PR fortran/39876
8282         * gfortran.dg/intrinsic_3.f90: New.
8283
8284 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
8285
8286         PR c/39037
8287         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8288         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8289         * gcc.dg/dfp/float-constant-double.c: New test.
8290         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8291         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8292         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8293         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8294         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8295         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8296         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8297         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8298         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8299
8300 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8301
8302         PR middle-end/40057
8303         * gcc.c-torture/execute/pr40057.c: New test.
8304
8305 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8306
8307         * gcc.c-torture/compile/const-high-part.c: New test.
8308
8309 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8310
8311         PR testsuite/40050
8312         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8313         build plugin.
8314
8315 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8316
8317         PR fortran/39630
8318         * gfortran.dg/proc_decl_1.f90: Modified.
8319         * gfortran.dg/proc_ptr_comp_1.f90: New.
8320         * gfortran.dg/proc_ptr_comp_2.f90: New.
8321         * gfortran.dg/proc_ptr_comp_3.f90: New.
8322         * gfortran.dg/proc_ptr_comp_4.f90: New.
8323         * gfortran.dg/proc_ptr_comp_5.f90: New.
8324         * gfortran.dg/proc_ptr_comp_6.f90: New.
8325
8326 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8327
8328         PR c++/17395
8329         * g++.dg/template/call7.C: New test.
8330
8331 2009-05-06  Diego Novillo  <dnovillo@google.com>
8332
8333         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8334
8335 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8336
8337         * gfortran.dg/pr40021.f: Moved to ...
8338         * gfortran.fortran-torture/execute/pr40021.f: Here.
8339
8340 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8341
8342         PR middle-end/39986
8343         * gcc.dg/dfp/pr39986.c: New test.
8344
8345 2009-05-06  Michael Matz  <matz@suse.de>
8346
8347         PR middle-end/40021
8348         * gfortran.dg/pr40021.f: New test.
8349
8350 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8351
8352         * lib/plugin-support.exp: New file containing support procs for
8353         plugin testcases.
8354         * lib/target-supports.exp (check_plugin_available): New proc.
8355         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8356         * gcc.dg/plugin/selfassign.c: New plugin source file.
8357         * gcc.dg/plugin/self-assign-test-1.c: New test.
8358         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8359         * g++.dg/README: Add description for plugin test.
8360         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8361         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8362         * g++.dg/plugin/selfassign.c: New plugin source file.
8363         * g++.dg/plugin/self-assign-test-1.C: New test.
8364         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8365         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8366         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8367         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8368
8369 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8370
8371         PR fortran/40041
8372         * gfortran.dg/intrinsic_2.f90: New test.
8373         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8374
8375 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8376
8377         PR c/40032
8378         * gcc.dg/noncompile/incomplete-5.c: New test.
8379
8380 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8381
8382         PR middle-end/39666
8383         * gcc.dg/pr39666-1.c: New test.
8384         * gcc.dg/pr39666-2.c: Likewise.
8385         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8386         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8387         * gfortran.dg/pr39666-1.f90: Likewise.
8388         * gfortran.dg/pr39666-2.f90: Likewise.
8389
8390 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8391
8392         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8393         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8394         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8395
8396 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8397
8398         PR fortran/39998
8399         * gfortran.dg/proc_ptr_17.f90: New.
8400
8401 2009-05-05  Richard Guenther  <rguenther@suse.de>
8402
8403         PR tree-optimization/40022
8404         * gcc.c-torture/execute/pr40022.c: New testcase.
8405
8406 2009-05-05  Richard Guenther  <rguenther@suse.de>
8407
8408         PR middle-end/40023
8409         * gcc.c-torture/compile/pr40023.c: New testcase.
8410
8411 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8412
8413         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8414         * g++.dg/template/overload9.C: Likewise.
8415         * g++.dg/ext/ms-1.C: New.
8416
8417 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8418
8419         PR c++/40013
8420         * g++.dg/ext/vla7.C: New test.
8421
8422 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8423
8424         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8425
8426 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8427
8428         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8429         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8430         Update expected errors.
8431
8432 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8433
8434         PR c++/28152
8435         * g++.dg/parse/parser-pr28152.C: New.
8436         * g++.dg/parse/parser-pr28152-2.C: New.
8437
8438 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8439
8440         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8441
8442 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8443
8444         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8445         * gcc.target/sparc/fexpand-2.c: Likewise.
8446         * gcc.target/sparc/fpmerge-2.c: Likewise.
8447         * gcc.target/sparc/pdist-2.c: Likewise.
8448
8449 2009-05-03  Richard Guenther  <rguenther@suse.de>
8450
8451         PR c/39983
8452         * gcc.c-torture/compile/pr39983.c: New testcase.
8453
8454 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8455
8456         * gcc.dg/c99-complex-3.c: New test.
8457
8458 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8459
8460         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8461
8462 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8463
8464         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8465
8466 2009-05-02  Richard Guenther  <rguenther@suse.de>
8467
8468         PR middle-end/40001
8469         * gcc.target/spu/pr40001.c: New testcase.
8470
8471 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8472
8473         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8474
8475 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8476
8477         PR middle-end/39579
8478         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8479         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8480
8481 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8482
8483         PR testsuite/39776
8484         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8485         no longer issued.
8486
8487 2009-04-30  David Ayers  <ayers@fsfe.org>
8488
8489         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8490         and gcc_error_prefix variables.
8491         * objc.dg/bad-receiver-type.m: Update to match correct
8492         diagnostics marker.
8493         * objc.dg/encode-5.m: Likewise.
8494         * objc.dg/id-1.m: Likewise.
8495         * objc.dg/method-1.m: Likewise.
8496         * objc.dg/method-6.m: Likewise.
8497         * objc.dg/method-7.m: Likewise.
8498         * objc.dg/method-9.m: Likewise.
8499         * objc.dg/method-11.m: Likewise.
8500         * objc.dg/method-20.m: Likewise.
8501         * objc.dg/private-1.m: Likewise.
8502
8503 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8504
8505         PR libfortran/39667
8506         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8507         * gfortran.dg/advance_4.f90: Likewise
8508         * gfortran.dg/advance_5.f90: Likewise
8509         * gfortran.dg/append_1.f90: Likewise
8510         * gfortran.dg/backslash_1.f90: Likewise
8511         * gfortran.dg/backslash_2.f90: Likewise
8512         * gfortran.dg/backslash_3.f: Likewise
8513         * gfortran.dg/backspace_10.f90: Likewise
8514         * gfortran.dg/backspace_3.f: Likewise
8515         * gfortran.dg/backspace_4.f: Likewise
8516         * gfortran.dg/backspace_5.f: Likewise
8517         * gfortran.dg/backspace_8.f: Likewise
8518         * gfortran.dg/backspace_9.f: Likewise
8519         * gfortran.dg/complex_write.f90: Likewise
8520         * gfortran.dg/convert_implied_open.f90: Likewise
8521         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8522         * gfortran.dg/dos_eol.f: Likewise
8523         * gfortran.dg/empty_format_1.f90: Likewise
8524         * gfortran.dg/endfile.f: Likewise
8525         * gfortran.dg/eof_1.f90: Likewise
8526         * gfortran.dg/eor_1.f90: Likewise
8527         * gfortran.dg/eor_handling_1.f90: Likewise
8528         * gfortran.dg/eor_handling_2.f90: Likewise
8529         * gfortran.dg/eor_handling_3.f90: Likewise
8530         * gfortran.dg/eor_handling_4.f90: Likewise
8531         * gfortran.dg/eor_handling_5.f90: Likewise
8532         * gfortran.dg/error_recovery_5.f90: Likewise
8533         * gfortran.dg/f2003_inquire_1.f03: Likewise
8534         * gfortran.dg/f2003_io_4.f03: Likewise
8535         * gfortran.dg/f2003_io_5.f03: Likewise
8536         * gfortran.dg/f2003_io_7.f03: Likewise
8537         * gfortran.dg/fgetc_1.f90: Likewise
8538         * gfortran.dg/fgetc_2.f90: Likewise
8539         * gfortran.dg/flush_1.f90: Likewise
8540         * gfortran.dg/fmt_exhaust.f90: Likewise
8541         * gfortran.dg/fmt_huge.f90: Likewise
8542         * gfortran.dg/fmt_read.f90: Likewise
8543         * gfortran.dg/fmt_t_1.f90: Likewise
8544         * gfortran.dg/fmt_t_2.f90: Likewise
8545         * gfortran.dg/fmt_t_3.f90: Likewise
8546         * gfortran.dg/fmt_t_4.f90: Likewise
8547         * gfortran.dg/fmt_t_5.f90: Likewise
8548         * gfortran.dg/fmt_t_7.f: Likewise
8549         * gfortran.dg/fseek.f90: Likewise
8550         * gfortran.dg/ftell_1.f90: Likewise
8551         * gfortran.dg/ftell_2.f90: Likewise
8552         * gfortran.dg/func_derived_3.f90: Likewise
8553         * gfortran.dg/inquire_9.f90: Likewise
8554         * gfortran.dg/iostat_1.f90: Likewise
8555         * gfortran.dg/iostat_2.f90: Likewise
8556         * gfortran.dg/list_read_1.f90: Likewise
8557         * gfortran.dg/list_read_4.f90: Likewise
8558         * gfortran.dg/list_read_5.f90: Likewise
8559         * gfortran.dg/list_read_7.f90: Likewise
8560         * gfortran.dg/list_read_8.f90: Likewise
8561         * gfortran.dg/list_read_9.f90: Likewise
8562         * gfortran.dg/namelist_13.f90: Likewise
8563         * gfortran.dg/namelist_14.f90: Likewise
8564         * gfortran.dg/namelist_15.f90: Likewise
8565         * gfortran.dg/namelist_16.f90: Likewise
8566         * gfortran.dg/namelist_17.f90: Likewise
8567         * gfortran.dg/namelist_18.f90: Likewise
8568         * gfortran.dg/namelist_19.f90: Likewise
8569         * gfortran.dg/namelist_20.f90: Likewise
8570         * gfortran.dg/namelist_24.f90: Likewise
8571         * gfortran.dg/namelist_26.f90: Likewise
8572         * gfortran.dg/namelist_27.f90: Likewise
8573         * gfortran.dg/namelist_28.f90: Likewise
8574         * gfortran.dg/namelist_37.f90: Likewise
8575         * gfortran.dg/namelist_38.f90: Likewise
8576         * gfortran.dg/namelist_39.f90: Likewise
8577         * gfortran.dg/namelist_40.f90: Likewise
8578         * gfortran.dg/namelist_43.f90: Likewise
8579         * gfortran.dg/namelist_44.f90: Likewise
8580         * gfortran.dg/namelist_45.f90: Likewise
8581         * gfortran.dg/namelist_46.f90: Likewise
8582         * gfortran.dg/namelist_47.f90: Likewise
8583         * gfortran.dg/namelist_48.f90: Likewise
8584         * gfortran.dg/namelist_49.f90: Likewise
8585         * gfortran.dg/namelist_50.f90: Likewise
8586         * gfortran.dg/namelist_51.f90: Likewise
8587         * gfortran.dg/namelist_52.f90: Likewise
8588         * gfortran.dg/namelist_56.f90: Likewise
8589         * gfortran.dg/namelist_char_only.f90: Likewise
8590         * gfortran.dg/namelist_use.f90: Likewise
8591         * gfortran.dg/namelist_use_only.f90: Likewise
8592         * gfortran.dg/noadv_size.f90: Likewise
8593         * gfortran.dg/open_access_append_1.f90: Likewise
8594         * gfortran.dg/pad_no.f90: Likewise
8595         * gfortran.dg/pr12884.f: Likewise
8596         * gfortran.dg/pr17090.f90: Likewise
8597         * gfortran.dg/pr17285.f90: Likewise
8598         * gfortran.dg/pr17286.f90: Likewise
8599         * gfortran.dg/pr18122.f90: Likewise
8600         * gfortran.dg/pr18210.f90: Likewise
8601         * gfortran.dg/pr18392.f90: Likewise
8602         * gfortran.dg/pr19155.f: Likewise
8603         * gfortran.dg/pr19216.f: Likewise
8604         * gfortran.dg/pr19467.f90: Likewise
8605         * gfortran.dg/pr19657.f: Likewise
8606         * gfortran.dg/pr20257.f90: Likewise
8607         * gfortran.dg/read_bad_advance.f90: Likewise
8608         * gfortran.dg/read_eof_2.f90: Likewise
8609         * gfortran.dg/read_eof_4.f90: Likewise
8610         * gfortran.dg/read_many_1.f: Likewise
8611         * gfortran.dg/read_noadvance.f90: Likewise
8612         * gfortran.dg/read_repeat.f90: Likewise
8613         * gfortran.dg/read_size_noadvance.f90: Likewise
8614         * gfortran.dg/read_x_past.f: Likewise
8615         * gfortran.dg/record_marker_1.f90: Likewise
8616         * gfortran.dg/record_marker_3.f90: Likewise
8617         * gfortran.dg/rewind_1.f90: Likewise
8618         * gfortran.dg/runtime_warning_1.f90: Likewise
8619         * gfortran.dg/shape_3.f90: Likewise
8620         * gfortran.dg/slash_1.f90: Likewise
8621         * gfortran.dg/stat_1.f90: Likewise
8622         * gfortran.dg/stat_2.f90: Likewise
8623         * gfortran.dg/streamio_11.f90: Likewise
8624         * gfortran.dg/streamio_3.f90: Likewise
8625         * gfortran.dg/streamio_4.f90: Likewise
8626         * gfortran.dg/streamio_9.f90: Likewise
8627         * gfortran.dg/tl_editing.f90: Likewise
8628         * gfortran.dg/unf_io_convert_1.f90: Likewise
8629         * gfortran.dg/unf_io_convert_2.f90: Likewise
8630         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8631         * gfortran.dg/unf_short_record_1.f90: Likewise
8632         * gfortran.dg/utf8_1.f03: Likewise
8633         * gfortran.dg/utf8_2.f03: Likewise
8634         * gfortran.dg/widechar_IO_1.f90: Likewise
8635         * gfortran.dg/write_check3.f90: Likewise
8636         * gfortran.dg/write_rewind_2.f: Likewise
8637         * gfortran.dg/x_slash_2.f: Likewise
8638
8639 2009-04-29  Richard Guenther  <rguenther@suse.de>
8640
8641         PR target/39943
8642         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8643         New.
8644         (check_effective_target_vect_floatuint_cvt): Likewise.
8645         * gcc.dg/vect/slp-10.c: Adjust.
8646         * gcc.dg/vect/slp-11.c: Adjust.
8647         * gcc.dg/vect/slp-12b.c: Adjust.
8648         * gcc.dg/vect/slp-33.c: Adjust.
8649         * gcc.c-torture/compile/pr39943.c: New testcase.
8650
8651 2009-04-29  Richard Guenther  <rguenther@suse.de>
8652
8653         PR middle-end/39937
8654         * gcc.c-torture/compile/pr39937.c: New testcase.
8655
8656 2009-04-29  Richard Guenther  <rguenther@suse.de>
8657
8658         PR tree-optimization/39941
8659         * gcc.c-torture/compile/pr39941.c: New testcase.
8660
8661 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8662
8663         * gcc.target/bfin/20090411-1.c: New test.
8664
8665 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8666
8667         PR target/39565
8668         * gcc.dg/pr39565.c: New testcase.
8669
8670 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8671
8672         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8673         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8674         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8675         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8676         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8677         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8678         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8679         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8680         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8681         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8682         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8683         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8684         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8685         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8686         * gcc.target/i386/pr37191.c: Likewise.
8687         * gcc.target/i386/reload-1.c: Likewise.
8688         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8689         * g++.old-deja/g++.pt/repo2.C: Likewise.
8690         * g++.old-deja/g++.pt/repo3.C: Likewise.
8691         * g++.old-deja/g++.pt/repo4.C: Likewise.
8692         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8693         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8694         * g++.dg/template/repo1.C: Likewise.
8695         * g++.dg/template/repo2.C: Likewise.
8696         * g++.dg/template/repo3.C: Likewise.
8697         * g++.dg/template/repo4.C: Likewise.
8698         * g++.dg/template/repo5.C: Likewise.
8699         * g++.dg/template/repo6.C: Likewise.
8700         * g++.dg/template/repo7.C: Likewise.
8701         * g++.dg/template/repo8.C: Likewise.
8702         * g++.dg/template/repo9.C: Likewise.
8703         * g++.dg/rtti/repo1.C: Likewise.
8704         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8705         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8706         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8707         * g++.dg/other/PR23205.C: Skip for vxworks.
8708         * g++.dg/ext/visibility/class1.C: Requires PIC.
8709         * g++.dg/eh/async-unwind2.C: Requires PIC.
8710         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8711         does not have cxa_exit.
8712
8713 2009-04-28  Jing Yu  <jingyu@google.com>
8714
8715         PR testsuite/39790
8716         * lib/target-supports.exp (check_effective_target_tls): Remove
8717         comment of caching.
8718         (check_effective_target_tls_native): Likewise.
8719         (check_effective_target_tls_runtime): Likewise.
8720         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8721         tls to tls_runtime.
8722         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8723
8724 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8725
8726         PR fortran/39946
8727         * gfortran.dg/proc_ptr_16.f90: New.
8728
8729 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8730
8731         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8732         lp64 is true.
8733
8734 2009-04-28  Richard Guenther  <rguenther@suse.de>
8735
8736         PR middle-end/39937
8737         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8738
8739 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8740
8741         * g++.dg/warn/pr35652.C: Removed.
8742         * gcc.dg/pr35652.c: Likewise.
8743
8744 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8745
8746         * gcc.target/ia64/20071210-2.c: New testcase.
8747
8748 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8749
8750         PR c/39323
8751         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8752         * gcc.dg/pr39323-3.c: Ditto.
8753
8754 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8755
8756         PR fortran/39930
8757         PR fortran/39931
8758         * gfortran.dg/ambiguous_reference_2.f90: New.
8759         * gfortran.dg/pointer_assign_7.f90: New.
8760
8761 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8762             Mark Mitchell  <mark@codesourcery.com>
8763
8764         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8765         * gcc.dg/20020103-1.c: Check for __ppc.
8766         * gcc.dg/asm-b.c: Check for __ppc.
8767         * gcc.dg/20020919-1.c: Check for __ppc.
8768         * gcc.dg/20020312-2.c: Likewise.
8769         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8770         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8771         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8772         * g++.dg/warn/weak1.C: Likewise.
8773         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8774         static so appropriate optimizations kick in.
8775         (find_base_value_wrapper): New function.
8776         * g++.dg/eh/simd-5.C: Fix target triplet.
8777         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8778
8779 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8780             H.J. Lu  <hongjiu.lu@intel.com>
8781
8782         PR target/39911
8783         * gcc.target/i386/pr39911.c: New test.
8784
8785 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8786
8787         PR fortran/39879
8788         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8789
8790 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8791
8792         PR c++/35652
8793         Revert:
8794
8795         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8796
8797         * gcc.dg/pr35652.C: New.
8798         * g++.dg/warn/pr35652.C: New.
8799         * gcc.dg/format/plus-1.c: Adjust message.
8800
8801 2009-04-27  DJ Delorie  <dj@redhat.com>
8802
8803         * lib/target-supports.exp (check_effective_target_double64): New.
8804         (check_effective_target_double64plus): New.
8805         (check_effective_target_large_double): New.
8806         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8807         * gcc.dg/div-double-1.c: Likewise.
8808         * gcc.dg/Wconversion-real.c: Require large_double.
8809         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8810
8811         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8812         are too small.
8813
8814         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8815         constants as long.
8816
8817 2009-04-27  Ian Lance Taylor  <iant@google.com>
8818
8819         * gcc.dg/Wcxx-compat-5.c: New testcase.
8820         * gcc.dg/Wcxx-compat-6.c: New testcase.
8821
8822 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8823
8824         Allow non-constant arguments to conversion intrinsics.
8825         * gcc.target/spu/intrinsics-3.c: Update tests.
8826
8827 2009-04-27  Richard Guenther  <rguenther@suse.de>
8828
8829         PR middle-end/39928
8830         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8831         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8832
8833 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8834
8835         PR target/39903
8836         * gcc.dg/torture/pr39903-1.c: New.
8837         * gcc.dg/torture/pr39903-2.c: Likewise.
8838
8839 2009-04-27  Revital Eres  <eres@il.ibm.com>
8840
8841         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8842         and check it.
8843         * gcc.dg/sms-2.c: Add dump check.
8844         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8845         and check it.
8846         * gcc.dg/sms-4.c: Likewise.
8847         * gcc.dg/sms-5.c: Likewise.
8848         * gcc.dg/sms-6.c: Likewise.
8849         * gcc.dg/sms-7.c: Likewise.
8850         * gcc.dg/sms-antideps.c: Rename to...
8851         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8852
8853 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8854
8855         * gnat.dg/opt2.adb: New test.
8856
8857 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8858
8859         PR c++/39875
8860         * g++.dg/warn/Wunused-15.C: New test.
8861
8862 2009-04-26  Michael Matz  <matz@suse.de>
8863
8864         Expand from SSA.
8865         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8866         change regexps.
8867         * gcc.target/i386/pr37248-1.c: Modified.
8868         * gcc.target/i386/pr37248-3.c: Modified.
8869         * gcc.target/i386/pr37248-2.c: Modified.
8870         * gnat.dg/aliasing1.adb: Modified.
8871         * gnat.dg/pack9.adb: Modified.
8872         * gnat.dg/aliasing2.adb: Modified.
8873         * gcc.dg/strict-overflow-2.c: Modified.
8874         * gcc.dg/autopar/reduc-1char.c: Modified.
8875         * gcc.dg/autopar/reduc-2char.c: Modified.
8876         * gcc.dg/autopar/reduc-1.c: Modified.
8877         * gcc.dg/autopar/reduc-2.c: Modified.
8878         * gcc.dg/autopar/reduc-3.c: Modified.
8879         * gcc.dg/autopar/reduc-6.c: Modified.
8880         * gcc.dg/autopar/reduc-7.c: Modified.
8881         * gcc.dg/autopar/reduc-8.c: Modified.
8882         * gcc.dg/autopar/reduc-9.c: Modified.
8883         * gcc.dg/autopar/reduc-1short.c: Modified.
8884         * gcc.dg/autopar/reduc-2short.c: Modified.
8885         * gcc.dg/autopar/parallelization-1.c: Modified.
8886         * gcc.dg/strict-overflow-4.c: Modified.
8887         * gcc.dg/strict-overflow-6.c: Modified.
8888         * gcc.dg/gomp/combined-1.c: Modified.
8889         * gcc.dg/no-strict-overflow-1.c: Modified.
8890         * gcc.dg/no-strict-overflow-3.c: Modified.
8891         * gcc.dg/no-strict-overflow-5.c: Modified.
8892         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8893         * gcc.dg/tree-ssa/pr18134.c: Modified.
8894         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8895         * gcc.dg/tree-ssa/vector-2.c: Modified.
8896         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8897         * gcc.dg/tree-ssa/loop-21.c: Modified.
8898         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8899         * gcc.dg/tree-ssa/vector-3.c: Modified.
8900         * gcc.dg/tree-ssa/asm-3.c: Modified.
8901         * gcc.dg/tree-ssa/pr23294.c: Modified.
8902         * gcc.dg/tree-ssa/loop-22.c: Modified.
8903         * gcc.dg/tree-ssa/loop-15.c: Modified.
8904         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8905         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8906         * gcc.dg/tree-ssa/pr20139.c: Modified.
8907         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8908         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8909         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8910         * gcc.dg/tree-ssa/loop-5.c: Modified.
8911         * gcc.dg/tree-ssa/pr19431.c: Modified.
8912         * gcc.dg/tree-ssa/pr32044.c: Modified.
8913         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8914         * gcc.dg/tree-ssa/loop-19.c: Modified.
8915         * gcc.dg/tree-ssa/loop-28.c: Modified.
8916         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8917         * gcc.dg/tree-ssa/divide-1.c: Modified.
8918         * gcc.dg/tree-ssa/inline-1.c: Modified.
8919         * gcc.dg/tree-ssa/divide-3.c: Modified.
8920         * gcc.dg/tree-ssa/pr30978.c: Modified.
8921         * gcc.dg/tree-ssa/alias-6.c: Modified.
8922         * gcc.dg/tree-ssa/divide-4.c: Modified.
8923         * gcc.dg/tree-ssa/alias-11.c: Modified.
8924         * gcc.dg/no-strict-overflow-7.c: Modified.
8925         * gcc.dg/strict-overflow-1.c: Modified.
8926         * gcc.dg/pr15784-4.c: Modified.
8927         * gcc.dg/pr34263.c: Modified.
8928         * gcc.dg/strict-overflow-3.c: Modified.
8929         * gcc.dg/tree-prof/stringop-1.c: Modified.
8930         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8931         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8932         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8933         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8934         * gcc.dg/no-strict-overflow-2.c: Modified.
8935         * gcc.dg/no-strict-overflow-4.c: Modified.
8936         * gcc.dg/no-strict-overflow-6.c: Modified.
8937         * g++.dg/tree-ssa/pr27090.C: Modified.
8938         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8939         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8940         * g++.dg/tree-ssa/pr19807.C: Modified.
8941         * g++.dg/opt/pr30965.C: Modified.
8942         * g++.dg/init/new17.C: Modified.
8943         * gfortran.dg/whole_file_6.f90: Modified.
8944         * gfortran.dg/whole_file_5.f90: Modified.
8945         * gfortran.dg/reassoc_1.f90: Modified.
8946         * gfortran.dg/reassoc_3.f90: Modified.
8947
8948 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8949
8950         PR fortran/39893
8951         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8952
8953 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8954
8955         PR inline-asm/39543
8956         * gcc.target/i386/pr39543-1.c: New test.
8957         * gcc.target/i386/pr39543-2.c: New test.
8958         * gcc.target/i386/pr39543-3.c: New test.
8959
8960         PR c/39889
8961         * gcc.dg/Wunused-value-3.c: New test.
8962
8963 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8964
8965         PR c/39581
8966         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8967         gcc.dg/vla-21.c: New tests.
8968
8969 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8970
8971         PR c/39556
8972         * gcc.dg/inline-34.c: New test.
8973
8974 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8975
8976         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8977         gcc.dg/enum-const-3.c: New tests.
8978         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8979         -pedantic-errors.  Update expected diagnostics.
8980
8981 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8982
8983         PR c/39582
8984         * gcc.dg/vla-20.c: New test.
8985
8986 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8987
8988         PR c/39564
8989         * gcc.dg/vla-19.c: New test.
8990
8991 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8992
8993         PR preprocessor/39559
8994         * gcc.dg/c99-intconst-2.c: New test.
8995
8996 2009-04-25  Jan Hubicka  <jh@suse.cz>
8997
8998         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8999
9000 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
9001
9002         PR fortran/39688
9003         * gfortran.dg/import7.f90: New.
9004
9005 2009-04-24  Richard Guenther  <rguenther@suse.de>
9006
9007         * gcc.dg/tree-ssa/vrp48.c: Fix.
9008
9009 2008-04-24  Doug Kwan  <dougkwan@google.com>
9010
9011         * g++.dg/init/copy7.C: Only abort in memcpy if source and
9012         destination are the same.
9013
9014 2009-04-24  Richard Guenther  <rguenther@suse.de>
9015
9016         * gcc.dg/tree-ssa/vrp48.c: New testcase.
9017
9018 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
9019
9020         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
9021         gcc.dg/array-const-3.c: New tests.
9022
9023 2009-04-24  Ian Lance Taylor  <iant@google.com>
9024
9025         * gcc.dg/Wcxx-compat-4.c: New testcase.
9026
9027 2009-04-24  Daniel Kraft  <d@domob.eu>
9028
9029         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
9030         expected on already erraneous symbol (renamed to fresh one).
9031
9032 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
9033
9034         PR middle-end/39867
9035         * gcc.dg/pr39867.c: New.
9036
9037 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
9038
9039         PR fortran/39861
9040         PR fortran/39864
9041         * gfortran.dg/intrinsic_1.f90: New.
9042
9043 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
9044
9045         * gnat.dg/alignment7.adb: New test.
9046         * gnat.dg/alignment8.adb: Likewise.
9047
9048 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
9049
9050         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
9051         * gnat.dg/specs/rep_clause2.ads: New test.
9052
9053 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
9054
9055         PR rtl-optimization/39794
9056         * gcc.dg/pr39794.c: New test.
9057
9058 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9059
9060         * gnat.dg/atomic1.adb: New test.
9061         * gnat.dg/atomic1_pkg.ads: New helper.
9062
9063 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
9064
9065         PR testsuite/39623
9066         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
9067         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
9068
9069 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
9070
9071         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
9072         warning.
9073
9074 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9075
9076         PR C/31499
9077         * gcc.dg/vector-init-1.c: New testcase.
9078         * gcc.dg/vector-init-2.c: New testcase.
9079
9080 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
9081
9082         * gnat.dg/enum2.adb: New test.
9083         * gnat.dg/enum2_pkg.ads: New helper.
9084
9085 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
9086
9087         PR c/39855
9088         * gcc.dg/torture/pr39855.c: New test.
9089
9090 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
9091
9092         PR c++/39639
9093         * g++.dg/cpp0x/pr39639.C: New test.
9094
9095 2009-04-22  Mark Heffernan  <meheff@google.com>
9096
9097         * gcc.dg/profile-generate-3.c: New test.
9098
9099 2009-04-22  Jan Hubicka  <jh@suse.cz>
9100
9101         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
9102
9103 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
9104
9105         PR testsuite/39623
9106         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
9107
9108 2009-04-22  Richard Guenther  <rguenther@suse.de>
9109
9110         PR tree-optimization/39824
9111         * gcc.c-torture/compile/pr39824.c: New testcase.
9112
9113 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9114
9115         PR c++/14875
9116         * g++.dg/parse/parser-pr14875.C: New.
9117         * g++.dg/parse/parser-pr14875-2.C: New.
9118         * g++.dg/parse/error6.C: Update match string.
9119
9120 2009-04-22  Richard Guenther  <rguenther@suse.de>
9121
9122         PR tree-optimization/39845
9123         * gcc.c-torture/compile/pr39845.c: New testcase.
9124
9125 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
9126
9127         PR fortran/39735
9128         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
9129         * gfortran.dg/external_initializer.f90: Modified.
9130         * gfortran.dg/interface_26.f90: Modified.
9131         * gfortran.dg/intrinsic_subroutine.f90: Modified.
9132         * gfortran.dg/proc_ptr_3.f90: Modified.
9133         * gfortran.dg/proc_ptr_15.f90: New.
9134         * gfortran.dg/proc_ptr_result_1.f90: Modified.
9135
9136 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9137
9138         PR c++/35711
9139         * g++.dg/warn/pr35711.C: New.
9140         * g++.dg/conversion/ptrmem2.C: Update.
9141
9142 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
9143
9144         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
9145         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
9146         README.gcc, g++.dg/README, g++.dg/compat/break/README,
9147         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
9148         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
9149         gcc.c-torture/ChangeLog.0,
9150         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
9151         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
9152         gcc.target/i386/math-torture/math-torture.exp,
9153         gcc.target/mips/inter/mips16-inter.exp,
9154         gcc.target/mips/mips-nonpic/README,
9155         gcc.target/x86_64/abi/README.gcc,
9156         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
9157         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
9158         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
9159         notices.
9160         * ChangeLog-1993-2007, ChangeLog: Correct dates.
9161
9162 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9163
9164         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
9165
9166 2009-04-21  Richard Guenther  <rguenther@suse.de>
9167
9168         PR middle-end/39829
9169         * gcc.dg/torture/pr39829.c: New testcase.
9170
9171 2009-04-21  Martin Jambor  <mjambor@suse.cz>
9172
9173         * gcc.dg/tree-ssa/cswtch-2.c: New test.
9174
9175 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9176
9177         PR 16202
9178         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9179         * gcc.dg/sequence-pt-2.c: New.
9180         * gcc.dg/sequence-pt-3.c: New.
9181         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9182         * g++.dg/warn/sequence-pt-2.c: New.
9183         * g++.dg/warn/sequence-pt-3.c: New.
9184
9185 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
9186
9187         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9188
9189 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9190
9191         * gnat.dg/import1.ad[sb]: New test.
9192
9193 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9194
9195         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9196         return 0.
9197
9198 2009-04-20  Tobias Burnus  <burnus@net-b.de>
9199
9200         PR fortran/39811
9201         * gfortran.dg/continuation_11.f90: New test.
9202
9203 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9204
9205         PR c++/13358
9206         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9207         messages. Test for "long long" in system headers.
9208         * gcc.dg/c99-longlong-2.c: New.
9209         * g++.dg/warn/pr13358.C: New.
9210         * g++.dg/warn/pr13358-2.C: New.
9211         * g++.dg/warn/pr13358-3.C: New.
9212         * g++.dg/warn/pr13358-4.C: New.
9213
9214 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9215
9216         * gcc.dg/framework-2.c: Fix up for non existent includes
9217         being fatal errors now.
9218
9219 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
9220
9221         PR fortran/39800
9222         * gfortran.dg/private_type_13.f90: New test.
9223         * gfortran.dg/private_type_2.f90: Add option -std=f95.
9224
9225 2009-04-20  Le-Chun Wu  <lcwu@google.com>
9226
9227         PR c++/39803
9228         * g++.dg/warn/Wunused-14.C: New test.
9229
9230 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9231
9232         * gnat.dg/specs/small_alignment.ads: New test.
9233
9234 2009-04-20  Ian Lance Taylor  <iant@google.com>
9235
9236         * gcc.dg/Wcxx-compat-3.c: New testcase.
9237
9238 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9239
9240         * gnat.dg/pack13.ad[sb]: New test.
9241         * gnat.dg/pack13_pkg.ads: New helper.
9242
9243 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9244
9245         * gnat.dg/discr11.ad[sb]: New test.
9246         * gnat.dg/discr11_pkg.ads: New helper.
9247
9248 2009-04-20  Ira Rosen  <irar@il.ibm.com>
9249
9250         PR tree-optimization/39675
9251         * gcc.dg/vect/O3-pr39675-2.c: New test.
9252
9253 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9254
9255         * gnat.dg/rep_clause3.adb: New test.
9256
9257 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9258
9259         PR c/37481
9260         * gcc.dg/c99-flex-array-7.c: New test.
9261
9262 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9263
9264         PR c/19771
9265         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9266
9267 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9268
9269         PR c/38243
9270         * gcc.dg/c99-restrict-3.c: New test.
9271
9272 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9273
9274         PR preprocessor/20078
9275         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9276
9277 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
9278
9279         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9280         Do not pass -B$root after -margs.
9281
9282 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9283
9284         PR c/32061
9285         PR c++/36954
9286         * gcc.dg/pr32061.c: New.
9287         * gcc.dg/Wlogical-op-1.c: Update.
9288         * g++.dg/warn/Wlogical-op-1.C: Update.
9289         * g++.dg/warn/pr36954.C: New.
9290
9291 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9292
9293         PR c/27676
9294         * gcc.dg/lvalue-5.c: New test.
9295
9296 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9297
9298         PR c/22367
9299         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9300
9301 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9302
9303         * gcc.dg/cpp/include5.c: New test.
9304
9305 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9306
9307         PR c/35210
9308         * gcc.dg/call-diag-2.c: New test.
9309
9310 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9311
9312         PR preprocessor/39646
9313         * gcc.dg/cpp/line8.c: New test.
9314
9315 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9316
9317         PR preprocessor/39647
9318         * gcc.dg/cpp/line7.c: New test.
9319
9320 2009-04-18  Richard Guenther  <rguenther@suse.de>
9321
9322         PR middle-end/39804
9323         * gcc.target/i386/pr39804.c: New testcase.
9324
9325 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9326
9327         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9328         * g++.dg/other/pr39496.C: Likewise.
9329
9330 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9331
9332         PR middle-end/36902
9333         * gcc.dg/pr36902.c: New.
9334
9335 2009-04-17  Diego Novillo  <dnovillo@google.com>
9336
9337         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9338         violation for variable 'inside_main'.
9339
9340 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9341
9342         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9343
9344 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9345
9346         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9347
9348 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9349
9350         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9351         * gfortran.dg/chmod_2.f90: Likewise.
9352         * gfortran.dg/chmod_3.f90: Likewise.
9353         * gfortran.dg/open_errors.f90: Likewise.
9354         * gfortran.dg/stat_1.f90: Likewise.
9355         * gfortran.dg/stat_2.f90: Likewise.
9356
9357 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9358
9359         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9360         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9361         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9362         * gfortran.dg/nearest_1.f90: Likewise.
9363         * gfortran.dg/nearest_3.f90: Likewise.
9364         * gfortran.dg/isnan_1.f90: Likewise.
9365         * gfortran.dg/isnan_2.f90: Likewise.
9366         * gfortran.dg/nan_1.f90: Likewise.
9367         * gfortran.dg/nan_2.f90: Likewise.
9368         * gfortran.dg/nan_3.f90: Likewise.
9369         * gfortran.dg/nan_4.f90: Likewise.
9370         * gfortran.dg/module_nan.f90: Likewise.
9371         * gfortran.dg/int_conv_2.f90: Likewise.
9372         * gfortran.dg/init_flag_3.f90: Likewise.
9373         * gfortran.dg/namelist_42.f90: Likewise.
9374         * gfortran.dg/namelist_43.f90: Likewise.
9375         * gfortran.dg/real_const_3.f90: Likewise.
9376         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9377
9378         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9379         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9380         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9381         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9382         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9383
9384         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9385         * gfortran.dg/gamma_5.f90: Likewise.
9386
9387 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9388
9389         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9390         less strict so it also works with auto-overlay support.
9391         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9392         for "exceeds local store" linker errors on the SPU.
9393
9394         * lib/gfortran.exp: Include target-supports.exp.
9395         (gfortran_init): On SPU targets where automatic overlay support
9396         is available, use it to build all Fortran test cases.
9397
9398         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9399
9400 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9401
9402         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9403         rule enforced by gnat on taft types.
9404
9405 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9406
9407         PR testsuite/39792
9408         * g++.dg/ext/complit11.C: Add empty dg-options.
9409
9410 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9411
9412         PR c++/17570
9413         * g++.dg/template/defarg11.C: New test.
9414
9415 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9416
9417         PR c++/28766
9418         * g++.dg/ext/complit11.C: New testcase.
9419
9420 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9421
9422         PR c++/39551
9423         * g++.dg/warn/Wunused-13.C: New testcase.
9424
9425 2009-04-15  Ian Lance Taylor  <iant@google.com>
9426
9427         * gcc.dg/Wenum-compare-1.c: New testcase.
9428
9429 2009-04-15  Richard Guenther  <rguenther@suse.de>
9430
9431         PR tree-optimization/39764
9432         * g++.dg/torture/pr39764.C: New testcase.
9433
9434 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9435
9436         * g++.dg/ext/altivec-17.C: New.
9437
9438 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9439
9440         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9441         * gnat.dg/specs/limited1.ads: Ditto.
9442
9443 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9444
9445         PR testsuite/39769
9446         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9447         for testing the results of estimate instructions.
9448         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9449         * gcc.dg/vmx/3a-05.c (test): Ditto.
9450
9451 2009-04-14  Jason Merrill  <jason@redhat.com>
9452
9453         PR c++/39763
9454         * g++.dg/warn/Wshadow-4.C: Extend.
9455
9456 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9457
9458         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9459         (do_D): Remove attribute hidden.
9460
9461 2009-04-13  Jason Merrill  <jason@redhat.com>
9462
9463         PR c++/39480
9464         * g++.dg/init/copy7.C: New.
9465
9466 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9467
9468         PR testsuite/39733
9469         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9470         (check_for_all_options): This.
9471
9472 2009-04-13  Jason Merrill  <jason@redhat.com>
9473
9474         PR c++/39750
9475         * g++.dg/template/crash90.C: New.
9476
9477 2009-04-12  Jason Merrill  <jason@redhat.com>
9478
9479         PR c++/39742
9480         * g++.dg/overload/extern-C-2.C: New.
9481
9482 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9483
9484         PR preprocessor/31869
9485         * gcc.dg/cpp/strify5.c: New test.
9486
9487 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9488
9489         * gnat.dg/enum1.adb: New test.
9490         * gnat.dg/enum1_pkg.ads: New helper.
9491
9492 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9493
9494         PR target/39740
9495         * gcc.target/alpha/pr39740.c: New test.
9496
9497 2009-04-11  Daniel Kraft  <d@domob.eu>
9498
9499         PR fortran/37746
9500         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9501         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9502         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9503         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9504         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9505         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9506         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9507         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9508         expected string length that failed with -fbounds-check now.
9509         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9510
9511 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9512
9513         PR fortran/39692
9514         * gfortran.dg/proc_ptr_14.f90: New.
9515
9516 2009-04-11  Richard Guenther  <rguenther@suse.de>
9517
9518         PR middle-end/39732
9519         * g++.dg/torture/pr39732.C: New testcase.
9520
9521 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9522
9523         * gfortran.dg/whole_file_5.f90: New.
9524         * gfortran.dg/whole_file_6.f90: New.
9525
9526 2009-04-11  Richard Guenther  <rguenther@suse.de>
9527
9528         PR tree-optimization/39713
9529         * g++.dg/torture/pr39713.C: New testcase.
9530
9531 2009-04-10  Richard Guenther  <rguenther@suse.de>
9532
9533         PR c/39712
9534         * gcc.dg/pr39712.c: New testcase.
9535
9536 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9537
9538         PR c++/28301
9539         * g++.dg/cpp0x/enum2.C: Updated.
9540         * g++.dg/debug/pr22514.C: Likewise.
9541         * g++.dg/parse/enum2.C: Likewise.
9542         * g++.dg/parse/enum3.C: Likewise.
9543         * g++.dg/template/crash79.C: Likewise.
9544         * g++.old-deja/g++.jason/cond.C: Likewise.
9545
9546 2009-04-10  Chao-ying Fu  <fu@mips.com>
9547
9548         * gcc.target/mips/interrupt_handler.c: Change from compile to
9549         assemble.
9550
9551 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9552
9553         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9554
9555 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9556
9557         PR fortran/38709
9558         * gfortran.dg/zero_sized_6.f90: New.
9559
9560 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9561
9562         PR  c++/20118
9563         * g++.dg/parse/pr20118.C: New.
9564         * g++.dg/template/spec16.C: Update.
9565
9566 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9567
9568         PR testsuite/35621
9569         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9570         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9571         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9572         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9573         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9574         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9575         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9576         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9577         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9578         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9579         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9580         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9581         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9582         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9583         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9584         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9585         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9586
9587 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9588
9589         PR target/39678
9590         * g++.dg/torture/pr39678.C: New.
9591         * gcc.dg/compat/struct-complex-2.h: Likewise.
9592         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9593         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9594         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9595         * gcc.dg/torture/pr39678.c: Likewise.
9596         * gcc.target/i386/pr39678.c: Likewise.
9597
9598         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9599         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9600
9601         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9602         <complex.h>.  Add tests for structure with complex float.
9603
9604 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9605             Joseph Myers  <joseph@codesourcery.com>
9606
9607         PR target/36800
9608         * gcc.dg/dfp/pr36800.c: New.
9609
9610 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9611             Rafael Avila de Espindola  <espindola@google.com>
9612
9613         * gcc.misc-tests/help.exp: New file.
9614         * lib/options.exp: New file.
9615
9616 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9617
9618         PR libobjc/36610
9619         * objc/execute/forward-1.x: New.
9620
9621 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9622
9623         * gcc.dg/pr27150-1.c: Change to a link test.
9624
9625 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9626
9627         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9628         3 of the GNU General Public License and to point readers at the
9629         COPYING3 file and the FSF's license web page.
9630         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9631         * gcc.dg/struct/struct-reorg.exp: Likewise.
9632         * gcc.target/spu/tag_manager.c: Likewise.
9633
9634 2009-04-09  Richard Guenther  <rguenther@suse.de>
9635
9636         PR testsuite/39696
9637         * ssa-ccp-25.c: Adjust pattern.
9638
9639 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9640
9641         PR fortran/36704
9642         * gfortran.dg/external_procedures_1.f90: Modified.
9643         * gfortran.dg/proc_ptr_result_1.f90: New.
9644         * gfortran.dg/proc_ptr_result_2.f90: New.
9645         * gfortran.dg/proc_ptr_result_3.f90: New.
9646
9647 2009-04-09  Richard Guenther  <rguenther@suse.de>
9648
9649         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9650         to prevent constant propagation.
9651         * gcc.dg/vect/vect-56.c: Likewise.
9652         * gcc.dg/vect/vect-58.c: Likewise.
9653         * gcc.dg/vect/vect-60.c: Likewise.
9654         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9655         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9656         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9657
9658 2009-04-09  Richard Guenther  <rguenther@suse.de>
9659
9660         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9661         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9662
9663 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9664
9665         PR c/39613
9666         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9667         New tests.
9668
9669 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9670
9671         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9672         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9673
9674 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9675
9676         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9677
9678 2009-04-08  Jason Merrill  <jason@redhat.com>
9679
9680         PR c++/25185
9681         * g++.dg/template/error40.C: Add another test.
9682
9683 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9684
9685         PR c/39614
9686         PR c/39673
9687         * gcc.c-torture/compile/pr39614-1.c,
9688         gcc.c-torture/compile/pr39614-2.c,
9689         gcc.c-torture/compile/pr39614-3.c,
9690         gcc.c-torture/compile/pr39614-4.c,
9691         gcc.c-torture/compile/pr39614-5.c,
9692         gcc.c-torture/compile/pr39673-1.c,
9693         gcc.c-torture/compile/pr39673-2.c: New tests.
9694         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9695         more cases.
9696         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9697         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9698         expected errors.
9699
9700 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9701
9702         PRc++/39637
9703         * g++.dg/cpp0x/variadic-crash2.C: New test.
9704
9705 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9706
9707         PR fortran/38863
9708         * gfortran.dg/alloc_comp_result_1.f90: New test.
9709
9710 2009-04-07  Jason Merrill  <jason@redhat.com>
9711
9712         PR c++/34691
9713         * g++.dg/overload/extern-C-1.C: New.
9714
9715 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9716
9717         PR testsuite/39325
9718         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9719
9720 2009-04-07  Jason Merrill  <jason@redhat.com>
9721
9722         PR c++/25185
9723         * g++.dg/template/error40.C: New.
9724
9725 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9726
9727         PR fortran/38152
9728         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9729
9730 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9731
9732         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9733
9734 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9735
9736         PR fortran/38290
9737         * gfortran.dg/proc_decl_1.f90: Modified.
9738         * gfortran.dg/proc_ptr_11.f90: Extended.
9739         * gfortran.dg/proc_ptr_13.f90: Modified.
9740
9741 2009-04-06  Jason Merrill  <jason@redhat.com>
9742
9743         PR c++/35146
9744         * g++.dg/template/fnspec1.C: New.
9745
9746 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9747
9748         * lib/gnat.exp: Handle multilib.
9749
9750 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9751
9752         PR fortran/38863
9753         * gfortran.dg/dependency_23.f90: New test.
9754
9755 2009-04-06  Richard Guenther  <rguenther@suse.de>
9756
9757         PR tree-optimization/28868
9758         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9759         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9760         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9761         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9762
9763 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9764
9765         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9766
9767 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9768
9769         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9770
9771 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9772
9773         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9774         with the built-in y0, and the subsequent warning.
9775         (y1): Likewise, rename to y_1.
9776
9777 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9778
9779         PR fortran/39414
9780         * gfortran.dg/proc_decl_21.f90: New.
9781
9782 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9783
9784         PR fortran/36091
9785         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9786
9787 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9788
9789         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9790         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9791         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9792         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9793         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9794         gfortran.dg/namelist_49.f90: Gate test on effective_target
9795         fd_truncate.
9796         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9797
9798 2009-04-05  Daniel Kraft  <d@domob.eu>
9799
9800         PR fortran/38654
9801         * gfortran.dg/read_float_2.f03
9802         * gfortran.dg/read_float_3.f90
9803
9804 2009-04-05  Richard Guenther  <rguenther@suse.de>
9805
9806         PR tree-optimization/39648
9807         * gcc.c-torture/compile/pr39648.c: New testcase.
9808
9809 2009-04-05  Jason Merrill  <jason@redhat.com>
9810
9811         PR c++/14912
9812         * g++.dg/template/error39.C: New.
9813
9814 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9815
9816         PR fortran/29458
9817         * gfortran.dg/implied_do_1.f90: New.
9818
9819 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9820
9821         PR fortran/39577
9822         * gfortran.dg/recursive_check_8.f90: New.
9823         * gfortran.dg/recursive_check_9.f90: New.
9824         * gfortran.dg/recursive_check_10.f90: New.
9825         * gfortran.dg/recursive_check_11.f90: New.
9826         * gfortran.dg/recursive_check_12.f90: New.
9827         * gfortran.dg/recursive_check_13.f90: New.
9828         * gfortran.dg/recursive_check_14.f90: New.
9829
9830 2009-04-04  Jason Merrill  <jason@redhat.com>
9831
9832         PR c++/25185
9833         * g++.dg/template/error38.C: Add more tests.
9834
9835 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9836
9837         PR fortran/37614
9838         * gfortran.dg/common_align_2.f90: New test.
9839
9840 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9841
9842         PR target/39501
9843         * gcc.c-torture/execute/pr39501.c: New file.
9844         * gcc.c-torture/execute/pr39501.x: New file.
9845
9846 2009-04-04  Richard Guenther  <rguenther@suse.de>
9847
9848         PR tree-optimization/8781
9849         PR tree-optimization/37892
9850         * g++.dg/tree-ssa/pr8781.C: New testcase.
9851         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9852
9853 2009-04-04  Richard Guenther  <rguenther@suse.de>
9854
9855         PR tree-optimization/39636
9856         * gcc.c-torture/compile/pr39636.c: New testcase.
9857
9858 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9859
9860         PR rtl-optimization/39607
9861         * g++.dg/opt/pr39607.C: New.
9862
9863 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9864
9865         PR fortran/39594
9866         * gfortran.dg/common_12.f90: New.
9867
9868 2009-04-03  Jason Merrill  <jason@redhat.com>
9869
9870         PR c++/39608
9871         * g++.dg/template/const2.C: New test.
9872
9873 2009-04-03  Richard Guenther  <rguenther@suse.de>
9874
9875         PR tree-optimization/2480
9876         PR tree-optimization/23086
9877         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9878         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9879
9880 2009-04-03  Richard Guenther  <rguenther@suse.de>
9881
9882         PR tree-optimization/34743
9883         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9884         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9885         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9886         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9887         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9888         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9889         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9890         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9891
9892 2009-04-03  Richard Guenther  <rguenther@suse.de>
9893
9894         PR middle-end/13146
9895         PR tree-optimization/23940
9896         PR tree-optimization/33237
9897         PR middle-end/33974
9898         PR middle-end/34093
9899         PR tree-optimization/36201
9900         PR tree-optimization/36230
9901         PR tree-optimization/38049
9902         PR tree-optimization/38207
9903         PR tree-optimization/38230
9904         PR tree-optimization/38301
9905         PR tree-optimization/38585
9906         PR middle-end/38895
9907         PR tree-optimization/38985
9908         PR tree-optimization/39299
9909         * gcc.dg/pr19633-1.c: Adjust.
9910         * gcc.dg/torture/pta-callused-1.c: Likewise.
9911         * gcc.dg/torture/pr39074-2.c: Likewise.
9912         * gcc.dg/torture/pr39074.c: Likewise.
9913         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9914         * gcc.dg/torture/pr30375.c: Adjust.
9915         * gcc.dg/torture/pr33563.c: Likewise.
9916         * gcc.dg/torture/pr33870.c: Likewise.
9917         * gcc.dg/torture/pr33560.c: Likewise.
9918         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9919         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9920         * gcc.dg/tree-ssa/alias-15.c: Remove.
9921         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9922         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9923         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9924         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9925         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9926         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9927         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9928         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9929         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9930         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9931         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9932         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9933         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9934         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9935         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9936         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9937         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9938         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9939         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9940         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9941         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9942         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9943         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9944         * gcc.dg/uninit-B.c: XFAIL.
9945         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9946         * gcc.dg/uninit-pr19430.c: XFAIL.
9947         * g++.dg/tree-ssa/pr13146.C: New testcase.
9948         * g++.dg/opt/pr36187.C: Adjust.
9949         * g++.dg/torture/20090329-1.C: New testcase.
9950
9951 2009-04-02  Chao-ying Fu  <fu@mips.com>
9952
9953         * gcc.target/mips/interrupt_handler.c: New test.
9954
9955 2009-04-02  David Ayers  <ayers@fsfe.org>
9956
9957         PR objc/18456
9958         * objc.dg/bad-receiver-type-2.m: New test contributed by
9959         Alexander Mamberg.
9960
9961 2009-04-02  Jason Merrill  <jason@redhat.com>
9962
9963         PR c++/25185
9964         * g++.dg/template/error38.C: New test.
9965
9966 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9967
9968         PR tree-optimization/31677
9969         * gcc.dg/memcpy-1.c: Add compiler option.
9970
9971 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9972
9973         PR tree-optimization/39595
9974         * gfortran.dg/vect/O3-pr39595.f: New test.
9975
9976 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9977
9978         PR c++/26693
9979         * g++.dg/template/typedef11.C: New test.
9980         * g++.dg/template/typedef12.C: Likewise.
9981         * g++.dg/template/typedef13.C: Likewise.
9982         * g++.dg/template/typedef14.C: Likewise.
9983         * g++.dg/template/typedef15.C: Likewise.
9984         * g++.dg/template/typedef16.C: Likewise.
9985         * g++.dg/template/sfinae3.C: Compile this pedantically.
9986         The only errors expected should be the one saying the typedef is ill
9987         formed.
9988         * g++.old-deja/g++.pt/typename8.C: Likewise.
9989         * g++.dg/template/access11.C: Update this.
9990
9991 2009-04-02  Richard Guenther  <rguenther@suse.de>
9992
9993         PR tree-optimization/37221
9994         * gcc.c-torture/compile/20090331-1.c: New testcase.
9995
9996 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9997
9998         * gcc.c-torture/compile/20090401-1.c: New test.
9999
10000 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10001
10002         PR c++/4926
10003         * g++.dg/template/pr4926-1.C: New.
10004
10005 2009-04-01  Xinliang David Li  <davidxl@google.com>
10006
10007         * gcc.target/i386/all_one_m128i.c: New test.
10008
10009 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
10010
10011         PR c/39027
10012         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
10013         * gcc.dg/fltconst-2.c: New test.
10014         * gcc.dg/fltconst-double-pedantic-1.c: New test.
10015         * gcc.dg/fltconst-double-pedantic-2.c: New test.
10016
10017         PR c/33466
10018         * gcc.dg/cpp/pr33466.c: New test.
10019         * gcc.dg/dfp/pr33466.c: New test.
10020         * gcc.dg/fixed-point/pr33466.c: New test.
10021
10022 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10023
10024         PR tree-optimization/35011
10025         * g++.dg/other/pr35011.C: New.
10026
10027 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
10028
10029         PR target/39226
10030         * gcc.dg/pr39226.c: New test.
10031
10032 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10033
10034         PR c++/35240
10035         * g++.dg/template/pr35240.C: New.
10036
10037 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
10038
10039         PR c/39605
10040         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
10041         * gcc.dg/pr25682.c: Update expected diagnostics.
10042
10043 2009-04-01  Richard Guenther  <rguenther@suse.de>
10044
10045         * gcc.dg/fold-plusmult-2.c: New testcase.
10046
10047 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
10048
10049         PR c/37772
10050         * gcc.dg/pr37772.c: New test.
10051         * g++.dg/ext/asm11.C: New test.
10052
10053 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10054
10055         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
10056         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
10057         defined.
10058
10059 2009-03-31  Jason Merrill  <jason@redhat.com>
10060
10061         * g++.old-deja/g++.other/using9.C: Add expected errors.
10062
10063 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
10064
10065         * gcc.c-torture/compile/pr33009.c: Removed.
10066
10067 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10068
10069         * gcc.c-torture/compile/pr33009.c: Delete.
10070         * gcc.c-torture/compile/pr11832.c: Likewise.
10071
10072 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10073
10074         PR c/448
10075         * lib/target-supports.exp (check_effective_target_stdint_types):
10076         Update comment.
10077         (check_effective_target_inttypes_types): New.
10078         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
10079         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
10080         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
10081
10082 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10083
10084         PR fortran/38917
10085         PR fortran/38918
10086         * gfortran.dg/data_pointer_1.f90: New test.
10087
10088 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10089
10090         PR fortran/38915
10091         * gfortran.dg/char_length_15.f90: New test.
10092
10093 2009-03-31  Jason Merrill  <jason@redhat.com>
10094
10095         C++ DR 613
10096         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
10097         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
10098         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
10099         xfail others.
10100
10101         * g++.dg/other/typedef2.C: New test.
10102
10103         PR c++/37806
10104         * g++.dg/template/typedef17.C: New test.
10105
10106         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
10107         * g++.dg/cpp0x/auto12.C: Likewise.
10108
10109 2009-03-31  Richard Guenther  <rguenther@suse.de>
10110
10111         PR middle-end/31029
10112         * gcc.dg/fold-compare-4.c: New testcase.
10113         * gcc.dg/fold-compare-5.c: Likewise.
10114
10115 2009-03-31  Richard Guenther  <rguenther@suse.de>
10116
10117         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
10118
10119 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10120
10121         PR target/39592
10122         * gcc.target/i386/pr39592-1.c: New test.
10123
10124 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10125
10126         PR preprocessor/15638
10127         * gcc.dg/cpp/missing-header-1.c: New test.
10128         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
10129         "compilation terminated" message.
10130         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
10131         test #include "".
10132         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
10133         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
10134         terminated" message.
10135
10136 2009-03-31  Richard Guenther  <rguenther@suse.de>
10137
10138         PR middle-end/23401
10139         PR middle-end/27810
10140         * gcc.dg/tree-ssa/pr23401.c: New testcase.
10141         * gcc.dg/tree-ssa/pr27810.c: Likewise.
10142
10143 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
10144
10145         PR fortran/38389
10146         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
10147         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
10148         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
10149         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
10150         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10151         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
10152         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
10153
10154 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
10155
10156         PR fortran/22571
10157         * gfortran.dg/whole_file_1.f90: New test.
10158         PR fortran/26227
10159         * gfortran.dg/whole_file_2.f90: New test.
10160         * gfortran.dg/whole_file_3.f90: New test.
10161         PR fortran/24886
10162         * gfortran.dg/whole_file_4.f90: New test.
10163
10164 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
10165
10166         * gfortran.dg/bind_c_usage_19.f90: New test.
10167
10168         PR target/39558
10169         * gcc.target/powerpc/altivec-29.c: New test.
10170
10171 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10172
10173         PR rtl-optimization/323
10174         * gcc.target/i386/excess-precision-1.c,
10175         gcc.target/i386/excess-precision-2.c,
10176         gcc.target/i386/excess-precision-3.c,
10177         gcc.target/i386/excess-precision-4.c,
10178         gcc.target/i386/excess-precision-5.c,
10179         gcc.target/i386/excess-precision-6.c: New tests.
10180
10181 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10182
10183         PR c/35235
10184         * gcc.dg/c99-array-lval-8.c: New test.
10185
10186 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10187
10188         PR preprocessor/34695
10189         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10190         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10191         instead of dg-warning for "previous definition" messages.
10192         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10193         "warnings being treated as errors" message.
10194         * gcc.dg/fltconst-1.c: Use -fshow-column.
10195
10196 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10197
10198         PR fortran/38823
10199         * gfortran.dg/power1.f90: New test.
10200
10201 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10202
10203         PR c/456
10204         PR c/5675
10205         PR c/19976
10206         PR c/29116
10207         PR c/31871
10208         PR c/35198
10209         * gcc.c-torture/compile/20081108-1.c,
10210         gcc.c-torture/compile/20081108-2.c,
10211         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10212         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10213         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10214         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10215         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10216         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10217         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10218         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10219         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10220         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10221         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10222         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10223         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10224         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10225         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10226         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10227         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10228         case.
10229         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10230         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10231         XFAILs.  Update expected messages.
10232         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10233         expected messages.
10234         * gcc.dg/real-const-1.c: Replace with test from original PR.
10235         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10236         when casting from non-constant integer to pointer.
10237
10238 2009-03-29  Richard Guenther  <rguenther@suse.de>
10239
10240         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10241
10242 2009-03-29  Daniel Kraft  <d@domob.eu>
10243
10244         PR fortran/37423
10245         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10246         DEFERRED bindings.
10247         * gfortran.dg/typebound_proc_9.f03: New test.
10248         * gfortran.dg/typebound_proc_10.f03: New test.
10249         * gfortran.dg/typebound_proc_11.f03: New test.
10250         * gfortran.dg/abstract_type_5.f03: New test.
10251
10252 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10253
10254         PR fortran/38507
10255         * gfortran.dg/do_4.f: New.
10256         * gfortran.dg/goto_2.f90: Correct expected warnings.
10257         * gfortran.dg/goto_4.f90: Likewise.
10258         * gfortran.dg/goto_5.f90: New.
10259
10260 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
10261
10262         PR target/39545
10263         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10264
10265         * gcc.target/i386/pr39545-1.c: New.
10266         * gcc.target/i386/pr39545-2.c: Likewise.
10267
10268         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10269         (flex2_struct): Likewise.
10270         (check_struct_passing7): Likewise.
10271         (check_struct_passing8): Likewise.
10272         (f1s): Likewise.
10273         (f2s): Likewise.
10274         (main): Call check_struct_passing7 and check_struct_passing8.
10275
10276 2009-03-29  Richard Guenther  <rguenther@suse.de>
10277
10278         * gcc.c-torture/execute/20090113-1.c: New testcase.
10279         * gcc.c-torture/execute/20090113-2.c: Likewise.
10280         * gcc.c-torture/execute/20090113-3.c: Likewise.
10281         * gcc.c-torture/execute/20090207-1.c: Likewise.
10282         * gcc.c-torture/compile/20090114-1.c: Likewise.
10283         * gcc.c-torture/compile/20090328-1.c: Likewise.
10284         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10285
10286 2009-03-29  David Ayers  <ayers@fsfe.org>
10287
10288         PR objc/27377
10289         * objc.dg/conditional-1.m: New tests.
10290
10291 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
10292
10293         * gcc.dg/winline-10.c: New test.
10294
10295 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10296
10297         PR fortran/34656
10298         * gfortran.dg/do_check_1.f90: Add test.
10299         * gfortran.dg/do_check_2.f90: Add test.
10300         * gfortran.dg/do_check_3.f90: Add test.
10301         * gfortran.dg/do_check_4.f90: Add test.
10302
10303 2009-03-28  Jan Hubicka  <jh@suse.cz>
10304
10305         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10306         * gcc.dg/pr33826.c: Update dump files.
10307         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10308         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10309
10310 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10311
10312         * g++.dg/tree-ssa/fwprop-align.C: New test.
10313
10314 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10315
10316         * gcc.target/powerpc/altivec-28.c: New test.
10317
10318         PR c++/39554
10319         * gcc.dg/wdisallowed-functions-1.c: Removed.
10320         * gcc.dg/wdisallowed-functions-2.c: Removed.
10321         * gcc.dg/wdisallowed-functions-3.c: Removed.
10322         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10323         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10324         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10325
10326 2009-03-28  Richard Guenther  <rguenther@suse.de>
10327
10328         PR tree-optimization/38723
10329         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10330
10331 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10332
10333         PR fortran/38538
10334         * gfortran.dg/char_result_13.f90: New test.
10335
10336 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10337
10338         PR fortran/38765
10339         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10340
10341 2009-03-28  Daniel Kraft  <d@domob.eu>
10342
10343         * gfortran.dg/trim_1.f90: New test.
10344
10345 2009-03-28  Richard Guenther  <rguenther@suse.de>
10346
10347         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10348         * g++.dg/warn/Warray-bounds.C: Likewise.
10349
10350 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10351
10352         PR fortran/32626
10353         * gfortran.dg/recursive_check_7.f90: New test.
10354
10355 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10356
10357         PR fortran/38432
10358         * gfortran.dg/do_check_5.f90: New test.
10359         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10360         * gfortran.dg/array_constructor_18.f90: Ditto.
10361         * gfortran.dg/array_constructor_22.f90: Ditto.
10362         * gfortran.dg/do_3.F90: Ditto.
10363         * gfortran.dg/do_1.f90: Ditto.
10364
10365 2009-03-28  Richard Guenther  <rguenther@suse.de>
10366
10367         PR tree-optimization/38180
10368         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10369
10370 2009-03-28  Richard Guenther  <rguenther@suse.de>
10371
10372         PR tree-optimization/38513
10373         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10374         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10375         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10376         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10377         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10378         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10379         * gcc.dg/vect/vect-35.c: Likewise.
10380         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10381         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10382         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10383
10384 2009-03-28  Richard Guenther  <rguenther@suse.de>
10385
10386         PR tree-optimization/38968
10387         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10388
10389 2009-03-28  Richard Guenther  <rguenther@suse.de>
10390
10391         PR tree-optimization/37795
10392         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10393
10394 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10395
10396         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10397         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10398         options for removed targets.
10399
10400 2009-03-27  Richard Guenther  <rguenther@suse.de>
10401
10402         PR tree-optimization/39120
10403         * gcc.c-torture/execute/pr39120.c: New testcase.
10404
10405 2009-03-27  Richard Guenther  <rguenther@suse.de>
10406
10407         PR tree-optimization/39120
10408         * gcc.dg/torture/pta-callused-1.c: New testcase.
10409
10410 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10411
10412         PR middle-end/39315
10413         * gcc.target/i386/pr39315-1.c: New.
10414         * gcc.target/i386/pr39315-2.c: Likewise.
10415         * gcc.target/i386/pr39315-3.c: Likewise.
10416         * gcc.target/i386/pr39315-4.c: Likewise.
10417         * gcc.target/i386/pr39315-check.c: Likewise.
10418
10419 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10420
10421         PR c/39323
10422         * gcc.dg/pr39323-1.c: New.
10423         * gcc.dg/pr39323-2.c: Likewise.
10424         * gcc.dg/pr39323-3.c: Likewise.
10425
10426 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10427
10428         PR target/38034
10429         * gcc.target/ia64/sync-1.c: New.
10430
10431 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10432
10433         PR target/39472
10434         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10435         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10436         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10437         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10438         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10439         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10440         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10441         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10442
10443 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10444
10445         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10446         for low precision (i.e. float).
10447
10448 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10449             Jakub Jelinek  <jakub@redhat.com>
10450
10451         PR debug/37959
10452         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10453
10454 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10455
10456         * gcc.dg/memmove-2.c: New test.
10457         * gcc.dg/memmove-3.c: New test.
10458
10459         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10460         in clone naming.
10461
10462 2009-03-27  Xinliang David Li  <davidxl@google.com>
10463
10464         PR tree-optimization/39557
10465         * g++.dg/tree-ssa/dom-invalid.C: New test.
10466
10467 2009-03-27  Xinliang David Li  <davidxl@google.com>
10468
10469         PR tree-optimization/39548
10470         * g++.dg/tree-ssa/copyprop.C: New test.
10471
10472 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10473
10474         PR c++/38638
10475         * g++.dg/template/typename17.C: New testcase.
10476         * g++.dg/template/typename18.C: New testcase.
10477
10478 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10479
10480         PR c++/36799
10481         * g++.dg/other/var_copy-1.C: New test.
10482
10483 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10484
10485         PR c++/37647
10486         * g++.dg/parse/ctor9.C: New test.
10487
10488 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10489
10490         PR c++/29727
10491         * g++.dg/init/error2.C: New test.
10492
10493 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10494
10495         PR c++/35652
10496         * gcc.dg/pr35652.C: New.
10497         * g++.dg/warn/pr35652.C: New.
10498         * gcc.dg/format/plus-1.c: Adjust message.
10499
10500 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10501
10502         PR c++/39554
10503         * gcc.dg/wdisallowed-functions-3.c: New test.
10504         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10505
10506 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10507
10508         * gcc.dg/inline-33.c: Fix when pic.
10509
10510 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10511
10512         * gcc.target/ia64/20090324-1.c: New test.
10513
10514 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10515
10516         PR c/27898
10517         * gcc.dg/pr27898.c: New test.
10518
10519         PR tree-optimization/32139
10520         * gcc.c-torture/compile/pr32139.c: New test.
10521
10522 2009-03-24  Jason Merrill  <jason@redhat.com>
10523
10524         PR c++/28274
10525         * g++.dg/parse/defarg14.C: New test.
10526
10527 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10528
10529         PR libfortran/39528
10530         * gfortran.dg/read_repeat.f90: New test.
10531
10532 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10533
10534         PR tree-optimization/39529
10535         * gcc.dg/vect/pr39529.c: New test.
10536
10537 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10538             Jakub Jelinek  <jakub@redhat.com>
10539
10540         PR debug/39524
10541         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10542
10543 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10544
10545         PR c/39495
10546         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10547
10548 2009-03-23  Jason Merrill  <jason@redhat.com>
10549
10550         * g++.dg/cpp0x/auto12.C: Add variadic test.
10551
10552         PR c++/39526
10553         * g++.dg/warn/Wshadow-4.C: New test.
10554
10555 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10556
10557         PR tree-optimization/39516
10558         * gfortran.dg/pr39516.f: New test.
10559
10560 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10561
10562         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10563         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10564         variable, not environment variable.
10565
10566 2009-03-21  Jason Merrill  <jason@redhat.com>
10567
10568         PR c++/28879
10569         * g++.dg/ext/vla6.C: New test.
10570
10571 2009-03-20  Jason Merrill  <jason@redhat.com>
10572
10573         * g++.dg/cpp0x/initlist5.C: Add additional test.
10574
10575 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10576             Janis Johnson  <janis187@us.ibm.com>
10577
10578         * lib/compat.exp (compat-get-options-main, compat-get-options):
10579         Handle dg-prune-output in source file.
10580         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10581         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10582         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10583         two warnings.
10584
10585 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10586
10587         PR c/39495
10588         * gcc.dg/gomp/pr39495-1.c: New test.
10589         * gcc.dg/gomp/pr39495-2.c: New test.
10590         * g++.dg/gomp/pr39495-1.C: New test.
10591         * g++.dg/gomp/pr39495-2.C: New test.
10592
10593         PR target/39496
10594         * gcc.target/i386/pr39496.c: New test.
10595         * g++.dg/other/pr39496.C: New test.
10596
10597 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10598
10599         PR middle-end/39500
10600         * gcc.dg/autopar/pr39500-1.c: New.
10601         * gcc.dg/autopar/pr39500-2.c: New.
10602
10603 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10604
10605         * g++.dg/dg.exp: Prune graphite.
10606
10607 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10608
10609         PR middle-end/39447
10610         * g++.dg/graphite: New.
10611         * g++.dg/graphite/graphite.exp: New.
10612         * g++.dg/graphite/pr39447.C: New.
10613
10614 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10615
10616         PR c++/39425
10617         * g++.dg/template/pr39425.C: New.
10618
10619         * g++.dg/template/spec33.C: Updated.
10620
10621 2009-03-17  Jason Merrill  <jason@redhat.com>
10622
10623         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10624
10625 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10626
10627         PR c++/39475
10628         * g++.dg/ext/unary_trait_incomplete.C: New.
10629
10630 2009-03-17  Jing Yu  <jingyu@google.com>
10631
10632         PR middle-end/39378
10633         * g++.dg/inherit/thunk10.C: New test.
10634
10635 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10636
10637         PR target/39482
10638         * gcc.target/i386/pr39482.c: New test.
10639
10640 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10641
10642         PR debug/39471
10643         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10644         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10645         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10646         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10647
10648         PR middle-end/39443
10649         * gcc.dg/pr39443.c: New test.
10650
10651         PR debug/39412
10652         * gcc.dg/debug/pr39412.c: New test.
10653
10654 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10655
10656         PR testsuite/38526
10657         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10658         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10659         is defined.
10660         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10661         its original value, or unset if it was not defined.
10662         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10663         path procs around use of HOSTCC.
10664         * g++.dg/compat/struct-layout-1.exp: Ditto.
10665         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10666
10667 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10668
10669         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10670
10671 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10672
10673         Revert patch for PR testsuite/37630.
10674
10675         PR testsuite/37960
10676         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10677
10678         PR testsuite/37630
10679         * lib/target-supports.exp (check_effective_target_ieee): New.
10680         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10681         * gcc.dg/20001012-1.c: Require ieee.
10682
10683         PR testsuite/37628
10684         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10685
10686 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10687
10688         PR tree-optimization/39455
10689         * gcc.dg/pr39455.c: New test.
10690
10691 2009-03-13  David Ayers  <ayers@fsfe.org>
10692
10693         * objc/execute/trivial.m. New test.
10694
10695 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10696
10697         PR target/39137
10698         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10699
10700 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10701
10702         PR testsuite/39451
10703         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10704         constraint on (%2).
10705
10706 2009-03-12  David Ayers  <ayers@fsfe.org>
10707
10708         PR libobjc/27466
10709         * objc/execute/exceptions/handler-1.m. New test.
10710
10711 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10712
10713         PR target/39431
10714         * gcc.target/i386/pr39431.c: New test.
10715
10716 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10717
10718         PR target/39445
10719         * gcc.target/i386/pr39445.c: New.
10720
10721         * gcc.target/i386/push-1.c: XFAIL.
10722
10723 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10724
10725         * gcc.dg/inline-33.c: New test.
10726
10727 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10728
10729         * gcc.dg/vect/vect-82.c: Combine dg-do and
10730         dg-require-effective-target into dg-skip-if.
10731         * gcc.dg/vect/vect-83.c: Likewise.
10732
10733 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10734
10735         PR target/39137
10736         * gcc.target/i386/stackalign/longlong-1.c: New test.
10737         * gcc.target/i386/stackalign/longlong-2.c: New test.
10738
10739 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10740
10741         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10742
10743 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10744
10745         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10746         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10747
10748 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10749
10750         * gnat.dg/slice_enum.adb: New test.
10751
10752 2009-03-11  Jason Merrill  <jason@redhat.com>
10753
10754         PR debug/39086
10755         * g++.dg/opt/nrv15.C: New test.
10756
10757 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10758
10759         PR tree-optimization/39422
10760         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10761         constant array with static initialization to global memory.
10762         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10763
10764 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10765
10766         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10767         padding.
10768
10769 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10770
10771         PR c++/39371
10772         * g++.dg/opt/switch2.C: Add -w to dg-options.
10773         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10774         * g++.dg/warn/switch1.C: New test.
10775         * g++.dg/other/switch3.C: New test.
10776
10777         PR tree-optimization/39394
10778         * gcc.c-torture/compile/pr39394.c: New test.
10779
10780 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10781
10782         * gcc.target/s390/20090223-1.c: New testcase.
10783
10784 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10785
10786         PR libfortran/39402
10787         * gfortran.dg/fmt_f0_1.f90: New test.
10788
10789 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10790
10791         PR c++/39060
10792         * g++.dg/other/new1.C: Adjusted.
10793         * g++.dg/parse/crash40.C: Likewise.
10794         * g++.dg/parse/defarg12.C: Likewise.
10795         * g++.dg/template/error15.C: Likewise.
10796
10797         * g++.dg/other/pr39060.C: New.
10798
10799 2009-03-07  Jason Merrill  <jason@redhat.com>
10800
10801         PR c++/39367
10802         * g++.dg/opt/new1.C: New.
10803
10804 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10805
10806         PR c++/33492
10807         * g++.dg/other/error32.C: New.
10808
10809 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10810
10811         PR middle-end/39360
10812         * gcc.c-torture/compile/pr39360.c: New test.
10813
10814         PR debug/39372
10815         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10816
10817 2009-03-05  Jason Merrill  <jason@redhat.com>
10818
10819         PR c++/38908
10820         * g++.dg/warn/Wuninitialized-3.C: New test.
10821
10822 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10823
10824         PR debug/39379
10825         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10826         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10827
10828 2009-03-04  Jason Merrill  <jason@redhat.com>
10829
10830         PR c++/13549
10831         * g++.dg/template/koenig7.C: New test.
10832
10833 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10834
10835         * g++.dg/torture/predcom-1.C: New test.
10836
10837 2009-03-04  Richard Guenther  <rguenther@suse.de>
10838
10839         PR tree-optimization/39362
10840         * g++.dg/torture/pr39362.C: New testcase.
10841
10842 2009-03-04  Jason Merrill  <jason@redhat.com>
10843             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10844
10845         PR c++/9634
10846         PR c++/29469
10847         PR c++/29607
10848         * g++.dg/template/dependent-name5.C: New test.
10849
10850 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10851
10852         PR testsuite/39357
10853         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10854         vect_int to vect_int_mult.
10855
10856 2009-03-04  Richard Guenther  <rguenther@suse.de>
10857
10858         PR tree-optimization/39358
10859         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10860         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10861
10862 2009-03-04  Richard Guenther  <rguenther@suse.de>
10863
10864         PR tree-optimization/39339
10865         * gcc.c-torture/execute/pr39339.c: New testcase.
10866
10867 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10868
10869         * gcc.c-torture/compile/20090303-1.c,
10870         gcc.c-torture/compile/20090303-2.c: New tests.
10871
10872 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10873
10874         PR fortran/39354
10875         * gfortran.dg/gomp/pr39354.f90: New test.
10876
10877         PR tree-optimization/39343
10878         * gcc.dg/pr39343.c: New test.
10879
10880 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10881
10882         PR tree-optimization/39248
10883         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10884         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10885         on targets without vector misalignment support.
10886         * lib/target-supports.exp
10887         (check_effective_target_vect_short_mult): Add
10888         check_effective_target_arm32.
10889
10890 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10891
10892         PR middle-end/39335
10893         * gcc.dg/graphite/pr39335_1.c: New.
10894         * gcc.dg/graphite/pr39335.c: New.
10895
10896 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10897
10898         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10899         of andl.
10900         * gcc.target/i386/stackalign/return-5.c: Likewise.
10901         * gcc.target/i386/stackalign/return-6.c: Likewise.
10902
10903 2009-03-02  Richard Guenther  <rguenther@suse.de>
10904             Ira Rosen  <irar@il.ibm.com>
10905
10906         PR tree-optimization/39318
10907         * gfortran.dg/vect/pr39318.f90: New test.
10908
10909 2009-03-01  Jan Hubicka  <jh@suse.cz>
10910
10911         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10912
10913 2009-03-01  Jan Hubicka  <jh@suse.cz>
10914
10915         PR debug/39267
10916         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10917
10918 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10919
10920         * gnat.dg/pack12.adb: New test.
10921
10922 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10923
10924         PR c++/37789
10925         * g++.dg/other/pr37789.C: New.
10926
10927 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10928
10929         PR fortran/39295
10930         * gfortran.dg/interface_25.f90: New test.
10931         * gfortran.dg/interface_26.f90: New test.
10932
10933 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10934
10935         PR fortran/39292
10936         * gfortran.dg/initialization_22.f90: New test.
10937
10938 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10939
10940         PR rtl-optimization/39241
10941         * gcc.dg/torture/pr39241.c: New.
10942
10943 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10944
10945         PR tree-optimizations/39259
10946         * g++.dg/torture/pr39259.C: New testcase.
10947
10948 2009-02-24  Richard Guenther  <rguenther@suse.de>
10949
10950         PR c++/39242
10951         * g++.dg/template/instantiate10.C: New testcase.
10952
10953 2009-02-24  Richard Guenther  <rguenther@suse.de>
10954             Zdenek Dvorak  <ook@ucw.cz>
10955
10956         PR tree-optimization/39233
10957         * gcc.c-torture/execute/pr39233.c: New testcase.
10958
10959 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10960
10961         PR tree-optimization/39260
10962         * gcc.dg/graphite/pr39260.c: New.
10963
10964 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10965
10966         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10967
10968 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10969
10970         PR c++/36411
10971         * g++.dg/template/void14.C: New.
10972
10973 2009-02-23  Jason Merrill  <jason@redhat.com>
10974
10975         PR c++/38880
10976         * g++.dg/init/const7.C: Remove XFAIL.
10977         * g++.dg/init/static-init1.C: New test.
10978
10979         * g++.dg/cpp0x/initlist14.C: New test.
10980
10981 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10982
10983         PR fortran/38914
10984         * bound_simplification_2.f90:  New test case.
10985         * bound_7.f90:  New test case.
10986
10987 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10988
10989         * gcc.dg/cpp/include4.c: New test.
10990
10991 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10992
10993         PR target/39256
10994         * gcc.target/i386/abi-2.c: New.
10995
10996 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10997
10998         * gcc.c-torture/execute/pr39228.x: New.
10999
11000 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
11001
11002         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
11003         scan-assembler to check for xmm0 register.
11004
11005 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
11006             Joseph Myers  <joseph@codesourcery.com>
11007
11008         * gcc.target/arm/va_list.c: New test.
11009         * g++.dg/abi/arm_va_list.C: Likewise.
11010         * lib/target-supports.exp (check_effective_target_arm_eabi): New
11011         function.
11012         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
11013         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
11014         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
11015         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
11016         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
11017         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
11018
11019 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
11020
11021         PR testsuite/38164
11022         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
11023         to dg-options.
11024
11025 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
11026
11027         PR target/39240
11028         * gcc.c-torture/execute/pr39240.c: New test.
11029
11030 2009-02-20  Jason Merrill  <jason@redhat.com>
11031
11032         PR c++/39225
11033         * g++.dg/parse/dtor15.C: New test.
11034
11035 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
11036
11037         * gcc.c-torture/execute/20090219-1.c: New.
11038
11039 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
11040
11041         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
11042         (mips-dg-options): When matching isa* pseudo-options make
11043         'value' optional and accept ! entries.  Use $spec instead of
11044         $isa_spec in the isa pseudo-option error message.  Only
11045         perform the ISA-range check when 'value' is set.  If arch is
11046         matching any CPU in the ! entries switch to its generic ISA.
11047         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
11048         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
11049
11050 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
11051
11052         PR target/39175
11053         * gcc.dg/visibility-20.c: New test.
11054         * g++.dg/ext/visibility/visibility-11.C: New test.
11055
11056 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
11057
11058         PR c++/39188
11059         * g++.dg/abi/pr39188-1a.C: New.
11060         * g++.dg/abi/pr39188-1b.C: Likewise.
11061         * g++.dg/abi/pr39188-1.h: Likewise.
11062         * g++.dg/abi/pr39188-2a.C: Likewise.
11063         * g++.dg/abi/pr39188-2b.C: Likewise.
11064         * g++.dg/abi/pr39188-2.h: Likewise.
11065         * g++.dg/abi/pr39188-3a.C: Likewise.
11066         * g++.dg/abi/pr39188-3b.C: Likewise.
11067         * g++.dg/abi/pr39188-3.h: Likewise.
11068
11069 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
11070
11071         PR c/38483
11072         * gcc.c-torture/execute/call-trap-1.c,
11073         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
11074         tests.
11075
11076 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
11077
11078         PR target/39228
11079         * gcc.c-torture/execute/pr39228.c: New test.
11080
11081 2009-02-19  Richard Guenther  <rguenther@suse.de>
11082
11083         PR tree-optimization/39074
11084         * gcc.dg/torture/pr39074.c: New testcase.
11085         * gcc.dg/torture/pr39074-2.c: Likewise.
11086         * gcc.dg/torture/pr39074-3.c: Likewise.
11087
11088 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11089
11090         PR c++/39219
11091         * g++.dg/parse/attr3.C: New.
11092
11093 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
11094
11095         PR testsuite/38165
11096         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
11097
11098         PR testsuite/38166
11099         * g++.dg/ext/visibility/class1.C: Revert revision 122348
11100         and skip on Darwin.
11101
11102 2009-02-18  Jason Merrill  <jason@redhat.com>
11103
11104         PR c++/38880
11105         * g++.dg/init/const7.C: Remove XFAIL.
11106
11107         PR target/39179
11108         * g++.dg/opt/const6.C: New test.
11109
11110 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11111
11112         * gcc.dg/callabi/callabi.exp: Moved to ...
11113         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
11114         in 64bit mode.
11115
11116         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
11117         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11118         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11119         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
11120         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
11121         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
11122         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
11123
11124         * gcc.dg/callabi/callabi.h: Moved to ...
11125         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
11126
11127         * gcc.dg/callabi/func-1.c: Moved to ...
11128         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
11129
11130         * gcc.dg/callabi/func-indirect.c: Moved to ...
11131         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
11132
11133         * gcc.dg/callabi/pr38891.c: Moved to ...
11134         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
11135
11136         * gcc.dg/callabi/vaarg-1.c: Moved to ...
11137         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
11138
11139         * gcc.dg/callabi/vaarg-2.c: Moved to ...
11140         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
11141
11142         * gcc.dg/callabi/vaarg-3.c: Moved to ...
11143         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
11144
11145 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
11146
11147         PR target/38891
11148         * gcc.dg/callabi/pr38891.c: New.
11149
11150 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11151
11152         * gcc.dg/callabi/callabi.exp: New.
11153
11154 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11155
11156         PR target/39082
11157         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
11158         -Wno-abi for x86.
11159         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
11160
11161         * gcc.target/i386/pr39082-1.c: New.
11162
11163         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11164         -Wno-abi.
11165
11166         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11167         CHECK_M64_M128 is defined.
11168         (check_f_arguments): Add "do".
11169         (check_vector_arguments): New.
11170         (check_m64_arguments): Likewise.
11171         (check_m128_arguments): Likewise.
11172
11173         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11174         (CHECK_M64_M128): Define.
11175
11176         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
11177         on abitest.
11178         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11179
11180         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11181         tests only if CHECK_M64_M128 is defined.
11182
11183         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11184         (m128_2_struct): Likewise.
11185         (check_struct_passing5): Likewise.
11186         (check_struct_passing6): Likewise.
11187         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11188
11189         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11190         (un5): Likewise.
11191         (check_union_passing4): Likewise.
11192         (main): Test union with __m128 if CHECK_M64_M128 is defined.
11193
11194 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
11195
11196         PR c/35447
11197         * gcc.dg/noncompile/pr35447-1.c: New test.
11198
11199 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
11200
11201         PR tree-optimization/36922
11202         * gfortran.dg/pr36922.f: New test.
11203
11204 2009-02-17  Richard Guenther  <rguenther@suse.de>
11205
11206         PR tree-optimization/39202
11207         * gcc.c-torture/compile/pr39202.c: New testcase.
11208
11209 2009-02-17  Richard Guenther  <rguenther@suse.de>
11210
11211         PR tree-optimization/39204
11212         * gcc.dg/torture/pr39204.c: New testcase.
11213
11214 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
11215
11216         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11217         * gcc.dg/vect/vect-outer-6.c: Ditto.
11218
11219 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
11220
11221         PR c/35446
11222         * gcc.dg/noncompile/init-5.c: New test.
11223         * gcc.dg/init-bad-4.c: Adjust expected errors.
11224
11225 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11226
11227         PR target/37049
11228         * gcc.target/i386/push-1.c: New.
11229
11230 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
11231
11232         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11233
11234 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11235
11236         * gcc.target/spu/intrinsics-sr.c: New test.
11237
11238 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
11239
11240         PR target/38056
11241         * gcc.target/ia64/sibcall-opt-1.c: New test.
11242         * gcc.target/ia64/sibcall-opt-2.c: New test.
11243
11244 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
11245
11246         PR fortran/36528
11247         * gfortran.dg/cray_pointers_8.f90: New test.
11248
11249         PR fortran/36703
11250         * gfortran.dg/cray_pointers_9.f90: New test.
11251
11252 2009-02-13  Jason Merrill  <jason@redhat.com>
11253
11254         PR c++/39070
11255         * g++.dg/cpp0x/decltype16.C: New.
11256
11257 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11258
11259         PR target/39152
11260         * gfortran.dg/gomp/pr39152.f90: New.
11261
11262 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11263
11264         PR target/39162
11265         * gcc.target/i386/pr39162.c: New.
11266
11267 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
11268
11269         PR c/35444
11270         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11271         New tests.
11272
11273 2009-02-12  Jason Merrill  <jason@redhat.com>
11274
11275         PR c++/38950
11276         * g++.dg/template/array20.C: New test.
11277
11278 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
11279
11280         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11281         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11282         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11283
11284 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11285
11286         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11287
11288 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11289
11290         PR target/39152
11291         * gfortran.dg/pr39152.f: New.
11292
11293 2009-02-11  Jason Merrill  <jason@redhat.com>
11294
11295         PR c++/39153
11296         * g++.dg/cpp0x/defaulted9.C: New test.
11297
11298         PR c++/30111
11299         * g++.dg/init/value7.C: New test.
11300
11301 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11302
11303         PR target/38824
11304         * gcc.target/i386/pr38824.c: New testcase.
11305
11306 2009-02-11  Jason Merrill  <jason@redhat.com>
11307
11308         PR c++/38649
11309         * g++.dg/cpp0x/defaulted8.C: New test.
11310
11311         PR c++/36744
11312         * g++.dg/cpp0x/rv9p.C: New test.
11313
11314 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11315
11316         * gnat.dg/aliasing3.adb: New test.
11317         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11318
11319 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11320
11321         PR c++/34397
11322         * g++.dg/template/crash88.C: New.
11323         * g++.dg/template/crash89.C: Likewise.
11324
11325 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11326
11327         PR c/39084
11328         * gcc.dg/pr39084.c: New test.
11329
11330 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11331
11332         PR target/39139
11333         * gcc.target/i386/pr39139.c: New test.
11334
11335 2009-02-10  Richard Guenther  <rguenther@suse.de>
11336
11337         PR tree-optimization/39132
11338         * gcc.dg/torture/pr39132.c: New testcase.
11339
11340 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11341
11342         PR target/39119
11343         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11344         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11345         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11346         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11347         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11348         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11349         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11350         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11351
11352 2009-02-09  Jason Merrill  <jason@redhat.com>
11353
11354         PR c++/39109
11355         * g++.dg/init/value6.C: New test.
11356
11357 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11358
11359         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11360
11361 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11362
11363         * gcc.c-torture/compile/20090209-1.c: New test.
11364
11365 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11366
11367         PR c++/35147
11368         PR c++/37737
11369         * g++.dg/cpp0x/vt-35147.C: New.
11370         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11371         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11372
11373 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11374
11375         PR c/35434
11376         * gcc.dg/attr-alias-4.c: New test.
11377
11378 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11379
11380         PR c/39035
11381         * gcc.dg/dfp/pr39035.c: New test.
11382
11383 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11384
11385         PR c/36432
11386         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11387
11388 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11389
11390         PR c++/39106
11391         * g++.dg/opt/thunk3.C: New test.
11392
11393 2009-02-05  Nick Clifton  <nickc@redhat.com>
11394
11395         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11396         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11397         * gcc.dg/cdce1.c: Likewise.
11398         * gcc.dg/cpp/_Pragma6.c: Likewise.
11399         * g++.dg/cpp/_Pragma1.C: Likewise.
11400         * gcc.dg/utf32-2.c: Xfail for M32C.
11401         * gcc.dg/utf32-1.c: Likewise.
11402         * gcc.dg/utf32-3.c: Likewise.
11403         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11404         targets.
11405         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11406         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11407         * gcc.dg/Wconversion-5.c: Likewise.
11408         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11409         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11410         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11411         * gcc.dg/utf-inc-init.c: Likewise.
11412         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11413         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11414         * gcc.dg/utf-array-short-wchar.c: Likewise.
11415         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11416         * gcc.dg/mallign.c: Use size_t instead of long.
11417
11418 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11419
11420         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11421
11422 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11423
11424         * gcc.c-torture/execute/pr39100.c: New.
11425
11426 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11427
11428         PR c/35435
11429         * gcc.dg/tls/diag-6.c: New test.
11430
11431 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11432
11433         * gcc.dg/graphite/scop-19.c: New
11434
11435 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11436
11437         AVX Programming Reference (January, 2009)
11438         * gcc.target/i386/avx-vpclmulqdq.c: New.
11439         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11440
11441         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11442
11443         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11444         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11445         (pclmul_test): Renamed to ...
11446         (TEST): This.
11447
11448 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11449
11450         PR c++/39095
11451         * g++.dg/abi/mangle31.C: New test.
11452
11453 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11454
11455         PR c/29129
11456         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11457         declarator.
11458         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11459         inside function prototype but not part of parameter declarator.
11460         * vla-11.c: New test.
11461
11462 2009-02-03  Jason Merrill  <jason@redhat.com>
11463
11464         * g++.dg/warn/main-4.C: New test.
11465         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11466
11467 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11468
11469         PR c++/36607
11470         * g++.dg/expr/cast10.C: New test.
11471
11472 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11473
11474         PR c/35433
11475         * gcc.dg/init-bad-6.c: New test.
11476
11477 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11478
11479         PR target/35318
11480         * gcc.c-torture/compile/pr35318.c: New test.
11481
11482         PR inline-asm/39059
11483         * gcc.dg/nofixed-point-2.c: New test.
11484         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11485         * g++.dg/ext/fixed2.C: Likewise.
11486         * g++.dg/other/error25.C: Likewise.
11487         * g++.dg/lookup/crash7.C: Likewise.
11488         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11489
11490         PR c++/39056
11491         * g++.dg/cpp0x/initlist13.C: New test.
11492
11493 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11494
11495         PR c++/36897
11496         * g++.dg/template/func2.C: New test.
11497
11498         PR c++/37314
11499         * g++.dg/template/typename15.C: New.
11500         * g++.dg/template/typename16.C: New.
11501
11502 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11503             Ben Elliston  <bje@au.ibm.com>
11504
11505         PR c/39034
11506         * gcc.dg/dfp/pr39034.c: New test.
11507
11508 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11509
11510         PR testsuite/38263
11511         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11512
11513 2009-02-02  Jason Merrill  <jason@redhat.com>
11514
11515         PR c++/39054
11516         * g++.dg/parse/dtor14.C: New test.
11517
11518 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11519
11520         * lib/target-supports.exp
11521         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11522         * g++.dg/ext/builtin10.C: New test.
11523
11524         PR inline-asm/39058
11525         * gcc.target/i386/pr39058.c: New test.
11526
11527 2009-02-02  Richard Guenther  <rguenther@suse.de>
11528
11529         PR tree-optimization/38937
11530         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11531
11532 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11533
11534         PR c++/39053
11535         * g++.dg/parse/crash52.C: New.
11536
11537 2009-01-30  Richard Guenther  <rguenther@suse.de>
11538
11539         PR tree-optimization/39041
11540         * gcc.c-torture/compile/pr39041.c: New testcase.
11541
11542 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11543
11544         PR target/39013
11545         * gcc.target/i386/pr39013-1.c: New test.
11546         * gcc.target/i386/pr39013-2.c: New test.
11547
11548         PR c++/39028
11549         * g++.dg/ext/label12.C: New test.
11550
11551 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11552
11553         PR c++/33465
11554         * g++.dg/parse/error34.C: New.
11555         * g++.dg/parse/error35.C: Likewise.
11556
11557 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11558
11559         PR c++/38655
11560         * g++.dg/cpp0x/decltype-38655.C: New.
11561
11562 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11563
11564         PR target/39002
11565         * g++.dg/torture/pr39002.C: New test.
11566
11567 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11568
11569         PR tree-optimization/39007
11570         * gcc.dg/tree-ssa/pr39007.c: New.
11571
11572 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11573
11574         PR middle-end/35854
11575         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11576         to "subreg1".
11577
11578 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11579
11580         PR middle-end/38857
11581         * gcc.c-torture/compile/pr38857.c: New test.
11582
11583 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11584
11585         PR fortran/38852
11586         PR fortran/39006
11587         * gfortran.dg/bound_6.f90: New test.
11588
11589 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11590
11591         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11592
11593 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11594
11595         PR tree-optimization/38997
11596         * gcc.dg/tree-ssa/pr38997.c: New.
11597
11598 2009-01-28  Richard Guenther  <rguenther@suse.de>
11599
11600         PR tree-optimization/38926
11601         * gcc.c-torture/compile/pr38926.c: New testcase.
11602
11603 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11604
11605         PR middle-end/38934
11606         * gcc.dg/pr38934.c: New test.
11607
11608 2009-01-28  Richard Guenther  <rguenther@suse.de>
11609
11610         PR middle-end/38908
11611         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11612
11613 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11614
11615         PR tree-optimization/38984
11616         * gcc.dg/pr38984.c: New XFAILed testcase.
11617
11618
11619 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11620
11621         PR target/38988
11622         * gcc.target/i386/pr38988.c: New test.
11623
11624 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11625
11626         PR c++/37554
11627         * g++.dg/parse/crash51.C: New.
11628         * g++.old-deja/g++.pt/crash9.C: Adjust.
11629
11630 2009-01-27  Daniel Kraft  <d@domob.eu>
11631
11632         PR fortran/38883
11633         * gfortran.dg/mvbits_6.f90:  New test.
11634         * gfortran.dg/mvbits_7.f90:  New test.
11635         * gfortran.dg/mvbits_8.f90:  New test.
11636
11637 2009-01-27  Richard Guenther  <rguenther@suse.de>
11638
11639         PR tree-optimization/38503
11640         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11641
11642 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11643
11644         PR middle-end/38969
11645         * gcc.c-torture/execute/pr38969.c: New test.
11646
11647 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11648
11649         PR testsuite/38864
11650         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11651         to dg-do compile.
11652         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11653         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11654         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11655
11656 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11657
11658         PR target/38952
11659         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11660         if __USING_SJLJ_EXCEPTIONS__ is defined.
11661
11662         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11663         __USING_SJLJ_EXCEPTIONS__ is defined.
11664         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11665         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11666         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11667         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11668         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11669         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11670
11671 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11672
11673         PR testsuite/38949
11674         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11675         Use instead of C name in asm statements.
11676
11677 2009-01-26  Richard Guenther  <rguenther@suse.de>
11678
11679         PR tree-optimization/38745
11680         * g++.dg/torture/pr38745.C: New testcase.
11681
11682 2009-01-26  Richard Guenther  <rguenther@suse.de>
11683
11684         PR middle-end/38851
11685         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11686
11687 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11688
11689         * gcc.dg/bitfld-15.c: Gate warning on target
11690         pcc_bitfield_type_matters.
11691         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11692         g++.dg/ext/bitfield4.C: Likewise.
11693         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11694         bitfield for any target.
11695
11696 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11697
11698         PR c/38957
11699         * gcc.dg/pr38957.c: New test.
11700
11701 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11702
11703         PR fortran/38955
11704         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11705         comparing floats.
11706
11707 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11708
11709         PR tree-optimization/38953
11710         * gfortran.dg/graphite/pr38953.f90: New.
11711
11712 2009-01-24  Paul Brook  <paul@codesourcery.com>
11713
11714         * gcc.target/arm/neon-cond-1.c: New test.
11715
11716 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11717
11718         PR tree-optimization/38932
11719         * gcc.dg/pr38932.c: New.
11720
11721 2009-01-23  Revital Eres  <eres@il.ibm.com>
11722
11723         * gcc.dg/sms-7.c: Fix test.
11724
11725 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11726
11727         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11728         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11729         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11730         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11731
11732 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11733
11734         * gcc.dg/pr35729.c: Make test x86 specific.
11735
11736 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11737
11738         PR middle-end/38615
11739         * gcc.dg/pr38615.c: New test.
11740
11741 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11742
11743         PR target/38931
11744         * gcc.target/i386/pr38931.c: New test.
11745
11746 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11747
11748         PR c++/38930
11749         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11750         * g++.dg/template/typedef12.C: Likewise.
11751         * g++.dg/template/typedef13.C: Likewise.
11752         * g++.dg/template/typedef14.C: Likewise.
11753         * g++.dg/template/sfinae3.C: Likewise.
11754         * g++.old-deja/g++.pt/typename8.C: Likewise.
11755         * g++.dg/template/access11.C: Likewise
11756
11757 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11758
11759         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11760         and mips*-*-irix*.
11761         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11762
11763 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11764
11765         PR c++/26693
11766         * g++.dg/template/typedef11.C: New test.
11767         * g++.dg/template/typedef12.C: Likewise.
11768         * g++.dg/template/typedef13.C: Likewise.
11769         * g++.dg/template/typedef14.C: Likewise.
11770         * g++.dg/template/sfinae3.C: Compile this pedantically.
11771         The only errors expected should be the one saying the typedef is ill
11772         formed.
11773         * g++.old-deja/g++.pt/typename8.C: Likewise.
11774         * g++.dg/template/access11.C: Update this.
11775
11776 2009-01-21  Daniel Kraft  <d@domob.eu>
11777
11778         PR fortran/38887
11779         * gfortran.dg/mvbits_5.f90:  New test.
11780
11781 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11782
11783         * gcc.dg/sms-6.c: New test.
11784         * gcc.dg/sms-7.c: Likewise.
11785
11786 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11787
11788         PR fortran/38907
11789         * gfortran.dg/host_assoc_function_7.f90: New test
11790
11791 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11792             Richard Guenther  <rguenther@suse.de>
11793
11794         PR tree-optimization/38747
11795         PR tree-optimization/38748
11796         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11797         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11798         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11799
11800 2009-01-20  Kees Cook  <kees@ubuntu.com>
11801             H.J. Lu  <hongjiu.lu@intel.com>
11802
11803         PR target/38902
11804         * gcc.dg/pr38902.c: New.
11805
11806 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11807
11808         PR target/38868
11809         * gfortran.dg/pr38868.f: New testcase.
11810
11811 2009-01-20  Richard Guenther  <rguenther@suse.de>
11812
11813         * gcc.c-torture/execute/pr36227.c: Move ...
11814         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11815
11816 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11817
11818         * lib/gfortran.exp: Add -B options for targets that use
11819         libgfortran.a%s in their specs.
11820
11821 2009-01-19  Jason Merrill  <jason@redhat.com>
11822
11823         PR c++/23287
11824         * g++.dg/template/dtor5.C: New test.
11825
11826 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11827
11828         PR fortran/38859
11829         * gfortran.dg/bound_5.f90: New test.
11830
11831 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11832
11833         PR target/38736
11834         * g++.dg/compat/abi/pr38736_main.C: New.
11835         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11836         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11837         * g++.dg/other/macro-1.C: Likewise.
11838         * gcc.dg/macro-1.c: Likewise.
11839         * gcc.dg/compat/pr38736_main.c: Likewise.
11840         * gcc.dg/compat/pr38736_x.c: Likewise.
11841         * gcc.dg/compat/pr38736_y.c: Likewise.
11842
11843 2009-01-18  Richard Guenther  <rguenther@suse.de>
11844
11845         PR tree-optimization/38819
11846         * gcc.c-torture/execute/pr38819.c: New testcase.
11847
11848 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11849
11850         PR fortran/38657
11851         * gfortran.dg/module_commons_3.f90: Reapply.
11852
11853 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11854
11855         PR fortran/34955
11856         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11857         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11858
11859 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11860
11861         PR fortran/38657
11862         * gfortran.dg/module_commons_3.f90: Remove
11863
11864 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11865
11866         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11867
11868 2009-01-16  Jason Merrill  <jason@redhat.com>
11869
11870         PR c++/38877
11871         * g++.dg/template/lvalue1.C: New test.
11872
11873         PR c++/29470
11874         * g++.dg/template/access20.C: New test.
11875         * g++.dg/torture/pr34641.C: Fix access.
11876
11877 2009-01-16  Richard Guenther  <rguenther@suse.de>
11878
11879         PR tree-optimization/38835
11880         PR middle-end/36227
11881         * gcc.c-torture/execute/pr36227.c: New testcase.
11882         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11883         * g++.dg/init/const7.C: Likewise.
11884
11885 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11886
11887         PR target/38554
11888         * gcc.c-torture/compile/pr38554.c: New test.
11889
11890 2009-01-16  Jason Merrill  <jason@redhat.com>
11891
11892         PR c++/38579
11893         * g++.dg/conversion/access1.C: New test.
11894
11895 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11896
11897         PR tree-optimization/38789
11898         * gcc.c-torture/compile/pr38789.c: New test.
11899
11900 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11901
11902         PR fortran/38152
11903         * gfortran.dg/proc_ptr_13.f90: New.
11904
11905 2009-01-15  Jason Merrill  <jason@redhat.com>
11906
11907         PR c++/38850
11908         * g++.dg/template/koenig6.C: New test.
11909
11910 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11911
11912         PR c++/29388
11913         * g++.dg/template/error37.C: New testcase.
11914
11915 2009-01-15  Jason Merrill  <jason@redhat.com>
11916
11917         PR c++/36334
11918         * g++.dg/conversion/memfn1.C: New test.
11919
11920         PR c++/37646
11921         * g++.dg/conversion/memfn2.C: New test.
11922
11923 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11924
11925         PR c++/38357
11926         * g++.dg/template/crash87.C: New test.
11927
11928 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11929
11930         PR middle-end/37843
11931         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11932
11933 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11934
11935         PR c++/38636
11936         * g++.dg/parse/crash50.C: New test.
11937
11938 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11939
11940         PR rtl-optimization/38245
11941         * gcc.dg/pr38245-3.c: New test.
11942         * gcc.dg/pr38245-3.h: New file.
11943         * gcc.dg/pr38245-4.c: New file.
11944         * gcc.dg/pr38364.c: New test.
11945
11946 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11947
11948         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11949         sequence PC-relative.
11950
11951 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11952
11953         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11954         calls and/or PLT markers.
11955         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11956         calls and/or PLT markers.
11957         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11958         calls and/or PLT markers.
11959         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11960         calls and/or PLT markers.
11961
11962 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11963             Nathan Froyd  <froydnj@codesourcery.com>
11964             Joseph Myers  <joseph@codesourcery.com>
11965
11966         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11967         New function.
11968         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11969         and use consistent CFLAGS.
11970         * gcc.target/powerpc/20030505.c: Likewise.
11971         * gcc.target/powerpc/20081204-1.c: Likewise.
11972         * gcc.target/powerpc/ppc-spe.c: Likewise.
11973         * gcc.target/powerpc/spe1.c: Likewise.
11974         * g++.dg/ext/spe1.C: Likewise.
11975         * g++.dg/other/opaque-1.C: Likewise.
11976         * g++.dg/other/opaque-2.C: Likewise.
11977         * g++.dg/other/opaque-3.C: Likewise.
11978
11979 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11980
11981         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11982         out of loop.
11983
11984 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11985
11986         PR target/38811
11987         * g++.dg/torture/pr38811.C: New file.
11988
11989 2009-01-14  Richard Guenther  <rguenther@suse.de>
11990
11991         PR tree-optimization/38826
11992         PR middle-end/38477
11993         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11994
11995 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11996
11997         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11998
11999 2009-01-14  Nick Clifton  <nickc@redhat.com>
12000
12001         PR c++/37862
12002         * g++.cp/parse/pr37862.C: New test.
12003
12004 2009-01-14  Julian Brown  <julian@codesourcery.com>
12005
12006         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
12007         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
12008         to...
12009         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
12010         These.
12011
12012 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
12013
12014         PR rtl-optimization/38774
12015         * gcc.dg/torture/pr38774.c: New test.
12016
12017         PR c++/38795
12018         * g++.dg/cpp0x/pr38795.C: New test.
12019
12020 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
12021             Nathan Froyd  <froydnj@codesourcery.com>
12022             Joseph Myers  <joseph@codesourcery.com>
12023
12024         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
12025         otherwise.  Do not check for AltiVec at runtime.
12026         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
12027         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
12028         * gcc.target/powerpc/altivec-1.c: Likewise.
12029         * gcc.target/powerpc/altivec-3.c: Likewise.
12030         * gcc.target/powerpc/altivec-10.c: Likewise.
12031         * gcc.target/powerpc/altivec-12.c: Likewise.
12032         * gcc.target/powerpc/altivec-24.c: Likewise.
12033         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
12034         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
12035         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
12036         * gcc.target/powerpc/pr35907.c: Likewise.
12037         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
12038         otherwise.  Do not check for Cell at runtime.
12039         * gcc.target/powerpc/altivec_check.h: Delete.
12040
12041         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
12042         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
12043         not check for AltiVec at runtime.
12044         * g++.dg/ext/altivec-cell-2.C: Likewise.
12045         * g++.dg/ext/altivec-cell-3.C: Likewise.
12046         * g++.dg/ext/altivec-cell-4.C: Likewise.
12047         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
12048         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
12049         check.
12050         * g++.dg/ext/altivec_check.h: Delete.
12051
12052 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
12053
12054         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
12055         effective target.  Adjust line numbers accordingly.
12056
12057 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
12058
12059         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
12060
12061 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
12062
12063         PR tree-optimization/38786
12064         * gcc.dg/graphite/pr38786.c: New.
12065
12066 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
12067
12068         Revert:
12069         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12070
12071         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12072         for alpha*-*-* targets.
12073         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12074
12075 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12076
12077         PR libfortran/38772
12078         * gfortran.dg/fmt_bz_bn_err.f: New test.
12079
12080 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
12081
12082         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
12083
12084 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12085
12086         * lib/target-supports.exp (check_effective_target_powerpc64): New.
12087         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
12088         instruction support.  Do not check for it at runtime.
12089
12090 2009-01-12  Jason Merrill  <jason@redhat.com>
12091
12092         PR c++/35109
12093         * g++.dg/lookup/friend11.C: Remove expected error.
12094         * g++.dg/lookup/friend14.C: New test.
12095         * g++.dg/lookup/friend15.C: New test.
12096
12097 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
12098
12099         PR c++/36019
12100         * g++.dg/lookup/hidden-class12.C: New test.
12101         * g++.dg/lookup/hidden-class13.C: New test.
12102         * g++.dg/lookup/hidden-class14.C: New test.
12103         * g++.dg/lookup/hidden-class15.C: New test.
12104         * g++.dg/lookup/hidden-class16.C: New test.
12105
12106 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
12107
12108         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
12109         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
12110         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
12111
12112 2009-01-12  Jason Merrill  <jason@redhat.com>
12113
12114         PR c++/31488
12115         * g++.dg/other/vararg-3.C: New test.
12116
12117 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12118
12119         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
12120         Explicitly enable SPE.
12121         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
12122         directive.
12123
12124         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
12125         Expect -flax-vector-conversions message.  Adjust incompatible
12126         types errors.
12127         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
12128         Make Foo extern.
12129
12130         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
12131
12132         * g++.dg/other/opaque-1.C: Run on targets with SPE.
12133
12134         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
12135         * g++.dg/other/opaque-2.C: Likewise.
12136         * g++.dg/other/opaque-3.C: Likewise.
12137
12138 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12139
12140         PR c/32041
12141         * gcc.dg/pr32041.c: New test.
12142         * g++.dg/parse/offsetof9.C: New test.
12143
12144 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12145             Nathan Froyd  <froydnj@codesourcery.com>
12146
12147         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
12148         * g++.dg/ext/attribute-test-1.C: Likewise.
12149         * g++.dg/ext/attribute-test-2.C: Likewise.
12150         * g++.dg/ext/attribute-test-3.C: Likewise.
12151         * g++.dg/ext/attribute-test-4.C: Likewise.
12152
12153 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12154
12155         * gnat.dg/unchecked_convert3.adb: New test.
12156
12157 2009-01-12  Tomas Bily  <tbily@suse.cz>
12158
12159         PR middlend/38385
12160         * gcc.dg/tree-ssa/pr38385.c: New file.
12161
12162 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12163
12164         PR c++/38794
12165         * g++.dg/parse/typedef9.C: New test.
12166
12167         PR tree-optimization/38807
12168         * gcc.c-torture/compile/pr38807.c: New test.
12169
12170 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
12171
12172         * gcc.target/mips/ins-2.c: New test.
12173
12174 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12175
12176         PR testsuite/38809
12177         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12178
12179 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
12180
12181         PR c++/36254
12182         * g++.dg/warn/Wreturn-type-5.C: New test.
12183
12184 2009-01-11  Matthias Klose  <doko@ubuntu.com>
12185
12186         PR middle-end/38616
12187         * gcc.dg/pr38616.c: New test.
12188
12189 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
12190
12191         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12192
12193 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
12194
12195         PR c++/38648
12196         * g++.dg/expr/string-1.C: New test.
12197         * g++.dg/expr/string-2.C: New test.
12198
12199         PR c++/36695
12200         * g++.dg/ext/complex4.C: New test.
12201         * g++.dg/ext/complex5.C: New test.
12202         * g++.dg/init/reference1.C: New test.
12203         * g++.dg/init/reference2.C: New test.
12204         * g++.dg/init/reference3.C: New test.
12205
12206 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12207
12208         PR fortran/38763
12209         * gfortran.dg/transfer_null_1.f90: New test.
12210
12211 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12212
12213         PR fortran/38765
12214         * gfortran.dg/host_assoc_function_6.f90: New test.
12215
12216 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
12217
12218         * lib/target-supports.exp: Add method to determine if the effective
12219         target is really a ppc405 after applying all compile options.
12220         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12221         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12222         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12223         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12224         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12225         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12226         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12227         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12228         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12229         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12230         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12231         * gcc.target/powerpc/405-machhw-1.c: Likewise.
12232         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12233         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12234         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12235         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12236         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12237         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12238         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12239         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12240         * gcc.target/powerpc/405-macchw-1.c: Likewise.
12241         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12242         * gcc.target/powerpc/405-machhw-2.c: Likewise.
12243         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12244         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12245         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12246         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12247         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12248         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12249         * gcc.target/powerpc/405-macchw-2.c: Likewise.
12250         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12251
12252 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12253
12254         PR c++/35335
12255         * g++.dg/other/error31.C: New testcase.
12256
12257         PR c/35742
12258         * gcc.dg/pr35742.c: New test.
12259
12260 2009-01-09  John F. Carr  <jfc@mit.edu>
12261
12262         PR c++/37877
12263         * g++.dg/parse/linkage3.C: New test.
12264
12265 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12266
12267         PR middle-end/38771
12268         * gcc.c-torture/compile/pr38771.c: New test.
12269
12270 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
12271
12272         * gcc.dg/pr34856.c: Ignore irrelevant warning.
12273
12274 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
12275
12276         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12277         * gcc.dg/sibcall-4.c: Likewise.
12278
12279 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
12280             Jan Sjodin  <jan.sjodin@amd.com>
12281
12282         PR tree-optimization/38559
12283         * gcc.dg/graphite/pr38559.c: New.
12284
12285 2009-01-08  Ira Rosen  <irar@il.ibm.com>
12286
12287         PR tree-optimization/37194
12288         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12289
12290 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
12291
12292         PR c++/38725
12293         * g++.dg/ext/label11.C: New test.
12294
12295 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
12296
12297         * lib/target-supports.exp (check_weak_override_available): New.
12298         * lib/target-supports-dg.exp (dg-require-weak-override): New.
12299         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12300         dg-require-weak-override.
12301
12302 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12303             Alan Modra  <amodra@bigpond.net.au>
12304
12305         * gcc.c-torture/compile/20090107-1.c: New test.
12306
12307 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12308
12309         PR target/38706
12310         * g++.dg/other/pr38706.C: New test.
12311
12312 2009-01-07  Jason Merrill  <jason@redhat.com>
12313
12314         * g++.dg/cpp0x/variadic92.C: New test.
12315         * g++.dg/cpp0x/variadic93.C: New test.
12316
12317 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12318
12319         * lib/target-supports-dg.exp (current_compiler_flags): New.
12320         (check-flags): Use it; do not access dg-test local variables.
12321         (dg-skip-if): Do not access dg-test local variables.
12322         (dg-xfail-run-if): Ditto.
12323         (dg-shouldfail): Ditto.
12324         * gcc.test-framework/test-framework.exp
12325         (check_effective_target_def_nocache): New.
12326         * gcc.test-framework/test-framework.awk: Handle scan tests.
12327         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12328         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12329         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12330         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12331         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12332         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12333         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12334         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12335         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12336
12337         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12338
12339         * lib/target-supports-dg.exp (check_test_flags): Delete.
12340
12341 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12342
12343         PR tree-optimization/38492
12344         PR tree-optimization/38498
12345         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12346         in trunk.
12347         * gcc.dg/graphite/block-0.c: Update test.
12348         * gcc.dg/graphite/block-1.c: Same.
12349         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12350         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12351         * gcc.dg/graphite/block-3.c: New.
12352         * gcc.dg/graphite/pr38498.c: New.
12353
12354 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12355
12356         AVX Programming Reference (December, 2008)
12357         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12358         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12359         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12360
12361         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12362         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12363
12364 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12365
12366         PR fortran/38220
12367         * gfortran.dg/c_loc_pure_1.f90:  New test.
12368
12369 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12370
12371         PR fortran/38669
12372         * gfortran.dg/elemental_dependency_3.f90:
12373         Add the final tree dump cleanup.
12374
12375 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12376
12377         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12378         passing -m32.
12379
12380         PR rtl-optimization/38722
12381         * gfortran.dg/pr38722.f90: New test.
12382
12383 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12384
12385         PR c/34252
12386         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12387         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12388
12389 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12390
12391         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12392         * gfortran.dg/typebound_call_8.f03: Same.
12393         * gfortran.dg/elemental_bind_c.f90: Same.
12394         * gfortran.dg/typebound_call_7.f03: Same.
12395         * gfortran.dg/interface_proc_end.f90: Same
12396         * gfortran.dg/pr37243.f: Fix typo.
12397
12398 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12399
12400         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12401         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12402         large stack sizes.
12403
12404 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12405
12406         AVX Programming Reference (December, 2008)
12407         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12408         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12409         * gcc.target/i386/sse-14.c: Likewise.
12410
12411         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12412         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12413         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12414         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12415
12416 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12417
12418         PR libfortran/38735
12419         * gfortran.dg/fmt_bz_bn.f: Update test.
12420
12421 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12422
12423         PR c++/38472
12424         * g++.dg/conversion/usual-arith-conv.C: New test.
12425
12426 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12427
12428         PR c/34911
12429         * gcc.dg/vector-3.c: New testcase.
12430         * g++.dg/ext/vector15.C: New test.
12431
12432 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12433
12434         PR tree-optimization/38510
12435         * gcc.dg/graphite/pr38510.c: New.
12436
12437 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12438             Jan Sjodin <jan.sjodin@amd.com>
12439
12440         PR tree-optimization/38500
12441         * gcc.dg/graphite/pr38500.c: New.
12442
12443 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12444
12445         * gcc.c-torture/compile/20001226-1.c: Generalize
12446         dg-timeout-factor.
12447         * gcc.c-torture/compile/limits-fnargs.c: Add
12448         dg-timeout-factor.
12449         * gcc.dg/20020425-1.c: Likewise.
12450         * gcc.dg/pch/pch.exp: Likewise.
12451
12452 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12453
12454         PR fortran/38657
12455         * gfortran.dg/module_commons_3.f90: New test.
12456
12457 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12458
12459         PR fortran/37159
12460         * gfortran.dg/random_seed_1.f90: Updated.
12461
12462 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12463
12464         PR fortran/38669
12465         PR fortran/38726
12466         * gfortran.dg/elemental_subroutine_7.f90:
12467         Fix p values so that it can be used as vector subscript.
12468
12469 2009-01-05  Jason Merrill  <jason@redhat.com>
12470
12471         * g++.dg/cpp0x/initlist12.C: Add another test.
12472
12473         * g++.dg/cpp0x/defaulted7.C: New test.
12474
12475 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12476
12477         PR fortran/38672
12478         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12479         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12480
12481 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12482
12483         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12484         for alpha*-*-* targets.
12485         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12486
12487 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12488
12489         PR fortran/38665
12490         * gfortran.dg/host_assoc_function_5.f90: New test.
12491
12492 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12493
12494         PR fortran/38669
12495         * gfortran.dg/elemental_dependency_3.f90: New test.
12496         * gfortran.dg/elemental_subroutine_7.f90: New test.
12497
12498 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12499
12500         * gcc.dg/struct-ret-3.c: Include unistd.h.
12501         (main): Exit early if system memory page size is
12502         larger than 4096 bytes.
12503
12504 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12505
12506         PR fortran/38718
12507         * gfortran.dg/merge_init_expr.f90: New.
12508
12509 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12510
12511         PR fortran/38536
12512         * gfortran.dg/c_loc_tests_13.f90: New test.
12513         * gfortran.dg/c_loc_tests_14.f90: New test.
12514
12515 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12516
12517         * gfortran.dg/func_result_4.f90: New.
12518
12519 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12520
12521         PR fortran/38594
12522         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12523         interface still works, in addition to original tests.
12524         * gfortran.dg/host_assoc_call_6.f90: New test.
12525
12526 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12527
12528         PR c++/38705
12529         * g++.dg/torture/pr38705.C: New test.
12530
12531         PR c/38700
12532         * gcc.dg/pr38700.c: New test.
12533
12534 2009-01-02  Jason Merrill  <jason@redhat.com>
12535
12536         * g++.dg/cpp0x/initlist11.C: New test.
12537         * g++.dg/cpp0x/initlist12.C: New test.
12538
12539 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12540
12541         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12542         Allow extra informative notes.
12543
12544 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12545
12546         PR c/36489
12547         * gcc.dg/pr36489.c: New test.
12548
12549 \f
12550 Copyright (C) 2009 Free Software Foundation, Inc.
12551
12552 Copying and distribution of this file, with or without modification,
12553 are permitted in any medium without royalty provided the copyright
12554 notice and this notice are preserved.