OSDN Git Service

2009-12-22 Brian Hackett <bhackett1024@gmail.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-22  Brian Hackett  <bhackett1024@gmail.com>
2
3         * g++.dg/plugin/attribute_plugin.c: Rename pre-genericize event.
4         * g++.dg/plugin/dumb_plugin.c: Same.
5
6 2009-12-21  Jason Merrill  <jason@redhat.com>
7
8         * g++.dg/abi/mangle14.C: Add expected mangling.
9
10 2009-12-21  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
11
12         * gcc.dg/pr36901.h: AVR must support address zero.
13
14 2009-12-21  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
15
16         PR testsuite/36903
17         * gcc.dg/tree-ssa/gen-vect-11.c : Disable for avr target. It will
18         not vectorize.
19         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
20         * gcc.dg/tree-ssa/gen-vect-2.c: Ditto.
21         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
22         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
23         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
24         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
25         * gcc.dg/tree-ssa/pr23455.c: Test for 4 eliminations on avr target.
26         * gcc.dg/tree-ssa/ssa-fre-26.c: XFAIL test for avr.
27         * gcc.dg/tree-ssa/vrp47.c: Skip test for avr target due to low
28         branch cost.
29
30 2009-12-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
31
32         PR libfortran/PR42422
33         * gfortran.dg/list_read_10.f90:  New test.
34
35 2009-12-19  Dodji Seketeli  <dodji@redhat.com>
36
37         PR c++/42225
38         * g++.dg/template/typedef26.C: New test.
39
40 2009-12-19  Richard Guenther  <rguenther@suse.de>
41
42         PR lto/42401
43         * g++.dg/lto/20091219_0.C: New testcase.
44
45 2009-12-19  Richard Guenther  <rguenther@suse.de>
46
47         PR tree-optimization/42108
48         * gfortran.dg/pr42108.f90: New testcase.
49
50 2009-12-18  Jason Merrill  <jason@redhat.com>
51
52         PR c++/28300
53         * g++.dg/template/spec37.C: New.
54
55         PR c++/42415
56         * g++.dg/tc1/dr147.C: Add test.
57         * g++.old-deja/g++.jason/temporary5.C: Adjust.
58
59 2009-12-18  Shujing Zhao  <pearly.zhao@oracle.com>
60
61         * g++.old-deja/g++.brendan/misc6.C: Make expected dg-error strings
62         explicit.
63
64 2009-12-17  Jakub Jelinek  <jakub@redhat.com>
65
66         * gcc.dg/debug/dwarf2/const-1.c: Don't expect DW_AT_const_value,
67         but instead DW_AT_location with DW_OP_addr+DW_OP_stack_value.  Add
68         -gno-strict-dwarf -fno-merge-debug-strings to dg-options.
69         * g++.dg/debug/dwarf2/const1.C: Likewise.
70         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
71         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
72
73 2009-12-17  Alexandre Oliva  <aoliva@redhat.com>
74
75         PR debug/41679
76         * gcc.target/arm/pr41679.c: New.
77
78 2009-12-17  Jakub Jelinek  <jakub@redhat.com>
79
80         PR c++/42386
81         * g++.dg/opt/dtor3.C: New test.
82
83 2009-12-17  Arnaud Charlet  <charlet@adacore.com>
84
85         * ada/acats/run_all.sh: Strip comments from norun.lst
86
87 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
88
89         PR target/32280
90         * gcc.target/i386/pr32280-1.c: New test.
91
92 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
93
94         * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
95         x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
96
97 2009-12-17  Janus Weil  <janus@gcc.gnu.org>
98
99         PR fortran/42144
100         * gfortran.dg/dynamic_dispatch_6.f03: New test.
101
102 2009-12-17  Shujing Zhao  <pearly.zhao@oracle.com>
103
104         * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
105         explicit.
106         * g++.old-deja/g++.bugs/900213_02.C: Likewise.
107         * g++.old-deja/g++.bugs/900215_02.C: Likewise.
108
109 2009-12-16  Richard Guenther  <rguenther@suse.de>
110
111         PR lto/42392
112         * gcc.dg/lto/20091216-1_0.c: New testcase.
113
114 2009-12-15  Jason Merrill  <jason@redhat.com>
115
116         PR c++/42387
117         * g++.dg/ext/vla8.C: New.
118
119 2009-12-16  Jakub Jelinek  <jakub@redhat.com>
120
121         * gcc.c-torture/compile/20091215-1.c: New test.
122
123         * gcc.dg/debug/tls-1.c: New test.
124
125 2009-12-15  Jason Merrill  <jason@redhat.com>
126
127         PR c++/42358
128         * g++.dg/cpp0x/variadic98.C: New.
129
130 2009-12-14  Jason Merrill  <jason@redhat.com>
131
132         PR c++/42373
133         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
134
135 2009-12-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
136
137         * ada/acats/norun.lst: Sort.
138
139 2009-12-15  Jakub Jelinek  <jakub@redhat.com>
140
141         PR c++/41183
142         * g++.dg/torture/pr41183.C: New test.
143
144 2009-12-15  Tobias Burnus  <burnus@net-b.de>
145
146         PR fortran/41235
147         * gfortran.dg/auto_char_len_1.f90: New test.
148         * gfortran.dg/auto_char_len_2.f90: New test.
149         * gfortran.dg/auto_char_len_4.f90: Correct test.
150
151 2009-12-14  Jason Merrill  <jason@redhat.com>
152
153         PR c++/42364
154         * g++.dg/cpp0x/variadic31.C: Compile with -g.
155         * g++.dg/ext/attrib33.C: Likewise.
156
157 2009-12-15  Shujing Zhao  <pearly.zhao@oracle.com>
158
159         * g++.dg/other/error20.C: Adjust dg-message strings.
160         * g++.dg/other/error31.C: Likewise.
161         * g++.dg/rtti/typeid6.C: Likewise.
162         * g++.dg/ext/ms-1.C: Likewise.
163         * g++.dg/parse/error19.C: Likewise.
164         * g++.dg/parse/crash5.C: Likewise.
165         * g++.dg/cpp0x/explicit4.C: Likewise.
166         * g++.dg/template/ptrmem4.C: Likewise.
167         * g++.dg/template/crash37.C: Likewise.
168         * g++.dg/template/qualttp5.C: Likewise.
169         * g++.dg/template/local6.C: Likewise.
170         * g++.dg/template/instantiate5.C: Likewise.
171         * g++.old-deja/g++.brendan/overload1.C: Likewise.
172         * g++.old-deja/g++.brendan/cvt3.C: Likewise.
173         * g++.old-deja/g++.brendan/overload4.C: Likewise.
174         * g++.old-deja/g++.jason/conversion11.C: Likewise.
175         * g++.old-deja/g++.jason/scoping10.C: Likewise.
176         * g++.old-deja/g++.other/expr1.C: Likewise.
177         * g++.old-deja/g++.other/pmf3.C: Likewise.
178         * g++.old-deja/g++.other/crash24.C: Likewise.
179         * g++.old-deja/g++.niklas/t120.C: Likewise.
180         * g++.old-deja/g++.niklas/t121.C: Likewise.
181         * g++.old-deja/g++.law/operators9.C: Likewise.
182         * g++.old-deja/g++.law/arm9.C: Likewise.
183         * g++.old-deja/g++.law/enum4.C: Likewise.
184         * g++.old-deja/g++.law/arg11.C: Likewise.
185         * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
186         * g++.old-deja/g++.mike/p2431.C: Likewise.
187         * g++.old-deja/g++.mike/p438.C: Likewise.
188         * g++.old-deja/g++.mike/p9068.C: Likewise.
189         * g++.old-deja/g++.mike/p11110.C: Likewise.
190         * g++.old-deja/g++.bugs/900330_02.C: Likewise.
191
192 2009-12-14  Uros Bizjak  <ubizjak@gmail.com>
193
194         * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
195         * g++.dg/other/i386-3.C: Ditto.
196         * g++.dg/other/i386-5.C: Remove duplicated test.
197         * g++.dg/other/i386-6.C: Ditto.
198
199 2009-12-14  Daniel Franke  <franke.daniel@gmail.com>
200
201         PR fortran/42354
202         * gfortran.dg/iso_c_binding_init_expr.f03: New.
203         * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
204         * gfortran.dg/function_kinds_5.f90: Likewise.
205         * gfortran.dg/selected_char_kind_3.f90: Likewise.
206
207 2009-12-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
208
209         * gfortran.dg/boz_15.f90: Fix typos.
210
211 2009-12-14  Jakub Jelinek  <jakub@redhat.com>
212             Sebastian Pop  <sebastian.pop@amd.com>
213
214         * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
215         * gcc.target/i386/sse-13.c: Same.
216         (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
217         __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
218         * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
219         Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
220         * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
221         * gcc.target/i386/sse-23.c: Same.
222
223 2009-12-14  Sebastian Pop  <sebpop@gmail.com>
224
225         PR middle-end/42284
226         * testsuite/gcc.dg/graphite/pr42284.c: New.
227
228 2009-12-13  Richard Guenther  <rguenther@suse.de>
229
230         PR tree-optimization/42357
231         * g++.dg/torture/pr42357.C: New testcase.
232
233 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
234
235         PR fortran/42257
236         * gfortran.dg/extends_9.f03: New test.
237
238 2009-12-11  Jason Merrill  <jason@redhat.com>
239
240         PR c++/42219
241         * g++.dg/conversion/err-recover1.C: New.
242
243 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
244
245         PR fortran/42335
246         * gfortran.dg/select_type_11.f03: New test.
247
248 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
249
250         PR c++/42225
251         * g++.dg/template/typedef24.C: New test.
252         * g++.dg/template/typedef25.C: New test.
253
254 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
255
256         PR c++/42251
257         * g++.dg/template/const3.C: New test.
258
259 2009-12-11  Richard Guenther  <rguenther@suse.de>
260
261         PR lto/42320
262         * g++.dg/lto/20091210-1_0.h: New testcase.
263         * g++.dg/lto/20091210-1_0.C: Likewise.
264         * g++.dg/lto/20091210-1_1.C: Likewise.
265
266 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
267
268         PR c++/42317
269         * g++.dg/opt/dtor2.C: New test.
270         * g++.dg/opt/dtor2.h: New file.
271         * g++.dg/opt/dtor2-aux.cc: New file.
272
273 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
274
275         PR fortran/41369
276         * gfortran.dg/func_derived_5.f90: New.
277
278 2009-12-10  Jan Hubicka  <jh@suse.cz>
279
280         PR middle-end/42110
281         * g++.dg/torture/pr42110.C: new file.
282
283 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
284
285         PR fortran/34402
286         * gfortran.dg/alloc_comp_init_expr.f03: New.
287
288 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
289
290         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
291         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
292
293 2009-12-09  Xinliang David Li  <davidxl@google.com>
294
295         PR tree-optimization/42337
296         * g++.dg/tree-ssa/pr42337.C: New test.
297
298 2009-12-08  Tobias Burnus  <burnus@net-b.de>
299
300         PR fortran/41711
301         * gfortran.dg/boz_15.f90: New test.
302
303 2008-12-08  Daniel Kraft  <d@domob.eu>
304
305         PR fortran/41177
306         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
307         * gfortran.dg/typebound_proc_13.f03: New test.
308
309 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
310             Jakub Jelinek <jakub@redhat.com>
311
312         PR midle-end/41843
313         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
314
315 2009-12-07  Richard Henderson  <rth@redhat.com>
316
317         PR rtl-opt/42269
318         * gcc.c-torture/execute/pr42269-2.c: New.
319         * gcc.target/alpha/pr42269-1.c: Likewise.
320
321 2009-12-07  Richard Henderson  <rth@redhat.com>
322
323         PR debug/42299
324         PR debug/42166
325         * gcc.c-torture/compile/pr42299.c: New.
326         * gfortran.dg/pr42166.f90: Likewise.
327
328 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
329
330         PR debug/42244
331         * gcc.dg/debug/pr42244.c: New test.
332
333 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
334
335         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
336         abmintrin.h is also tested.
337         * gcc.target/i386/sse-13.c: Likewise.
338
339 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
340
341         PR fortran/41940
342         * gfortran.dg/allocate_scalar_with_shape.f90: New.
343
344 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
345
346         PR other/40302
347         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
348         * gcc.dg/torture/builtin-math-7.c: Likewise.
349         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
350         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
351         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
352         * lib/target-supports.exp (check_effective_target_mpc,
353         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
354         Delete.
355
356 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
357
358         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
359         targets.
360
361 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
362
363         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
364         for 16bit int targets.
365
366 2009-12-06  Richard Henderson  <rth@redhat.com>
367
368         PR debug/42234
369         * gcc.c-torture/compile/pr42234.c: New.
370
371 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
372
373         PR fortran/41478
374         PR fortran/42268
375         * gfortran.dg/intrinsic_pack_5.f90: New test.
376
377 2009-12-04  Jason Merrill  <jason@redhat.com>
378
379         PR c++/42010
380         * g++.dg/abi/local2.C: New.
381
382         PR c++/42277
383         * g++.dg/cpp0x/decltype20.C: New.
384
385 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
386
387         PR rtl-optimization/42164
388         * gcc.c-torture/compile/pr42164.c: New test.
389
390 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
391
392         * gnat.dg/specs/size_attribute1.ads: New test.
393         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
394         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
395
396 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
397
398         PR c++/42218
399         * g++.dg/other/error33.C: New test.
400
401 2009-12-03  Jason Merrill  <jason@redhat.com>
402
403         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
404
405         PR c++/41611
406         * g++.dg/abi/guard2.C: New.
407
408         PR c++/42266
409         * g++.dg/cpp0x/variadic97.C: New.
410
411 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
412
413         PR middle-end/42049
414         * gcc.c-torture/compile/pr42049.c: New test.
415
416 2009-12-03  Quentin Ochem  <ochem@adacore.com>
417
418         * gnat.dg/controlled5.adb: New test.
419         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
420
421 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
422
423         PR c++/42217
424         * g++.dg/other/bitfield4.C: New test.
425
426 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
427
428         PR c++/42256
429         * g++.dg/inherit/thunk11.C: New test.
430         * g++.dg/inherit/thunk11.h: New file.
431         * g++.dg/inherit/thunk11-aux.cc: New file.
432
433 2009-12-02  Richard Henderson  <rth@redhat.com>
434
435         PR tree-opt/42215
436         * gcc.dg/pr42215.c: New.
437
438 2009-12-02  Richard Guenther  <rguenther@suse.de>
439
440         * g++.dg/ipa/iinline-1.C: Adjust.
441         * g++.dg/template/cond2.C: Likewise.
442         * g++.dg/template/pr35240.C: Likewise.
443
444 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
445
446         PR middle-end/42224
447         * gcc.target/s390/pr42224.c: New test.
448
449 2009-12-01  Jason Merrill  <jason@redhat.com>
450
451         PR c++/41611
452         * g++.dg/abi/guard1.C: New.
453
454 2009-12-01  Uros Bizjak  <ubizjak@gmail.com>
455
456         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
457
458 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
459
460         PR c++/42234
461         * g++.dg/gomp/pr42234.C: New test.
462
463 2009-12-01  Martin Jambor  <mjambor@suse.cz>
464
465         PR tree-optimization/42237
466         * gcc.c-torture/compile/pr42237.c: New test.
467
468 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
469
470         PR c++/42057
471         * g++.dg/parse/crash54.C: New.
472
473 2009-11-30  Chao-ying Fu  <fu@mips.com>
474
475         * gcc.target/mips/dsp-lhx.c: New test.
476         * gcc.target/mips/dsp-no-lhx.c: New test.
477
478 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
479
480         * lib/g++.exp (g++_init): Add host-dependent settings for
481         LC_ALL and LANG.
482         * lib/gcc-dg.exp: Likewise.
483         * lib/options.exp: Likewise.
484         * lib/objc.exp (objc_init): Likewise.
485         * lib/gfortran.exp (gfortran_init): Likewise.
486
487 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
488
489         PR c++/40371
490         * g++.dg/template/crash93.C: New.
491
492 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
493
494         * gcc.dg/pr41551.c: New test.
495
496 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
497
498         PR fortran/42053
499         * gfortran.dg/select_type_9.f03: New.
500
501 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
502
503         PR fortran/41631
504         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
505         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
506         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
507         * gfortran.dg/select_type_2.f03: Ditto.
508         * gfortran.dg/select_type_8.f03: New test.
509
510 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
511
512         * gfortran.dg/extends_type_of_1.f03: New test.
513         * gfortran.dg/same_type_as_1.f03: Extended.
514
515 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
516
517         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
518         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
519
520 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
521
522         PR testsuite/42212
523         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
524
525 2009-11-30  Martin Jambor  <mjambor@suse.cz>
526
527         PR middle-end/42196
528         * gcc.c-torture/compile/pr42196-1.c: New test.
529         * gcc.c-torture/compile/pr42196-2.c: New test.
530         * gcc.c-torture/compile/pr42196-3.c: New test.
531
532 2009-11-30  Ira Rosen  <irar@il.ibm.com>
533
534         * gfortran.dg/vect/vect-7.f90: New test.
535
536 2009-11-30  Richard Guenther  <rguenther@suse.de>
537
538         PR middle-end/42119
539         PR fortran/38530
540         * gfortran.dg/pr42119.f90: New testcase.
541
542 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
543
544         PR c++/42069
545         * g++.dg/template/typedef23.C: New test.
546
547 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
548
549         PR tree-optimization/41961
550         * g++.dg/tree-ssa/pr41961.C: New.
551
552 2009-11-29  Ira Rosen  <irar@il.ibm.com>
553
554         PR tree-optimization/42193
555         * gcc.dg/vect/pr42193.c: New test.
556
557 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
558
559         PR c++/36408
560         * g++.dg/template/stmtexpr2.C: New test.
561
562 2009-11-28  Richard Guenther  <rguenther@suse.de>
563
564         PR tree-optimization/42183
565         * g++.dg/torture/pr42183.C: New testcase.
566
567 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
568
569         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
570         w64 target type 'unsigned long long'.
571
572 2009-11-27  Martin Jambor  <mjambor@suse.cz>
573
574         PR middle-end/42006
575         * gcc.c-torture/execute/pr42006.c: New test.
576
577 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
578
579         PR c++/38656
580         * g++.dg/cpp0x/error2.C: New.
581
582 2009-11-27  Michael Matz  <matz@suse.de>
583
584         PR rtl-optimization/42084
585         * gcc.dg/pr42084.c: New test.
586
587 2009-11-27  Michael Matz  <matz@suse.de>
588
589         PR c++/41906
590         * g++.dg/tree-ssa/pr41906.C: New testcase.
591
592 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
593
594         * gcc.dg/O16384.c: New test.
595
596 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
597
598         PR c++/35112
599         * g++.dg/parse/crash53.C: New.
600         * g++.dg/parse/error17.C: Adjust, error messages are not
601         duplicated anymore.
602         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
603
604 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
605
606         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
607         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
608         * gcc.target/i386/vperm-v4si-2.c: Ditto.
609         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
610
611 2009-11-26  Richard Henderson  <rth@redhat.com>
612
613         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
614
615 2009-11-26  Jason Merrill  <jason@redhat.com>
616
617         PR c++/42026, DR 239
618         * g++.dg/lookup/koenig8.C: New.
619
620         PR c++/10690
621         * g++.dg/template/explicit-args2.C: Add typeid cases.
622
623 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
624
625         PR fortran/41278
626         * gfortran.dg/array_function_5.f90: New test.
627
628 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
629
630         PR fortran/42048
631         PR fortran/42167
632         * gfortran.dg/select_type_10.f03: New test case.
633         * gfortran.dg/typebound_call_11.f03: Extended test case.
634
635 2009-11-26  Michael Matz  <matz@suse.de>
636
637         PR tree-optimization/41905
638         * g++.dg/tree-ssa/pr41905.C: New testcase.
639
640 2009-11-25  Richard Henderson  <rth@redhat.com>
641
642         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
643
644         * lib/target-supports.exp
645         (check_effective_target_vect_extract_even_odd): Add x86.
646
647         * gcc.target/i386/isa-check.h: New.
648         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
649         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
650         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
651         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
652         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
653         gcc.target/i386/vperm.pl: New files.
654
655 2009-11-25  Richard Henderson  <rth@redhat.com>
656
657         * gcc.dg/vect/pr36493.c: Call check_vect.
658         * gcc.dg/vect/pr37539.c: Likewise.
659         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
660         * tree-vect.h (check_vect): Use cpuid for x86.
661
662 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
663
664         * gnat.dg/specs/pack6.ads: New test.
665         * gnat.dg/specs/pack6_pkg.ads: New helper.
666
667 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
668
669         * gcc.target/powerpc/regnames-1.c: New test.
670
671 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
672             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
673
674         PR ada/42170
675         * ada/acats/run_acats: Bump stack limit to 16MB.
676
677 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
678
679         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
680         -march=armv5te.
681
682 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
683
684         PR fortran/42008
685         * gfortran.dg/pure_initializer_2.f90: New test.
686
687 2009-11-23  Jason Merrill  <jason@redhat.com>
688
689         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
690         * g++.old-deja/g++.pt/ctor2.C: Adjust.
691         * g++.dg/lookup/name-clash4.C: Adjust.
692
693 2009-11-23  Jason Merrill  <jason@redhat.com>
694
695         * g++.dg/template/spec15.C: Check for helpful message.
696
697 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
698
699         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
700         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
701         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
702         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
703         * gcc.target/powerpc/paired-2.c: Ditto.
704         * gcc.target/powerpc/paired-3.c: Ditto.
705         * gcc.target/powerpc/paired-4.c: Ditto.
706         * gcc.target/powerpc/paired-5.c: Ditto.
707         * gcc.target/powerpc/paired-6.c: Ditto.
708         * gcc.target/powerpc/paired-7.c: Ditto.
709         * gcc.target/powerpc/paired-8.c: Ditto.
710         * gcc.target/powerpc/paired-9.c: Ditto.
711         * gcc.target/powerpc/paired-10.c: Ditto.
712         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
713         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
714         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
715         * gcc.target/powerpc/pr39457.c: Don't use -m64.
716         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
717         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
718         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
719         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
720
721 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
722
723         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
724         scan-assembler-not regular expression.
725
726 2009-11-24  Richard Guenther  <rguenther@suse.de>
727
728         PR tree-optimization/42142
729         * gcc.c-torture/execute/pr42142.c: New testcase.
730
731 2009-11-24  Martin Jambor  <mjambor@suse.cz>
732
733         PR tree-optimization/42154
734         * gcc.c-torture/execute/pr42154.c: New test.
735
736 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
737
738         PR fortran/42045
739         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
740         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
741         * gfortran.dg/proc_ptr_comp_24.f90: New.
742
743 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
744
745         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
746         int targets.
747
748 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
749
750         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
751
752 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
753
754         PR testsuite/42086
755         * gcc.target/ia64/fptr-1.c: Make it a compile test.
756
757 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
758
759         * lib/lto.exp (lto_option_list): Rename from option_list.
760         * lib/compat.exp (compat_option_list): Rename from option_list.
761
762 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
763
764         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
765         * gcc-dg/raw-string-2.c: Ditto.
766         * gcc-dg/utf-array-short-wchar.c: Ditto.
767         * gcc-dg/utf-array.c: Ditto.
768         * gcc-dg/utf8-2.c: Ditto.
769
770 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
771
772         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
773         targets.
774
775 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
776
777         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
778
779 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
780
781         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
782
783 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
784
785         PR testsuite/36470
786         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
787         Enable short test for avr target.
788         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
789         * gcc.dg/utf32-2.c: Ditto.
790         * gcc.dg/utf32-3.c: Ditto.
791         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
792
793 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
794
795         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
796
797 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
798
799         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
800
801
802 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
803
804         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
805         * gcc.dg/sms-7.c: Ditto.
806
807 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
808
809         * gcc.dg/pr36998.c: Frame pointer required for avr target.
810         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
811         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
812         * gcc.dg/pr41340.c: Test requires long pointer target.
813         * gcc.dg/profile-generate-3.c: Test requires profiling support.
814
815 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
816
817         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
818         * gcc.dg/graphite/block-3.c: Ditto.
819         * gcc.dg/graphite/block-4.c: Ditto.
820         * gcc.dg/graphite/block-5.c: Ditto.
821         * gcc.dg/graphite/block-6.c: Ditto.
822         * gcc.dg/graphite/interchange-0.c: Ditto.
823         * gcc.dg/graphite/interchange-1.c: Ditto.
824         * gcc.dg/graphite/interchange-2.c: Ditto.
825         * gcc.dg/graphite/interchange-3.c: Ditto.
826         * gcc.dg/graphite/interchange-4.c: Ditto.
827         * gcc.dg/graphite/interchange-5.c: Ditto.
828         * gcc.dg/graphite/interchange-6.c: Ditto.
829         * gcc.dg/graphite/run-id-1.c: Ditto.
830         * gcc.dg/graphite/scop-16.c: Ditto.
831         * gcc.dg/graphite/scop-17.c: Ditto.
832         * gcc.dg/graphite/scop-18.c: Ditto.
833         * gcc.dg/graphite/scop-matmult.c: Ditto.
834         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
835         * gcc.dg/graphite/id-15.c: Ditto.
836
837 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
838
839         * gnat.dg/specs/weak1.ads: New test.
840
841 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
842
843         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
844
845 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
846
847         PR c++/14777
848         * g++.dg/template/typedef13.C: Adjust.
849         * g++.dg/template/typedef19.C: Adjust.
850         * g++.dg/template/typedef20.C: Adjust.
851         * g++.dg/template/typedef22.C: New test.
852
853 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
854
855         PR target/42113
856         * gcc.target/alpha/pr42113.c: New test.
857
858 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
859
860         PR fortran/41807
861         * gfortran.dg/data_value_1.f90: Update test.
862         * gfortran.dg/array_constructor_32.f90: New test.
863
864 2009-11-21  Martin Jambor  <mjambor@suse.cz>
865
866         PR middle-end/42025
867         * gcc.c-torture/compile/pr42025-1.c: New test.
868         * gcc.c-torture/compile/pr42025-2.c: New test.
869
870 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
871
872         * gcc.target/mips/mult-1.c: Forbid octeon.
873         * gcc.target/mips/octeon-dmul-3.c: New test.
874
875 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
876
877         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
878
879 2009-11-20  Jason Merrill  <jason@redhat.com>
880
881         PR c++/9050, DR 147, DR 318
882         * g++.dg/template/ctor9.C: New.
883         * g++.dg/tc1/dr147.C: Remove xfails.
884         * g++.dg/lookup/name-clash4.C: Adjust.
885         * g++.old-deja/g++.jason/temporary5.C: Adjust.
886         * g++.old-deja/g++.pt/ctor2.C: Adjust.
887
888 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
889
890         PR tree-optimization/42078
891         * gcc.dg/pr42078.c: New test.
892
893 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
894
895         PR Testsuite/42114
896         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
897         XFAIL ptrdiff range test for avr.
898         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
899         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
900         * gcc-dg/c99-stdint-6.c: Ditto.
901
902 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
903
904         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
905         2009-10-23 change to set VRSAVE if VSX has been reverted.
906
907 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
908
909         PR c++/38646
910         * g++.dg/cpp0x/pr38646.C: New test.
911
912 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
913
914         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
915         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
916         Wrap *intmax_t tests in !NO_MAX_TYPES.
917
918 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
919
920         PR c++/42060
921         * g++.dg/cpp0x/initlist28.C: New.
922
923 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
924
925         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
926
927 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
928
929         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
930
931 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
932
933         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
934         explicit.
935         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
936         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
937         * g++.old-deja/g++.law/typeck1.C: Likewise.
938         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
939         * g++.dg/conversion/ptrmem9.C: Likewise.
940         * g++.dg/expr/cond2.C: Likewise.
941
942 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
943             Janus Weil  <janus@gcc.gnu.org>
944
945         PR fortran/42104
946         * gfortran.dg/proc_ptr_comp_23.f90: New test.
947
948 2009-11-19  Jason Merrill  <jason@redhat.com>
949
950         PR c++/42115
951         * g++.dg/init/placement5.C: Add positive test.
952
953         DR 176 permissiveness
954         * g++.dg/ext/injected-ttp.C: New.
955         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
956         * g++.old-deja/g++.pt/ttp41.C: Adjust.
957
958 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
959
960         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
961         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
962
963 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
964
965         * gcc-dg/raw-string-1.c: Skip test for avr target.
966         * gcc-dg/utf-array-short-wchar.c: Ditto.
967         * gcc-dg/utf-array.c: Ditto.
968         * gcc-dg/utf8-2.c: Ditto.
969
970 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
971
972         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
973         (plugin_init): Pass correct version to plugin_default_version_check.
974         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
975         (plugin_init): Pass correct version to plugin_default_version_check.
976         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
977         (plugin_init): Pass correct version to plugin_default_version_check.
978
979 2009-11-19  Jason Merrill  <jason@redhat.com>
980
981         PR c++/561
982         * g++.dg/overload/pmf2.C: New.
983
984 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
985
986         PR libgfortran/42090
987         * gfortran.dg/direct_io_11.f90: New test.
988
989 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
990
991         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
992
993 2009-11-18  Nick Clifton  <nickc@redhat.com>
994
995         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
996         * g++.dg/lto/20081120-1_0.C: Likewise.
997         * g++.dg/lto/20091002-2_0.C: Likewise.
998         * g++.dg/lto/20081120-2_0.C: Likewise.
999         * g++.dg/lto/20091002-3_0.C: Likewise.
1000         * g++.dg/lto/20081123_0.C: Likewise.
1001         * g++.dg/lto/20090313_0.C: Likewise.
1002         * g++.dg/lto/20081109-1_0.C: Likewise.
1003         * g++.dg/lto/20081219_0.C: Likewise.
1004         * g++.dg/lto/20081204-1_0.C: Likewise.
1005         * g++.dg/lto/20090302_0.C: Likewise.
1006         * g++.dg/lto/20081119-1_0.C: Likewise.
1007         * g++.dg/lto/20081118_0.C: Likewise.
1008
1009 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
1010
1011         PR testsuite/41913
1012         * lib/lto.exp (scan-symbol): Properly check if target exist.
1013
1014 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
1015
1016         PR fortran/42072
1017         * gfortran.dg/proc_ptr_8.f90: Extended.
1018
1019 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
1020
1021         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
1022         explicit.
1023         * g++.dg/inherit/error4.C: Likewise.
1024         * g++.dg/template/crash90.C: Likewise.
1025
1026 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
1027
1028         PR c++/3187
1029         * g++.dg/abi/mangle26.C: Also match *C2* definition.
1030         * g++.dg/abi/mangle27.C: Likewise.
1031         * g++.dg/abi/mangle28.C: Likewise.
1032         * g++.dg/abi/mangle29.C: Likewise.
1033
1034 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
1035
1036         PR debug/41926
1037         * gcc.dg/vect/vect-debug-pr41926.c: New.
1038
1039 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1040
1041         PR c++/42058
1042         * g++.dg/init/array26.C: New.
1043         * g++.dg/init/array27.C: Likewise.
1044         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
1045
1046 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
1047
1048         PR c++/42061
1049         * g++.dg/cpp0x/initlist27.C: New test.
1050
1051         PR c++/42059
1052         * g++.dg/cpp0x/initlist26.C: New test.
1053
1054 2009-11-16  Jason Merrill  <jason@redhat.com>
1055
1056         PR c++/189, c++/9937, c++/13950, DR 176
1057         * g++.dg/tc1/dr176.C: Adjust.
1058         * g++.dg/template/injected1.C: New.
1059         * g++.dg/template/inherit.C: Adjust.
1060         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1061         * g++.old-deja/g++.pt/lookup8.C: Adjust.
1062         * g++.old-deja/g++.pt/ttp22.C: Adjust.
1063         * g++.old-deja/g++.pt/ttp23.C: Adjust.
1064
1065 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1066
1067         PR c++/42055
1068         * g++.dg/template/crash92.C: New.
1069
1070 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1071
1072         PR c++/32056
1073         * g++.dg/template/error44.C: New.
1074
1075 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1076
1077         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
1078
1079 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
1080
1081         PR fortran/42048
1082         * gfortran.dg/typebound_call_11.f03: New test.
1083
1084 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
1085
1086         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
1087         init functions.
1088
1089 2009-11-13  Jason Merrill  <jason@redhat.com>
1090
1091         PR c++/27425
1092         PR c++/34274
1093         * g++.dg/template/arg7.C: New.
1094
1095         PR c++/29363
1096         * g++.dg/template/error43.C: New.
1097
1098         PR debug/26965
1099         * g++.dg/debug/dwarf2/static-data-member2.C: New.
1100
1101         PR c++/35075
1102         * g++.dg/template/ref5.C: New.
1103
1104         PR c++/21008, DR 515
1105         * g++.dg/template/inherit4.C: New.
1106         * g++.dg/lookup/scoped8.C: Adjust.
1107
1108         PR c++/11987
1109         * g++.dg/parse/typename11.C: New.
1110         * g++.dg/template/crash48.C: Adjust.
1111
1112 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
1113
1114         PR testsuite/42001
1115         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1116         lto_finish at the end.
1117         * gfortran.dg/lto/lto.exp: Ditto.
1118
1119 2009-11-12  Jason Merrill  <jason@redhat.com>
1120
1121         PR c++/39560
1122         * g++.dg/lookup/anon7.C: New.
1123
1124         PR c++/37037
1125         * g++.dg/template/typedef21.C: New.
1126
1127         PR c++/42013
1128         * g++.dg/cpp0x/decltype19.C: New.
1129
1130 2009-11-11  Jason Merrill  <jason@redhat.com>
1131
1132         PR c++/39131
1133         * g++.dg/dfp/typeid1.C: New.
1134
1135 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
1136
1137         PR fortran/41978
1138         * gfortran.dg/proc_ptr_comp_22.f90: New test.
1139
1140 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
1141
1142         PR testsuite/42001
1143         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1144         lto_finish at the end.
1145
1146         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1147         (lto_finish): New. Restore mathlib.
1148
1149 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
1150
1151         * g++.dg/torture/pushpop_macro.C: New testcase.
1152         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1153         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1154
1155 2009-11-11  Jon Beniston  <jon@beniston.com>
1156
1157         * lib/target-supports.exp (check_profiling_available): lm32 target
1158           doesn't support profiling.
1159         * gcc.dg/20020312-2.c: Add lm32 support.
1160         * g++.dg/other/packed1.C: Expect to fail on lm32.
1161         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1162
1163 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1164
1165         * gcc.target/arm/neon: Regenerate generated tests.
1166
1167 2009-11-10  Jason Merrill  <jason@redhat.com>
1168
1169         * g++.dg/init/placement5.C: New.
1170
1171         PR c++/34158
1172         * g++.dg/init/placement4.C: New.
1173
1174 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1175
1176         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1177         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1178         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1179         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1180
1181 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1182
1183         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1184         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
1185
1186 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1187
1188         * gcc.c-torture/compile/pr41987.c: New.
1189
1190 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
1191
1192         PR middle-end/40946
1193         * gcc.dg/pr40946.c: New test.
1194
1195 2009-11-09  Jason Merrill  <jason@redhat.com>
1196
1197         PR c++/41972
1198         * g++.dg/template/ref4.C: New.
1199
1200         PR c++/41994
1201         * g++.dg/template/conv10.C: New.
1202
1203 2009-11-07  Jason Merrill  <jason@redhat.com>
1204
1205         PR c++/37920
1206         * g++.dg/ext/typeof11.C: New.
1207
1208 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
1209
1210         PR target/41985
1211         * gcc.target/i386/pr41985.c: New test.
1212
1213 2009-11-08  Richard Guenther  <rguenther@suse.de>
1214
1215         * gcc.dg/torture/pta-escape-1.c: New testcase.
1216
1217 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
1218
1219         * gnat.dg/rep_clause4.adb: New test.
1220
1221 2009-11-08  Richard Guenther  <rguenther@suse.de>
1222
1223         PR rtl-optimization/41928
1224         * gfortran.dg/pr41928.f90: New testcase.
1225
1226 2009-11-07  Jason Merrill  <jason@redhat.com>
1227
1228         PR c++/18451
1229         PR c++/40738
1230         * g++.dg/parse/error36.C: Add parameter and template cases.
1231         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1232         * g++.dg/ext/typedef-init.C: Likewise.
1233         * g++.dg/lookup/hidden-class1.C: Likewise.
1234         * g++.dg/lookup/hidden-class10.C: Likewise.
1235         * g++.dg/lookup/hidden-class5.C: Likewise.
1236         * g++.dg/lookup/hidden-class7.C: Likewise.
1237         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1238         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1239         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1240         * g++.dg/lookup/strong-using-2.C: Likewise.
1241         * g++.dg/other/typedef1.C: Likewise.
1242         * g++.dg/parse/access10.C: Likewise.
1243         * g++.dg/parse/constructor1.C: Likewise.
1244         * g++.dg/parse/crash38.C: Likewise.
1245         * g++.dg/parse/error3.C: Likewise.
1246         * g++.dg/parse/typespec1.C: Likewise.
1247         * g++.dg/template/typedef5.C: Likewise.
1248         * g++.old-deja/g++.pt/typename3.C: Likewise.
1249         * g++.old-deja/g++.pt/typename4.C: Likewise.
1250         * g++.old-deja/g++.pt/typename6.C: Likewise.
1251         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1252
1253         * g++.dg/abi/regparm1.C: Fix execute test.
1254
1255 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
1256
1257         PR tree-optimization/41643
1258         * gcc.dg/pr41643.c: New test.
1259
1260 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1261
1262         PR fortran/41909
1263         * gfortran.dg/recursive_check_15.f90: New test.
1264
1265 2009-11-06  Jason Merrill  <jason@redhat.com>
1266
1267         PR c++/15946
1268         * g++.dg/parse/error36.C: New.
1269         * g++.old-deja/g++.other/typename1.C: Adjust.
1270
1271         PR c++/9381
1272         * g++.dg/abi/regparm1.C: New.
1273
1274 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
1275
1276         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1277         PLUGIN_PRAGMAS.
1278         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1279         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1280         and pragma_plugin-test-1.C.
1281
1282 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1283
1284         PR c++/41536
1285         * g++.dg/ext/always_inline-5.C: New test.
1286
1287 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1288
1289         PR c++/41967
1290         * g++.dg/gomp/pr41967.C: New test.
1291
1292 2009-11-06  Michael Matz  <matz@suse.de>
1293
1294         PR middle-end/41963
1295         * gcc.dg/pr41963.c: New test.
1296
1297 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1298
1299         PR middle-end/41935
1300         * gcc.dg/pr41935.c: New test.
1301         * c-c++-common/pr41935.c: New test.
1302         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1303         element.
1304         * gcc.c-torture/execute/pr41935.c: New test.
1305
1306 2009-11-05  Jason Merrill  <jason@redhat.com>
1307
1308         PR c++/34180
1309         * g++.dg/init/synth2.C: New.
1310
1311         PR c++/7046
1312         * g++.dg/abi/pragma-pack1.C: New.
1313
1314         PR c++/34870
1315         * g++.dg/lookup/koenig7.C: New.
1316
1317         PR c++/41703
1318         * g++.dg/template/partial6.C: New.
1319
1320 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1321
1322         PR fortran/41556
1323         * gfortran.dg/class_12.f03: New test.
1324
1325 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1326
1327         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1328         in builtin's name.
1329
1330 2009-11-04  Jason Merrill  <jason@redhat.com>
1331
1332         PR c++/36912
1333         * g++.dg/init/static-init2.C: New.
1334
1335 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1336
1337         PR fortran/41556
1338         PR fortran/41873
1339         * gfortran.dg/interface_abstract_4.f90: New test.
1340
1341 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1342
1343         * gcc.target/m68k/pr41302.c: Fix target triplet.
1344
1345 2009-11-04  Jason Merrill  <jason@redhat.com>
1346
1347         PR c++/39413
1348         * g++.dg/template/overload11.C: New.
1349         * g++.dg/template/nested3.C: Adjust.
1350
1351 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1352
1353         PR ada/20548
1354         * ada/acats/norun.lst: Remove the stack checking tests.
1355         * ada/acats/run_acats: Limit the stack to 8MB.
1356
1357 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1358
1359         PR fortran/41556
1360         PR fortran/41937
1361         * gfortran.dg/class_11.f03: New test.
1362
1363 2009-11-04  Jason Merrill  <jason@redhat.com>
1364
1365         PR c++/35067
1366         * g++.dg/abi/thunk5.C: New.
1367
1368 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1369
1370         PR rtl-opt/41833
1371         * gcc.target/powerpc/altivec-33.c: New testcase.
1372
1373 2009-11-04  Jason Merrill  <jason@redhat.com>
1374
1375         PR c++/17365, DR 218
1376         * g++.dg/lookup/koenig6.C: New.
1377         * g++.dg/lookup/koenig5.C: Adjust.
1378         * g++.dg/template/crash56.C: Adjust.
1379         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1380
1381 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1382             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1383
1384         * gcc.target/i386/xop-check.h: New file.
1385         * gcc.target/i386/xop-hadduX.c: Ditto.
1386         * gcc.target/i386/xop-haddX.c: Ditto.
1387         * gcc.target/i386/xop-hsubX.c: Ditto.
1388         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1389         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1390         * gcc.target/i386/xop-pcmov2.c: Ditto.
1391         * gcc.target/i386/xop-pcmov.c: Ditto.
1392         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1393         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1394         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1395         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1396         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1397         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1398         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1399         * gcc.target/i386/sse-12.c: Update with new compile options to
1400         activate and check xopintrin.h intrinsic file.
1401         * gcc.target/i386/sse-13.c: Ditto.
1402         * gcc.target/i386/sse-14.c: Ditto.
1403         * gcc.target/i386/sse-22.c: Ditto.
1404         * gcc.target/i386/sse-23.c: Ditto.
1405         * g++.dg/other/i386-2.C: Ditto.
1406         * g++.dg/other/i386-3.C: Ditto.
1407         * g++.dg/other/i386-5.C: Ditto.
1408         * g++.dg/other/i386-6.C: Ditto.
1409
1410 2009-11-04  Wei Guozhi  <carrot@google.com>
1411
1412         PR target/40835
1413         * gcc.target/arm/pr40835: New testcase.
1414
1415 2009-11-04  Revital Eres  <eres@il.ibm.com>
1416
1417         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1418         change in decision of peeling for alignment.
1419         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1420         * gcc.dg/vect/vect-50.c: Likewise.
1421         * gcc.dg/vect/vect-42.c: Likewise.
1422         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1423         Likewise.
1424         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1425         Likewise.
1426         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1427         * gcc.dg/vect/vect-60.c: Likewise.
1428         * gcc.dg/vect/vect-52.c: Likewise.
1429         * gcc.dg/vect/vect-44.c: Likewise.
1430         * gcc.dg/vect/vect-27.c: Likewise.
1431         * gcc.dg/vect/vect-29.c: Likewise.
1432         * gcc.dg/vect/vect-72.c: Likewise.
1433         * gcc.dg/vect/vect-56.c: Likewise.
1434         * gcc.dg/vect/vect-48.c: Likewise.
1435         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1436         * gfortran.dg/vect/vect-2.f90: Likewise.
1437         * gfortran.dg/vect/vect-5.f90: Likewise.
1438
1439 2009-11-04  Richard Guenther  <rguenther@suse.de>
1440
1441         PR tree-optimization/41919
1442         * gcc.c-torture/execute/pr41919.c: New testcase.
1443
1444 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1445
1446         PR target/41302
1447         * gcc.target/m68k/pr41302.c: New test.
1448
1449 2009-11-03  Jason Merrill  <jason@redhat.com>
1450
1451         PR c++/36959
1452         * g++.dg/opt/inline16.C: New.
1453
1454 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1455
1456         * gnat.dg/stack_check.adb1: New test.
1457         * gnat.dg/stack_check.adb2: Likewise.
1458
1459 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1460
1461         PR rtl-optimization/41917
1462         * gcc.c-torture/execute/pr41917.c: New test.
1463
1464 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1465
1466         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1467         dump to not include "call *%esp".
1468
1469 2009-11-03  Jason Merrill  <jason@redhat.com>
1470
1471         PR c++/39786
1472         * g++.dg/lookup/using22.C: New.
1473
1474         PR c++/41876
1475         * g++.dg/parse/eh-decl.C: New.
1476
1477         PR c++/41927
1478         * g++.dg/template/sfinae16.C: New.
1479
1480         PR c++/41815
1481         * g++.dg/cpp0x/rv-return.C: New.
1482         * g++.dg/cpp0x/deduce.C: Adjust.
1483
1484         PR c++/40944
1485         * g++.dg/template/sfinae15.C: New.
1486
1487         PR c++/40687
1488         * g++.dg/cpp0x/auto3.C: Remove xfail.
1489
1490 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1491
1492         PR fortran/41907
1493         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1494
1495 2009-11-03  Nick Clifton  <nickc@redhat.com>
1496
1497         * gcc.target/rx/builtins.c: Remove redundant tests.
1498         Add test of MVTIPL instruction.
1499         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1500         function attributes.  Add -msave-acc-in-interrupts option to the
1501         command line.
1502
1503 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1504             Maxim Kuvyrkov  <maxim@codesourcery.com>
1505
1506         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1507         sh, m68k and fido.
1508
1509 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1510
1511         PR c++/38699
1512         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1513         * c-c++-common/builtin-offsetof.c: ... here.
1514
1515 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1516
1517         PR c++/38699
1518         * c-c++-common/dfp/builtin-offsetof.c: New test.
1519         * g++.dg/other/offsetof6.C: Likewise.
1520
1521 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1522
1523         PR target/41900
1524         * gcc.target/i386/pr41900.c: New test.
1525
1526 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1527
1528         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1529
1530 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1531
1532         PR c++/41856
1533         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1534         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1535
1536 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1537
1538         PR c++/37093
1539         * g++.dg/other/ptrmem10.C: New test.
1540         * g++.dg/other/ptrmem11.C: Likewise.
1541
1542 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1543
1544         PR testsuite/41878
1545         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1546         spaces in some expressions.
1547
1548 2009-11-02  Jason Merrill  <jason@redhat.com>
1549
1550         * g++.dg/other/linkage2.C: Move to...
1551         * g++.dg/cpp0x/linkage2.C: ..here.
1552         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1553         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1554         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1555         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1556         * g++.dg/lookup/anon2.C: Likewise.
1557         * g++.dg/other/anon3.C: Likewise.
1558         * g++.dg/template/arg2.C: Likewise.
1559         * g++.dg/template/local4.C: Likewise.
1560         * g++.old-deja/g++.law/operators32.C: Likewise.
1561         * g++.old-deja/g++.other/linkage2.C: Likewise.
1562         * g++.old-deja/g++.pt/enum6.C: Likewise.
1563         * g++.old-deja/g++.other/anon9.C: Likewise.
1564         * g++.old-deja/g++.other/linkage1.C: Likewise.
1565         * c-c++-common/dfp/pr35620.c: Give the union a name.
1566
1567 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1568
1569         PR tree-optimization/41857
1570         * gcc.target/spu/ea/pr41857.c: New file.
1571
1572 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1573
1574         PR tree-optimization/41750
1575         * gcc.c-torture/execute/pr41750.c: New test.
1576
1577 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1578
1579         PR tree-optimization/41841
1580         * gcc.dg/pr41841.c: New test.
1581
1582         PR debug/41893
1583         * gcc.dg/debug/pr41893-1.c: New test.
1584         * gcc.dg/debug/pr41893-2.c: New file.
1585
1586         PR c++/41774
1587         * g++.dg/ext/visibility/namespace3.C: New test.
1588
1589 2009-11-01  Jason Merrill  <jason@redhat.com>
1590
1591         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1592         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1593         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1594
1595 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1596
1597         * gnat.dg/opt5.adb: New test.
1598
1599 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1600
1601         PR fortran/41872
1602         * gfortran.dg/allocatable_scalar_4.f90: New test.
1603
1604 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1605
1606         PR fortran/41850
1607         * gfortran.dg/intent_out_6.f90: New testcase.
1608
1609 2009-10-31  Richard Guenther  <rguenther@suse.de>
1610
1611         * g++.dg/tree-ssa/restrict1.C: New.
1612
1613 2009-10-31  Jason Merrill  <jason@redhat.com>
1614
1615         * g++.dg/rtti/typeid9.C: New.
1616
1617         PR c++/41754
1618         * g++.dg/cpp0x/initlist25.C: New.
1619
1620 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1621
1622         * gnat.dg/specs/rep_clause4.ads: New test.
1623
1624 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1625
1626         PR target/41885
1627         * gcc.target/avr/torture/pr41885.c: New test.
1628
1629 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1630
1631         * gnat.dg/specs/pack5.ads: New test.
1632
1633 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1634
1635         * lib/target-supports.exp: Handle powerpc-*-elf.
1636
1637 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1638
1639         PR target/40838
1640         * gcc.target/i386/incoming-6.c: New.
1641         * gcc.target/i386/incoming-7.c: Likewise.
1642         * gcc.target/i386/incoming-8.c: Likewise.
1643         * gcc.target/i386/incoming-9.c: Likewise.
1644         * gcc.target/i386/incoming-10.c: Likewise.
1645         * gcc.target/i386/incoming-11.c: Likewise.
1646         * gcc.target/i386/incoming-12.c: Likewise.
1647         * gcc.target/i386/incoming-13.c: Likewise.
1648         * gcc.target/i386/incoming-14.c: Likewise.
1649         * gcc.target/i386/incoming-15.c: Likewise.
1650         * gcc.target/i386/pr37843-4.c: Likewise.
1651
1652 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1653
1654         PR c++/41863
1655         * g++.dg/template/sizeof12.C: New test.
1656
1657 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1658
1659         * gnat.dg/pack14.adb: New test.
1660
1661 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1662
1663         * gcc.target/mips/mips.exp (mips_option_groups): Add
1664         mcount-ra-address.
1665         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1666         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1667         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1668
1669 2009-10-29  Michael Matz  <matz@suse.de>
1670
1671         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1672         * gcc.target/i386/sse-recip-vec.c: Ditto.
1673         * gcc.target/i386/brokensqrt.c: New test.
1674
1675 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1676
1677         PR fortran/41777
1678         * gfortran.dg/associated_target_3.f90: New testcase.
1679
1680 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1681
1682         * gfortran.dg/lto/pr41764_0.f: New.
1683
1684 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1685
1686         PR tree-optimization/41775
1687         * g++.dg/torture/pr41775.C: New testcase.
1688
1689 2009-10-28  Jason Merrill  <jason@redhat.com>
1690
1691         * g++.dg/cpp0x/inline-ns1.C: New.
1692         * g++.dg/cpp0x/inline-ns2.C: New.
1693         * g++.dg/cpp0x/inline-ns3.C: New.
1694
1695 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1696
1697         PR rtl-optimization/39715
1698         * gcc.target/arm/thumb-ltu.c: New.
1699
1700 2009-10-28  Richard Guenther  <rguenther@suse.de>
1701
1702         PR lto/41808
1703         PR lto/41839
1704         * gcc.dg/lto/20091027-1_0.c: New testcase.
1705         * gcc.dg/lto/20091027-1_1.c: Likewise.
1706         * g++.dg/lto/20091026-1_0.C: Likewise.
1707         * g++.dg/lto/20091026-1_1.C: Likewise.
1708         * g++.dg/lto/20091026-1_a.h: Likewise.
1709
1710 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1711
1712         PR middle-end/41837
1713         * gcc.dg/pr41837.c: New test.
1714
1715         PR debug/41801
1716         * g++.dg/ext/sync-3.C: New test.
1717
1718         PR target/41762
1719         * gcc.dg/pr41762.c: New test.
1720
1721 2009-10-28  Richard Guenther  <rguenther@suse.de>
1722
1723         PR middle-end/41855
1724         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1725         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1726         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1727         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1728
1729 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1730
1731         PR rtl-optimization/39715
1732         * gcc.target/arm/thumb-bitfld1.c: New.
1733
1734 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1735
1736         PR rtl-optimization/40741
1737         * gcc.target/arm/thumb-branch1.c: New.
1738
1739 2009-10-27  Jason Merrill  <jason@redhat.com>
1740
1741         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1742         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1743         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1744         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1745
1746 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1747
1748         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1749         * gnat.dg/null_pointer_deref2.adb: Likewise.
1750
1751 2009-10-27  Richard Guenther  <rguenther@suse.de>
1752
1753         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1754
1755 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1756
1757         PR c/41842
1758         * gcc.dg/pr41842.c: New test.
1759
1760 2009-10-27  Revital Eres  <eres@il.ibm.com>
1761
1762         PR tree-optimization/40648
1763         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1764         change in decision of peeling for alignment.
1765         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1766         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1767         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1768         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1769         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1770         * gcc.dg/vect/vect-50.c: Likewise.
1771         * gcc.dg/vect/vect-33.c: Likewise.
1772         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1773         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1774         Likewise.
1775         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1776         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1777         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1778         Likewise.
1779         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1780         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1781         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1782         * gcc.dg/vect/vect-60.c: Likewise.
1783         * gcc.dg/vect/vect-26.c: Likewise.
1784         * gcc.dg/vect/vect-52.c: Likewise.
1785         * gcc.dg/vect/vect-44.c: Likewise.
1786         * gcc.dg/vect/vect-27.c: Likewise.
1787         * gcc.dg/vect/vect-70.c: Likewise.
1788         * gcc.dg/vect/vect-28.c: Likewise.
1789         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1790         * gcc.dg/vect/vect-109.c: Likewise.
1791         * gcc.dg/vect/vect-54.c: Likewise.
1792         * gcc.dg/vect/vect-29.c: Likewise.
1793         * gcc.dg/vect/vect-72.c: Likewise.
1794         * gcc.dg/vect/vect-56.c: Likewise.
1795         * gcc.dg/vect/vect-48.c: Likewise.
1796         * gcc.dg/vect/vect-91.c: Likewise.
1797         * gcc.dg/vect/vect-92.c: Likewise.
1798         * gcc.dg/vect/vect-58.c: Likewise.
1799         * gcc.dg/vect/slp-25.c: Likewise.
1800         * gcc.dg/vect/vect-93.c: Likewise.
1801         * gcc.dg/vect/vect-95.c: Likewise.
1802         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1803         * gcc.dg/vect/vect-87.c: Likewise.
1804         * gcc.dg/vect/vect-96.c: Likewise.
1805         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1806         * gcc.dg/vect/vect-88.c: Likewise.
1807         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1808         * gcc.dg/vect/vect-89.c: Likewise.
1809         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1810         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1811         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1812         * gfortran.dg/vect/vect-2.f90: Likewise.
1813         * gfortran.dg/vect/vect-3.f90: Likewise.
1814         * gfortran.dg/vect/vect-4.f90: Likewise.
1815         * gfortran.dg/vect/vect-5.f90: Likewise.
1816
1817 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1818
1819         PR c++/41020
1820         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1821
1822 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1823             Michael Meissner  <meissner@linux.vnet.ibm.com>
1824             Ulrich Weigand  <uweigand@de.ibm.com>
1825
1826         * gcc.target/spu/ea/ea.exp: New file.
1827         * gcc.target/spu/ea/cache1.c: Likewise.
1828         * gcc.target/spu/ea/cast1.c: Likewise.
1829         * gcc.target/spu/ea/cast2.c: Likewise.
1830         * gcc.target/spu/ea/compile1.c: Likewise.
1831         * gcc.target/spu/ea/compile2.c: Likewise.
1832         * gcc.target/spu/ea/cppdefine.c: Likewise.
1833         * gcc.target/spu/ea/errors1.c: Likewise.
1834         * gcc.target/spu/ea/errors2.c: Likewise.
1835         * gcc.target/spu/ea/execute1.c: Likewise.
1836         * gcc.target/spu/ea/execute2.c: Likewise.
1837         * gcc.target/spu/ea/execute3.c: Likewise.
1838         * gcc.target/spu/ea/ops1.c: Likewise.
1839         * gcc.target/spu/ea/ops2.c: Likewise.
1840         * gcc.target/spu/ea/options1.c: Likewise.
1841         * gcc.target/spu/ea/test-sizes.c: Likewise.
1842
1843 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1844
1845         PR bootstrap/41345
1846         * gcc.dg/pr41345.c: New test.
1847
1848         PR debug/41828
1849         * g++.dg/debug/dwarf2/anonname1.C: New test.
1850
1851 2009-10-26  Jason Merrill  <jason@redhat.com>
1852
1853         PR c++/38796
1854         * g++.dg/cpp0x/defaulted15.C: New.
1855         * g++.dg/cpp0x/defaulted16.C: New.
1856
1857 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1858
1859         PR c++/41785
1860         * g++.dg/cpp0x/variadic96.C: New test.
1861
1862 2009-10-26  Nick Clifton  <nickc@redhat.com>
1863
1864         * lib/target-supports.exp (check_profiling_available):
1865         Profiling is not, currently, available for the RX port.
1866         (check_effective_target_hard_float): Add support for RX target.
1867         * gcc.target/rx: New directory.
1868         * gcc.target/rx/builtins.c: New test file.
1869         * gcc.target/rx/interrupts.c: New test file.
1870         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1871         * gcc.target/rx/zero-width-bitfield.c: New test file.
1872         * gcc.target/rx/i272091.c: New test file.
1873         * gcc.target/rx/packed-struct.c: New test file.
1874         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1875
1876 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1877
1878         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1879         * gcc.dg/lto/20091016-1_0.c: Likewise.
1880         * gcc.dg/lto/20090206-1_0.c: Likewise.
1881         * gcc.dg/lto/20081120-1_0.c: Likewise.
1882         * gcc.dg/lto/20081120-2_0.c: Likewise.
1883         * gcc.dg/lto/20090116_0.c: Likewise.
1884         * gcc.dg/lto/20081126_0.c: Likewise.
1885         * gcc.dg/lto/20091013-1_0.c: Likewise.
1886         * gcc.dg/lto/20081212-1_0.c: Likewise.
1887         * gcc.dg/lto/20091015-1_0.c: Likewise.
1888         * gcc.dg/lto/20090126-1_0.c: Likewise.
1889         * gcc.dg/lto/20090126-2_0.c: Likewise.
1890         * gcc.dg/lto/20091020-1_0.c: Likewise.
1891         * gcc.dg/lto/20091020-2_0.c: Likewise.
1892         * gcc.dg/lto/20081204-1_0.c: Likewise.
1893         * gcc.dg/lto/20081204-2_0.c: Likewise.
1894         * gcc.dg/lto/20081224_0.c: Likewise.
1895         * gcc.dg/lto/20090219_0.c: Likewise.
1896
1897 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1898
1899         PR c++/41020
1900         * g++.dg/lookup/extern-c-redecl2.C: New test.
1901         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1902         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1903         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1904
1905 2009-10-26  Michael Matz  <matz@suse.de>
1906
1907         PR tree-optimization/41783
1908         * gcc.dg/pr41783.c: New test.
1909         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1910         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1911         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1912
1913 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1914
1915         PR fortran/41714
1916         * gfortran.dg/class_allocate_4.f03: New test.
1917
1918 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1919
1920         * gcc.target/mips/mult-1.c: New test.
1921
1922 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1923
1924         PR fortran/41784
1925         * gfortran.dg/extends_8.f03: New test.
1926
1927 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1928
1929         * gnat.dg/specs/pack4.ads: New test.
1930
1931 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1932
1933         * gnat.dg/null_pointer_deref1.adb: New test.
1934         * gnat.dg/null_pointer_deref2.adb: Likewise.
1935
1936 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1937
1938         PR fortran/41772
1939         * gfortran.dg/transfer_intrinsic_3.f90.
1940
1941 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1942
1943         * gnat.dg/opt4.adb: New test.
1944
1945 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1946
1947         PR c/40033
1948         * gcc.dg/noncompile/pr40033-1.c: New test.
1949
1950 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1951
1952         PR c++/40808
1953         * g++.dg/abi/mangle34.C: New test
1954
1955 2009-10-23  Jason Merrill  <jason@redhat.com>
1956
1957         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1958
1959         Core issue 899
1960         * g++.dg/cpp0x/explicit4.C: New.
1961
1962 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1963
1964         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1965         *-*-cygwin.
1966         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1967         for *-*-mingw* and *-*-cygwin.
1968         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1969         * g++.dg/template/spec35.C: Disable weak symbol test for
1970         *-*-mingw* and *-*-cygwin.
1971
1972         PR testsuite/31342
1973         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1974
1975 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1976
1977         PR fortran/41800
1978         * gfortran.dg/class_10.f03: New test.
1979
1980 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1981
1982         PR target/41787
1983         * gcc.target/powerpc/vsx-vrsave.c: New file.
1984
1985 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1986
1987         PR c/41673
1988         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1989
1990 2009-10-23  Richard Guenther  <rguenther@suse.de>
1991
1992         PR tree-optimization/41778
1993         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1994
1995 2009-10-22  Richard Guenther  <rguenther@suse.de>
1996
1997         PR lto/41791
1998         * g++.dg/lto/20091022-2_0.C: New testcase.
1999
2000 2009-10-22  Richard Guenther  <rguenther@suse.de>
2001
2002         PR lto/41730
2003         * g++.dg/lto/20091022-1_0.C: New testcase.
2004
2005 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
2006
2007         * gcc.dg/autopar/outer-4.c: Adjust scan.
2008         * gcc.dg/autopar/outer-5.c: Adjust scan.
2009         * gcc.dg/autopar/outer-5.c: Add scan optimized.
2010
2011         * libgomp.graphite/force-parallel-2.c: Adjust scan.
2012         * gcc.dg/autopar/outer-1.c: New testcase.
2013         * gcc.dg/autopar/outer-2.c: New testcase.
2014         * gcc.dg/autopar/outer-3.c: New testcase.
2015         * gcc.dg/autopar/outer-4.c: New testcase.
2016         * gcc.dg/autopar/outer-5.c: New testcase.
2017         * gcc.dg/autopar/outer-6.c: New testcase.
2018
2019 2009-10-22  Jan Hubicka  <jh@suse.cz>
2020
2021         * gcc.c-torture/compile/pr40556.c: New testcase.
2022
2023 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
2024
2025         PR fortran/41781
2026         * gfortran.dg/goto_8.f90: New test case.
2027
2028 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
2029
2030         PR tree-optimization/41497
2031         * gcc.dg/tree-ssa/pr41497.c: New.
2032
2033 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
2034
2035         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
2036
2037 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
2038
2039         * gcc.dg/tls/pie-1.c: New test.
2040
2041 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
2042
2043         * g++.dg/abi/mangle33.C: New test.
2044
2045 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2046
2047         * gnat.dg/discr22.adb: New test.
2048
2049 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2050
2051         * gnat.dg/loop_optimization7.ad[sb]: New test.
2052         * gnat.dg/loop_optimization7_pkg.ads: New helper.
2053
2054 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
2055
2056         PR fortran/41706
2057         PR fortran/41766
2058         * gfortran.dg/class_9.f03: Extended test case.
2059         * gfortran.dg/select_type_7.f03: New test case.
2060
2061 2009-10-20  Richard Guenther  <rguenther@suse.de>
2062
2063         * gcc.dg/lto/20091020-3_0.c: New testcase.
2064
2065 2009-10-20  Richard Guenther  <rguenther@suse.de>
2066
2067         PR lto/41761
2068         * gcc.dg/lto/20091020-1_0.c: New testcase.
2069         * gcc.dg/lto/20091020-1_1.c: Likewise.
2070         * gcc.dg/lto/20091020-2_0.c: Likewise.
2071         * gcc.dg/lto/20091020-2_1.c: Likewise.
2072
2073 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
2074
2075         PR debug/41340
2076         * gcc.dg/pr41340.c: New test.
2077
2078 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2079
2080         * gnat.dg/discr21.ad[sb]: New test.
2081         * gnat.dg/discr21_pkg.ads: New helper.
2082
2083 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
2084
2085         PR fortran/41706
2086         * gfortran.dg/class_9 : New test.
2087
2088 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2089
2090         * gcc.dg/raw-string-1.c: New test.
2091         * gcc.dg/raw-string-2.c: New test.
2092         * gcc.dg/raw-string-3.c: New test.
2093         * gcc.dg/raw-string-4.c: New test.
2094         * gcc.dg/raw-string-5.c: New test.
2095         * gcc.dg/raw-string-6.c: New test.
2096         * gcc.dg/raw-string-7.c: New test.
2097         * gcc.dg/utf8-1.c: New test.
2098         * gcc.dg/utf8-2.c: New test.
2099         * gcc.dg/utf-badconcat2.c: New test.
2100         * gcc.dg/utf-dflt2.c: New test.
2101         * gcc.dg/cpp/include6.c: New test.
2102         * g++.dg/ext/raw-string-1.C: New test.
2103         * g++.dg/ext/raw-string-2.C: New test.
2104         * g++.dg/ext/raw-string-3.C: New test.
2105         * g++.dg/ext/raw-string-4.C: New test.
2106         * g++.dg/ext/raw-string-5.C: New test.
2107         * g++.dg/ext/raw-string-6.C: New test.
2108         * g++.dg/ext/raw-string-7.C: New test.
2109         * g++.dg/ext/utf8-1.C: New test.
2110         * g++.dg/ext/utf8-2.C: New test.
2111         * g++.dg/ext/utf-badconcat2.C: New test.
2112         * g++.dg/ext/utf-dflt2.C: New test.
2113
2114         * gcc.dg/cleanup-13.c: New test.
2115
2116 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
2117
2118         PR fortran/41586
2119         * gfortran.dg/auto_dealloc_1.f90: New test case.
2120
2121 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2122
2123         Port from redhat/gcc-4_4-branch:
2124         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
2125         * gcc.dg/debug/vta-2.c: New test.
2126
2127         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
2128         * gcc.dg/debug/vta-1.c: New.
2129
2130 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2131
2132         * gnat.dg/noreturn2.ad[sb]: New test.
2133
2134 2009-10-19  Tobias Burnus  <burnus@net-b.de>
2135
2136         PR fortran/41755
2137         * gfortran.dg/equiv_8.f90: New test.
2138         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2139
2140 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
2141
2142         * gcc.target/arm/neon-thumb2-move.c: New test.
2143
2144 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2145
2146         * gcc.dg/debug/vta-3.c: New test.
2147
2148 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2149
2150         * gnat.dg/nested_proc.adb: Rename into...
2151         * gnat.dg/nested_proc1.adb: ...this.
2152         * gnat.dg/nested_proc2.adb: New test.
2153
2154 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2155
2156         * gnat.dg/noreturn1.ad[sb]: New test.
2157
2158 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
2159             Paul Thomas  <pault@gcc.gnu.org>
2160
2161         PR fortran/41629
2162         * gfortran.dg/class_6.f90: New test.
2163
2164         PR fortran/41608
2165         PR fortran/41587
2166         * gfortran.dg/class_7.f90: New test.
2167
2168         PR fortran/41618
2169         * gfortran.dg/class_8.f90: New test.
2170
2171 2009-10-17  Richard Guenther  <rguenther@suse.de>
2172
2173         * gcc.dg/lto/20091017-1_0.c: New testcase.
2174         * gcc.dg/lto/20091017-1_1.c: Likewise.
2175
2176 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2177
2178         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2179
2180 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2181
2182         * gnat.dg/aggr11.adb: New test.
2183         * gnat.dg/aggr11_pkg.ads: New helper.
2184
2185 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2186
2187         * gnat.dg/slice8.adb: New test.
2188         * gnat.dg/slice8_pkg1.ads: New helper.
2189         * gnat.dg/slice8_pkg2.ads: Likewise.
2190         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2191
2192 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2193
2194         * gnat.dg/unchecked_convert4.adb: New test.
2195
2196 2009-10-15  Jason Merrill  <jason@redhat.com>
2197
2198         PR c++/38798
2199         * g++.dg/cpp0x/trailing5.C: New.
2200
2201         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2202         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2203         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2204         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2205
2206 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
2207
2208         PR fortran/41719
2209         * gfortran.dg/class_5.f03: New test case.
2210         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2211         * gfortran.dg/typebound_operator_4.f03: Ditto.
2212
2213 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2214
2215         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2216         * g++.dg/other/first-global.C: Likewise.
2217         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2218         * g++.dg/torture/pr40323.C: Likewise.
2219         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2220         * gcc.dg/inline-33.c: Likewise.
2221         * gcc.dg/ipa/ipa-1.c: Likewise.
2222         * gcc.dg/ipa/ipa-2.c: Likewise.
2223         * gcc.dg/ipa/ipa-3.c: Likewise.
2224         * gcc.dg/ipa/ipa-4.c: Likewise.
2225         * gcc.dg/ipa/ipa-5.c: Likewise.
2226         * gcc.dg/ipa/ipa-7.c: Likewise.
2227         * gcc.dg/ipa/ipacost-2.c: Likewise.
2228         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2229         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2230         * gfortran.dg/whole_file_5.f90: Likewise.
2231         * gfortran.dg/whole_file_6.f90: Likewise.
2232
2233 2009-10-16  Richard Guenther  <rguenther@suse.de>
2234
2235         PR tree-optimization/41728
2236         * gcc.c-torture/compile/pr41728.c: New testcase.
2237
2238 2009-10-16  Richard Guenther  <rguenther@suse.de>
2239
2240         PR lto/41598
2241         * gcc.dg/lto/20091016-1_0.c: New testcase.
2242         * gcc.dg/lto/20091016-1_1.c: Likewise.
2243         * gcc.dg/lto/20091016-1_a.h: Likewise.
2244
2245 2009-10-16  Richard Guenther  <rguenther@suse.de>
2246
2247         PR lto/41715
2248         * gfortran.dg/lto/20091015-1_0.f: New testcase.
2249         * gfortran.dg/lto/20091015-1_1.f: Likewise.
2250         * gfortran.dg/lto/20091015-1_2.f: Likewise.
2251
2252 2009-10-16  Richard Guenther  <rguenther@suse.de>
2253
2254         PR lto/41713
2255         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2256
2257 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
2258
2259         PR debug/41717
2260         * gcc.dg/debug/pr41717.c: New test.
2261
2262 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
2263
2264         PR fortran/41648
2265         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2266
2267         PR fortran/41656
2268         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2269
2270 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2271
2272         PR target/23983
2273         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2274         result used.
2275         * g++.dg/ext/altivec-2.C (main): Ditto.
2276
2277 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2278
2279         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2280         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2281
2282 2009-10-15  Richard Guenther  <rguenther@suse.de>
2283
2284         PR lto/41669
2285         * gcc.dg/lto/20091015-1_0.c: New testcase.
2286         * gcc.dg/lto/20091015-1_1.c: Likewise.
2287         * gcc.dg/lto/20091015-1_2.c: Likewise.
2288         * gcc.dg/lto/20091015-1_a.h: Likewise.
2289         * gcc.dg/lto/20091015-1_b.h: Likewise.
2290
2291 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2292
2293         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2294
2295 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2296
2297         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2298
2299 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2300
2301         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2302         line from 1 to 0.
2303         * obj-c++.dg/bitfield-1.mm: Likewise.
2304         * obj-c++.dg/bitfield-4.mm: Likewise.
2305
2306 2009-10-14  Richard Guenther  <rguenther@suse.de>
2307
2308         PR lto/41173
2309         * gcc.dg/lto/20091014-1_0.c: New testcase.
2310
2311 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2312
2313         PR testsuite/41707
2314         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2315         warning on line 0 instead of 1.
2316
2317 2009-10-14  Richard Guenther  <rguenther@suse.de>
2318
2319         PR lto/41521
2320         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2321         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2322
2323 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2324
2325         PR preprocessor/41543
2326         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2327
2328         PR debug/41695
2329         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2330
2331 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2332
2333         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2334         New procedure.
2335         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2336         effective target.
2337
2338 2009-10-14  Jason Merrill  <jason@redhat.com>
2339
2340         PR c++/39866
2341         * g++.dg/cpp0x/defaulted14.C: New.
2342
2343 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2344
2345         * g++.dg/cpp0x/vt-40092.C: New.
2346
2347 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2348
2349         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2350         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2351
2352 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2353
2354         * gfortran.dg/complex_intrinsic_8.f90: New test.
2355
2356 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2357
2358         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2359         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2360
2361 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2362
2363         PR target/38948
2364         * gcc.dg/torture/pr38948.c: New test.
2365
2366 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2367
2368         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2369
2370 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2371
2372         PR fortran/41581
2373         * gfortran.dg/class_allocate_2.f03: Modified.
2374         * gfortran.dg/class_allocate_3.f03: New test case.
2375
2376 2009-10-13  Richard Guenther  <rguenther@suse.de>
2377
2378         PR lto/41668
2379         * gcc.dg/lto/20091006-2_0.c: New testcase.
2380         * gcc.dg/lto/20091006-2_1.c: Likewise.
2381         * gcc.dg/lto/20091006-2_2.c: Likewise.
2382         * gcc.dg/lto/20091013-1_0.c: Likewise.
2383         * gcc.dg/lto/20091013-1_1.c: Likewise.
2384         * gcc.dg/lto/20091013-1_2.c: Likewise.
2385
2386 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2387
2388         * gcc.c-torture/compile/pr41661.c: New test.
2389
2390 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2391
2392         PR libgfortran/41683
2393         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2394
2395 2009-10-12  Jason Merrill  <jason@redhat.com>
2396
2397         PR c++/37875
2398         * g++.dg/cpp0x/decltype18.C: New.
2399
2400         PR c++/37766
2401         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2402
2403 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2404
2405         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2406
2407 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2408
2409         PR debug/41343
2410         PR debug/41447
2411         PR debug/41264
2412         PR debug/41338
2413         * gcc.dg/guality/pr41447-1.c: New.
2414         * gcc.dg/debug/pr41264-1.c: New.
2415         * gcc.dg/debug/pr41343-1.c: New.
2416
2417 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2418
2419         PR target/26515
2420         * gcc.dg/torture/pr26515.c: New test.
2421
2422 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2423
2424         PR testsuite/41659
2425         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2426         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2427         or "xfail" with dg-lto-do.
2428
2429 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2430
2431         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2432
2433 2009-10-12  Michael Matz  <matz@suse.de>
2434
2435         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2436         pass.
2437
2438 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2439
2440         PR target/41680
2441         * g++.dg/torture/pr41680.C: New test.
2442
2443 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2444
2445         PR c++/41570
2446         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2447
2448 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2449
2450         PR debug/41616
2451         * gcc.dg/guality/pr41616-1.c: New.
2452
2453 2009-10-11  Jason Merrill  <jason@redhat.com>
2454
2455         PR c++/37204
2456         * g++.dg/cpp0x/rv-reinterpret.C: New.
2457
2458 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2459
2460         PR libgfortran/38439
2461         * gfortran.dg/fmt_error_9.f: New test.
2462         * gfortran.dg/fmt_error_10.f: New test.
2463
2464 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2465
2466         PR fortran/41583
2467         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2468         * gfortran.dg/class_4b.f03: As above.
2469         * gfortran.dg/class_4c.f03: As above.
2470         * gfortran.dg/class_4d.f03: As above.
2471
2472 2009-10-11  Richard Guenther  <rguenther@suse.de>
2473
2474         PR tree-optimization/41555
2475         * gcc.dg/torture/pr41555.c: New testcase.
2476
2477 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2478
2479         PR libgfortran/35862
2480         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2481         function correctly.
2482
2483 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2484
2485         PR libgfortran/35862
2486         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2487         Add conditions to avoid runtime errors if not supported.
2488
2489 2009-10-10  Richard Guenther  <rguenther@suse.de>
2490
2491         PR tree-optimization/41654
2492         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2493
2494 2009-10-09  Jason Merrill  <jason@redhat.com>
2495
2496         * g++.dg/cpp/ucn-1.C: New.
2497
2498 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2499
2500         PR fortran/41585
2501         * gfortran.dg/class_2.f03: Extended test case.
2502
2503 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2504
2505         PR fortran/41582
2506         * gfortran.dg/class_allocate_1.f03: Modify code such that
2507         it compiles with the gfc_warning->gfc_error change.
2508         * gfortran.dg/class_allocate_1.f03: New test.
2509
2510 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2511
2512         PR fortran/41579
2513         * gfortran.dg/select_type_6.f03: New test.
2514
2515 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2516
2517         PR preprocessor/41445
2518         * gcc.dg/cpp/separate-1.c: Adjust.
2519         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2520         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2521         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2522         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2523         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2524         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2525         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2526
2527         PR rtl-optimization/41646
2528         * gcc.c-torture/compile/pr41646.c: New test.
2529
2530 2009-10-09  Richard Guenther  <rguenther@suse.de>
2531
2532         PR tree-optimization/41634
2533         * gcc.c-torture/compile/pr41634.c: New testcase.
2534
2535 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2536
2537         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2538
2539 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2540
2541         * gnat.dg/opt3.adb: New test.
2542         * gnat.dg/opt3_pkg.ads: New helper.
2543
2544 2009-10-08  Doug Kwan  <dougkwan@google.com>
2545
2546         PR rtl-optimization/41574
2547         * gcc.dg/pr41574.c: New test.
2548
2549 2009-10-08  Cary Coutant  <ccoutant@google.com>
2550
2551         Add support for debugging with ICF (Identical Code Folding).
2552         * g++.dg/debug/dwarf2/icf.C: New test.
2553
2554 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2555
2556         * gcc.target/mips/truncate-6.c: New test.
2557
2558 2009-10-08  Jason Merrill  <jason@redhat.com>
2559
2560         PR c++/36816
2561         * g++.dg/cpp0x/rv-deduce.C: New.
2562
2563         PR c++/37177
2564         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2565         * g++.dg/template/explicit-args2.C: New.
2566         * g++.dg/template/explicit-args3.C: New.
2567         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2568
2569 2009-10-08  Michael Matz  <matz@suse.de>
2570
2571         PR middle-end/41573
2572         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2573         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2574         * gcc.dg/pr41573.c: New test.
2575
2576 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2577
2578         PR c/41182
2579         * gcc.c-torture/compile/pr41182-1.c: New.
2580
2581 2009-10-07  Jason Merrill  <jason@redhat.com>
2582
2583         * g++.dg/cpp0x/variadic95.C: New.
2584
2585 2009-10-07  Jason Merrill  <jason@redhat.com>
2586
2587         * g++.dg/template/scope3.C: New.
2588
2589 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2590
2591         * gcc.dg/debug/dwarf2/inline3.c: New test.
2592
2593 2009-10-07  Daniel Kraft  <d@domob.eu>
2594
2595         PR fortran/41615
2596         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2597
2598 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2599
2600         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2601         * gfortran.dg/select_type_1.f03: Modified error message.
2602         * gfortran.dg/select_type_5.f03: New test.
2603
2604 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2605
2606         PR libgfortran/41612
2607         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2608         have kind=10 reals.
2609
2610 2009-10-06  Jason Merrill  <jason@redhat.com>
2611
2612         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2613         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2614
2615 2009-10-06  Richard Guenther  <rguenther@suse.de>
2616
2617         PR lto/41502
2618         * gcc.dg/lto/20091006-1_0.c: New testcase.
2619         * gcc.dg/lto/20091006-1_1.c: Likewise.
2620         * gcc.dg/lto/20091005-2_0.c: Likewise.
2621
2622 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2623
2624         PR ada/41383
2625         * gnat.dg/timer_cancel.adb: New test.
2626
2627 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2628
2629         PR ada/38333
2630         * gnat.dg/specs/import_abstract.ads: New.
2631
2632 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2633
2634         PR libgfortran/35862
2635         * gfortran.dg/round_2.f03: New test.
2636
2637 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2638
2639         PR debug/41558
2640         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2641         * lib/gcc-gdb-test.exp: ... here.  New file.
2642         * gfortran.dg/guality/guality.exp: New file.
2643         * gfortran.dg/guality/pr41558.f90: New test.
2644         * gfortran.dg/guality/arg1.f90: New test.
2645
2646 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2647
2648         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2649         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2650         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2651         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2652
2653 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2654
2655         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2656         register_pass_info.
2657         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2658         plugin_pass to register_pass_info.
2659         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2660         register_pass_info.
2661         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2662         register_pass_info.
2663
2664 2009-10-05  Richard Guenther  <rguenther@suse.de>
2665
2666         PR lto/41281
2667         * gcc.dg/lto/20090914-2_0.c: New testcase.
2668
2669 2009-10-05  Richard Guenther  <rguenther@suse.de>
2670
2671         PR lto/40902
2672         * gcc.dg/lto/20091005-1_0.c: New testcase.
2673         * gcc.dg/lto/20091005-1_1.c: Likewise.
2674
2675 2009-10-05  Richard Guenther  <rguenther@suse.de>
2676
2677         PR lto/41552
2678         PR lto/41487
2679         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2680         * g++.dg/lto/20091004-1_0.C: New testcase.
2681         * g++.dg/lto/20091004-1_1.C: Likewise.
2682         * g++.dg/lto/20091004-2_0.C: Likewise.
2683         * g++.dg/lto/20091004-2_1.C: Likewise.
2684         * g++.dg/lto/20091004-3_0.C: Likewise.
2685         * g++.dg/lto/20091004-3_1.C: Likewise.
2686
2687 2009-10-05  Richard Guenther  <rguenther@suse.de>
2688
2689         PR tree-optimization/23821
2690         * gcc.dg/torture/pr23821.c: New testcase.
2691
2692 2009-10-05  Daniel Kraft  <d@domob.eu>
2693
2694         PR fortran/41403
2695         * gfortran.dg/goto_6.f: New test.
2696         * gfortran.dg/goto_7.f: New test.
2697
2698 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2699             Bill Maddox  <maddox@google.com>
2700             Cary Coutant  <ccoutant@google.com>
2701             Chris Demetriou  <cgd@google.com>
2702             Diego Novillo  <dnovillo@google.com>
2703             Doug Kwan  <dougkwan@google.com>
2704             Jan Hubicka  <jh@suse.cz>
2705             Ollie Wild  <aaw@google.com>
2706             Rafael Espindola  <espindola@google.com>
2707             Richard Guenther  <rguenther@suse.de>
2708             Simon Baldwin  <simonb@google.com>
2709
2710         * g++.dg/20090107-1.C: New.
2711         * g++.dg/20090121-1.C: New.
2712         * g++.dg/ipa/20090113-1.C: New.
2713         * g++.dg/lto: New directory.
2714         * g++.dg/lto/20080829_0.C: New.
2715         * g++.dg/lto/20080904_0.C: New.
2716         * g++.dg/lto/20080907_0.C: New.
2717         * g++.dg/lto/20080908-1_0.C: New.
2718         * g++.dg/lto/20080908-2_0.C: New.
2719         * g++.dg/lto/20080908-3_0.C: New.
2720         * g++.dg/lto/20080909-1_0.C: New.
2721         * g++.dg/lto/20080910-1_0.C: New.
2722         * g++.dg/lto/20080912-1_0.C: New.
2723         * g++.dg/lto/20080912_0.C: New.
2724         * g++.dg/lto/20080915_0.C: New.
2725         * g++.dg/lto/20080916_0.C: New.
2726         * g++.dg/lto/20080917_0.C: New.
2727         * g++.dg/lto/20080924_0.C: New.
2728         * g++.dg/lto/20080926_0.C: New.
2729         * g++.dg/lto/20081008_0.C: New.
2730         * g++.dg/lto/20081022.h: New.
2731         * g++.dg/lto/20081022_0.C: New.
2732         * g++.dg/lto/20081022_1.C: New.
2733         * g++.dg/lto/20081023_0.C: New.
2734         * g++.dg/lto/20081109-1_0.C: New.
2735         * g++.dg/lto/20081109-2_0.C: New.
2736         * g++.dg/lto/20081109_0.C: New.
2737         * g++.dg/lto/20081109_1.C: New.
2738         * g++.dg/lto/20081118-1_0.C: New.
2739         * g++.dg/lto/20081118-1_1.C: New.
2740         * g++.dg/lto/20081118_0.C: New.
2741         * g++.dg/lto/20081118_1.C: New.
2742         * g++.dg/lto/20081119-1.h: New.
2743         * g++.dg/lto/20081119-1_0.C: New.
2744         * g++.dg/lto/20081119-1_1.C: New.
2745         * g++.dg/lto/20081119_0.C: New.
2746         * g++.dg/lto/20081119_1.C: New.
2747         * g++.dg/lto/20081120-1_0.C: New.
2748         * g++.dg/lto/20081120-1_1.C: New.
2749         * g++.dg/lto/20081120-2_0.C: New.
2750         * g++.dg/lto/20081120-2_1.C: New.
2751         * g++.dg/lto/20081123_0.C: New.
2752         * g++.dg/lto/20081123_1.C: New.
2753         * g++.dg/lto/20081125.h: New.
2754         * g++.dg/lto/20081125_0.C: New.
2755         * g++.dg/lto/20081125_1.C: New.
2756         * g++.dg/lto/20081127_0.C: New.
2757         * g++.dg/lto/20081127_1.C: New.
2758         * g++.dg/lto/20081203_0.C: New.
2759         * g++.dg/lto/20081203_1.C: New.
2760         * g++.dg/lto/20081204-1_0.C: New.
2761         * g++.dg/lto/20081204-1_1.C: New.
2762         * g++.dg/lto/20081204-2_0.C: New.
2763         * g++.dg/lto/20081204-2_1.C: New.
2764         * g++.dg/lto/20081209_0.C: New.
2765         * g++.dg/lto/20081209_1.C: New.
2766         * g++.dg/lto/20081211-1.h: New.
2767         * g++.dg/lto/20081211-1_0.C: New.
2768         * g++.dg/lto/20081211-1_1.C: New.
2769         * g++.dg/lto/20081217-1_0.C: New.
2770         * g++.dg/lto/20081217-2_0.C: New.
2771         * g++.dg/lto/20081219_0.C: New.
2772         * g++.dg/lto/20081219_1.C: New.
2773         * g++.dg/lto/20090106_0.C: New.
2774         * g++.dg/lto/20090112_0.C: New.
2775         * g++.dg/lto/20090128_0.C: New.
2776         * g++.dg/lto/20090221_0.C: New.
2777         * g++.dg/lto/20090302_0.C: New.
2778         * g++.dg/lto/20090302_1.C: New.
2779         * g++.dg/lto/20090303_0.C: New.
2780         * g++.dg/lto/20090311-1.h: New.
2781         * g++.dg/lto/20090311-1_0.C: New.
2782         * g++.dg/lto/20090311-1_1.C: New.
2783         * g++.dg/lto/20090311_0.C: New.
2784         * g++.dg/lto/20090311_1.C: New.
2785         * g++.dg/lto/20090312.h: New.
2786         * g++.dg/lto/20090312_0.C: New.
2787         * g++.dg/lto/20090312_1.C: New.
2788         * g++.dg/lto/20090313_0.C: New.
2789         * g++.dg/lto/20090313_1.C: New.
2790         * g++.dg/lto/20090315_0.C: New.
2791         * g++.dg/lto/20090315_1.C: New.
2792         * g++.dg/lto/20091002-1_0.C: New testcase.
2793         * g++.dg/lto/20091002-2_0.C: Likewise..
2794         * g++.dg/lto/20091002-3_0.C: Likewise..
2795         * g++.dg/lto/README: New.
2796         * g++.dg/lto/pr40818_0.C: New.
2797         * g++.dg/opt/thunk3-1.C: New.
2798         * g++.dg/opt/thunk4.C: New.
2799         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2800         replacements with __attribute__ ((__noinline__)).
2801         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2802         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2803         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2804         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2805         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2806         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2807         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2808         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2809         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2810         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2811         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2812         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2813         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2814         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2815         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2816         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2817         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2818         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2819         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2820         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2821         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2822         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2823         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2824         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2825         * gcc.dg/20081223-1.c: New.
2826         * gcc.dg/lto: New directory.
2827         * gcc.dg/lto/20080908_0.c: New.
2828         * gcc.dg/lto/20080917_0.c: New.
2829         * gcc.dg/lto/20080924_0.c: New.
2830         * gcc.dg/lto/20081024_0.c: New.
2831         * gcc.dg/lto/20081109_0.c: New.
2832         * gcc.dg/lto/20081111_0.c: New.
2833         * gcc.dg/lto/20081111_1.c: New.
2834         * gcc.dg/lto/20081112_0.c: New.
2835         * gcc.dg/lto/20081112_1.c: New.
2836         * gcc.dg/lto/20081115_0.c: New.
2837         * gcc.dg/lto/20081115_1.c: New.
2838         * gcc.dg/lto/20081115_2.c: New.
2839         * gcc.dg/lto/20081118_0.c: New.
2840         * gcc.dg/lto/20081118_1.c: New.
2841         * gcc.dg/lto/20081118_2.c: New.
2842         * gcc.dg/lto/20081120-1_0.c: New.
2843         * gcc.dg/lto/20081120-1_1.c: New.
2844         * gcc.dg/lto/20081120-2_0.c: New.
2845         * gcc.dg/lto/20081120-2_1.c: New.
2846         * gcc.dg/lto/20081125_0.c: New.
2847         * gcc.dg/lto/20081125_1.c: New.
2848         * gcc.dg/lto/20081126_0.c: New.
2849         * gcc.dg/lto/20081201-1_0.c: New.
2850         * gcc.dg/lto/20081201-1_1.c: New.
2851         * gcc.dg/lto/20081201-1_2.c: New.
2852         * gcc.dg/lto/20081201-2_0.c: New.
2853         * gcc.dg/lto/20081201-2_1.c: New.
2854         * gcc.dg/lto/20081202-1_0.c: New.
2855         * gcc.dg/lto/20081202-1_1.c: New.
2856         * gcc.dg/lto/20081202-2_0.c: New.
2857         * gcc.dg/lto/20081202-2_1.c: New.
2858         * gcc.dg/lto/20081204-1_0.c: New.
2859         * gcc.dg/lto/20081204-1_1.c: New.
2860         * gcc.dg/lto/20081204-2_0.c: New.
2861         * gcc.dg/lto/20081210-1_0.c: New.
2862         * gcc.dg/lto/20081212-1_0.c: New.
2863         * gcc.dg/lto/20081222_0.c: New.
2864         * gcc.dg/lto/20081222_0.h: New.
2865         * gcc.dg/lto/20081222_1.c: New.
2866         * gcc.dg/lto/20081224_0.c: New.
2867         * gcc.dg/lto/20081224_0.h: New.
2868         * gcc.dg/lto/20081224_1.c: New.
2869         * gcc.dg/lto/20090116_0.c: New.
2870         * gcc.dg/lto/20090120_0.c: New.
2871         * gcc.dg/lto/20090126-1_0.c: New.
2872         * gcc.dg/lto/20090126-2_0.c: New.
2873         * gcc.dg/lto/20090206-1_0.c: New.
2874         * gcc.dg/lto/20090206-2_0.c: New.
2875         * gcc.dg/lto/20090210_0.c: New.
2876         * gcc.dg/lto/20090210_1.c: New.
2877         * gcc.dg/lto/20090213_0.c: New.
2878         * gcc.dg/lto/20090213_1.c: New.
2879         * gcc.dg/lto/20090218-1_0.c: New.
2880         * gcc.dg/lto/20090218-1_1.c: New.
2881         * gcc.dg/lto/20090218-2_0.c: New.
2882         * gcc.dg/lto/20090218-2_1.c: New.
2883         * gcc.dg/lto/20090218_0.c: New.
2884         * gcc.dg/lto/20090218_1.c: New.
2885         * gcc.dg/lto/20090218_2.c: New.
2886         * gcc.dg/lto/20090218_3.c: New.
2887         * gcc.dg/lto/20090219_0.c: New.
2888         * gcc.dg/lto/20090312_0.c: New.
2889         * gcc.dg/lto/20090312_1.c: New.
2890         * gcc.dg/lto/20090313_0.c: New.
2891         * gcc.dg/lto/20090706-1_0.c: New.
2892         * gcc.dg/lto/20090706-2_0.c: New.
2893         * gcc.dg/lto/20090717_0.c: New.
2894         * gcc.dg/lto/20090717_1.c: New.
2895         * gcc.dg/lto/20090729_0.c: New.
2896         * gcc.dg/lto/20090729_1.c: New.
2897         * gcc.dg/lto/20090812_0.c: New.
2898         * gcc.dg/lto/20090812_1.c: New.
2899         * gcc.dg/lto/20090914-1_0.c: New.
2900         * gcc.dg/lto/README: New.
2901         * gcc.dg/visibility-7.c: Adjust expected pattern
2902         * gfortran.dg/lto: New directory.
2903         * gfortran.dg/lto/pr40724_0.f: New.
2904         * gfortran.dg/lto/pr40724_1.f: New.
2905         * gfortran.dg/lto/pr40725_0.f03: New.
2906         * gfortran.dg/lto/pr40725_1.c: New.
2907         * gfortran.dg/lto/pr41069_0.f90: New.
2908         * gfortran.dg/lto/pr41069_1.f90: New.
2909         * gfortran.dg/lto/pr41069_2.f90: New.
2910         * g++.dg/README: Add 'lto' directory.
2911         * g++.dg/dg.exp: Also scan 'lto' directory
2912
2913 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2914             Janis Johnson  <janis187@us.ibm.com>
2915             Diego Novillo  <dnovillo@google.com>
2916
2917         * g++.dg/lto/lto.exp: New.
2918         * gcc.c-torture/execute/execute.exp: Add
2919         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2920         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2921         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2922         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2923         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2924         * gcc.dg/lto/lto.exp: New.
2925         * gfortran.dg/lto/lto.exp: New.
2926         * lib/target-supports.exp (check_effective_target_lto): New.
2927         * lib/c-torture.exp: Load target-supports.exp.  Define
2928         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2929         * lib/gcc-dg.exp: Likewise.
2930         * lib/lto.exp: New.
2931         * lib/torture-options.exp: Add support for a third argument.
2932
2933 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2934
2935         PR testsuite/41542
2936         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2937
2938 2009-10-02  Jason Merrill  <jason@redhat.com>
2939
2940         * g++.dg/abi/mangle32.C: New.
2941
2942 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2943
2944         * gnat.dg/atomic2.adb: New test.
2945
2946 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2947
2948         * gnat.dg/array11.adb: New test.
2949         * gnat.dg/array12.adb: Likewise.
2950
2951 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2952
2953         * gnat.dg/array10.adb: New test.
2954         * gnat.dg/object_overflow.adb: Tweak.
2955
2956 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2957
2958         * gcc.dg/guality/guality.exp: Disable on darwin.
2959
2960 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2961
2962         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2963         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2964         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2965         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2966
2967 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2968
2969         PR fortran/41479
2970         * gfortran.dg/intent_out_5.f90: New test.
2971
2972 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2973
2974         PR debug/41404
2975         PR debug/41353
2976         * gcc.dg/guality/pr41404-1.c: New test.
2977         * gcc.dg/guality/pr41353-2.c: New test.
2978
2979 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2980
2981         PR testsuite/41546
2982         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2983         to -mtune=generic.
2984
2985 2009-10-01  Jan Hubicka  <jh@suse.cz>
2986
2987         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2988
2989 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2990
2991         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2992
2993         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2994
2995 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2996
2997         PR fortran/41515
2998         * gfortran.dg/parameter_array_init_5.f90: New test.
2999
3000 2009-10-01  Jason Merrill  <jason@redhat.com>
3001
3002         * g++.dg/cpp0x/defaulted13.C: New.
3003
3004 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
3005
3006         * gfortran.dg/bounds_check_7.f90: Adapted error message.
3007         * gfortran.dg/bounds_check_11.f90: Likewise.
3008         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
3009
3010 2009-09-30  Tobias Burnus  <burnus@net-b.de>
3011
3012         * gfortran.dg/select_type_4.f90: New test.
3013
3014 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3015
3016         * gfortran.dg/same_type_as_1.f03: New test.
3017         * gfortran.dg/same_type_as_2.f03: Ditto.
3018
3019 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3020
3021         * gfortran.dg/select_type_1.f03: Extended.
3022         * gfortran.dg/select_type_3.f03: New test.
3023
3024 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3025
3026         * gfortran.dg/class_allocate_1.f03: New test.
3027
3028 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3029
3030         PR fortran/40996
3031         * gfortran.dg/allocatable_scalar_3.f90: New test.
3032         * gfortran.dg/select_type_2.f03: Ditto.
3033         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
3034
3035 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3036
3037         * gfortran.dg/block_name_2.f90: Modified error message.
3038         * gfortran.dg/select_6.f90: Ditto.
3039         * gfortran.dg/select_type_1.f03: New test.
3040
3041 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3042
3043         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
3044         * gfortran.dg/class_1.f03: Ditto.
3045         * gfortran.dg/class_2.f03: Ditto.
3046         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
3047         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3048         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3049         * gfortran.dg/typebound_call_10.f03: Ditto.
3050         * gfortran.dg/typebound_call_2.f03: Ditto.
3051         * gfortran.dg/typebound_call_3.f03: Ditto.
3052         * gfortran.dg/typebound_call_4.f03: Ditto.
3053         * gfortran.dg/typebound_call_9.f03: Ditto.
3054         * gfortran.dg/typebound_generic_3.f03: Ditto.
3055         * gfortran.dg/typebound_generic_4.f03: Ditto.
3056         * gfortran.dg/typebound_operator_1.f03: Ditto.
3057         * gfortran.dg/typebound_operator_2.f03: Ditto.
3058         * gfortran.dg/typebound_operator_3.f03: Ditto.
3059         * gfortran.dg/typebound_operator_4.f03: Ditto.
3060         * gfortran.dg/typebound_proc_1.f08: Ditto.
3061         * gfortran.dg/typebound_proc_5.f03: Ditto.
3062         * gfortran.dg/typebound_proc_6.f03: Ditto.
3063
3064 2009-09-30  Jason Merrill  <jason@redhat.com>
3065
3066         * g++.dg/eh/init-temp1.C: Improve test.
3067
3068 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
3069
3070         PR target/22093
3071         * gcc.target/alpha/pr22093.c: New test.
3072
3073 2009-09-29  John Freeman  <jfreeman08@gmail.com>
3074             Jason Merrill  <jason@redhat.com>
3075
3076         * g++.dg/cpp0x/lambda/lambda-array.C: New.
3077         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
3078         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
3079         * g++.dg/cpp0x/lambda/lambda-const.C: New.
3080         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
3081         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
3082         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
3083         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
3084         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
3085         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
3086         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
3087         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
3088         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
3089         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
3090         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
3091         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
3092         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
3093         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
3094         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
3095         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
3096         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
3097         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
3098         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
3099         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
3100         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
3101         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
3102         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
3103         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
3104         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
3105         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
3106         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
3107         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
3108         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
3109         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
3110         * g++.dg/cpp0x/lambda/lambda-template.C: New.
3111         * g++.dg/cpp0x/lambda/lambda-this.C: New.
3112         * g++.dg/cpp0x/lambda/lambda-type.C: New.
3113         * g++.dg/cpp0x/lambda/lambda-use.C: New.
3114         * lib/prune.exp: Accept "In lambda function".
3115
3116 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3117
3118         * gcc.target/i386/fma4-check.h: New file.
3119         * gcc.target/i386/fma4-fma.c: Ditto.
3120         * gcc.target/i386/fma4-maccXX.c: Ditto.
3121         * gcc.target/i386/fma4-msubXX.c: Ditto.
3122         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
3123         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
3124         * gcc.target/i386/fma4-vector.c: Ditto.
3125         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
3126         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
3127         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
3128         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
3129         * gcc.target/i386/fma4-256-vector.c: Ditto.
3130         * gcc.target/i386/funcspec-2.c: Ditto.
3131
3132         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
3133
3134         * gcc.target/i386/funcspec-5.c: Add FMA4.
3135         * gcc.target/i386/funcspec-6.c: Ditto.
3136         * gcc.target/i386/funcspec-8.c: Ditto.
3137
3138         * gcc.target/i386/funcspec-9.c: New file.
3139
3140         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
3141
3142         * gcc.target/i386/isa-10.c: New file.
3143         * gcc.target/i386/isa-11.c: Ditto.
3144         * gcc.target/i386/isa-12.c: Ditto.
3145         * gcc.target/i386/isa-13.c: Ditto.
3146         * gcc.target/i386/isa-2.c: Ditto.
3147         * gcc.target/i386/isa-3.c: Ditto.
3148         * gcc.target/i386/isa-4.c: Ditto.
3149         * gcc.target/i386/isa-7.c: Ditto.
3150         * gcc.target/i386/isa-8.c: Ditto.
3151         * gcc.target/i386/isa-9.c: Ditto.
3152
3153         * gcc.target/i386/isa-14.c: Add FMA4.
3154         * gcc.target/i386/isa-1.c: Ditto.
3155         * gcc.target/i386/isa-5.c: Ditto.
3156         * gcc.target/i386/isa-6.c: Ditto.
3157
3158         * gcc.target/i386/sse-12.c: New file.
3159         * gcc.target/i386/sse-13.c: Ditto.
3160         * gcc.target/i386/sse-14.c: Ditto.
3161         * gcc.target/i386/sse-22.c: Ditto.
3162
3163         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3164         * g++.dg/other/i386-3.C: Ditto.
3165         * g++.dg/other/i386-5.C: Ditto.
3166         * g++.dg/other/i386-6.C: Ditto.
3167
3168 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
3169
3170         PR testsuite/41496
3171         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3172         before.
3173
3174 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
3175
3176         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3177         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3178
3179 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3180
3181         PR debug/41438
3182         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3183         hidden.
3184         * g++.dg/debug/dwarf2/const-1.C: Likewise.
3185
3186 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3187
3188         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3189         * gcc.target/i386/isa-1.c: Remove SSE5.
3190         * gcc.target/i386/isa-5.c: Ditto.
3191         * gcc.target/i386/isa-6.c: Ditto.
3192         * gcc.target/i386/funcspec-4.c: Remove error conditions
3193         related to SSE5.
3194         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3195         * gcc.target/i386/avx-2.c: Ditto.
3196         * gcc.target/i386/sse-23.c: Ditto.
3197         * gcc.target/i386/funcspec-9.c: Delete.
3198
3199 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3200
3201         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3202         * gcc.dg/guality/pr41353-1.c: New test.
3203
3204         PR testsuite/41444
3205         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3206         in macro name definition for non-unix/win32/msdos.
3207
3208 2009-09-29  Daniel Kraft  <d@domob.eu>
3209
3210         PR fortran/39626
3211         * gfortran.dg/block_1.f08: New test.
3212         * gfortran.dg/block_2.f08: New test.
3213         * gfortran.dg/block_3.f90: New test.
3214         * gfortran.dg/block_4.f08: New test.
3215         * gfortran.dg/block_5.f08: New test.
3216         * gfortran.dg/block_6.f08: New test.
3217         * gfortran.dg/block_7.f08: New test.
3218         * gfortran.dg/block_8.f08: New test.
3219
3220 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3221
3222         PR libgfortran/35862
3223         * gfortran.dg/round_1.f03: New test.
3224         * gfortran.dg/f2003_io_3.f03: Update test.
3225
3226 2009-09-28  Easwaran Raman  <eraman@google.com>
3227
3228         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3229         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3230
3231 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3232
3233         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3234         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3235         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3236         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3237         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3238
3239         * g++.dg/dfp/dfp.exp: Fix typo.
3240
3241         * lib/target-supports.exp (check-effective-target-dfp-nocache):
3242         Fix typo that breaks the check.
3243
3244 2009-09-28  Olivier Hainque  <hainque@adacore.com>
3245
3246         * gnat.dg (tagged_alloc_free.adb): New testcase.
3247
3248 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3249
3250         * g++.dg/dfp: New directory.
3251         * g++.dg/dg.exp: Prune tests in dfp directory.
3252         * g++.dg/dfp/dfp.exp: New.
3253         * g++.dg/dfp/mangle-mode.C: New test.
3254
3255 2009-09-28  Michael Matz  <matz@suse.de>
3256
3257         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3258         for sign of -Inf.
3259
3260 2009-09-27  Richard Henderson  <rth@redhat.com>
3261
3262         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3263         * gcc.dg/tree-ssa/pr41469-1.c: New.
3264
3265 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
3266
3267         PR c/41476
3268         * gcc.dg/cond-constqual-1.c: New test.
3269
3270 2009-09-26  Michael Matz  <matz@suse.de>
3271
3272         PR lto/40758
3273         PR middle-end/41470
3274         * gcc.dg/pr41470.c: New test.
3275
3276 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3277
3278         * gnat.dg/array9.adb: New test.
3279
3280 2009-09-26  Michael Matz  <matz@suse.de>
3281
3282         PR tree-optimization/41454
3283         * gcc.dg/pr41454.c: New test.
3284
3285 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3286
3287         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3288         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3289         into DW_TAG_GNU_template_parameter_pack and
3290         DW_TAG_GNU_formal_parameter_pack.
3291         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3292         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3293
3294 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3295
3296         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3297         parameters for alignment-sensitive -fsection-anchors tests.
3298
3299 2009-09-25  Richard Guenther  <rguenther@suse.de>
3300
3301         PR middle-end/41463
3302         * gcc.c-torture/execute/pr41463.c: New testcase.
3303
3304 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3305
3306         * gnat.dg/sse_nolib.adb: New testcase.
3307
3308 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3309
3310         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3311         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3312         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3313         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3314         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3315         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3316         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3317         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3318         * gcc.dg/vect/vect.exp: Add Power7 flags.
3319         * g++.dg/vect/vect.exp: Likewise.
3320         * gfortran.dg/vect/vect.exp: Likewise.
3321
3322 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3323
3324         PR fortran/41459
3325         * gfortran.dg/empty_label.f: New test.
3326         * gfortran.dg/empty_label.f90: Ditto.
3327         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3328
3329 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3330
3331         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3332         compile-time.
3333
3334 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3335
3336         * lib/scanasm.exp (make_pattern_printable): New function.
3337         (dg-scan, scan-assembler-times, scan-assembler-dem,
3338         scan-assembler-dem-not): Use it.
3339
3340 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3341
3342         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3343         (test_nested): Renamed to ...
3344         (test_nested1): This.
3345         (test_nested2): New.
3346         (main): Likewise.
3347
3348 2009-09-24  Richard Guenther  <rguenther@suse.de>
3349
3350         PR tree-optimization/36143
3351         PR tree-optimization/38747
3352         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3353         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3354         * g++.dg/torture/pr38747.C: New testcase.
3355         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3356
3357 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3358
3359         * gnat.dg/nested_proc.adb: New test.
3360
3361 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3362
3363         * gcc.target/i386/pr12329.c: Adjust.
3364
3365 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3366
3367         PR debug/41248
3368         * gcc.dg/pr41248.c: New.
3369
3370 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3371
3372         PR debug/41065
3373         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3374
3375 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3376
3377         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3378         current_compiler_flags.  Fix typos.
3379
3380 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3381
3382         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3383
3384 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3385
3386         PR c/39779
3387         * gcc.c-torture/compile/pr39779.c: New test.
3388
3389 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3390
3391         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3392         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3393         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3394
3395 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3396
3397         PR debug/41295
3398         * gcc.dg/pr41295.c: New.
3399
3400 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3401
3402         * gcc.dg/pr40209.c: Add test case.
3403
3404 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3405
3406         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3407         matching assembly.
3408         * gcc.target/mips/code-readable-2.c: Likewise.
3409         * gcc.target/mips/code-readable-3.c: Likewise.
3410
3411 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3412
3413         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3414         Check support via mode instead of C type.
3415         (check_effective_target_dfprt_nocache): Ditto.
3416         (check_effective_target_hard_dfp): Ditto.
3417
3418 2009-09-22  Richard Guenther  <rguenther@suse.de>
3419
3420         PR middle-end/41395
3421         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3422         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3423
3424 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3425
3426         * gcc.dg/20090922-1.c: New test.
3427
3428         PR bootstrap/41405
3429         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3430         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3431         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3432         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3433         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3434         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3435         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3436         * objc.dg/dwarf-2.m: Likewise.
3437
3438 2009-09-22  Richard Guenther  <rguenther@suse.de>
3439
3440         PR tree-optimization/41428
3441         * g++.dg/tree-ssa/pr41428.C: New testcase.
3442
3443 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3444
3445         PR middle-end/41429
3446         * g++.dg/gomp/pr41429.C: New test.
3447
3448 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3449
3450         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3451
3452 2009-09-21  Jason Merrill  <jason@redhat.com>
3453
3454         PR c++/41421
3455         * g++.dg/cpp0x/trivial1.C: Expand.
3456
3457 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3458
3459         * gcc.dg/torture/calleesave-sse.c: New.
3460
3461 2009-09-21  Jan Hubicka  <jh@suse.cz>
3462
3463         * gcc.dg/guality/inline-params.c: New testcase.
3464
3465 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3466
3467         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3468         Add -fno-inline.
3469         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3470         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3471         (f2): Ditto.
3472
3473 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3474
3475         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3476         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3477         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3478         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3479         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3480
3481 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3482
3483         PR middle-end/40642
3484         * g++.dg/torture/pr40642.C: New testcase.
3485
3486 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3487
3488         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3489         cases in static initializers.
3490
3491 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3492
3493         * gcc.c-tortue/compile/pr39886.c: New.
3494
3495 2009-09-20  Chris Demetriou  <cgd@google.com>
3496
3497         PR preprocessor/28435:
3498         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3499         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3500         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3501         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3502         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3503
3504 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3505
3506         * gcc.target/mips/mips.exp: Add relax-pic-calls
3507         under -mfoo/-mno-foo options.
3508         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3509         and -mexplicit-relocs.
3510         * gcc.target/mips/call-1.c: New test.
3511         * gcc.target/mips/call-2.c: New test.
3512         * gcc.target/mips/call-3.c: New test.
3513         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3514         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3515
3516 2009-09-19  Chris Demetriou  <cgd@google.com>
3517
3518         PR preprocessor/28435:
3519         * gcc.dg/cpp/missing-header-MD.c: New test.
3520         * gcc.dg/cpp/missing-header-MMD.c: New test.
3521         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3522         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3523
3524 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3525
3526         PR libgfortran/41328
3527         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3528         EOF works.
3529
3530 2009-09-18  Jason Merrill  <jason@redhat.com>
3531
3532         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3533         * g++.dg/cpp0x/initlist-deduce.C: New.
3534
3535 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3536
3537         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3538
3539 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3540
3541         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3542         * c-c++-common/dfp: New directory.
3543         * c-c++-common/dfp/dfp-dbg.h: New file.
3544         * gcc.dg/dfp/call-by-value.c: Move to ...
3545         * c-c++-common/call-by-value.c: here.
3546         * gcc.dg/dfp/cast.c: Move to ...
3547         * c-c++-common/cast.c: here.
3548         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3549         * c-c++-common/compare-eq-const.c: here.
3550         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3551         * c-c++-common/compare-eq-d128.c: here.
3552         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3553         * c-c++-common/compare-eq-d32.c: here.
3554         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3555         * c-c++-common/compare-eq-d64.c: here.
3556         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3557         * c-c++-common/compare-eq-dfp.c: here.
3558         * gcc.dg/dfp/compare-eq.h: Move to ...
3559         * c-c++-common/compare-eq.h: here.
3560         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3561         * c-c++-common/compare-rel-const.c: here.
3562         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3563         * c-c++-common/compare-rel-d128.c: here.
3564         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3565         * c-c++-common/compare-rel-d32.c: here.
3566         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3567         * c-c++-common/compare-rel-d64.c: here.
3568         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3569         * c-c++-common/compare-rel-dfp.c: here.
3570         * gcc.dg/dfp/compare-rel.h: Move to ...
3571         * c-c++-common/compare-rel.h: here.
3572         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3573         * c-c++-common/compare-special-d128.c: here.
3574         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3575         * c-c++-common/compare-special-d32.c: here.
3576         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3577         * c-c++-common/compare-special-d64.c: here.
3578         * gcc.dg/dfp/compare-special.h: Move to ...
3579         * c-c++-common/compare-special.h: here.
3580         * gcc.dg/dfp/constants-zero.c: Move to ...
3581         * c-c++-common/constants-zero.c: here.
3582         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3583         * c-c++-common/convert-bfp-10.c: here.
3584         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3585         * c-c++-common/convert-bfp-11.c: here.
3586         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3587         * c-c++-common/convert-bfp-12.c: here.
3588         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3589         * c-c++-common/convert-bfp-13.c: here.
3590         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3591         * c-c++-common/convert-bfp-14.c: here.
3592         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3593         * c-c++-common/convert-bfp-2.c: here.
3594         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3595         * c-c++-common/convert-bfp-3.c: here.
3596         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3597         * c-c++-common/convert-bfp-4.c: here.
3598         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3599         * c-c++-common/convert-bfp-5.c: here.
3600         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3601         * c-c++-common/convert-bfp-6.c: here.
3602         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3603         * c-c++-common/convert-bfp-7.c: here.
3604         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3605         * c-c++-common/convert-bfp-8.c: here.
3606         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3607         * c-c++-common/convert-bfp-9.c: here.
3608         * gcc.dg/dfp/convert-bfp.c: Move to ...
3609         * c-c++-common/convert-bfp.c: here.
3610         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3611         * c-c++-common/convert-bfp-fold.c: here.
3612         * gcc.dg/dfp/convert-dfp.c: Move to ...
3613         * c-c++-common/convert-dfp.c: here.
3614         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3615         * c-c++-common/convert-dfp-fold-2.c: here.
3616         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3617         * c-c++-common/convert-dfp-fold.c: here.
3618         * gcc.dg/dfp/convert.h: Move to ...
3619         * c-c++-common/convert.h: here.
3620         * gcc.dg/dfp/convert-int.c: Move to ...
3621         * c-c++-common/convert-int.c: here.
3622         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3623         * c-c++-common/convert-int-fold.c: here.
3624         * gcc.dg/dfp/convert-int-max.c: Move to ...
3625         * c-c++-common/convert-int-max.c: here.
3626         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3627         * c-c++-common/convert-int-max-fold.c: here.
3628         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3629         * c-c++-common/convert-int-saturate.c: here.
3630         * gcc.dg/dfp/func-array.c: Move to ...
3631         * c-c++-common/func-array.c: here.
3632         * gcc.dg/dfp/func-deref.c: Move to ...
3633         * c-c++-common/func-deref.c: here.
3634         * gcc.dg/dfp/func-mixed.c: Move to ...
3635         * c-c++-common/func-mixed.c: here.
3636         * gcc.dg/dfp/func-pointer.c: Move to ...
3637         * c-c++-common/func-pointer.c: here.
3638         * gcc.dg/dfp/func-scalar.c: Move to ...
3639         * c-c++-common/func-scalar.c: here.
3640         * gcc.dg/dfp/func-struct.c: Move to ...
3641         * c-c++-common/func-struct.c: here.
3642         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3643         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3644         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3645         * c-c++-common/func-vararg-alternate-d128.c: here.
3646         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3647         * c-c++-common/func-vararg-alternate-d32.c: here.
3648         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3649         * c-c++-common/func-vararg-alternate-d64.c: here.
3650         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3651         * c-c++-common/func-vararg-alternate.h: here.
3652         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3653         * c-c++-common/func-vararg-dfp.c: here.
3654         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3655         * c-c++-common/func-vararg-mixed-2.c: here.
3656         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3657         * c-c++-common/func-vararg-mixed.c: here.
3658         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3659         * c-c++-common/func-vararg-size0.c: here.
3660         * gcc.dg/dfp/inf-1.c: Move to ...
3661         * c-c++-common/inf-1.c: here.
3662         * gcc.dg/dfp/loop-index.c: Move to ...
3663         * c-c++-common/loop-index.c: here.
3664         * gcc.dg/dfp/modes.c: Move to ...
3665         * c-c++-common/modes.c: here.
3666         * gcc.dg/dfp/nan-1.c: Move to ...
3667         * c-c++-common/nan-1.c: here.
3668         * gcc.dg/dfp/nan-2.c: Move to ...
3669         * c-c++-common/nan-2.c: here.
3670         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3671         * c-c++-common/operator-arith-fold.c: here.
3672         * gcc.dg/dfp/operator-assignment.c: Move to ...
3673         * c-c++-common/operator-assignment.c: here.
3674         * gcc.dg/dfp/operator-comma.c: Move to ...
3675         * c-c++-common/operator-comma.c: here.
3676         * gcc.dg/dfp/operator-cond.c: Move to ...
3677         * c-c++-common/operator-cond.c: here.
3678         * gcc.dg/dfp/operator-logical.c: Move to ...
3679         * c-c++-common/operator-logical.c: here.
3680         * gcc.dg/dfp/operator-unary.c: Move to ...
3681         * c-c++-common/operator-unary.c: here.
3682         * gcc.dg/dfp/pr31385.c: Move to ...
3683         * c-c++-common/pr31385.c: here.
3684         * gcc.dg/dfp/pr33466.c: Move to ...
3685         * c-c++-common/pr33466.c: here.
3686         * gcc.dg/dfp/pr35620.c: Move to ...
3687         * c-c++-common/pr35620.c: here.
3688         * gcc.dg/dfp/pr36800.c: Move to ...
3689         * c-c++-common/pr36800.c: here.
3690         * gcc.dg/dfp/pr39034.c: Move to ...
3691         * c-c++-common/pr39034.c: here.
3692         * gcc.dg/dfp/pr39035.c: Move to ...
3693         * c-c++-common/pr39035.c: here.
3694         * gcc.dg/dfp/pr39902.c: Move to ...
3695         * c-c++-common/pr39902.c: here.
3696         * gcc.dg/dfp/pr39986.c: Move to ...
3697         * c-c++-common/pr39986.c: here.
3698         * gcc.dg/dfp/signbit-1.c: Move to ...
3699         * c-c++-common/signbit-1.c: here.
3700         * gcc.dg/dfp/signbit-2.c: Move to ...
3701         * c-c++-common/signbit-2.c: here.
3702         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3703         * c-c++-common/struct-layout-1.c: here.
3704         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3705         * c-c++-common/usual-arith-conv.c: here.
3706         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3707         * c-c++-common/usual-arith-conv-const.c: here.
3708
3709 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3710
3711         PR testsuite/41288
3712         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3713         stack alignment.
3714
3715 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3716
3717         PR c++/39365
3718         * g++.dg/expr/bool3.C: New test.
3719         * g++.dg/expr/bool4.C: New test.
3720
3721 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3722
3723         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3724         * gcc.dg/dfp/signbit-2.c: Use it.
3725         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3726         arguments to unsigned int.
3727         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3728         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3729         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3730         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3731         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3732         * gcc.dg/dfp/pr39986.c: Ditto.
3733         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3734         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3735         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3736         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3737         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3738
3739 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3740
3741         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3742
3743 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3744
3745         PR c/41049
3746         * dfp/pr41049.c: New test.
3747
3748 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3749
3750         PR testsuite/41385
3751         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3752
3753 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3754
3755         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3756         * gcc.dg/ipa/ipa-sra-1.c: New test.
3757         * gcc.dg/ipa/ipa-sra-2.c: New test.
3758         * gcc.dg/ipa/ipa-sra-3.c: New test.
3759         * gcc.dg/ipa/ipa-sra-4.c: New test.
3760         * gcc.dg/ipa/ipa-sra-5.c: New test.
3761         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3762         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3763
3764 2009-09-17  Michael Matz  <matz@suse.de>
3765
3766         PR middle-end/41347
3767         * gfortran.dg/pr41347.f90: New test.
3768
3769 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3770
3771         * gcc.c-torture/compile/20090917-1.c: New testcase.
3772
3773 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3774
3775         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3776         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3777         alpha*-*-* target from XFAIL list.
3778
3779 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3780
3781         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3782         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3783         * gcc.dg/dfp/cast-bad.c: Use default options.
3784         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3785         * gcc.dg/dfp/composite-type.c: Ditto.
3786         * gcc.dg/dfp/constants.c: Ditto.
3787         * gcc.dg/dfp/constants-hex.c: Ditto.
3788         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3789         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3790         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3791         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3792         * gcc.dg/dfp/ctypes.c: Ditto.
3793         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3794         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3795         * gcc.dg/dfp/float-constant-double.c: Ditto.
3796         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3797         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3798         * gcc.dg/dfp/modes.c: Ditto.
3799         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3800         * gcc.dg/dfp/pr31344.c: Ditto.
3801         * gcc.dg/dfp/pr31385.c: Ditto.
3802         * gcc.dg/dfp/pr33466.c: Ditto.
3803         * gcc.dg/dfp/pr35620.c: Ditto.
3804         * gcc.dg/dfp/pr37435.c: Ditto.
3805         * gcc.dg/dfp/pr39986.c: Ditto.
3806         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3807         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3808         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3809         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3810         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3811         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3812         * gcc.dg/dfp/typespec.c: Ditto.
3813         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3814         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3815         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3816         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3817         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3818         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3819         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3820         * gcc.dg/dfp/compare-rel.h: Ditto.
3821         * gcc.dg/dfp/compare-special.h: Ditto.
3822         * gcc.dg/dfp/convert.h: Ditto.
3823         * gcc.dg/dfp/fe-check.h: Ditto.
3824         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3825         * gcc.dg/dfp/cast.c: Ditto.
3826         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3827         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3828         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3829         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3830         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3831         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3832         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3833         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3834         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3835         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3836         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3837         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3838         * gcc.dg/dfp/constants-zero.c: Ditto.
3839         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3840         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3841         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3842         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3843         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3844         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3845         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3846         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3847         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3848         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3849         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3850         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3851         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3852         * gcc.dg/dfp/convert-bfp.c: Ditto.
3853         * gcc.dg/dfp/convert-complex.c: Ditto.
3854         * gcc.dg/dfp/convert-dfp.c: Ditto.
3855         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3856         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3857         * gcc.dg/dfp/convert-int.c: Ditto.
3858         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3859         * gcc.dg/dfp/convert-int-max.c: Ditto.
3860         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3861         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3862         * gcc.dg/dfp/fe-binop.c: Ditto.
3863         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3864         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3865         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3866         * gcc.dg/dfp/func-array.c: Ditto.
3867         * gcc.dg/dfp/func-deref.c: Ditto.
3868         * gcc.dg/dfp/func-mixed.c: Ditto.
3869         * gcc.dg/dfp/func-pointer.c: Ditto.
3870         * gcc.dg/dfp/func-scalar.c: Ditto.
3871         * gcc.dg/dfp/func-struct.c: Ditto.
3872         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3873         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3874         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3875         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3876         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3877         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3878         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3879         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3880         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3881         * gcc.dg/dfp/inf-1.c: Ditto.
3882         * gcc.dg/dfp/loop-index.c: Ditto.
3883         * gcc.dg/dfp/nan-1.c: Ditto.
3884         * gcc.dg/dfp/nan-2.c: Ditto.
3885         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3886         * gcc.dg/dfp/operator-assignment.c: Ditto.
3887         * gcc.dg/dfp/operator-comma.c: Ditto.
3888         * gcc.dg/dfp/operator-cond.c: Ditto.
3889         * gcc.dg/dfp/operator-logical.c: Ditto.
3890         * gcc.dg/dfp/operator-unary.c: Ditto.
3891         * gcc.dg/dfp/pr36800.c: Ditto.
3892         * gcc.dg/dfp/pr39034.c: Ditto.
3893         * gcc.dg/dfp/pr39035.c: Ditto.
3894         * gcc.dg/dfp/pr39902.c: Ditto.
3895         * gcc.dg/dfp/signbit-1.c: Ditto.
3896         * gcc.dg/dfp/signbit-2.c: Ditto.
3897         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3898         * gcc.dg/dfp/union-init.c: Ditto.
3899         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3900
3901 2009-09-16  Michael Matz  <matz@suse.de>
3902
3903         PR fortran/41212
3904         * gfortran.dg/pr41212.f90: New test.
3905
3906 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3907
3908         * gnat.dg/alignment9.adb: New test.
3909
3910 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3911
3912         * gnat.dg/discr20.ad[sb]: New test.
3913
3914 2009-09-16  Richard Guenther  <rguenther@suse.de>
3915
3916         PR middle-end/34011
3917         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3918
3919 2009-09-16  DJ Delorie  <dj@redhat.com>
3920             Kaz Kojima  <kkojima@gcc.gnu.org>
3921
3922         * gcc.target/sh/struct-arg-dw2.c: New test.
3923
3924 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3925             Jakub Jelinek  <jakub@redhat.com>
3926
3927         PR target/41175
3928         * gcc.target/powerpc/pr41175.c: New test.
3929
3930 2009-09-14  Richard Henderson  <rth@redhat.com>
3931
3932         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3933         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3934         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3935
3936 2009-09-14  Richard Henderson  <rth@redhat.com>
3937
3938         * g++.dg/eh/builtin1.C: Update resx pattern match.
3939         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3940
3941 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3942
3943         * gcc.target/mips/branch-helper.h: New file.
3944         * gcc.target/mips/branch-2.c,
3945         * gcc.target/mips/branch-3.c,
3946         * gcc.target/mips/branch-4.c,
3947         * gcc.target/mips/branch-5.c,
3948         * gcc.target/mips/branch-6.c,
3949         * gcc.target/mips/branch-7.c,
3950         * gcc.target/mips/branch-8.c,
3951         * gcc.target/mips/branch-9.c,
3952         * gcc.target/mips/branch-10.c,
3953         * gcc.target/mips/branch-11.c,
3954         * gcc.target/mips/branch-12.c,
3955         * gcc.target/mips/branch-13.c,
3956         * gcc.target/mips/branch-14.c,
3957         * gcc.target/mips/branch-15.c: New tests.
3958
3959 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3960
3961         PR target/41331
3962         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3963         -m32 -mpowerpc64 system.
3964
3965 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3966
3967         From Jie Zhang <jie.zhang@analog.com>:
3968         * gcc.target/bfin/saveall.c: New test.
3969         * gcc.target/bfin/20090914-1.c: New test.
3970         * gcc.target/bfin/20090914-2.c: New test.
3971
3972         * gcc.target/bfin/20090914-3.c: New test.
3973
3974 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3975
3976         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3977
3978 2009-09-14  Richard Guenther  <rguenther@suse.de>
3979
3980         PR middle-end/41350
3981         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3982
3983 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3984
3985         PR libgfortran/41328
3986         * gfortran.dg/cr_lf.f90: New test.
3987
3988 2009-09-11  Michael Matz  <matz@suse.de>
3989
3990         PR middle-end/41275
3991         * g++.dg/tree-ssa/pr41275.C: New test.
3992
3993 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3994
3995         PR fortran/41242
3996         * gfortran.dg/proc_ptr_comp_21.f90: New.
3997
3998 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3999
4000         PR fortran/31292
4001         * gfortran.dg/module_procedure_1.f90: New test.
4002         * gfortran.dg/module_procedure_2.f90: Ditto.
4003         * gfortran.dg/generic_14.f90: Move dg-error to new location.
4004
4005 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4006             James A. Morrison  <phython@gcc.gnu.org>
4007
4008         PR ada/18302
4009         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
4010         commands.
4011         * ada/acats/run_test.exp: New file.
4012
4013 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
4014
4015         Revert:
4016         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
4017
4018         PR rtl-optimization/39779
4019         * gcc.dg/pr39979.c: New test.
4020
4021 2009-09-10  Richard Guenther  <rguenther@suse.de>
4022
4023         PR middle-end/41257
4024         * g++.dg/torture/pr41257-2.C: New testcase.
4025
4026 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
4027
4028         PR c++/28293
4029         * g++.dg/template/crash91.C: New.
4030
4031 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
4032
4033         PR rtl-optimization/39779
4034         * gcc.dg/pr39979.c: New test.
4035
4036 2009-09-09  Richard Guenther  <rguenther@suse.de>
4037
4038         PR tree-optimization/41101
4039         * gcc.c-torture/compile/pr41101.c: New testcase.
4040
4041 2009-09-09  Richard Guenther  <rguenther@suse.de>
4042
4043         PR middle-end/41317
4044         * gcc.c-torture/execute/pr41317.c: New testcase.
4045         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
4046         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
4047
4048 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
4049
4050         Fix some test breakages on Darwin
4051         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
4052         and adjust.
4053         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4054         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4055         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4056         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
4057         take darwin specifics in account.
4058
4059 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4060
4061         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
4062         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
4063
4064 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4065
4066         PR c++/39923
4067         * g++.dg/cpp0x/initlist24.C: New.
4068
4069 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
4070
4071         * gcc.dg/large-size-array-2.c: Fix target requirement.
4072         * gcc.dg/large-size-array-4.c: Likewise.
4073         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
4074         * gcc.dg/c99-const-expr-2.c: Likewise.
4075         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
4076         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
4077         * gcc.dg/c90-const-expr-10.c: Likewise.
4078         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
4079         instead of long.
4080         * gcc.dg/tree-ssa/pr33920.c: Likewise.
4081         * gcc.dg/vect/pr33846.c: Likewise.
4082         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
4083         __PTRDIFF_TYPE__, instead of unsigned long.
4084         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
4085
4086 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4087
4088         PR debug/41229
4089         PR debug/41291
4090         PR debug/41300
4091         * gfortran.dg/pr41229.f90: New.
4092
4093 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4094
4095         PR debug/41232
4096         * gcc.dg/pr41232.c: New.
4097
4098 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4099
4100         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
4101         contain -march.
4102         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
4103         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
4104         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
4105         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4106         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4107         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
4108         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
4109         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
4110         options other than that used in dg-options.
4111
4112 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
4113
4114         PR rtl-optimization/41239
4115         * gcc.c-torture/execute/pr41239.c: New test.
4116
4117 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4118
4119         PR libgfortran/41192
4120         * gfortran.dg/namelist_59.f90: New test.
4121
4122 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4123
4124         From Mike Frysinger  <michael.frysinger@analog.com>
4125         * gcc.target/bfin/mcpu-bf542m.c: New file.
4126         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
4127         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
4128         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
4129         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
4130
4131 2009-09-07  Martin Jambor  <mjambor@suse.cz>
4132
4133         PR middle-end/41282
4134         * gcc.c-torture/compile/pr41282.c: New test.
4135
4136 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4137
4138         PR fortran/41197
4139         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
4140         variables for stat and errmsg.
4141         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
4142         * gfortran.dg/allocate_stat_2.f90:  New test.
4143
4144 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4145
4146         * gcc.c-torture/compile/20090907-1.c: New test.
4147
4148 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
4149
4150         PR bootstrap/41241
4151         * gcc.dg/pr41241.c: New test.
4152
4153 2009-09-06  Richard Guenther  <rguenther@suse.de>
4154
4155         PR middle-end/41144
4156         * g++.dg/torture/pr41144.C: New testcase.
4157
4158 2009-09-06  Richard Guenther  <rguenther@suse.de>
4159
4160         PR middle-end/41261
4161         * gcc.dg/torture/pr41261.c: New testcase.
4162
4163 2009-09-05  Richard Guenther  <rguenther@suse.de>
4164
4165         PR middle-end/41181
4166         * gcc.c-torture/compile/pr41181.c: New testcase.
4167
4168 2009-09-05  Richard Guenther  <rguenther@suse.de>
4169
4170         PR debug/41273
4171         * g++.dg/torture/pr41273.C: New testcase.
4172
4173 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
4174
4175         PR fortran/41258
4176         * gfortran.dg/typebound_proc_12.f90 : New test.
4177
4178 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4179
4180         PR debug/41225
4181         * gfortran.dg/pr41225.f90: New.
4182
4183 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4184
4185         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
4186         unistd.h, sys/types.h and sys/wait.h.
4187         (gualchk_t): New.
4188         (GUALCVT): New.
4189         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4190         (GUALITY_GDB_REDIRECT): New.
4191         (GUALITY_GDB_ARGS): Use it.
4192
4193 2009-09-04  Richard Guenther  <rguenther@suse.de>
4194
4195         PR middle-end/41257
4196         * g++.dg/torture/pr41257.C: New testcase.
4197
4198 2009-09-04  Martin Jambor  <mjambor@suse.cz>
4199
4200         PR tree-optimization/41112
4201         * gnat.dg/array8.adb: New test.
4202
4203 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
4204
4205         * gcc.target/arm/ctz.c: New test case.
4206
4207 2009-09-03  Alon Dayan  <alond@il.ibm.com>
4208
4209         PR tree-optimization/38275
4210         * gcc.dg/autopar/reduc-1char.c: Increase number
4211         of iterations. Adjust the logic accordingly.
4212         * gcc.dg/autopar/reduc-2char.c: Ditto.
4213         * gcc.dg/autopar/reduc-1.c: Ditto.
4214         * gcc.dg/autopar/reduc-2.c: Ditto.
4215         * gcc.dg/autopar/reduc-3.c: Ditto.
4216         * gcc.dg/autopar/reduc-6.c: Ditto.
4217         * gcc.dg/autopar/reduc-7.c: Ditto.
4218         * gcc.dg/autopar/reduc-8.c: Ditto.
4219         * gcc.dg/autopar/reduc-9.c: Ditto.
4220         * gcc.dg/autopar/pr39500-1.c: Ditto.
4221         * gcc.dg/autopar/reduc-1short.c: Ditto.
4222         * gcc.dg/autopar/reduc-2short.c: Ditto.
4223         * gcc.dg/autopar/parallelization-1.c: Ditto.
4224
4225 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
4226
4227         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4228         testcase using guality.h compiles and links and if a global variable
4229         can be verified by gdb.
4230
4231 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4232
4233         * lib/target-supports.exp (check_effective_target_sync_int_long):
4234         Supported on Blackfin Linux targets.
4235
4236 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
4237
4238         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4239
4240 2009-09-03  Diego Novillo  <dnovillo@google.com>
4241
4242         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4243         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4244         * g++.dg/warn/unit-1.C: Likewise.
4245         * g++.dg/ipa/iinline-1.C: Likewise.
4246         * g++.dg/template/cond2.C: Adjust expected line location for the
4247         error.
4248         * g++.dg/template/pr35240.C: Likewise.
4249
4250 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4251
4252         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4253         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4254
4255 2009-09-02  Martin Jambor  <mjambor@suse.cz>
4256
4257         * gcc.dg/tree-ssa/sra-8.c: New testcase.
4258         * gcc.dg/memcpy-1.c: Add . to match pattern.
4259         * gcc.dg/uninit-I.c: XFAIL warning test.
4260         * g++.dg/warn/unit-1.C: XFAIL warning test.
4261
4262 2009-09-02  Ian Lance Taylor  <iant@google.com>
4263
4264         * gcc.dg/20090902-1.c: New test.
4265
4266 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
4267
4268         * gcc.dg/builtin-object-size-9.c: New test.
4269
4270 2009-09-02  Olivier Hainque  <hainque@adacore.com>
4271
4272         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4273
4274 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4275             Olivier Hainque  <hainque@adacore.com>
4276
4277         * gnat.dg/misaligned_param.adb: New test.
4278         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4279         * gnat.dg/slice7.adb: Add 1 more related case.
4280
4281 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4282
4283         * gcc.dg/guality/guality.c: Expect to fail for now.
4284         * gcc.dg/guality/example.c: Likewise.
4285
4286 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4287
4288         * gcc.dg/guality/guality.c: New.
4289         * gcc.dg/guality/guality.h: New.
4290         * gcc.dg/guality/guality.exp: New.
4291         * gcc.dg/guality/example.c: New.
4292         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4293         (cleanup-saved-temps): Likewise, .gkd files too.
4294
4295 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4296
4297         PR fortran/39229
4298         * gfortran.dg/line_length_3.f: New test.
4299         * gfortran.dg/line_length_4.f90: New test.
4300
4301 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4302
4303         * lib/target-supports.exp (check_gc_sections_available):
4304         Add proper pattern quote.
4305
4306 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4307             Kaz Kojima  <kkojima@gcc.gnu.org>
4308
4309         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4310         * g++.dg/cdce3.C: Use dg-add-options ieee.
4311         * g++.dg/torture/type-generic-1.C: Likewise.
4312         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4313         * gcc.dg/pr28796-2.c: Likewise.
4314         * gcc.dg/torture/builtin-math-7.c: Likewise.
4315         * gcc.dg/torture/type-generic-1.c: Likewise.
4316         * gfortran.dg/boz_14.f90: Likewise.
4317         * gfortran.dg/erf_2.F90: Likewise.
4318         * gfortran.dg/init_flag_3.f90: Likewise.
4319         * gfortran.dg/init_flag_4.f90: Likewise.
4320         * gfortran.dg/init_flag_5.f90: Likewise.
4321         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4322         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4323         * gfortran.dg/isnan_1.f90: Likewise.
4324         * gfortran.dg/isnan_2.f90: Likewise.
4325         * gfortran.dg/maxlocval_2.f90: Likewise.
4326         * gfortran.dg/maxlocval_4.f90: Likewise.
4327         * gfortran.dg/minlocval_1.f90: Likewise.
4328         * gfortran.dg/minlocval_4.f90: Likewise.
4329         * gfortran.dg/module_nan.f90: Likewise.
4330         * gfortran.dg/namelist_42.f90: Likewise.
4331         * gfortran.dg/namelist_43.f90: Likewise.
4332         * gfortran.dg/nan_1.f90: Likewise.
4333         * gfortran.dg/nan_2.f90: Likewise.
4334         * gfortran.dg/nan_3.f90: Likewise.
4335         * gfortran.dg/nan_4.f90: Likewise.
4336         * gfortran.dg/nan_5.f90: Likewise.
4337         * gfortran.dg/nearest_1.f90: Likewise.
4338         * gfortran.dg/nearest_2.f90: Likewise.
4339         * gfortran.dg/nearest_3.f90: Likewise.
4340         * gfortran.dg/pr37243.f: Likewise.
4341         * gfortran.dg/real_const_3.f90: Likewise.
4342         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4343
4344 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4345
4346         PR debug/30161
4347         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4348         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4349         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4350         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4351         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4352         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4353         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4354         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4355         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4356         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4357         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4358         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4359         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4360
4361 2009-08-31  Jason Merrill  <jason@redhat.com>
4362
4363         PR c++/41127
4364         * g++.dg/parse/enum5.C: New.
4365         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4366
4367 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4368
4369         PR fortran/40940
4370         * gfortran.dg/allocate_derived_1.f90: New.
4371         * gfortran.dg/class_3.f03: New.
4372
4373 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4374
4375         PR fortran/40996
4376         * gfortran.dg/allocatable_scalar_1.f90: New.
4377         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4378         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4379         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4380
4381 2009-08-30  Richard Guenther  <rguenther@suse.de>
4382
4383         PR tree-optimization/41186
4384         * g++.dg/torture/pr41186.C: New testcase.
4385         * g++.dg/tree-ssa/pr41186.C: Likewise.
4386
4387 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4388
4389         PR c++/41187
4390         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4391         take ia64 assembly comments syntax in account.
4392
4393 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4394
4395         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4396
4397 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4398
4399         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4400         * gfortran.dg/whole_file_6.f90: Likewise.
4401
4402 2009-08-28  Cary Coutant  <ccoutant@google.com>
4403
4404         PR debug/41063
4405         * g++.dg/debug/dwarf2/pr41063.C: New test.
4406
4407 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4408
4409         PR rtl-optimization/40861
4410         * gcc.dg/pr40861.c: New test.
4411
4412 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4413
4414         PR fortran/40869
4415         * gfortran.dg/proc_ptr_comp_20.f90: New.
4416
4417 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4418
4419         PR libfortran/39667
4420         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4421         open temp file with status="scratch".
4422         * gfortran.dg/fmt_cache_1.f: Likewise.
4423         * gfortran.dg/fmt_exhaust.f90: Likewise.
4424         * gfortran.dg/fmt_t_4.f90: Likewise.
4425         * gfortran.dg/fseek.f90: Likewise.
4426         * gfortran.dg/list_read_5.f90: Likewise.
4427         * gfortran.dg/namelist_39.f90: Likewise.
4428         * gfortran.dg/namelist_56.f90: Likewise.
4429         * gfortran.dg/read_bad_advance.f90: Likewise.
4430         * gfortran.dg/read_repeat.f90: Likewise.
4431         * gfortran.dg/read_size_noadvance.f90: Likewise.
4432         * gfortran.dg/read_x_past.f: Likewise.
4433
4434 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4435
4436         PR fortran/28039
4437         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4438
4439 2009-08-27  Daniel Kraft  <d@domob.eu>
4440
4441         PR fortran/37425
4442         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4443         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4444         error and fix problem with recursive assignment.
4445         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4446         * gfortran.dg/typebound_operator_3.f03: New test.
4447         * gfortran.dg/typebound_operator_4.f03: New test.
4448
4449 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4450
4451         PR debug/41170
4452         * debug/dwarf2/namespace-1.C: New test.
4453
4454 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4455
4456         PR fortran/41162
4457         * gfortran.dg/pr41162.f: New.
4458
4459 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4460             Richard Sandiford  <rdsandiford@googlemail.com>
4461
4462         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4463         with "forbid_cpu".
4464         * gcc.target/mips/branch-1.c: Update accordingly.
4465         * gcc.target/mips/extend-1.c: Likewise.
4466         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4467
4468 2009-08-26  Richard Guenther  <rguenther@suse.de>
4469
4470         PR middle-end/41163
4471         * gcc.c-torture/compile/pr41163.c: New testcase.
4472         * gcc.dg/pr35899.c: Adjust.
4473
4474 2009-08-26  Richard Guenther  <rguenther@suse.de>
4475
4476         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4477
4478 2009-08-26  Jason Merrill  <jason@redhat.com>
4479
4480         * g++.dg/cpp0x/explicit3.C: New.
4481         * g++.dg/overload/cond2.C: New.
4482
4483 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4484
4485         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4486
4487 2009-08-25  Jan Hubicka  <jh@suse.cz>
4488
4489         * gcc.target/i386/sse5-shift1-vector.c
4490         * gcc.target/i386/isa-12.c
4491         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4492         * gcc.target/i386/sse5-pcmov2.c
4493         * gcc.target/i386/isa-3.c
4494         * gcc.target/i386/sse5-shift2-vector.c
4495         * gcc.target/i386/isa-7.c
4496         * gcc.target/i386/funcspec-2.c
4497         * gcc.target/i386/sse5-haddX.c
4498         * gcc.target/i386/sse5-hadduX.c
4499         * gcc.target/i386/isa-9.c
4500         * gcc.target/i386/sse5-maccXX.c
4501         * gcc.target/i386/sse5-shift3-vector.c
4502         * gcc.target/i386/sse5-msubXX.c
4503         * gcc.target/i386/sse5-permpX.c
4504         * gcc.target/i386/sse5-check.h
4505         * gcc.target/i386/sse-12.c
4506         * gcc.target/i386/sse-11.c
4507         * gcc.target/i386/sse-10.c
4508         * gcc.target/i386/sse-13.c
4509         * gcc.target/i386/sse-14.c
4510         * gcc.target/i386/sse-22.c
4511         * gcc.target/i386/sse-2.c
4512         * gcc.target/i386/sse-13.c
4513         * gcc.target/i386/avx-2.c
4514         * gcc.target/i386/sse5-rotate1-vector.c
4515         * gcc.target/i386/isa-4.c
4516         * gcc.target/i386/sse5-hsubX.c
4517         * gcc.target/i386/sse5-pcmov.c
4518         * gcc.target/i386/sse5-fma.c
4519         * gcc.target/i386/isa-8.c
4520         * gcc.target/i386/sse5-rotate2-vector.c
4521         * gcc.target/i386/sse5-nmaccXX.c
4522         * gcc.target/i386/sse5-imul64-vector.c
4523         * gcc.target/i386/sse5-nmsubXX.c
4524         * gcc.target/i386/sse5-rotate3-vector.c
4525         * gcc.target/i386/sse5-fma-vector.c
4526         * gcc.target/i386/sse5-imul32widen-vector.c
4527         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4528
4529         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4530         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4531         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4532         * gcc.target/i386/avx-1.c: Remove SSE5.
4533         * gcc.target/i386/avx-2.c: Remove SSE5.
4534         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4535         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4536         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4537         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4538
4539 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4540
4541         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4542
4543 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4544
4545         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4546         keyword works in the same manner as __alignof.
4547
4548 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4549
4550         PR libfortran/34670
4551         * gfortran.dg/unpack_bounds_1.f90:  New test.
4552         * gfortran.dg/unpack_bounds_2.f90:  New test.
4553         * gfortran.dg/unpack_bounds_3.f90:  New test.
4554
4555 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4556
4557         * gnat.dg/slice7.adb: New test.
4558         * gnat.dg/slice7_pkg.ads: New helper.
4559
4560 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4561
4562         PR fortran/41139
4563         * gfortran.dg/proc_ptr_25.f90: New.
4564         * gfortran.dg/proc_ptr_comp_18.f90: New.
4565         * gfortran.dg/proc_ptr_comp_19.f90: New.
4566
4567 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4568
4569         PR fortran/41154
4570         * gfortran.dg/fmt_error_8.f: New test.
4571
4572 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4573
4574         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4575         number, update all callers and synchronize results for latest MPC.
4576
4577 2009-08-21  Jason Merrill  <jason@redhat.com>
4578
4579         * g++.dg/warn/Wunused-17.C: New.
4580
4581 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4582
4583         * gcc.target/arm/combine-cmp-shift.c: New test.
4584
4585 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4586
4587         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4588         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4589         width specifier.
4590
4591 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4592
4593         * gfortran.dg/fmt_error_7.f: New test.
4594
4595 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4596
4597         PR target/40718
4598         * gcc.target/i386/pr40718.c: New test.
4599
4600 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4601
4602         * gfortran.dg/proc_ptr_24.f90: New test.
4603
4604 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4605
4606         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4607         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4608         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4609
4610 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4611
4612         PR fortran/28039
4613         * gfortran.dg/fmt_with_extra.f: new file.
4614
4615 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4616
4617         * lib/target-supports.exp
4618         (check_effective_target_arm_iwmmxt_ok): New procedure.
4619         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4620         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4621
4622 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4623
4624         * gfortran.dg/boz_9.f90: Do not load denormal floating
4625         point constants.  Remove -mieee option for alpha*-*-* targets.
4626
4627 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4628
4629         PR fortran/41106
4630         * gfortran.dg/proc_ptr_23.f90: New.
4631         * gfortran.dg/proc_ptr_comp_15.f90: New.
4632         * gfortran.dg/proc_ptr_comp_16.f90: New.
4633         * gfortran.dg/proc_ptr_comp_17.f90: New.
4634
4635 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4636
4637         PR c++/41131
4638         * g++.dg/expr/unary3.C: New test.
4639
4640 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4641
4642         * gfortran.dg/common_5.f: Add -mdalign for sh.
4643         * gfortran.dg/common_align_2.f90: Likewise.
4644
4645 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4646
4647         PR libfortran/40962
4648         * c_f_pointer_tests_4.f90:  New test.
4649
4650 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4651
4652         * gnat.dg/slice6.adb: New test.
4653         * gnat.dg/slice6_pkg.ads: New helper.
4654
4655 2009-08-20  Michael Matz  <matz@suse.de>
4656
4657         PR fortran/41126
4658         * gfortran.dg/pr41126.f90: New test.
4659
4660 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4661
4662         * gnat.dg/dynamic_bound.adb: New test.
4663
4664 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4665
4666         PR fortran/41121
4667         * gfortran.dg/intrinsic_5.f90: New.
4668
4669 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4670             Richard Earnshaw  <richard.earnshaw@arm.com>
4671
4672         * gcc.target/arm/20090811-1.c: New test.
4673
4674 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4675
4676         PR middle-end/41123
4677         * gcc.dg/pr41123.c: New test.
4678
4679 2009-08-19  Jason Merrill  <jason@redhat.com>
4680
4681         PR c++/41120
4682         * g++.dg/other/gc4.C: New.
4683
4684 2009-08-18  Michael Matz  <matz@suse.de>
4685
4686         * gfortran.dg/vect/vect-gems.f90: New test.
4687         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4688
4689 2009-08-18  DJ Delorie  <dj@redhat.com>
4690
4691         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4692         * lib/gcc-defs.exp: ... to here.
4693
4694         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4695         GCC_EXEC_PREFIX before building the wrapper.
4696
4697 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4698
4699         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4700         tests.
4701         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4702         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4703         dg-options.  Fix dg-final clause.
4704
4705 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4706
4707         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4708
4709 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4710             Paul Thomas  <pault@gcc.gnu.org>
4711
4712         PR fortran/40870
4713         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4714
4715 2009-08-18  Richard Guenther  <rguenther@suse.de>
4716
4717         PR middle-end/41094
4718         * gcc.dg/torture/pr41094.c: New testcase.
4719         * gcc.dg/torture/builtin-power-1.c: Adjust.
4720         * gcc.dg/builtins-10.c: Likewise.
4721
4722 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4723
4724         PR target/40971
4725         * gcc.dg/pr40971.c: New test.
4726
4727 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4728
4729         PR fortran/41062
4730         * gfortran.dg/use_only_4.f90: New test.
4731
4732 2009-08-17  Daniel Kraft  <d@domob.eu>
4733
4734         PR fortran/37425
4735         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4736         NOPASS bindings as operators.
4737
4738 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4739
4740         * lib/target-supports.exp
4741         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4742         of targets that do not need command line argument to enable SIMD.
4743
4744 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4745
4746         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4747         typo in cache name.
4748
4749 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4750
4751         PR fortran/41075
4752         * gfortran.dg/unlimited_fmt_1.f90: New test.
4753
4754 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4755
4756         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4757
4758 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4759
4760         * gnat.dg/itype.ad[sb]: New test.
4761
4762 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4763
4764         * gcc.target/mips/mips.exp: Add terminology section to comment
4765         at the top of the file.  Fix typos.
4766
4767 2009-08-16  Jason Merrill  <jason@redhat.com>
4768
4769         * g++.dg/debug/dwarf2/inline1.C: New.
4770
4771 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4772
4773         PR target/38599
4774         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4775
4776 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4777
4778         PR debug/37801
4779         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4780         Make sure to trigger inlining optimizations.
4781         * gcc.dg/debug/dwarf2/inline2.c: New test.
4782
4783 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4784
4785         PR fortran/41070
4786         * gfortran.dg/structure_constructor_10.f90: New.
4787
4788 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4789
4790         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4791         * gcc.dg/pragma-re-2.c: Likewise.
4792         * gcc.dg/pragma-re-3.c: Likewise.
4793         * gcc.dg/pragma-re-4.c: Likewise.
4794         * g++.dg/other/pragma-re-1.C: Likewise.
4795         * g++.dg/other/pragma-re-2.C: Likewise.
4796
4797 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4798
4799         * gcc.dg/torture/builtin-math-7.c: New.
4800
4801 2009-08-14  Richard Guenther  <rguenther@suse.de>
4802
4803         * gcc.c-torture/execute/20090814-1.c: New testcase.
4804
4805 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4806
4807         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4808
4809 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4810
4811         PR target/40934
4812         * gcc.target/i386/pr40934.c: New.
4813
4814 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4815
4816         PR target/41019
4817         * gcc.target/i386/pr41019.c: New test.
4818
4819 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4820
4821         PR fortran/40955
4822         * gfortran.dg/winapi.f90: New test.
4823
4824 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4825
4826         PR fortran/40995
4827         * gfortran.dg/intrinsic_4.f90: New.
4828         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4829         different line.
4830
4831 2009-08-13  Richard Guenther  <rguenther@suse.de>
4832
4833         PR middle-end/41047
4834         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4835
4836 2009-08-12  Richard Guenther  <rguenther@suse.de>
4837
4838         PR tree-optimization/41011
4839         * gfortran.dg/pr41011.f: New testcase.
4840
4841 2009-08-11  Andrew Haley  <aph@redhat.com>
4842
4843         * gcc.target/arm/synchronize.c: New file.
4844
4845 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4846
4847         PR middle-end/40980
4848         * gfortran.dg/graphite/id-17.f: New.
4849
4850 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4851             Sebastian Pop  <sebastian.pop@amd.com>
4852
4853         * gcc.dg/graphite/interchange-1.c: XFAILed.
4854         * gcc.dg/graphite/interchange-2.c: XFAILed.
4855         * gcc.dg/graphite/interchange-3.c: XFAILed.
4856         * gcc.dg/graphite/interchange-4.c: XFAILed.
4857         * gcc.dg/graphite/interchange-7.c: XFAILed.
4858
4859 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4860
4861         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4862
4863 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4864             Pranav Garg  <pranav.garg2107@gmail.com>
4865
4866         * gcc.dg/graphite/interchange-6.c: XFAILed.
4867
4868 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4869
4870         * gcc.dg/graphite/interchange-9.c: New.
4871
4872 2009-08-12  Richard Guenther  <rguenther@suse.de>
4873
4874         PR rtl-optimization/41033
4875         * gcc.dg/pr41033.c: New test.
4876
4877 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4878
4879         PR fortran/41022
4880         * gfortran.dg/proc_ptr_comp_14.f90: New.
4881
4882 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4883
4884         * gcc.target/mips/ext-5.c: New test.
4885         * gcc.target/mips/ext-6.c: New test.
4886         * gcc.target/mips/ext-7.c: New test.
4887         * gcc.target/mips/ext-8.c: New test.
4888         * gcc.target/mips/extend-2.c: New test.
4889
4890 2009-08-10  Jason Merrill  <jason@redhat.com>
4891
4892         * g++.dg/other/linkage2.C: New test for types-without-linkage
4893         handling.
4894         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4895         * g++.dg/lookup/anon2.C: Likewise.
4896         * g++.dg/other/anon3.C: Likewise.
4897         * g++.dg/template/arg2.C: Likewise.
4898         * g++.dg/template/local4.C: Likewise.
4899         * g++.old-deja/g++.law/operators32.C: Likewise.
4900         * g++.old-deja/g++.other/linkage2.C: Likewise.
4901         * g++.old-deja/g++.pt/enum6.C: Likewise.
4902         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4903         * g++.old-deja/g++.other/linkage1.C: Likewise.
4904
4905 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4906
4907         * gcc.dg/dg.exp: Test also c-c++-common dir.
4908         * g++.dg/dg.exp: Likewise.
4909         * g++.dg/warn/Wconversion-real.C: Delete.
4910         * gcc.dg/Wconversion-real.c: Move to ...
4911         * c-c++-common/Wconversion-real.c: ... here.
4912         * lib/target-supports.exp
4913         (check_effective_target_c,check_effective_target_c++): New.
4914
4915 2009-08-10  Daniel Kraft  <d@domob.eu>
4916
4917         PR fortran/37425
4918         * gfortran.dg/typebound_operator_1.f03: New test.
4919         * gfortran.dg/typebound_operator_2.f03: New test.
4920
4921 2009-08-10  Richard Guenther  <rguenther@suse.de>
4922
4923         PR middle-end/41006
4924         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4925         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4926
4927 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4928
4929         PR fortran/40940
4930         * gfortran.dg/class_1.f03: New.
4931         * gfortran.dg/class_2.f03: New.
4932         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4933         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4934         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4935         * gfortran.dg/typebound_call_10.f03: Ditto.
4936         * gfortran.dg/typebound_call_2.f03: Ditto.
4937         * gfortran.dg/typebound_call_3.f03: Ditto.
4938         * gfortran.dg/typebound_call_4.f03: Ditto.
4939         * gfortran.dg/typebound_generic_3.f03: Ditto.
4940         * gfortran.dg/typebound_generic_4.f03: Ditto.
4941         * gfortran.dg/typebound_proc_1.f08: Ditto.
4942         * gfortran.dg/typebound_proc_5.f03: Ditto.
4943         * gfortran.dg/typebound_proc_6.f03: Ditto.
4944
4945 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4946
4947         PR c++/40866
4948         * g++.dg/expr/stmt-expr-1.C: New test.
4949
4950 2009-08-09  Richard Guenther  <rguenther@suse.de>
4951
4952         PR tree-optimization/41016
4953         * gcc.c-torture/compile/pr41016.c: New testcase.
4954
4955 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4956
4957         * gcc.dg/overflow-warn-8.c: New test.
4958
4959 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4960
4961         PR tree-optimization/41008
4962         * gcc.dg/vect/O1-pr41008.c: New test.
4963
4964 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4965
4966         PR fortran/40955
4967         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4968
4969 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4970
4971         * gcc.target/bfin/loop-autoinc.c: New file.
4972
4973 2009-08-08  Richard Guenther  <rguenther@suse.de>
4974
4975         PR tree-optimization/40991
4976         * g++.dg/torture/pr40991.C: New testcase.
4977
4978 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4979
4980         * ada/acats/support/impdef.a: Tweak timing constants. Add
4981         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4982         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4983         * ada/acats/tests/c9/c940007.a: Likewise.
4984         * ada/acats/tests/c9/c94001c.ada: Likewise.
4985         * ada/acats/tests/c9/c94006a.ada: Likewise.
4986         * ada/acats/tests/c9/c94008c.ada: Likewise.
4987         * ada/acats/tests/c9/c951002.a: Likewise.
4988         * ada/acats/tests/c9/c954a01.a: Likewise.
4989         * ada/acats/tests/c9/c96001a.ada: Likewise.
4990         * ada/acats/tests/c9/c97307a.ada: Likewise.
4991
4992 2009-08-07  Richard Guenther  <rguenther@suse.de>
4993
4994         PR tree-optimization/40999
4995         * gfortran.dg/pr40999.f: New testcase.
4996
4997 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4998
4999         * g++.dg/tree-prof/partition1.C: New test.
5000
5001 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
5002
5003         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
5004         hook.
5005         (check_effective_target_arm_neon_ok): Improve test for neon
5006         availability.
5007         * gcc.target/arm/eabi1.c: Only run test in base variant.
5008         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
5009         attribute.
5010         * gcc.target/arm/vfp1[567].c: New tests.
5011
5012 2009-08-06  Jason Merrill  <jason@redhat.com>
5013
5014         PR c++/40948
5015         * g++.dg/ext/complit12.C: Expand.
5016
5017 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
5018
5019         Merge ARM/hard_vfp_branch to trunk.
5020
5021         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
5022
5023         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
5024         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
5025
5026         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
5027
5028         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
5029         (PCS): Define macro to use base AAPCS.
5030         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
5031
5032         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
5033
5034         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
5035         Correct arm_neon.h typo.
5036
5037         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
5038
5039         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
5040         this a linkage test.
5041         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
5042         argument marshalling.
5043         * abitest.h: New file.
5044         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
5045         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
5046
5047 2009-08-06  Martin Jambor  <mjambor@suse.cz>
5048
5049         PR middle-end/32964
5050         * gcc.dg/tree-ssa/pr32964.c: New test.
5051
5052 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
5053             H.J. Lu  <hongjiu.lu@intel.com>
5054
5055         PR target/40957
5056         * gcc.target/i386/pr40957.c: New test.
5057
5058 2009-08-06  Richard Guenther  <rguenther@suse.de>
5059
5060         PR tree-optimization/40964
5061         * gcc.c-torture/compile/pr40964.c: New testcase.
5062
5063 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
5064
5065         PR fortran/40847
5066         * gfortran.dg/transfer_resolve_1.f90 : New test.
5067
5068 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
5069             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
5070
5071         PR target/40906
5072         * gcc.target/i386/pr40906-1.c: New test.
5073         * gcc.target/i386/pr40906-2.c: Ditto.
5074         * gcc.target/i386/pr40906-3.c: Ditto.
5075
5076 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
5077
5078         PR rtl-optimization/40924
5079         * g++.dg/torture/pr40924.C: New test.
5080
5081 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5082
5083         PR c++/36069
5084         * g++.dg/warn/pr36069.C: New.
5085
5086 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5087
5088         PR c++/39987
5089         * g++.dg/overload/defarg4.C: New test.
5090
5091 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5092
5093         PR c++/16696
5094         * g++.dg/parse/pr16696.C: New.
5095         * g++.dg/parse/pr16696-permissive.C: New.
5096
5097 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
5098
5099         PR fortran/40875
5100         * gfortran.dg/initialization_23.f90 : New test.
5101
5102 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5103
5104         PR debug/39706
5105         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
5106
5107 2009-08-03  Jason Merrill  <jason@redhat.com>
5108             Jakub Jelinek  <jakub@redhat.com>
5109
5110         PR c++/40948
5111         * g++.dg/ext/complit12.C: New.
5112
5113 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
5114
5115         PR c/39902
5116         * gcc.target/powerpc/pr39902-2.c: New test.
5117
5118 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
5119
5120         PR middle-end/40943
5121         * gcc.dg/uninit-6.c: Re-add XFAIL.
5122         * gcc.dg/uninit-6-O0.c: Likewise.
5123         * gcc.dg/uninit-pr40943.c: New test.
5124
5125 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5126
5127         PR testsuite/40858
5128         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
5129         .ascii.
5130
5131 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5132
5133         PR libfortran/40853
5134         * gfortran.dg/namelist_40.f90: Update error output.
5135         * gfortran.dg/namelist_47.f90: Update error output.
5136         * gfortran.dg/namelist_58.f90: New test.
5137
5138 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
5139
5140         PR fortran/40881
5141         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
5142         * gfortran.dg/altreturn_3.f90: Ditto.
5143         * gfortran.dg/altreturn_5.f90: Ditto.
5144         * gfortran.dg/altreturn_6.f90: Ditto.
5145         * gfortran.dg/altreturn_7.f90: Ditto.
5146         * gfortran.dg/array_constructor_13.f90: Ditto.
5147         * gfortran.dg/arrayio_7.f90: Ditto.
5148         * gfortran.dg/arrayio_8.f90: Ditto.
5149         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5150         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5151         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5152         * gfortran.dg/backspace_8.f: Add -std=legacy.
5153         * gfortran.dg/backspace_9.f: Ditto.
5154         * gfortran.dg/char_comparison_1.f: Ditto.
5155         * gfortran.dg/char_decl_1.f90: Ditto.
5156         * gfortran.dg/char_initialiser_actual.f90: Ditto.
5157         * gfortran.dg/char_pointer_assign.f90: Ditto.
5158         * gfortran.dg/char_pointer_dependency.f90: Ditto.
5159         * gfortran.dg/char_pointer_dummy.f90: Ditto.
5160         * gfortran.dg/char_pointer_func.f90: Ditto.
5161         * gfortran.dg/common_8.f90: Ditto.
5162         * gfortran.dg/constant_substring.f: Ditto.
5163         * gfortran.dg/data_char_2.f90: Ditto.
5164         * gfortran.dg/der_array_io_1.f90: Ditto.
5165         * gfortran.dg/der_array_io_2.f90: Ditto.
5166         * gfortran.dg/der_array_io_3.f90: Ditto.
5167         * gfortran.dg/der_io_3.f90: Ditto.
5168         * gfortran.dg/dev_null.F90: Ditto.
5169         * gfortran.dg/direct_io_2.f90: Ditto.
5170         * gfortran.dg/do_iterator_2.f90: Ditto.
5171         * gfortran.dg/e_d_fmt.f90: Ditto.
5172         * gfortran.dg/empty_format_1.f90: Ditto.
5173         * gfortran.dg/entry_17.f90: Modified warning message.
5174         * gfortran.dg/entry_7.f90: Add -std=legacy.
5175         * gfortran.dg/eor_1.f90: Ditto.
5176         * gfortran.dg/equiv_2.f90: Ditto.
5177         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5178         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5179         * gfortran.dg/extended_char_comparison_1.f: Ditto.
5180         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5181         * gfortran.dg/fmt_error_2.f90: Ditto.
5182         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5183         * gfortran.dg/fmt_tl.f: Ditto.
5184         * gfortran.dg/fmt_white.f: Ditto.
5185         * gfortran.dg/func_derived_1.f90: Ditto.
5186         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5187         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5188         * gfortran.dg/global_references_2.f90: Ditto.
5189         * gfortran.dg/hollerith_1.f90: Ditto.
5190         * gfortran.dg/hollerith.f90: Use new-style character length.
5191         * gfortran.dg/hollerith_f95.f90: Ditto.
5192         * gfortran.dg/ichar_1.f90: Add -std=legacy.
5193         * gfortran.dg/implicit_6.f90: Ditto.
5194         * gfortran.dg/implicit_9.f90: Ditto.
5195         * gfortran.dg/inquire_13.f90: Ditto.
5196         * gfortran.dg/inquire_5.f90: Ditto.
5197         * gfortran.dg/inquire_6.f90: Ditto.
5198         * gfortran.dg/inquire.f90: Ditto.
5199         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5200         * gfortran.dg/io_constraints_2.f90: Ditto.
5201         * gfortran.dg/list_read_2.f90: Add -std=legacy.
5202         * gfortran.dg/loc_2.f90: Ditto.
5203         * gfortran.dg/logical_1.f90: Ditto.
5204         * gfortran.dg/longline.f: Ditto.
5205         * gfortran.dg/merge_char_1.f90: Ditto.
5206         * gfortran.dg/namelist_12.f: Ditto.
5207         * gfortran.dg/namelist_14.f90: Ditto.
5208         * gfortran.dg/namelist_18.f90: Ditto.
5209         * gfortran.dg/namelist_19.f90: Ditto.
5210         * gfortran.dg/namelist_21.f90: Ditto.
5211         * gfortran.dg/namelist_22.f90: Ditto.
5212         * gfortran.dg/namelist_37.f90: Ditto.
5213         * gfortran.dg/namelist_54.f90: Ditto.
5214         * gfortran.dg/namelist_55.f90: Ditto.
5215         * gfortran.dg/namelist_empty.f90: Ditto.
5216         * gfortran.dg/namelist_use.f90: Use new-style character length.
5217         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5218         * gfortran.dg/nested_modules_4.f90: Ditto.
5219         * gfortran.dg/nested_modules_5.f90: Ditto.
5220         * gfortran.dg/open-options-blanks.f: Ditto.
5221         * gfortran.dg/output_exponents_1.f90: Ditto.
5222         * gfortran.dg/parens_5.f90: Ditto.
5223         * gfortran.dg/parens_6.f90: Ditto.
5224         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5225         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5226         * gfortran.dg/pr15129.f90: Ditto.
5227         * gfortran.dg/pr15332.f: Ditto.
5228         * gfortran.dg/pr16597.f90: Ditto.
5229         * gfortran.dg/pr17143.f90: Ditto.
5230         * gfortran.dg/pr17164.f90: Ditto.
5231         * gfortran.dg/pr17229.f: Modified warning message.
5232         * gfortran.dg/pr18210.f90: Add -std=legacy.
5233         * gfortran.dg/pr19155.f: Ditto.
5234         * gfortran.dg/pr20086.f90: Ditto.
5235         * gfortran.dg/pr20124.f90: Ditto.
5236         * gfortran.dg/pr20755.f: Ditto.
5237         * gfortran.dg/pr20865.f90: Ditto.
5238         * gfortran.dg/pr20950.f: Ditto.
5239         * gfortran.dg/pr21730.f: Ditto.
5240         * gfortran.dg/pr22491.f: Ditto.
5241         * gfortran.dg/pr29713.f90: Ditto.
5242         * gfortran.dg/print_parentheses_1.f: Ditto.
5243         * gfortran.dg/print_parentheses_2.f90: Ditto.
5244         * gfortran.dg/proc_assign_1.f90: Ditto.
5245         * gfortran.dg/proc_decl_1.f90: Ditto.
5246         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5247         * gfortran.dg/read_eor.f90: : Add -std=legacy.
5248         * gfortran.dg/read_float_1.f90: Ditto.
5249         * gfortran.dg/read_logical.f90: Ditto.
5250         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5251         * gfortran.dg/return_1.f90: Ditto.
5252         * gfortran.dg/rewind_1.f90: Ditto.
5253         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5254         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5255         * gfortran.dg/stfunc_1.f90: Ditto.
5256         * gfortran.dg/stfunc_3.f90: Ditto.
5257         * gfortran.dg/stfunc_4.f90: Ditto.
5258         * gfortran.dg/stfunc_6.f90: Ditto.
5259         * gfortran.dg/streamio_2.f90: Ditto.
5260         * gfortran.dg/string_ctor_1.f90: Ditto.
5261         * gfortran.dg/string_null_compare_1.f: Ditto.
5262         * gfortran.dg/substr_6.f90: Ditto.
5263         * gfortran.dg/tl_editing.f90: Ditto.
5264         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5265         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5266         * gfortran.dg/x_slash_1.f: Add -std=legacy.
5267         * gfortran.dg/g77/1832.f: Ditto.
5268         * gfortran.dg/g77/19981216-0.f Ditto.
5269         * gfortran.dg/g77/19990525-0.f: Ditto.
5270         * gfortran.dg/g77/19990826-2.f: Ditto.
5271         * gfortran.dg/g77/20000630-2.f: Ditto.
5272         * gfortran.dg/g77/20010116.f: Ditto.
5273         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5274         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5275         * gfortran.dg/g77/980520-1.f: Ditto.
5276         * gfortran.dg/g77/check0.f: Ditto.
5277         * gfortran.dg/g77/cpp3.F: Ditto.
5278         * gfortran.dg/g77/cpp4.F: Use new-style character length.
5279         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5280         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5281         * gfortran.dg/g77/short.f: Ditto.
5282
5283 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5284
5285         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5286         * gcc.target/mips/ext-4.c: Likewise.
5287         * gcc.target/mips/interrupt_handler.c: Likewise.
5288         * gcc.target/mips/truncate-4.c: Likewise.
5289         * gcc.target/mips/truncate-5.c: Likewise.
5290
5291 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5292
5293         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5294         -fgraphite-force-parallel to -floop-parallelize-all.
5295
5296 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5297
5298         PR fortran/40011
5299         * gfortran.dg/whole_file_7.f90: New test.
5300         * gfortran.dg/whole_file_8.f90: New test.
5301         * gfortran.dg/whole_file_9.f90: New test.
5302         * gfortran.dg/whole_file_10.f90: New test.
5303         * gfortran.dg/whole_file_11.f90: New test.
5304         * gfortran.dg/whole_file_12.f90: New test.
5305         * gfortran.dg/whole_file_13.f90: New test.
5306         * gfortran.dg/whole_file_14.f90: New test.
5307
5308 2009-07-31  Jason Merrill  <jason@redhat.com>
5309
5310         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5311         binding semantics.
5312         * g++.dg/cpp0x/named.C: Likewise.
5313         * g++.dg/cpp0x/overload.C: Likewise.
5314         * g++.dg/cpp0x/rv1n.C: Likewise.
5315         * g++.dg/cpp0x/rv1p.C: Likewise.
5316         * g++.dg/cpp0x/rv2n.C: Likewise.
5317         * g++.dg/cpp0x/rv2p.C: Likewise.
5318         * g++.dg/cpp0x/rv3n.C: Likewise.
5319         * g++.dg/cpp0x/rv3p.C: Likewise.
5320         * g++.dg/cpp0x/rv4n.C: Likewise.
5321         * g++.dg/cpp0x/rv4p.C: Likewise.
5322         * g++.dg/cpp0x/rv5n.C: Likewise.
5323         * g++.dg/cpp0x/rv5p.C: Likewise.
5324         * g++.dg/cpp0x/rv6n.C: Likewise.
5325         * g++.dg/cpp0x/rv6p.C: Likewise.
5326         * g++.dg/cpp0x/rv7n.C: Likewise.
5327         * g++.dg/cpp0x/rv7p.C: Likewise.
5328         * g++.dg/cpp0x/template_deduction.C: Likewise.
5329         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5330         * g++.dg/cpp0x/overloadn.C: New.
5331         * g++.dg/cpp0x/rv-cast.C: New.
5332
5333 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5334
5335         * gcc.target/mips/ext-4.c: New test.
5336
5337 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5338
5339         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5340
5341 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5342
5343         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5344         * gcc.dg/tree-ssa/loop-32.c: Same.
5345         * gcc.dg/tree-ssa/loop-33.c: Same.
5346         * gcc.dg/tree-ssa/loop-34.c: Same.
5347         * gcc.dg/tree-ssa/loop-35.c: Same.
5348         * gcc.dg/tree-ssa/loop-7.c: Same.
5349         * gcc.dg/tree-ssa/pr23109.c: Same.
5350         * gcc.dg/tree-ssa/restrict-2.c: Same.
5351         * gcc.dg/tree-ssa/restrict-3.c: Same.
5352         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5353         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5354         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5355         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5356         * gcc.dg/tree-ssa/structopt-1.c: Same.
5357         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5358         * gfortran.dg/pr32921.f: Same.
5359
5360 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5361
5362         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5363         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5364         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5365         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5366         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5367         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5368         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5369         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5370         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5371         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5372         * gcc.dg/graphite/id-1.c: New.
5373         * gcc.dg/graphite/id-10.c: New.
5374         * gcc.dg/graphite/id-11.c: New.
5375         * gcc.dg/graphite/id-12.c: New.
5376         * gcc.dg/graphite/id-13.c: New.
5377         * gcc.dg/graphite/id-14.c: New.
5378         * gcc.dg/graphite/id-15.c: New.
5379         * gcc.dg/graphite/id-2.c: New.
5380         * gcc.dg/graphite/id-3.c: New.
5381         * gcc.dg/graphite/id-4.c: New.
5382         * gcc.dg/graphite/id-5.c: New.
5383         * gcc.dg/graphite/id-6.c: New.
5384         * gcc.dg/graphite/id-7.c: New.
5385         * gcc.dg/graphite/id-8.c: New.
5386         * gcc.dg/graphite/id-9.c: New.
5387         * gcc.dg/graphite/interchange-0.c: New.
5388         * gcc.dg/graphite/interchange-1.c: New.
5389         * gcc.dg/graphite/interchange-2.c: New.
5390         * gcc.dg/graphite/interchange-3.c: New.
5391         * gcc.dg/graphite/interchange-4.c: New.
5392         * gcc.dg/graphite/interchange-5.c: New.
5393         * gcc.dg/graphite/interchange-6.c: New.
5394         * gcc.dg/graphite/interchange-7.c: New.
5395         * gcc.dg/graphite/interchange-8.c: New.
5396         * gcc.dg/graphite/pr35356-1.c: New.
5397         * gcc.dg/graphite/pr35356-2.c: New.
5398         * gcc.dg/graphite/pr35356-3.c: New.
5399         * gcc.dg/graphite/pr40157.c: New.
5400         * gcc.dg/graphite/run-id-1.c: New.
5401         * gcc.dg/graphite/scop-20.c: New.
5402         * gcc.dg/graphite/scop-21.c: New.
5403         * gfortran.dg/graphite/id-1.f90: New.
5404         * gfortran.dg/graphite/id-10.f90: New.
5405         * gfortran.dg/graphite/id-11.f: New.
5406         * gfortran.dg/graphite/id-12.f: New.
5407         * gfortran.dg/graphite/id-13.f: New.
5408         * gfortran.dg/graphite/id-14.f: New.
5409         * gfortran.dg/graphite/id-15.f: New.
5410         * gfortran.dg/graphite/id-16.f: New.
5411         * gfortran.dg/graphite/id-5.f: New.
5412         * gfortran.dg/graphite/id-6.f: New.
5413         * gfortran.dg/graphite/id-7.f: New.
5414         * gfortran.dg/graphite/id-8.f: New.
5415         * gfortran.dg/graphite/id-9.f: New.
5416         * gfortran.dg/graphite/interchange-1.f: New.
5417         * gfortran.dg/graphite/interchange-2.f: New.
5418
5419 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5420
5421         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5422         flags based on the name of the testcase.
5423         * gfortran.dg/graphite/graphite.exp: Same.
5424
5425         * gcc.dg/graphite/block-0.c: Adjusted.
5426         * gcc.dg/graphite/block-1.c: Adjusted.
5427         * gcc.dg/graphite/block-2.c: Adjusted.
5428         * gcc.dg/graphite/block-3.c: Adjusted.
5429         * gcc.dg/graphite/block-4.c: Adjusted.
5430         * gcc.dg/graphite/block-5.c: Adjusted.
5431         * gcc.dg/graphite/block-6.c: Adjusted.
5432         * gcc.dg/graphite/pr37485.c: Adjusted.
5433         * gcc.dg/graphite/pr37684.c: Adjusted.
5434         * gcc.dg/graphite/pr37828.c: Adjusted.
5435         * gcc.dg/graphite/pr37883.c: Adjusted.
5436         * gcc.dg/graphite/pr37928.c: Adjusted.
5437         * gcc.dg/graphite/pr37943.c: Adjusted.
5438         * gcc.dg/graphite/pr38409.c: Adjusted.
5439         * gcc.dg/graphite/pr38498.c: Adjusted.
5440         * gcc.dg/graphite/pr38559.c: Adjusted.
5441         * gcc.dg/graphite/pr39335.c: Adjusted.
5442         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5443         * gcc.dg/graphite/scop-0.c: Adjusted.
5444         * gcc.dg/graphite/scop-1.c: Adjusted.
5445         * gcc.dg/graphite/scop-10.c: Adjusted.
5446         * gcc.dg/graphite/scop-11.c: Adjusted.
5447         * gcc.dg/graphite/scop-12.c: Adjusted.
5448         * gcc.dg/graphite/scop-13.c: Adjusted.
5449         * gcc.dg/graphite/scop-14.c: Adjusted.
5450         * gcc.dg/graphite/scop-15.c: Adjusted.
5451         * gcc.dg/graphite/scop-16.c: Adjusted.
5452         * gcc.dg/graphite/scop-17.c: Adjusted.
5453         * gcc.dg/graphite/scop-18.c: Adjusted.
5454         * gcc.dg/graphite/scop-19.c: Adjusted.
5455         * gcc.dg/graphite/scop-2.c: Adjusted.
5456         * gcc.dg/graphite/scop-3.c: Adjusted.-
5457         * gcc.dg/graphite/scop-4.c: Adjusted.
5458         * gcc.dg/graphite/scop-5.c: Adjusted.
5459         * gcc.dg/graphite/scop-6.c: Adjusted.
5460         * gcc.dg/graphite/scop-7.c: Adjusted.
5461         * gcc.dg/graphite/scop-8.c: Adjusted.
5462         * gcc.dg/graphite/scop-9.c: Adjusted.
5463         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5464         * gfortran.dg/graphite/block-1.f90: Adjusted.
5465         * gfortran.dg/graphite/block-2.f: Adjusted.
5466         * gfortran.dg/graphite/block-3.f90: Adjusted.
5467         * gfortran.dg/graphite/block-4.f90: Adjusted.
5468         * gfortran.dg/graphite/id-2.f90: Adjusted.
5469         * gfortran.dg/graphite/id-3.f90: Adjusted.
5470         * gfortran.dg/graphite/id-4.f90: Adjusted.
5471         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5472         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5473         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5474         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5475         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5476         * gfortran.dg/graphite/scop-1.f: Adjusted.
5477
5478 2009-07-30  Doug Kwan  <dougkwan@google.com>
5479
5480         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5481         in warnings added in rev 141298.
5482
5483 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5484
5485         * lib/options.exp: Use "!=" instead of "ne".
5486
5487         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5488
5489         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5490         * gcc.dg/ucnid-12.c: Likewise.
5491
5492 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5493             Pat Haugen  <pthaugen@us.ibm.com>
5494             Revital Eres <ERES@il.ibm.com>
5495
5496         * gcc.target/powerpc/altivec-32.c: New file to test
5497         Altivec simple math function vectorization.
5498
5499         * gcc.target/powerpc/bswap-run.c: New file to test swap
5500         builtins.
5501         * gcc.target/powerpc/bswap16.c: Ditto.
5502         * gcc.target/powerpc/bswap32.c: Ditto.
5503         * gcc.target/powerpc/bswap64-1.c: Ditto.
5504         * gcc.target/powerpc/bswap64-2.c: Ditto.
5505         * gcc.target/powerpc/bswap64-3.c: Ditto.
5506         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5507         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5508         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5509
5510         * gcc.target/powerpc/popcount-2.c: New file to test
5511         power7 popcntd instructions.
5512         * gcc.target/powerpc/popcount-3.c: Ditto.
5513
5514         * gcc.target/powerpc/pr39457.c: New VSX test.
5515         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5516         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5517         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5518         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5519         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5520         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5521         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5522         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5523         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5524         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5525         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5526         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5527
5528         * gcc.target/powerpc/altivec-6.c: Store the result of
5529         vec_add, so the optimizer doesn't remove it.
5530
5531         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5532         systems that support bswap64.
5533
5534         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5535         prevent VSX code generation.
5536
5537         * lib/target-supports.exp (check_vsx_hw_available): New
5538         function to test if VSX available.
5539         (check_effective_target_powerpc_vsx_ok): Ditto.
5540         (check_vmx_hw_available): Add explicit -mno-vsx.
5541
5542 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5543
5544         PR c/39902
5545         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5546
5547 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5548
5549         PR tree-optimization/40570
5550         * gcc.c-torture/compile/pr40570.c: New test.
5551
5552 2009-07-29  Jason Merrill  <jason@redhat.com>
5553
5554         PR c++/14912
5555         * g++.dg/template/defarg13.C: New.
5556
5557 2009-07-29  Richard Guenther  <rguenther@suse.de>
5558
5559         PR c++/40834
5560         * g++.dg/torture/pr40834.C: New testcase.
5561
5562 2009-07-29  Michael Matz  <matz@suse.de>
5563
5564         PR middle-end/40830
5565         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5566
5567 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5568
5569         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5570         sh*-*-* targets.  Skip on spu-*-* targets.
5571         * gfortran.dg/maxlocval_4.f90: Likewise.
5572         * gfortran.dg/minlocval_1.f90: Likewise.
5573         * gfortran.dg/minlocval_4.f90: Likewise.
5574
5575 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5576
5577         PR fortran/40878
5578         * gfortran.dg/gomp/pr40878-1.f90: New test.
5579         * gfortran.dg/gomp/pr40878-2.f90: New test.
5580
5581         PR testsuite/40891
5582         * gcc.dg/cdce1.c: Adjust note line number.
5583         * gcc.dg/cdce2.c: Likewise.
5584
5585 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5586
5587         PR fortran/40882
5588         * gfortran.dg/proc_ptr_comp_13.f90: New.
5589
5590 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5591
5592         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5593         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5594         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5595         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5596         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5597         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5598         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5599         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5600         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5601         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5602         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5603         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5604         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5605         #ifdef NEED_IEEE754_FLOAT conditional.
5606         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5607         conditional.
5608
5609 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5610
5611         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5612         i?86-*-netware.
5613         * g++.dg/ext/bitfield3.C: Likewise.
5614         * g++.dg/ext/bitfield4.C: Likewise.
5615         * g++.dg/ext/bitfield5.C: Likewise.
5616         * gcc.dg/bitfld-15.c: Likewise.
5617         * gcc.dg/bitfld-16.c: Likewise.
5618         * gcc.dg/bitfld-17.c: Likewise.
5619         * gcc.dg/bitfld-18.c: Likewise.
5620         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5621         * gcc.dg/20010912-1.c: Likewise.
5622         * gcc.dg/20021018-1.c: Likewise.
5623         * gcc.dg/20030213-1.c: Likewise.
5624         * gcc.dg/20030225-1.c: Likewise.
5625         * gcc.dg/20030708-1.c: Likewise.
5626         * gcc.dg/20050321-2.c: Likewise.
5627         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5628         * gcc.dg/cdce2.c: Likewise.
5629         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5630         targets.
5631         * gcc.target/i386/pr37248-3.c: Likewise.
5632
5633 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5634
5635         PR fortran/40848
5636         * gfortran.dg/altreturn_7.f90: New.
5637
5638 2009-07-27  Simon Baldwin  <simonb@google.com>
5639
5640         PR testsuite/40829
5641         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5642         so that indexing no longer runs off array end.
5643
5644 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5645
5646         PR fortran/40851
5647         * gfortran.dg/derived_init_3.f90: New test.
5648
5649 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5650
5651         PR fortran/33197
5652         * gfortran.dg/atan2_1.f90: New test
5653         * gfortran.dg/atan2_2.f90: New test
5654
5655 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5656
5657         PR c++/40749
5658         * g++.dg/warn/Wreturn-type-6.C: New test.
5659
5660 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5661
5662         PR tree-optimization/40801
5663         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5664         * gfortran.dg/vect/vect.exp: Run tests starting with
5665         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5666
5667 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5668
5669         PR rtl-optimization/40445
5670         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5671
5672 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5673
5674         * gcc.dg/builtin-unreachable-4.c: New test.
5675
5676 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5677
5678         PR fortran/33197
5679         * gfortran.dg/complex_intrinsic_5.f90: New test.
5680         * gfortran.dg/complex_intrinsic_7.f90: New test.
5681
5682 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5683
5684         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5685         * gcc.dg/ipa/noclone-1.c: New test.
5686
5687 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5688
5689         * lib/target-supports.exp (check_effective_target_static): New
5690         procedure.
5691         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5692         supported.
5693         * g++.old-deja/g++.law/weak.C: Require static effective target.
5694
5695 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5696
5697         PR fortran/39630
5698         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5699         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5700         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5701         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5702         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5703         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5704         * gfortran.dg/typebound_call_10.f03: New.
5705
5706 2009-07-24  Jason Merrill  <jason@redhat.com>
5707
5708         * g++.dg/cpp0x/defaulted11.C: New.
5709
5710         * g++.dg/cpp0x/initlist23.C: New.
5711
5712 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5713
5714         PR fortran/40822
5715         * gfortran.dg/char_length_16.f90: New.
5716
5717 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5718
5719         PR fortran/40643
5720         PR fortran/31067
5721         * gfortran.dg/maxlocval_2.f90: New test.
5722         * gfortran.dg/maxlocval_3.f90: New test.
5723         * gfortran.dg/maxlocval_4.f90: New test.
5724         * gfortran.dg/minlocval_1.f90: New test.
5725         * gfortran.dg/minlocval_2.f90: New test.
5726         * gfortran.dg/minlocval_3.f90: New test.
5727         * gfortran.dg/minlocval_4.f90: New test.
5728
5729 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5730
5731         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5732         scan-assembler.
5733
5734 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5735
5736         PR fortran/40839
5737         * gfortran.dg/pr40839.f90: New test.
5738
5739 2009-07-23  Michael Matz  <matz@suse.de>
5740
5741         PR middle-end/40830
5742         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5743         don't set options ourself.
5744
5745 2009-07-23  Simon Baldwin  <simonb@google.com>
5746
5747         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5748         native C compilation where required.
5749
5750 2009-07-22  Doug Kwan  <dougkwan@google.com>
5751
5752         * gcc.c-torture/compile/20090721-1.c: New test.
5753
5754 2009-07-22  Michael Matz  <matz@suse.de>
5755
5756         PR tree-optimization/35229
5757         PR tree-optimization/39300
5758         * gcc.dg/vect/vect-pre-interact.c: New test.
5759
5760 2009-07-22  Richard Guenther  <rguenther@suse.de>
5761
5762         * g++.dg/lookup/using21.C: Fix duplicate paste.
5763
5764 2009-07-22  Richard Guenther  <rguenther@suse.de>
5765
5766         PR c++/40799
5767         * g++.dg/lookup/using21.C: New testcase.
5768
5769 2009-07-21  Jason Merrill  <jason@redhat.com>
5770
5771         * g++.dg/init/aggr4.C: New.
5772
5773 2009-07-21  Jason Merrill  <jason@redhat.com>
5774
5775         Core issue 934
5776         * g++.dg/cpp0x/initlist22.C: New.
5777
5778 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5779
5780         * gcc.target/i386/vectorize8.c: New test.
5781
5782 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5783
5784         PR target/40811
5785         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5786         Add i?86 and x86_64 targets.
5787         * gcc.target/i386/vectorize7.c: New test.
5788
5789         PR target/40809
5790         * gcc.target/i386/pr40809.c: New test.
5791
5792 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5793
5794         PR tree-optimization/40813
5795         * g++.dg/opt/inline15.C: New test.
5796
5797 2009-07-21  Paul Brook <paul@codesourcery.com>
5798
5799         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5800         * lib/target-supports.exp (check_effective_target_section_anchors):
5801         Add arm*-*-*.
5802
5803 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5804
5805         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5806         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5807         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5808
5809 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5810
5811         * gcc.target/mips/ext-3.c: New test.
5812
5813 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5814
5815         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5816         * gcc.dg/builtin-object-size-8.c: New test.
5817         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5818         * g++.dg/ext/builtin-object-size2.C: Likewise.
5819
5820         PR tree-optimization/40792
5821         * gcc.dg/pr40792.c: New test.
5822
5823 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5824
5825         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5826         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5827         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5828
5829 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5830
5831         * gcc.target/sh/mfmovd.c: New test.
5832
5833 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5834             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5835
5836         PR libfortran/40714
5837         * gfortran.dg/eof_3.f90: New test.
5838
5839 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5840
5841         PR fortran/40727
5842         * gfortran.dg/intrinsic_cmplx.f90: New test.
5843
5844 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5845
5846         PR libfortran/34670
5847         PR libfortran/36874
5848         * gfortran.dg/cshift_bounds_1.f90:  New test.
5849         * gfortran.dg/cshift_bounds_2.f90:  New test.
5850         * gfortran.dg/cshift_bounds_3.f90:  New test.
5851         * gfortran.dg/cshift_bounds_4.f90:  New test.
5852         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5853         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5854         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5855         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5856
5857 2009-07-19  Jan Hubicka  <jh@suse.cz>
5858
5859         PR tree-optimization/40676
5860         * gcc.c-torture/compile/pr40676.c: New testcase.
5861
5862 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5863
5864         * gcc.target/mips/ext-2.c: New test.
5865
5866 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5867
5868         * gcc.target/mips/octeon-exts-7.c: New test.
5869         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5870         * gcc.target/mips/octeon-exts-5.c: Likewise.
5871
5872 2009-07-18  Richard Guenther  <rguenther@suse.de>
5873
5874         PR testsuite/40798
5875         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5876
5877 2009-07-18  Richard Guenther  <rguenther@suse.de>
5878
5879         PR c/40787
5880         * gcc.dg/pr35899.c: Adjust.
5881
5882 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5883
5884         * gcc.target/powerpc/asm-es-1.c: New test.
5885         * gcc.target/powerpc/asm-es-2.c: Likewise.
5886
5887 2009-07-17  Richard Guenther  <rguenther@suse.de>
5888
5889         PR c/40401
5890         * g++.dg/rtti/crash4.C: New testcase.
5891         * g++.dg/torture/20090706-1.C: Likewise.
5892         * gcc.dg/redecl-17.c: Likewise.
5893         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5894         * gcc.dg/declspec-9.c: Expect extra error.
5895         * gcc.dg/declspec-10.c: Likewise.
5896         * gcc.dg/declspec-11.c: Likewise.
5897         * gcc.dg/redecl-10.c: Expect extra warnings.
5898         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5899         * gcc.target/i386/pr39545-1.c: Likewise.
5900         * g++.dg/ext/asm3.C: Expect more errors.
5901         * g++.dg/gomp/block-1.C: Likewise.
5902         * g++.dg/gomp/block-2.C: Likewise.
5903         * g++.dg/gomp/block-3.C: Likewise.
5904         * g++.dg/gomp/block-5.C: Likewise.
5905         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5906         * g++.dg/warn/unused-result1.C: XFAIL.
5907
5908 2009-07-17  Richard Guenther  <rguenther@suse.de>
5909
5910         PR tree-optimization/40321
5911         * gcc.c-torture/compile/pr40321.c: New testcase.
5912         * g++.dg/torture/pr40321.C: Likewise.
5913
5914 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5915
5916         PR c++/40780
5917         * g++.dg/template/ptrmem19.C: New test.
5918
5919 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5920             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5921
5922         PR 40435
5923         * gcc.dg/pr36902.c: Add column info.
5924         * g++.dg/gcov/gcov-2.C: Change count for definition.
5925
5926 2009-07-16  Jason Merrill  <jason@redhat.com>
5927
5928         PR libstdc++/37907
5929         * g++.dg/cpp0x/std-layout1.C: New.
5930         * g++.dg/ext/has_nothrow_assign.C: Fix.
5931         * g++.dg/ext/has_nothrow_copy.C: Fix.
5932         * g++.dg/ext/has_trivial_assign.C: Fix.
5933         * g++.dg/ext/has_trivial_copy.C: Fix.
5934         * g++.dg/ext/is_pod.C: Fix.
5935         * g++.dg/other/offsetof3.C: Adjust.
5936         * g++.dg/overload/ellipsis1.C: Adjust.
5937         * g++.dg/warn/var-args1.C: Adjust.
5938         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5939         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5940         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5941         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5942         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5943
5944 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5945
5946         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5947         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5948         effective target "mpc_pow".
5949         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5950
5951 2009-07-16  Richard Henderson  <rth@redhat.com>
5952
5953         * g++.dg/opt/eh4.C: New test.
5954
5955 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5956
5957         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5958
5959 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5960
5961         PR middle-end/40747
5962         * gcc.c-torture/execute/pr40747.c: New test.
5963
5964 2009-07-15  Richard Guenther  <rguenther@suse.de>
5965
5966         PR middle-end/40753
5967         * gcc.c-torture/compile/pr40753.c: New testcase.
5968
5969 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5970
5971         PR fortran/40743
5972         * gfortran.dg/interface_assignment_4.f90: New.
5973
5974 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5975
5976         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5977         for FreeBSD up to and including version 8.
5978
5979 2009-07-14  Taras Glek  <tglek@mozilla.com>
5980             Rafael Espindola  <espindola@google.com>
5981
5982         * g++.dg/plugin/header-plugin-test.C: New.
5983         * g++.dg/plugin/header_plugin.c: New.
5984         * g++.dg/plugin/plugin.exp: Update.
5985
5986 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5987
5988         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5989         function to enable vectorization.
5990         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5991         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5992
5993 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5994
5995         * gcc.target/i386/sse-copysignf-vec.c: New test.
5996         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5997
5998 2009-07-14  Jason Merrill  <jason@redhat.com>
5999
6000         PR c++/37276
6001         * g++.dg/lookup/builtin5.C: New.
6002         * g++.dg/other/error22.C: Add missing extern "C".
6003         * g++.dg/warn/Warray-bounds.C: Likewise.
6004         * gcc.dg/compat/compat-common.h: Likewise.
6005
6006         PR c++/40746
6007         * g++.dg/lookup/using20.C: New.
6008
6009         PR c++/40740
6010         * g++.dg/template/koenig8.C: New.
6011
6012 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
6013
6014         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
6015         both i?86-*-darwin* and x86_64-*-darwin*.
6016
6017 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
6018
6019         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
6020         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
6021         name.
6022
6023 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
6024
6025         PR debug/40705
6026         * g++.dg/debug/dwarf2/typedef1.C: New test.
6027
6028         PR c++/40357
6029         * g++.dg/other/typedef3.C: New test.
6030
6031 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
6032
6033         * gcc.dg/20090709-1.c: Move to a proper place ...
6034         * gcc.target/m68k/20090709-1.c: ... here.
6035
6036 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6037
6038         PR C++/22154
6039         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
6040         front of qualified names are allowed.
6041         * g++.dg/parse/crash10.C: Likewise.
6042         * g++.dg/parse/error15.C: Likewise.
6043         * g++.dg/parse/typename9.C: Likewise.
6044         * g++.dg/parse/error8.C: Likewise.
6045
6046 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
6047
6048         PR fortran/40646
6049         * gfortran.dg/proc_ptr_22.f90: Extended.
6050         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
6051
6052 2009-07-13  Ira Rosen  <irar@il.ibm.com>
6053
6054         * gfortran.dg/vect/vect-6.f: New test.
6055
6056 2009-07-12  Jason Merrill  <jason@redhat.com>
6057
6058         PR c++/36628
6059         * g++.dg/cpp0x/decltype17.C: New.
6060
6061         PR c++/37206
6062         * g++.dg/cpp0x/rv10.C: New.
6063
6064 2009-07-12  Jason Merrill  <jason@redhat.com>
6065
6066         PR c++/40689
6067         * g++.dg/cpp0x/initlist20.C: New.
6068         * g++.dg/cpp0x/initlist21.C: New.
6069
6070 2009-07-12  Ira Rosen  <irar@il.ibm.com>
6071
6072         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
6073         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
6074         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
6075         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
6076         gcc.dg/vect/vect-double-reduc-7.c: New tests.
6077
6078 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
6079
6080         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
6081         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
6082         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
6083         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
6084         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
6085         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
6086         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
6087         effective_target fd_truncate.
6088
6089 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6090
6091         * gnat.dg/specs/addr1.ads: New test.
6092
6093 2009-07-11  Jan Hubicka  <jh@suse.cz>
6094
6095         PR middle-end/48388
6096         * g++.dg/torture/pr40388.C: New testcase.
6097
6098 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
6099
6100         PR target/40668
6101         * gcc.c-torture/execute/pr40668.c: New test.
6102
6103 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
6104
6105         * gcc.c-torture/execute/20090711-1.c: New test.
6106
6107 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
6108
6109         PR testsuite/40699
6110         PR testsuite/40707
6111         PR testsuite/40709
6112         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
6113         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
6114         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
6115         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
6116
6117 2009-07-11  Tobias Burnus  <burnus@net-b.de>
6118
6119         PR fortran/33197
6120         * gfortran.dg/complex_intrinsic_3.f90: New test.
6121         * gfortran.dg/complex_intrinsic_4.f90: New test.
6122
6123 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
6124
6125         PR target/39079
6126         * gcc.target/mips/mips.exp: Make -msynci a known option.
6127         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
6128
6129 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
6130
6131         PR c++/40502
6132         * g++.dg/ext/strncpy-chk1.C: New test.
6133
6134 2009-07-10  Richard Guenther  <rguenther@suse.de>
6135
6136         PR tree-optimization/40496
6137         * g++.dg/opt/pr40496.C: New testcase.
6138
6139 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6140
6141         PR 25509
6142         PR 40614
6143         * g++.dg/warn/unused-result1-Werror.c: New.
6144
6145 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
6146
6147         PR fortran/39334
6148         * gfortran.dg/recursive_parameter_1.f90: New test.
6149
6150 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6151
6152         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6153         * gfortran.dg/module_equivalence_6.f90: Ditto.
6154         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6155         * gfortran.dg/nan_2.f90: Ditto.
6156         * gfortran.dg/inquire_11.f90: Ditto.
6157         * gfortran.dg/abstract_type_3.f03: Ditto.
6158         * gfortran.dg/abstract_type_1.f90: Ditto.
6159         * gfortran.dg/private_type_9.f90: Ditto.
6160         * gfortran.dg/abstract_type_5.f03: Ditto.
6161         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6162         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6163         * gfortran.dg/derived_sub.f90: Ditto.
6164         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6165         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6166         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6167         * gfortran.dg/mvbits_6.f90: Ditto.
6168         * gfortran.dg/abstract_type_2.f03: Ditto.
6169         * gfortran.dg/abstract_type_4.f03: Ditto.
6170         * gfortran.dg/bounds_check_9.f90: Ditto.
6171         * gfortran.dg/optional_dim_3.f90: Ditto.
6172         * gfortran.dg/pr32921.f: Ditto.
6173         * gfortran.dg/entry_16.f90: Ditto.
6174         * gfortran.dg/generic_16.f90: Ditto.
6175
6176
6177 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
6178
6179         * gcc.target/m68k/20090709-1.c: New.
6180
6181 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
6182
6183         PR c++/40684
6184         * g++.dg/template/unify11.C: New test.
6185
6186 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
6187
6188         PR fortran/40629
6189         * gfortran.dg/host_assoc_function_9.f90: New test.
6190
6191 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
6192
6193         PR fortran/40646
6194         * gfortran.dg/proc_ptr_22.f90: New.
6195         * gfortran.dg/proc_ptr_comp_12.f90: New.
6196
6197 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
6198
6199         PR middle-end/40692
6200         * gcc.c-torture/compile/pr40692.c: New test.
6201
6202 2009-07-09  Tobias Burnus  <burnus@net-b.de>
6203
6204         PR fortran/40604
6205         * gfortran.dg/pointer_check_6.f90: New test.
6206
6207 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
6208
6209         * gcc.target/mips/truncate-5.c: New test.
6210
6211 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6212
6213         PR libfortran/40330
6214         PR libfortran/40662
6215         * gfortran.dg/fmt_cache_1.f: New test.
6216
6217 2009-07-08  Tobias Burnus  <burnus@net-b.de>
6218
6219         PR fortran/40675
6220         * gfortran.dg/nosigned_zero_1.f90: New test.
6221         * gfortran.dg/nosigned_zero_2.f90: New test.
6222
6223 2009-07-08  Richard Guenther  <rguenther@suse.de>
6224
6225         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6226
6227 2009-07-08  Richard Guenther  <rguenther@suse.de>
6228
6229         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6230
6231 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
6232
6233         PR fortran/40591
6234         * gfortran.dg/proc_ptr_21.f90: New test.
6235
6236 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6237
6238         PR c++/31246
6239         * g++.dg/warn/pr31246.C: New.
6240         * g++.dg/warn/pr31246-2.C: New.
6241
6242 2009-07-07  Jason Merrill  <jason@redhat.com>
6243
6244         PR c++/35828
6245         * g++.dg/template/defarg12.C: New.
6246
6247         PR c++/37816
6248         * g++.dg/cpp0x/enum7.C: New.
6249
6250         PR c++/37946
6251         * g++.dg/cpp0x/enum6.C: New.
6252
6253         PR c++/40639
6254         * g++.dg/cpp0x/enum5.C: New.
6255
6256         PR c++/40633
6257         * g++.dg/cpp0x/enum4.C: New.
6258
6259 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6260
6261         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6262
6263 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6264
6265         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6266
6267 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
6268
6269         PR middle-end/40669
6270         * gcc.dg/pr40669.c: New test.
6271
6272 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6273
6274         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6275         location. Update all calls.
6276         * g++.dg/plugin/selfassign.c: Likewise.
6277
6278 2009-07-06  Jason Merrill  <jason@redhat.com>
6279
6280         * g++.dg/rtti/dyncast[34].C: New.
6281
6282 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6283
6284         * lib/target-supports.exp
6285         (check_effective_target_mips_newabi_large_long_double): New.
6286         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6287         target.
6288         * gcc.target/mips/fpr-moves-6.c: Likewise.
6289
6290 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6291
6292         PR c++/40557
6293         * g++.dg/template/union2.C: New test.
6294
6295 2009-07-04  Jason Merrill  <jason@redhat.com>
6296
6297         * g++.dg/template/using15.C: New.
6298
6299 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6300
6301         * gfortran.dg/maxloc_1.f90: New test.
6302
6303 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6304
6305         PR fortran/40593
6306         * gfortran.dg/proc_ptr_result_6.f90: New.
6307
6308 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6309
6310         * gcc.dg/framework-2.c: Adjust testcase to pass.
6311
6312 2009-07-04  Jason Merrill  <jason@redhat.com>
6313
6314         PR c++/40619
6315         * g++.dg/cpp0x/auto16.C: New.
6316
6317 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6318
6319         PR target/40587
6320         * gfortran.dg/pr40587.f: New test.
6321
6322 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6323
6324         PR fortran/40638
6325         * gfortran.dg/unit_1.f90: New test.
6326
6327 2009-07-03  Jason Merrill  <jason@redhat.com>
6328
6329         * g++.dg/template/pure1.C: Expect another error.
6330
6331 2009-07-03  Richard Guenther  <rguenther@suse.de>
6332
6333         PR tree-optimization/40640
6334         * gcc.c-torture/compile/pr40640.c: New testcase.
6335
6336 2009-07-03  Richard Guenther  <rguenther@suse.de>
6337
6338         PR middle-end/34163
6339         * gfortran.dg/pr34163.f90: New testcase.
6340
6341 2009-07-03  Jan Hubicka  <jh@suse.cz>
6342
6343         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6344         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6345         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6346         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6347         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6348         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6349         * gnat.dg/loop_optimization6.adb: Enable -O2.
6350
6351 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6352
6353         * g++.dg/warn/null4.C: Extend.
6354
6355 2009-07-02  Jason Merrill  <jason@redhat.com>
6356
6357         * g++.dg/template/spec8.C: Fix.
6358
6359 2009-07-02  Michael Matz  <matz@suse.de>
6360
6361         PR fortran/32131
6362         * gfortran.dg/pr32921.f: Adjust.
6363
6364 2009-07-02  Jan Hubicka  <jh@suse.cz>
6365
6366         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6367
6368 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6369
6370         * gcc.target/mips/truncate-4.c: New testcase.
6371
6372 2009-07-01  Richard Guenther  <rguenther@suse.de>
6373
6374         PR tree-optimization/19831
6375         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6376         make allocated memory escape.  Un-XFAIL.
6377         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6378         * gcc.dg/vect/pr31699.c: Likewise.
6379         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6380
6381 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6382
6383         PR c++/40566
6384         * g++.dg/parse/cond5.C: New test.
6385
6386 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6387
6388         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6389         (main): Pass n to main_1 instead.
6390         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6391         (main_1): New function, split off from...
6392         (main): ...here.  Pass `off' to main_1 instead.
6393
6394 2009-06-30  Jason Merrill  <jason@redhat.com>
6395
6396         PR c++/40595
6397         * g++.dg/cpp0x/variadic94.C: New.
6398
6399 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6400
6401         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6402         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6403         (init_ld_library_path_env_vars): New function, replacing the
6404         orig_*_saved assignments.  Call it after defining it.
6405         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6406         (restore_ld_library_path_env_vars): Likewise.
6407         (add_path, find_libgcc_s): New functions.
6408         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6409         gcc-set-multilib-library-path.
6410         (objc_target_compile): Don't add "." to ld_library_path.
6411         Use add_path.
6412         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6413         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6414         gcc-set-multilib-library-path.
6415         * lib/g++.exp (g++_link_flags): Likewise.
6416         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6417         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6418         top level; do it...
6419         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6420         to tell when this needs to happen.  Use find_libgcc_s instead of
6421         gcc-set-multilib-library-path.
6422         * lib/gcc-dg.exp: Likewise.
6423         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6424         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6425         unless it is in $ALT_LD_LIBRARY_PATH.
6426         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6427
6428 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6429
6430         * gnat.dg/discr12.adb: New test.
6431         * gnat.dg/discr12_pkg.ads: New helper.
6432         * gnat.dg/discr13.adb: New test.
6433         * gnat.dg/discr14.ad[sb]: Likewise.
6434         * gnat.dg/discr15.adb: Likewise.
6435         * gnat.dg/discr15_pkg.ads: New helper.
6436         * gnat.dg/discr16.adb: New test.
6437         * gnat.dg/discr16_g.ads: New helper.
6438         * gnat.dg/discr16_pkg.ads: Likewise.
6439         * gnat.dg/discr16_cont.ads: Likewise.
6440         * gnat.dg/discr17.adb: New test.
6441         * gnat.dg/discr18.adb: Likewise.
6442         * gnat.dg/discr18_pkg.ads: New helper.
6443         * gnat.dg/discr19.adb: New test.
6444
6445 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6446
6447         PR fortran/40576
6448         * gfortran.dg/internal_write_1.f90:  New testcase.
6449
6450 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6451
6452         PR fortran/40594
6453         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6454
6455 2009-06-30  Richard Guenther  <rguenther@suse.de>
6456
6457         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6458
6459 2009-06-30  Wei Guozhi  <carrot@google.com>
6460
6461         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6462         to "-Os".
6463
6464 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6465
6466         PR tree-optimization/40542
6467         * gcc.dg/vect/pr40542.c: New test.
6468
6469 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6470
6471         PR tree-optimization/40582
6472         * gcc.c-torture/compile/pr40582.c: New test.
6473
6474 2009-06-30  Wei Guozhi  <carrot@google.com>
6475
6476         PR/40416
6477         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6478
6479 2009-06-29  Jason Merrill  <jason@redhat.com>
6480
6481         PR c++/40274
6482         * g++.dg/template/debug1.C: New.
6483
6484 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6485
6486         PR fortran/40580
6487         * pointer_check_1.f90: New test.
6488         * pointer_check_2.f90: New test.
6489         * pointer_check_3.f90: New test.
6490         * pointer_check_4.f90: New test.
6491         * pointer_check_5.f90: New test.
6492
6493 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6494
6495         PR fortran/40551
6496         * gfortran.dg/func_assign_2.f90 : New test.
6497
6498 2009-06-29  Richard Guenther  <rguenther@suse.de>
6499
6500         PR middle-end/14187
6501         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6502         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6503         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6504         * gcc.c-torture/execute/20090623-1.c: Likewise.
6505         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6506         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6507
6508 2009-06-29  Richard Guenther  <rguenther@suse.de>
6509
6510         PR middle-end/38212
6511         * gcc.c-torture/execute/pr38212.c: New testcase.
6512
6513 2009-06-29  Richard Guenther  <rguenther@suse.de>
6514
6515         PR tree-optimization/40579
6516         * gcc.c-torture/execute/pr40579.c: New testcase.
6517
6518 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6519
6520         PR tree-optimization/40550
6521         * gcc.dg/pr40550.c: New test.
6522
6523 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6524
6525         * gnat.dg/overflow_sum2.adb: New test
6526         * gnat.dg/namet.ads: New helper.
6527
6528         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6529
6530 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6531
6532         PR fortran/34112
6533         * gfortran.dg/compiler-directive_1.f90: New test.
6534         * gfortran.dg/compiler-directive_2.f: New test.
6535
6536 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6537
6538         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6539         comment out some values and add some cases.
6540
6541 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6542
6543         PR testsuite/40567
6544         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6545
6546 2009-06-26  Richard Henderson  <rth@redhat.com>
6547
6548         PR testsuite/40565
6549         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6550         * gcc.target/i386/local.c: Pass a non-constant to T.
6551
6552 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6553
6554         PR fortran/39997
6555         PR fortran/40541
6556         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6557         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6558         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6559         * gfortran.dg/proc_ptr_result_5.f90: New.
6560
6561 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6562
6563         PR c/39902
6564         * gcc.dg/dfp/pr39902.c: New test.
6565
6566 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6567
6568         PR testsuite/40532
6569         * gcc.dg/builtins-65.c: Require c99 runtime.
6570
6571 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6572
6573         * gnat.dg/array7.ad[sb]: New test.
6574
6575 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6576
6577         * gnat.dg/array6.adb: New test.
6578
6579 2009-06-25  Ian Lance Taylor  <iant@google.com>
6580
6581         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6582
6583 2009-06-25  Ian Lance Taylor  <iant@google.com>
6584
6585         * g++.dg/warn/Wunused-16.C: New testcase.
6586
6587 2009-06-25  Ian Lance Taylor  <iant@google.com>
6588
6589         * g++.dg/warn/skip-2.C: New testcase.
6590
6591 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6592
6593         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6594         dg-skip-if and move to ...
6595         * gcc.dg/torture/20090618-1.c.
6596
6597 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6598
6599         PR tree-optimization/40493
6600         * gcc.c-torture/execute/pr40493.c: New test.
6601
6602 2009-06-24  Jason Merrill  <jason@redhat.com>
6603
6604         PR c++/40342
6605         * g++.dg/template/overload10.C: New.
6606
6607 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6608
6609         PR fortran/40427
6610         * gfortran.dg/proc_ptr_comp_11.f90: New.
6611
6612 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6613
6614         * gcc.dg/pr40501.c: New testcase.
6615
6616 2009-06-23  DJ Delorie  <dj@redhat.com>
6617
6618         Add MeP port.
6619         * lib/target-supports.exp: Add mep support (no profiling).
6620
6621 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6622
6623         PR testsuite/39297
6624         * gcc.dg/ssa/loop-31.c: Change scan rules.
6625
6626 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6627
6628         * gcc.dg/cpp/empty-include.c: Update column info.
6629         * gcc.dg/cpp/assert2.c: Update column info.
6630
6631 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6632
6633         * g++.dg/ext/builtin-object-size1.C: New test.
6634         * g++.dg/ext/builtin-object-size2.C: New test.
6635
6636 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6637
6638         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6639         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6640
6641 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6642
6643         * gcc.target/mips/truncate-3.c: New test.
6644
6645 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6646
6647         PR fortran/37254
6648         PR fortran/39850
6649         * gfortran.dg/interface_30.f90: Modified error message.
6650         * gfortran.dg/proc_decl_22.f90: New.
6651
6652 2009-06-22  Ian Lance Taylor  <iant@google.com>
6653
6654         * gcc.dg/Wcxx-compat-19.c: New testcase.
6655
6656 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6657
6658         PR objc/28050
6659         * pr28050.m: New testcase.
6660
6661 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6662
6663         PR testsuite/40481
6664         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6665
6666 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6667
6668         PR tree-optimization/40492
6669         * g++.dg/torture/pr40492.C: New test.
6670
6671 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6672
6673         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6674         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6675
6676 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6677
6678         * gnat.dg/raise_ce.adb: Helper for ...
6679         * gnat.dg/handle_and_return.adb: New test.
6680
6681 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6682
6683         PR fortran/40443
6684         * gfortran.dg/generic_18.f90: New test.
6685
6686 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6687
6688         PR fortran/40472
6689         * gfortran.dg/spread_size_limit.f90: New test.
6690
6691 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6692
6693         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6694         to put dump files in a subdirectory.
6695         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6696         ".o" temporary files.
6697
6698 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6699
6700         PR fortran/39850
6701         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6702         * gfortran.dg/interface_20.f90: Ditto.
6703         * gfortran.dg/interface_21.f90: Ditto.
6704         * gfortran.dg/interface_22.f90: Ditto.
6705         * gfortran.dg/interface_30.f90: New.
6706         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6707
6708 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6709
6710         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6711         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6712         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6713         DEFAULT_VECTFLAGS.
6714
6715 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6716             Revital Eres  <eres@il.ibm.com>
6717
6718         PR testsuite/40359
6719         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6720         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6721         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6722
6723 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6724
6725         PR testsuite/40475
6726         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6727         without misalignment support.
6728         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6729
6730 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6731
6732         PR fortran/40452
6733         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6734
6735 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6736
6737         PR fortran/40440
6738         * gfortran.dg/alloc_comp_result_2.f90: New test.
6739
6740 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6741
6742         PR target/40482
6743         * gcc.target/arm/pr40482.c: New test.
6744
6745 2009-06-19  Ian Lance Taylor  <iant@google.com>
6746
6747         * gcc.dg/Wcxx-compat-18.c: New testcase.
6748
6749 2009-06-19  Richard Guenther  <rguenther@suse.de>
6750
6751         * gcc.c-torture/execute/20090618-1.c: New testcase.
6752
6753 2009-06-19  Ian Lance Taylor  <iant@google.com>
6754
6755         * gcc.dg/Wcxx-compat-17.c: New testcase.
6756
6757 2009-06-19  Ian Lance Taylor  <iant@google.com>
6758
6759         * gcc.dg/Wcxx-compat-15.c: New testcase.
6760
6761 2009-06-19  Ian Lance Taylor  <iant@google.com>
6762
6763         * gcc.dg/Wcxx-compat-16.c: New testcase.
6764
6765 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6766
6767         * gcc.dg/builtins-34.c: Add significand cases.
6768
6769 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6770
6771         PR testsuite/40491
6772         * gcc.dg/20080522-1.c: Remove testcase for real.
6773         * gcc.dg/20080528-1.c: Ditto.
6774
6775 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6776
6777         PR fortran/40450
6778         * gfortran.dg/proc_ptr_20.f90: New.
6779
6780 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6781
6782         PR target/40470
6783         * gcc.dg/torture/pr40470-1.c: New.
6784         * gcc.dg/torture/pr40470-2.c: Likewise.
6785         * gcc.dg/torture/pr40470-3.c: Likewise.
6786         * gcc.dg/torture/pr40470-4.c: Likewise.
6787
6788 2009-06-18  Diego Novillo  <dnovillo@google.com>
6789
6790         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6791         * gcc.dg/plugin/ggcplug.c: Likewise.
6792         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6793         * g++.dg/plugin/selfassign.c: Likewise.
6794         * g++.dg/plugin/attribute_plugin.c: Likewise.
6795         * g++.dg/plugin/dumb_plugin.c: Likewise.
6796
6797 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6798
6799         * gcc.dg/cpp/arith-3.c: Add column info.
6800
6801 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6802
6803         * gcc.target/arm/fp16-compile-none-2.c: New.
6804         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6805         * gcc.target/arm/fp16-compile-alt-12.c: New.
6806
6807 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6808
6809         * gcc.target/arm/fp16-compile-alt-1.c: New.
6810         * gcc.target/arm/fp16-compile-alt-2.c: New.
6811         * gcc.target/arm/fp16-compile-alt-3.c: New.
6812         * gcc.target/arm/fp16-compile-alt-4.c: New.
6813         * gcc.target/arm/fp16-compile-alt-5.c: New.
6814         * gcc.target/arm/fp16-compile-alt-6.c: New.
6815         * gcc.target/arm/fp16-compile-alt-7.c: New.
6816         * gcc.target/arm/fp16-compile-alt-8.c: New.
6817         * gcc.target/arm/fp16-compile-alt-9.c: New.
6818         * gcc.target/arm/fp16-compile-alt-10.c: New.
6819         * gcc.target/arm/fp16-compile-alt-11.c: New.
6820         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6821         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6822         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6823         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6824         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6825         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6826         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6827         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6828         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6829         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6830         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6831         * gcc.target/arm/fp16-compile-none-1.c: New.
6832         * gcc.target/arm/fp16-compile-exprtype.c: New.
6833         * gcc.target/arm/fp16-compile-vcvt.c: New.
6834         * gcc.target/arm/fp16-builtins-1.c: New.
6835         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6836         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6837         * gcc.target/arm/fp16-param-1.c: New.
6838         * gcc.target/arm/fp16-return-1.c: New.
6839         * gcc.target/arm/fp16-unprototyped-1.c: New.
6840         * gcc.target/arm/fp16-unprototyped-2.c: New.
6841         * gcc.target/arm/fp16-variadic-1.c: New.
6842         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6843         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6844         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6845         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6846         * gcc.dg/torture/arm-fp16-ops.h: New.
6847         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6848         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6849         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6850         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6851         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6852         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6853         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6854         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6855         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6856         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6857         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6858         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6859         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6860         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6861         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6862         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6863         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6864         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6865         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6866         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6867         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6868
6869 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6870
6871         * gcc.dg/builtins-65.c: New test.
6872
6873 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6874
6875         PR fortran/40451
6876         * gfortran.dg/proc_ptr_result_4.f90: New.
6877
6878 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6879
6880         * gcc.c-torture/execute/bitfld-5.c: New test.
6881
6882 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6883
6884         * gcc.dg/builtin-unreachable-3.c: New test.
6885
6886 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6887
6888         * gcc.target/i386/builtin-unreachable.c: New test.
6889
6890 2009-06-17  Ian Lance Taylor  <iant@google.com>
6891
6892         * gcc.dg/Wcxx-compat-14.c: New testcase.
6893
6894 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6895
6896         * gcc.dg/func-ptr-conv-1.c: Update column info.
6897
6898 2009-06-17  Richard Guenther  <rguenther@suse.de>
6899
6900         PR middle-end/40404
6901         * gcc.c-torture/execute/pr40404.c: New testcase.
6902
6903 2009-06-17  Richard Guenther  <rguenther@suse.de>
6904
6905         PR middle-end/40460
6906         * g++.dg/torture/pr40460.C: New testcase.
6907
6908 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6909
6910         * gcc.dg/plugin/one_time_plugin.c: New test.
6911         * gcc.dg/plugin/one_time-test-1.c: New test.
6912         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6913
6914 2009-06-16  Ian Lance Taylor  <iant@google.com>
6915
6916         * g++.dg/warn/skip-1.C: New testcase.
6917
6918 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6919
6920         PR middle-end/40446
6921         * g++.dg/other/pr40446.C: New test.
6922
6923 2009-06-16  Richard Guenther  <rguenther@suse.de>
6924
6925         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6926         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6927         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6928         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6929
6930 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6931
6932         * gcc.c-torture/compile/pr40432.c: New file.
6933
6934 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6935
6936         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6937
6938 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6939
6940         PR fortran/36947
6941         PR fortran/40039
6942         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6943         * gfortran.dg/interface_20.f90: Modified error messages.
6944         * gfortran.dg/interface_21.f90: Ditto.
6945         * gfortran.dg/interface_26.f90: Ditto.
6946         * gfortran.dg/interface_27.f90: Ditto.
6947         * gfortran.dg/interface_28.f90: Extended test case.
6948         * gfortran.dg/interface_29.f90: New.
6949         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6950         * gfortran.dg/proc_decl_8.f90: Ditto.
6951         * gfortran.dg/proc_ptr_11.f90: Ditto.
6952         * gfortran.dg/proc_ptr_15.f90: Ditto.
6953
6954 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6955
6956         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6957         printing.
6958         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6959         gcc.dg/vect/vect-outer-4f.c: Likewise.
6960         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6961         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6962         Likewise.
6963         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6964         outer loop.
6965
6966 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6967
6968         PR fortran/40383
6969         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6970
6971 2009-06-15  Ian Lance Taylor  <iant@google.com>
6972
6973         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6974         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6975         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6976         Recognize new notes.
6977         * gcc.dg/stmt-expr-label-2.c: Likewise.
6978         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6979         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6980         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6981         * gcc.dg/c99-vla-jump-4.c: Likewise.
6982         * gcc.dg/stmt-expr-label-1.c: Likewise.
6983         * gcc.dg/stmt-expr-label-3.c: Likewise.
6984         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6985
6986 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6987
6988         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6989
6990 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6991
6992         * gcc.dg/builtin-object-size-7.c: New test.
6993
6994 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6995
6996         PR testsuite/40426
6997         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6998         level != "" use separate -gdwarf-2 -g${level} options instead of
6999         -gdwarf-2${level}.
7000         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
7001         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
7002         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
7003
7004 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
7005
7006         * g++.dg/abi/mangle11.C: Update warning line.
7007         * g++.dg/abi/mangle12.C: Update warning line.
7008         * g++.dg/abi/mangle17.C: Update warning line.
7009         * g++.dg/abi/mangle20-2.C: Update warning line.
7010
7011 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7012
7013         * gcc.dg/optimize-bswap-1.c: Split into these two:
7014         * gcc.dg/optimize-bswapsi-1.c: New testcase.
7015         * gcc.dg/optimize-bswapdi-1.c: New testcase.
7016
7017 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7018
7019         * gcc.dg/optimize-bswap-1.c: New testcase.
7020
7021 2009-06-14  Richard Guenther  <rguenther@suse.de>
7022
7023         PR middle-end/40389
7024         * g++.dg/torture/pr40389.C: New testcase.
7025
7026 2009-06-13  Richard Guenther  <rguenther@suse.de>
7027
7028         PR tree-optimization/40421
7029         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
7030
7031 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
7032
7033         * gcc.dg/old-style-prom-3.c: Add column info.
7034         * gcc.dg/overflow-warn-1.c
7035         * gcc.dg/gomp/pr27415.c
7036         * gcc.dg/gomp/for-1.c: Same.
7037         * gcc.dg/enum-compat-1.c: Same.
7038         * gcc.dg/c99-tag-3.c: Same.
7039         * gcc.dg/Wredundant-decls-2.c: Same.
7040         * gcc.dg/func-ptr-conv-1.c: Same.
7041         * gcc.dg/asm-wide-1.c: Same.
7042         * gcc.dg/nofixed-point-2.c: Same.
7043         * gcc.dg/cpp/line3.c: Same.
7044         * gcc.dg/array-10.c: Same.
7045         * gcc.dg/c99-vla-jump-1.c: Same.
7046         * gcc.dg/pr20368-1.c: Same.
7047         * gcc.dg/Wshadow-3.c: Same.
7048         * gcc.dg/c90-const-expr-8.c: Same.
7049         * gcc.dg/label-decl-2.c: Same.
7050         * gcc.dg/dremf-type-compat-2.c: Same.
7051         * gcc.dg/c90-const-expr-5.c: Same.
7052         * gcc.dg/builtins-30.c: Same.
7053         * gcc.dg/Warray-bounds.c: Same.
7054         * gcc.dg/Wcxx-compat-2.c: Same.
7055         * gcc.dg/tree-ssa/col-1.c: Same.
7056         * gcc.dg/old-style-prom-2.c: Same.
7057         * gcc.dg/cast-function-1.c: Same.
7058         * gcc.dg/pr15698-1.c: Same.
7059         * gcc.dg/dremf-type-compat-3.c: Same.
7060         * gcc.dg/vla-8.c: Same.
7061         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
7062         line.
7063         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
7064         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
7065         * gcc.dg/enum-compat-1.c: Same.
7066         * gcc.dg/dremf-type-compat-2.c: Same.
7067         * gcc.dg/old-style-prom-2.c: Same.
7068         * gcc.dg/pr15698-1.c: Same.
7069         * gcc.dg/pr20368-1.c: Same.
7070         * gcc.dg/dremf-type-compat-3.c: Same.
7071         * gcc.dg/builtins-30.c: Same.  Test for columns.
7072
7073 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
7074
7075         PR fortran/40176
7076         * gfortran.dg/proc_decl_1.f90: Extended.
7077
7078 2009-06-12  Ian Lance Taylor  <iant@google.com>
7079
7080         * gcc.dg/Wcxx-compat-13.c: New testcase.
7081
7082 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7083
7084         PR tree-opt/38865
7085         * gcc.dg/tree-ssa/fre-vce-1.c
7086
7087 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
7088
7089         PR testsuite/40384
7090         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
7091         min-insn-to-prefetch-ratio=5.
7092
7093 2009-06-12  Joey Ye  <joey.ye@intel.com>
7094             H.J. Lu  <hongjiu.lu@intel.com>
7095
7096         PR middle-end/39146
7097         * gcc.target/i386/stackalign/pr39146.c: New.
7098
7099 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
7100
7101         * gcc.target/i386/crc32-1.c: New.
7102         * gcc.target/i386/crc32-2.c: Likewise.
7103
7104 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
7105
7106         PR c/39252
7107         * gcc.dg/builtin-unreachable-1.c: New test.
7108         * gcc.dg/builtin-unreachable-2.c: Same.
7109
7110 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
7111
7112         PR fortran/40402
7113         * gfortran.dg/data_value_1.f90: New test.
7114
7115 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7116
7117         PR testsuite/39831
7118         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
7119         remove ilp32 requirement.
7120         * gcc.target/i386/excess-precision-2.c: Likewise.
7121         * gcc.target/i386/excess-precision-3.c: Likewise.
7122         * gcc.target/i386/excess-precision-4.c: Likewise.
7123         * gcc.target/i386/excess-precision-5.c: Likewise.
7124         * gcc.target/i386/excess-precision-6.c: Likewise.
7125
7126 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7127
7128         PR fortran/38718
7129         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
7130         * gfortran.dg/nan_5.f90: New test.
7131
7132 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
7133
7134         * gcc.target/arm/neon-modes-1.c: New test.
7135
7136 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
7137
7138         * g++.dg/torture/pr31579.C: Cast pointer
7139         via __SIZE_TYPE__ instead of 'unsigned long'.
7140
7141 2009-06-10  Anthony Green  <green@moxielogic.com>
7142
7143         * lib/target-supports.exp (check_profiling_available):
7144         Profiling is not available for testing purposes on moxie.
7145
7146 2009-06-09  Ian Lance Taylor  <iant@google.com>
7147
7148         * gcc.dg/Wcxx-compat-12.c: New testcase.
7149
7150 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
7151
7152         PR libfortran/40334
7153         * gfortran.dg/backspace_11.f90: New.
7154
7155 2009-06-09  Jason Merrill  <jason@redhat.com>
7156
7157         * g++.dg/cpp0x/defaulted10.C: New.
7158
7159 2009-06-09  Martin Jambor  <mjambor@suse.cz>
7160
7161         * gcc.c-torture/compile/pr40351.c: New file.
7162
7163 2009-06-09  Olivier Hainque  <hainque@adacore.com>
7164
7165         * gnat.dg/align_max.adb: New test.
7166
7167 2009-06-08  Jason Merrill  <jason@redhat.com>
7168
7169         * g++.dg/cpp0x/auto15.C: New.
7170
7171 2009-06-08  Jan Hubicka  <jh@suse.cz>
7172
7173         PR debug/39834
7174         * gcc.dg/torture/pr39834.c
7175
7176 2009-06-08  Jan Hubicka  <jh@suse.cz>
7177
7178         PR middle-end/40102
7179         * g++.dg/torture/pr40102.C: New testcase.
7180
7181 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
7182
7183         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7184         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7185         * gcc.dg/builtin-object-size-6.c: New test.
7186
7187         PR c++/40373
7188         * g++.dg/template/dtor7.C: New test.
7189
7190         PR c++/40370
7191         PR c++/40372
7192         * g++.dg/template/error41.C: New test.
7193         * g++.dg/template/error42.C: New test.
7194
7195 2009-06-08  Revital Eres  <eres@il.ibm.com>
7196
7197         PR testsuite/40359
7198         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7199         * gcc.dg/vect/vect-88.c: Likewise.
7200         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7201         * gcc.dg/vect/pr25413.c: Likewise.
7202         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7203
7204 2009-06-07  Ian Lance Taylor  <iant@google.com>
7205
7206         * g++.dg/warn/Wswitch-3.C: New testcase.
7207         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7208         * gcc.dg/Wswitch-enum-error.c: Likewise.
7209         * gcc.dg/Wswitch-error.c: Likewise.
7210
7211 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7212
7213         PR fortran/40008
7214         * gfortran.dg/negative_unit.f: Update test.
7215         * gfortran.dg/negative_unit_int8.f: Update test.
7216         * gfortran.dg/newunit_1.f90: New test.
7217
7218 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7219
7220         PR fortran/25104
7221         PR fortran/29962
7222         * gfortran.dg/spread_init_expr.f03: New.
7223         * gfortran.dg/unpack_init_expr.f03: New.
7224         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7225         error message.
7226
7227 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7228
7229         PR fortran/25104
7230         PR fortran/29962
7231         * gfortran.dg/count_init_expr.f03
7232         * gfortran.dg/product_init_expr.f03
7233         * gfortran.dg/sum_init_expr.f03
7234
7235 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7236
7237         PR fortran/36874
7238         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7239         message.
7240         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7241         shapes.
7242         * gfortran.dg/zero_sized_5.f90: Likewise.
7243
7244 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
7245
7246         PR middle-end/32950
7247         * g++.dg/torture/pr32950.C: New.
7248
7249 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7250
7251         PR fortran/25104
7252         PR fortran/29962
7253         * gfortran.dg/dot_product_1.f03: New.
7254         * gfortran.dg/matmul_8.f03: New.
7255         * gfortran.dg/transpose_3.f03: New.
7256
7257 2009-06-06  Ian Lance Taylor  <iant@google.com>
7258
7259         * gcc.dg/Wunused-label-1.c: New test case.
7260         * g++.dg/warn/Wunused-label-1.C: New test case.
7261         * g++.dg/warn/Wunused-label-2.C: New test case.
7262         * g++.dg/warn/Wunused-label-3.C: New test case.
7263
7264 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7265
7266         PR fortran/37203
7267         * reshape_zerosize_2.f90: New.
7268
7269 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7270
7271         PR fortran/32890
7272         * gfortran.dg/pack_assign_1.f90: New.
7273         * gfortran.dg/pack_vector_1.f90: New.
7274
7275 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
7276
7277         PR middle-end/40340
7278         * gcc.dg/pr40340-1.c: New test.
7279         * gcc.dg/pr40340-2.c: New test.
7280         * gcc.dg/pr40340-3.c: New test.
7281         * gcc.dg/pr40340-4.c: New test.
7282         * gcc.dg/pr40340-5.c: New test.
7283         * gcc.dg/pr40340.h: New file.
7284
7285 2009-06-05  Revital Eres  <eres@il.ibm.com>
7286
7287         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7288         New procedure.
7289         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7290         * gcc.dg/vect/vect-33.c: Likewise.
7291         * gcc.dg/vect/vect-92.c: Likewise.
7292         * gcc.dg/vect/vect-58.c: Likewise.
7293         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7294         * gcc.dg/vect/vect-42.c: Likewise.
7295         * gcc.dg/vect/slp-25.c: Likewise.
7296         * gcc.dg/vect/vect-align-1.c: Likewise.
7297         * gcc.dg/vect/vect-align-2.c: Likewise.
7298         * gcc.dg/vect/vect-93.c: Likewise.
7299         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7300         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7301         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7302         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7303         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7304         * gcc.dg/vect/vect-26.c: Likewise.
7305         * gcc.dg/vect/vect-44.c: Likewise.
7306         * gcc.dg/vect/vect-70.c: Likewise.
7307         * gcc.dg/vect/vect-95.c: Likewise.
7308         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7309         * gcc.dg/vect/vect-28.c: Likewise.
7310         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7311         * gcc.dg/vect/vect-87.c: Likewise.
7312         * gcc.dg/vect/vect-109.c: Likewise.
7313         * gcc.dg/vect/vect-54.c: Likewise.
7314         * gcc.dg/vect/vect-96.c: Likewise.
7315         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7316         * gcc.dg/vect/vect-88.c: Likewise.
7317         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7318         * gcc.dg/vect/vect-89.c: Likewise.
7319         * gcc.dg/vect/vect-91.c: Likewise.
7320         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7321         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7322         * gfortran.dg/vect/vect-2.f90: Likewise.
7323         * gfortran.dg/vect/vect-3.f90: Likewise.
7324         * gfortran.dg/vect/vect-4.f90: Likewise.
7325         * gfortran.dg/vect/vect-5.f90: Likewise.
7326
7327 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7328
7329         PR tree-optimization/36318
7330         * gcc.dg/tree-ssa/sra-7.c: New test.
7331
7332 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7333
7334         PR fortran/37203
7335         * gfortran.dg/reshape_order_5.f90: New.
7336         * gfortran.dg/reshape_shape_1.f90: New.
7337
7338 2009-06-04  Jason Merrill  <jason@redhat.com>
7339
7340         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7341
7342 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7343
7344         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7345         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7346
7347 2009-06-04  Richard Guenther  <rguenther@suse.de>
7348
7349         PR c++/39371
7350         * g++.dg/torture/pr40335.C: New testcase.
7351
7352 2009-06-03  Richard Guenther  <rguenther@suse.de>
7353
7354         PR middle-end/40328
7355         * gcc.dg/torture/pr40328.c: New testcase.
7356
7357 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7358
7359         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7360         m68k and fido.
7361
7362 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7363
7364         * g++.dg/torture/pr40323.C: New file.
7365
7366 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7367
7368         * gnat.dg/specs/root.ads: New test.
7369         * gnat.dg/specs/root-level_1.ads: Likewise.
7370         * gnat.dg/specs/root-level_2.ads: Likewise.
7371         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7372
7373 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7374
7375         * g++.dg/init/ref15.C: Require unwrapped targets.
7376
7377 2009-06-02  Jason Merrill  <jason@redhat.com>
7378
7379         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7380         * g++.dg/cpp0x/initlist18.C: New.
7381         * g++.dg/cpp0x/initlist19.C: New.
7382
7383         * g++.dg/cpp0x/auto14.C: New.
7384
7385 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7386
7387         * gnat.dg/alignment6.adb: Remove XFAIL.
7388
7389 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7390
7391         PR c++/38089
7392         * g++.dg/template/spec36.C: New test.
7393
7394 2009-06-01  Ian Lance Taylor  <iant@google.com>
7395
7396         * gcc.dg/cast-qual-3.c: New testcase.
7397         * g++.dg/warn/Wcast-qual2.C: New testcase.
7398
7399 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7400
7401         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7402         (process-message): Expect column numbers.
7403         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7404         * gcc.dg/pch/counter-2.c: Same.
7405         * gcc.dg/pch/valid-2.c: Same.
7406         * gcc.dg/pch/warn-1.c: Same.
7407         * gcc.dg/pch/valid-1.c: Same.
7408         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7409         * gcc.dg/cpp/syshdr.c: Same.
7410         * gcc.dg/cpp/19940712-1.c: Same.
7411         * gcc.dg/cpp/missing-header-1.c: Same.
7412         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7413         * gcc.dg/cpp/tr-warn3.c: Same.
7414         * gcc.dg/cpp/pr29612-2.c: Same.
7415         * gcc.dg/cpp/tr-warn4.c: Same.
7416         * gcc.dg/cpp/Wtrigraphs.c: Same.
7417         * gcc.dg/cpp/poison.c: Same.
7418         * gcc.dg/cpp/arith-3.c: Same.
7419         * gcc.dg/cpp/sysmac2.c: Same.
7420         * gcc.dg/cpp/cpp.exp: Same.
7421         * gcc.dg/cpp/tr-warn5.c: Same.
7422         * gcc.dg/cpp/include2.c: Same.
7423         * gcc.dg/cpp/Wmissingdirs.c: Same.
7424         * gcc.dg/cpp/Wmissingdirs.c: Same.
7425         * gcc.dg/cpp/tr-warn6.c: Same.
7426         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7427         * gcc.dg/cpp/macspace1.c: Same.
7428         * gcc.dg/cpp/escape-2.c: Same.
7429         * gcc.dg/cpp/assert2.c: Same.
7430         * gcc.dg/cpp/undef2.c: Same.
7431         * gcc.dg/cpp/macspace2.c: Same.
7432         * gcc.dg/cpp/tr-warn1.c: Same.
7433         * gcc.dg/cpp/extratokens2.c: Same.
7434         * gcc.dg/cpp/strify2.c: Same.
7435         * gcc.dg/cpp/Wsignprom.c: Same.
7436         * gcc.dg/cpp/redef2.c: Same.
7437         * gcc.dg/cpp/trad/trad.exp: Same.
7438         * gcc.dg/cpp/arith-1.c: Same.
7439         * gcc.dg/cpp/extratokens.c: Same.
7440         * gcc.dg/cpp/if-mpar.c: Same.
7441
7442 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7443
7444         * gnat.dg/nested_float_packed.ads: New test.
7445
7446 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7447             Eric Botcazou  <botcazou@adacore.com>
7448
7449         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7450         * gnat.dg/test_oconst.adb: New test.
7451
7452 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7453
7454         * gcc.dg/plugin/ggcplug.c: Moved comment.
7455         (plugin_init): Fixed typo, declared i, returned 0 at end.
7456
7457 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7458
7459         PR testsuite/40244
7460         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7461         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7462
7463 2009-05-29  Ian Lance Taylor  <iant@google.com>
7464
7465         * gcc.dg/Wcxx-compat-11.c: New testcase.
7466
7467 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7468
7469         PR fortran/40019
7470         * gfortran.dg/leadz_trailz_1.f90: New test.
7471         * gfortran.dg/leadz_trailz_2.f90: New test.
7472
7473 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7474
7475         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7476         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7477         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7478         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7479         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7480         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7481         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7482         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7483         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7484         * gcc.dg/tree-ssa/sra-5.c: New file.
7485         * gcc.dg/tree-ssa/sra-6.c: New file.
7486         * gcc.c-torture/compile/sra-1.c: New file.
7487
7488 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7489
7490         PR middle-end/40291
7491         * gcc.c-torture/compile/pr40291.c: New test.
7492
7493         PR target/40017
7494         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7495         __vector _Bool.
7496         * gcc.target/powerpc/altivec-30.c: New test.
7497         * gcc.target/powerpc/altivec-31.c: New test.
7498
7499 2009-05-28  Richard Guenther  <rguenther@suse.de>
7500
7501         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7502         * gcc.c-torture/execute/20090527-1.c: Likewise.
7503
7504 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7505
7506         PR c++/39754
7507         * g++.dg/template/canon-type-1.C: New test.
7508         * g++.dg/template/canon-type-2.C: Likewise.
7509         * g++.dg/template/canon-type-3.C: Likewise.
7510         * g++.dg/template/canon-type-4.C: Likewise.
7511         * g++.dg/template/canon-type-5.C: Likewise.
7512         * g++.dg/template/canon-type-6.C: Likewise.
7513         * g++.dg/template/canon-type-7.C: Likewise.
7514
7515 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7516             Uros Bizjak  <ubizjak@gmail.com>
7517             Danny Smith  <dansmister@gmail.com>
7518
7519         PR target/37216
7520
7521         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7522         New function.
7523         * gcc.target/i386/pr37216.c:  New test source file.
7524         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7525         use -fno-common for testing Cygwin and MinGW targets.
7526
7527 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7528
7529         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7530         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7531         * g++.dg/pr37742.C (size_t): Likewise.
7532         * g++.dg/torture/pr34850.C (size_t): Likewise.
7533         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7534         _PTRDIFF_TYPE__.
7535         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7536         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7537         (size_t): Use __extension__ and __SIZE_TYPE__.
7538         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7539         __SIZE_TYPE__.
7540         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7541         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7542         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7543         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7544         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7545         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7546         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7547         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7548         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7549         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7550         (__ssize_t): Likewise.
7551         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7552         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7553         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7554         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7555         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7556         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7557         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7558         * gcc.dg/pr33667.c (size_t): Likewise.
7559         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7560         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7561         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7562         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7563         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7564         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7565
7566 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7567
7568         PR tree-optimization/40254
7569         * gcc.dg/vect/pr40254.c: New test.
7570
7571 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7572
7573         PR middle-end/33699
7574         * gcc.target/mips/const-anchor-1.c: New test.
7575         * gcc.target/mips/const-anchor-2.c: New test.
7576
7577 2009-05-27  Jason Merrill  <jason@redhat.com>
7578
7579         * g++.dg/cpp0x/initlist15.C: New.
7580         * g++.dg/cpp0x/initlist16.C: New.
7581         * g++.dg/cpp0x/initlist17.C: New.
7582
7583 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7584
7585         PR fortran/39178
7586         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7587         patterns to reflect frontend changes.
7588         * gfortran.dg/vector_subscript_4.f90: Likewise.
7589
7590 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7591             Eric Botcazou  <botcazou@adacore.com>
7592
7593         * gcc.c-torture/execute/align-nest.c: New testcase.
7594         * gnat.dg/misaligned_nest.adb: New testcase.
7595
7596 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7597
7598         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7599         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7600         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7601         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7602
7603 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7604
7605         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7606         cast instead of assuming 0ul.
7607         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7608         __SIZE_TYPE__.
7609         (_type_desc): Make first argument const.
7610         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7611
7612 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7613
7614         PR libfortran/40187
7615         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7616         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7617
7618 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7619
7620         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7621         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7622         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7623         * gcc.dg/plugin/ggcplug.c: Added new file.
7624
7625 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7626
7627         PR fortran/40246
7628         * gfortran.dg/nullify_4.f90: New test.
7629
7630 2009-05-26  Richard Guenther  <rguenther@suse.de>
7631
7632         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7633
7634 2009-05-26  Richard Guenther  <rguenther@suse.de>
7635
7636         PR middle-end/40252
7637         * gcc.c-torture/compile/pr40252.c: New testcase.
7638
7639 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7640
7641         PR c++/40007
7642         * g++.dg/template/typedef18.C: New test.
7643         * g++.dg/template/typedef19.C: Likewise.
7644         * g++.dg/template/typedef20.C: Likewise.
7645         * g++.dg/template/access11.C: Adjust.
7646
7647 2009-05-26  Richard Guenther  <rguenther@suse.de>
7648
7649         PR testsuite/40247
7650         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7651
7652 2009-05-25  Jason Merrill  <jason@redhat.com>
7653
7654         PR c++/38064
7655         * g++.dg/cpp0x/enum3.C: New test.
7656
7657 2009-05-25  Richard Guenther  <rguenther@suse.de>
7658
7659         PR tree-optimization/36327
7660         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7661         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7662         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7663         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7664         * gcc.dg/vect/vect-40.c: Likewise.
7665         * gcc.dg/vect/vect-42.c: Likewise.
7666         * gcc.dg/vect/vect-46.c: Likewise.
7667         * gcc.dg/vect/vect-76.c: Likewise.
7668
7669 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7670
7671         PR fortran/40176
7672         * gfortran.dg/proc_ptr_18.f90: New.
7673         * gfortran.dg/proc_ptr_19.f90: New.
7674         * gfortran.dg/proc_ptr_comp_9.f90: New.
7675         * gfortran.dg/proc_ptr_comp_10.f90: New.
7676
7677 2009-05-25  Richard Guenther  <rguenther@suse.de>
7678
7679         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7680         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7681
7682 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7683
7684         PR tree-optimization/40238
7685         * gcc.dg/vect/pr40238.c: New test.
7686
7687 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7688             Dominique Dhumieres  <dominiq@lps.ens.fr>
7689
7690         PR fortran/35732
7691         PR fortran/39872
7692         * gfortran.dg/bounds_check_fail_3.f90: New test.
7693         * gfortran.dg/bounds_check_fail_4.f90: New test.
7694         * gfortran.dg/bounds_check_14.f90: Update test.
7695         * gfortran.dg/bound_4.f90: Update test.
7696
7697 2009-05-24  Richard Guenther  <rguenther@suse.de>
7698
7699         PR middle-end/40233
7700         * gcc.c-torture/compile/pr40233.c: New testcase.
7701
7702 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7703
7704         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7705         for alpha*-*-* targets.
7706
7707 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7708
7709         * gcc.dg/vect/bb-slp-1.c: New test.
7710         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7711         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7712         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7713         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7714         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7715         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7716         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7717         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7718         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7719         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7720         gcc.dg/vect/bb-slp-22.c: Likewise.
7721         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7722
7723 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7724             Maxim Kuvyrkov  <maxim@codesourcery.com>
7725
7726         * gcc.dg/falign-labels-1.c: New test.
7727
7728 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7729
7730         * gnat.dg/specs/rep_clause3.ads: New test.
7731
7732 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7733
7734         * gnat.dg/addr6.adb: New test.
7735
7736 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7737
7738         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7739         New function.
7740         * gcc.target/arm/thumb2-mul-space.c: New file.
7741         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7742         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7743         * gcc.target/arm/thumb2-mul-speed.c: New file.
7744
7745 2009-05-22  Richard Guenther  <rguenther@suse.de>
7746
7747         PR middle-end/38964
7748         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7749         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7750         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7751
7752 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7753
7754         * gcc.dg/dll-6.c: New test.
7755         * gcc.dg/dll-6a.c: Likewise.
7756         * gcc.dg/dll-7.c: Likewise.
7757         * gcc.dg/dll-7a.c: Likewise.
7758         * g++.dg/ext/dllexport2.C: Likewise.
7759         * g++.dg/ext/dllexport2a.cc: Likewise.
7760
7761 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7762
7763         PR target/37846
7764         * gcc.target/ia64/mfused-madd-vect.c: New test.
7765         * gcc.target/ia64/mfused-madd.c: New test.
7766         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7767         * gcc.target/ia64/mno-fused-madd.c: New test.
7768
7769 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7770
7771         * gcc.target/i386/movbe-1.c: New.
7772         * gcc.target/i386/movbe-2.c: Likewise.
7773
7774 2009-05-21  Taras Glek  <tglek@mozilla.com>
7775
7776         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7777         plugin_init signature.
7778         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7779         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7780         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7781
7782 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7783
7784         * gcc.dg/target/arm/neon-vmla-1.c: New.
7785         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7786
7787 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7788
7789         * gcc.target/mips/octeon-exts-6.c: New test.
7790         * gcc.target/mips/extend-1.c: New test.
7791         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7792         EXTS.
7793         * gcc.target/mips/octeon-exts-5.c: Likewise.
7794
7795 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7796
7797         PR middle-end/40204
7798         * gcc.c-torture/compile/pr40204.c: New test.
7799
7800 2009-05-20  Richard Guenther  <rguenther@suse.de>
7801
7802         * gcc.c-torture/compile/20090518-1.c: New testcase.
7803
7804 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7805
7806         PR tree-optimization/40087
7807         * gcc.dg/tree-ssa/pr40087.c: New test.
7808
7809 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7810
7811         * gcc.dg/vector-4.c: New testcase.
7812         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7813         * g++.dg/ext/vector16.C: New testcase.
7814
7815 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7816
7817         PR c/40172
7818         * gcc.dg/pr40172.c: Renamed to ...
7819         * gcc.dg/pr40172-1.c: This.
7820
7821         * gcc.dg/pr40172-2.c: New.
7822         * gcc.dg/pr40172-3.c: Likewise.
7823
7824 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7825
7826         PR c/40172
7827         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7828
7829 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7830
7831         * gnat.dg/loop_optimization6.ad[sb]: New test.
7832
7833 2009-05-19  Richard Guenther  <rguenther@suse.de>
7834
7835         * gcc.c-torture/compile/20090519-1.c: New testcase.
7836
7837 2009-05-18  Jason Merrill  <jason@redhat.com>
7838
7839         * g++.dg/cpp0x/explicit1.C: New.
7840         * g++.dg/cpp0x/explicit2.C: New.
7841
7842 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7843
7844         PR debug/40109
7845         * g++.dg/debug/dwarf2/nested-1.C: New test.
7846
7847 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7848
7849         PR testsuite/39907
7850         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7851         stack alignment.
7852
7853 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7854
7855         PR fortran/40164
7856         * gfortran.dg/proc_ptr_comp_8.f90: New.
7857
7858 2009-05-18  Richard Guenther  <rguenther@suse.de>
7859
7860         PR fortran/40168
7861         * gfortran.dg/array_memset_2.f90: Adjust.
7862
7863 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7864
7865         PR fortran/36947
7866         PR fortran/40039
7867         * gfortran.dg/interface_27.f90: New.
7868         * gfortran.dg/interface_28.f90: New.
7869         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7870         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7871
7872 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7873
7874         * gcc.target/m68k/tls-ie.c: New test.
7875         * gcc.target/m68k/tls-le.c: New test.
7876         * gcc.target/m68k/tls-gd.c: New test.
7877         * gcc.target/m68k/tls-ld.c: New test.
7878         * gcc.target/m68k/tls-ie-xgot.c: New test.
7879         * gcc.target/m68k/tls-le-xtls.c: New test.
7880         * gcc.target/m68k/tls-gd-xgot.c: New test.
7881         * gcc.target/m68k/tls-ld-xgot.c: New test.
7882         * gcc.target/m68k/tls-ld-xtls.c: New test.
7883         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7884
7885 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7886
7887         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7888
7889 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7890
7891         PR c/40172
7892         * gcc.dg/pr40172.c: New.
7893
7894 2009-05-17  Jason Merrill  <jason@redhat.com>
7895
7896         PR c++/40139
7897         * g++.dg/template/dtor6.C: New.
7898
7899 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7900
7901         * g++.dg/warn/translate-ice-1.C: New test.
7902
7903 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7904
7905         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7906         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7907         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7908         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7909
7910 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7911
7912         PR fortran/33197
7913         * gfortran.dg/erf_2.F90: New test.
7914         * gfortran.dg/erfc_scaled_2.f90: New test.
7915
7916 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7917
7918         PR fortran/31243
7919         * gfortran.dg/string_1.f90: New test.
7920         * gfortran.dg/string_2.f90: New test.
7921         * gfortran.dg/string_3.f90: New test.
7922
7923 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7924
7925         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7926         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7927
7928 2009-05-15  Ian Lance Taylor  <iant@google.com>
7929
7930         * gcc.dg/Wcxx-compat-10.c: New testcase.
7931
7932 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7933
7934         PR 16302
7935         * gcc.dg/pr16302.c: New.
7936         * g++.dg/warn/pr16302.C: New.
7937
7938 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7939
7940         * gcc.dg/torture/builtin-math-5.c: New.
7941         * gcc.dg/torture/builtin-math-6.c: New.
7942         * lib/target-supports.exp (check_effective_target_mpc): New.
7943
7944 2009-05-15  Jan Hubicka  <jh@suse.cz>
7945
7946         * gcc.dg/tree-ssa/inline-3.c: New testcase
7947
7948 2009-05-15  Jan Hubicka  <jh@suse.cz>
7949
7950         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7951         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7952         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7953         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7954         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7955         Mark noinline.
7956         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7957         Mark noinline.
7958         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7959         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7960
7961 2009-05-15  Jan Hubicka  <jh@suse.cz>
7962
7963         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7964         optimized by sibcall noinline.
7965
7966 2009-05-15  Jan Hubicka  <jh@suse.cz>
7967
7968         * sibcall-1.c (track): Mark noinline.
7969         * sibcall-2.c (track): Mark noinline.
7970         * sibcall-3.c (track): Mark noinline.
7971         * sibcall-4.c (track): Mark noinline.
7972
7973 2009-05-15  Jan Hubicka  <jh@suse.cz>
7974
7975         * flatten-2.c: Disable early inlining; add comment.
7976         * flatten-3.c: New test based on flatten-2.c.
7977
7978 2009-05-15  Richard Guenther  <rguenther@suse.de>
7979
7980         PR tree-optimization/39999
7981         * gcc.c-torture/compile/pr39999.c: New testcase.
7982
7983 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7984
7985         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7986
7987 2009-05-14  Ian Lance Taylor  <iant@google.com>
7988
7989         * gcc.dg/Wcxx-compat-9.c: New testcase.
7990
7991 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7992
7993         PR fortran/39996
7994         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7995         * gfortran.dg/duplicate_type_2.f90: Ditto.
7996         * gfortran.dg/duplicate_type_3.f90: New.
7997
7998 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7999
8000         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
8001         * ada/acats/tests/c5/c59002c.ada: Likewise.
8002
8003 2009-05-13  Taras Glek  <tglek@mozilla.com>
8004
8005         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
8006         attributes and decl smashing.
8007         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
8008         attributes.
8009         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
8010         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
8011
8012 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
8013
8014         PR fortran/39865
8015         * gfortran.dg/pr39865.f90: New test.
8016         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
8017         arrays in FMT=.
8018         * gfortran.dg/hollerith_f95.f90: Likewise.
8019         * gfortran.dg/hollerith6.f90: New test.
8020         * gfortran.dg/hollerith7.f90: New test.
8021
8022 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8023
8024         PR cpp/36674
8025         * gcc.dg/cpp/pr36674.i: New.
8026
8027 2009-05-14  Ben Elliston  <bje@au.ibm.com>
8028
8029         PR middle-end/40035
8030         * gcc.c-torture/compile/pr40035.c: New test.
8031
8032 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8033
8034         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
8035
8036 2009-05-12  Tobias Burnus  <burnus@net-b.de>
8037
8038         PR fortran/40110
8039         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
8040         * gfortran.dg/c_kind_tests_2.f03: Ditto.
8041         * gfortran.dg/interop_params.f03: Ditto.
8042
8043 2009-05-12  Jan Hubicka  <jh@suse.cz>
8044
8045         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
8046         so unrolling still happens.
8047         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
8048         * gcc.dg/ipa/ipacost-2.c: Likewise.
8049         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
8050
8051 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8052
8053         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8054
8055 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8056
8057         * lib/target-supports.exp (check_profiling_available): Return
8058         false for -p on *-*-cygwin* targets.
8059
8060 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8061
8062         PR tree-optimization/38632
8063         * g++.dg/tree-ssa/pr38632.C: New.
8064
8065 2009-05-11  Jan Hubicka  <jh@suse.cz>
8066
8067         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
8068         we now optimize better.
8069         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
8070         out at different places.
8071         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
8072         unroling.
8073         * gcc.dg/vect/vect-76.c: Likewise.
8074         * gcc.dg/vect/vect-70.c: Likewise.
8075         * gcc.dg/vect/vect-66.c: Likewise.
8076         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
8077         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
8078
8079 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8080
8081         PR middle-end/40080
8082         * gcc.c-torture/compile/pr40080.c: New.
8083
8084 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
8085
8086         * gcc.c-torture/compile/pr40026.c: New testcase.
8087
8088 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
8089
8090         PR fortran/40089
8091         * gfortran.dg/proc_ptr_comp_7.f90: New.
8092
8093 2009-05-11  Ira Rosen  <irar@il.ibm.com>
8094
8095         PR tree-optimization/40074
8096         * gcc.dg/vect/pr40074.c: New test.
8097
8098 2009-05-10  Ian Lance Taylor  <iant@google.com>
8099
8100         * gcc.dg/Wcxx-compat-7.c: New testcase.
8101         * gcc.dg/Wcxx-compat-8.c: New testcase.
8102         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
8103         * gcc.dg/pr17188-1.c: Likewise.
8104         * gcc.dg/pr39084.c: Likewise.
8105
8106 2009-05-10  Michael Matz  <matz@suse.de>
8107
8108         PR target/40031
8109         * gcc.dg/pr40031.c: New test.
8110
8111 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8112
8113         PR fortran/40018
8114         * gfortran.dg/array_constructor_31.f90: New test.
8115
8116 2009-05-10  Richard Guenther  <rguenther@suse.de>
8117
8118         PR tree-optimization/40081
8119         * g++.dg/torture/pr40081.C: New testcase.
8120
8121 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8122
8123         PR fortran/38863
8124         * gfortran.dg/dependency_24.f90: New test.
8125         * gfortran.dg/dependency_23.f90: Clean up module files.
8126
8127 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
8128
8129         PR fortran/38956
8130         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
8131         * gfortran.dg/chmod_2.f90: Likewise.
8132         * gfortran.dg/chmod_3.f90: Likewise.
8133         * gfortran.dg/open_errors.f90: Likewise.
8134
8135 2009-05-09  Jan Hubicka  <jh@suse.cz>
8136
8137         PR middle-end/40043
8138         * g++.dg/eh/nested-try.C: New test.
8139
8140 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8141
8142         PR tree-optimization/40049
8143         * gcc.dg/vect/vect-shift-2.c: New test.
8144
8145 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8146
8147         * gcc.dg/torture/complex-sign-mul-minus-one.c,
8148         gcc.dg/torture/complex-sign-mul-one.c: New tests.
8149
8150 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8151
8152         PR c/36892
8153         * g++.dg/warn/deprecated-6.C: New.
8154         * gcc.dg/deprecated-4.c: Likewise.
8155         * gcc.dg/deprecated-5.c: Likewise.
8156         * gcc.dg/deprecated-6.c: Likewise.
8157
8158 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8159
8160         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8161         __aligned__(__BIGGEST_ALIGNMENT__).
8162         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8163         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8164         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8165         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8166         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8167         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8168         * gcc.dg/vect/Os-vect-95.c: Likewise.
8169         * gcc.dg/vect/pr20122.c: Likewise.
8170         * gcc.dg/vect/pr36493.c: Likewise.
8171         * gcc.dg/vect/pr37385.c: Likewise.
8172         * gcc.dg/vect/slp-7.c: Likewise.
8173         * gcc.dg/vect/slp-9.c: Likewise.
8174         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8175         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8176         * gcc.dg/vect/vect-35.c: Likewise.
8177         * gcc.dg/vect/vect-40.c: Likewise.
8178         * gcc.dg/vect/vect-42.c: Likewise.
8179         * gcc.dg/vect/vect-44.c: Likewise.
8180         * gcc.dg/vect/vect-46.c: Likewise.
8181         * gcc.dg/vect/vect-48.c: Likewise.
8182         * gcc.dg/vect/vect-52.c: Likewise.
8183         * gcc.dg/vect/vect-54.c: Likewise.
8184         * gcc.dg/vect/vect-56.c: Likewise.
8185         * gcc.dg/vect/vect-58.c: Likewise.
8186         * gcc.dg/vect/vect-60.c: Likewise.
8187         * gcc.dg/vect/vect-74.c: Likewise.
8188         * gcc.dg/vect/vect-75.c: Likewise.
8189         * gcc.dg/vect/vect-76.c: Likewise.
8190         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8191         * gcc.dg/vect/vect-77.c: Likewise.
8192         * gcc.dg/vect/vect-77-global.c: Likewise.
8193         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8194         * gcc.dg/vect/vect-78.c: Likewise.
8195         * gcc.dg/vect/vect-78-global.c: Likewise.
8196         * gcc.dg/vect/vect-80.c: Likewise.
8197         * gcc.dg/vect/vect-85.c: Likewise.
8198         * gcc.dg/vect/vect-87.c: Likewise.
8199         * gcc.dg/vect/vect-88.c: Likewise.
8200         * gcc.dg/vect/vect-92.c: Likewise.
8201         * gcc.dg/vect/vect-93.c: Likewise.
8202         * gcc.dg/vect/vect-95.c: Likewise.
8203         * gcc.dg/vect/vect-97.c: Likewise.
8204         * gcc.dg/vect/vect-complex-1.c: Likewise.
8205         * gcc.dg/vect/vect-complex-4.c: Likewise.
8206         * gcc.dg/vect/vect-complex-5.c: Likewise.
8207         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8208         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8209         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8210         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8211         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8212         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8213         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8214         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8215         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8216         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8217         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8218         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8219         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8220         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8221         * gcc.dg/vect/vect-outer-1.c: Likewise.
8222         * gcc.dg/vect/vect-outer-2a.c: Likewise.
8223         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8224         * gcc.dg/vect/vect-outer-2.c: Likewise.
8225         * gcc.dg/vect/vect-outer-2c.c: Likewise.
8226         * gcc.dg/vect/vect-outer-2d.c: Likewise.
8227         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8228         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8229         * gcc.dg/vect/vect-outer-3.c: Likewise.
8230         * gcc.dg/vect/vect-outer-3c.c: Likewise.
8231         * gcc.dg/vect/vect-outer-5.c: Likewise.
8232         * gcc.dg/vect/vect-outer-6.c: Likewise.
8233         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8234         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8235         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8236         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8237         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8238         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8239         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8240         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8241         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8242         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8243         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8244         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8245         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8246         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8247
8248 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8249
8250         PR c/24581
8251         * gcc.dg/torture/complex-sign.h: New header.
8252         * gcc.dg/torture/complex-sign-add.c,
8253         gcc.dg/torture/complex-sign-mixed-add.c,
8254         gcc.dg/torture/complex-sign-mixed-div.c,
8255         gcc.dg/torture/complex-sign-mixed-mul.c,
8256         gcc.dg/torture/complex-sign-mixed-sub.c,
8257         gcc.dg/torture/complex-sign-mul.c,
8258         gcc.dg/torture/complex-sign-sub.c: New tests.
8259
8260 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
8261
8262         PR fortran/39876
8263         * gfortran.dg/intrinsic_3.f90: New.
8264
8265 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
8266
8267         PR c/39037
8268         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8269         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8270         * gcc.dg/dfp/float-constant-double.c: New test.
8271         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8272         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8273         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8274         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8275         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8276         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8277         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8278         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8279         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8280
8281 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8282
8283         PR middle-end/40057
8284         * gcc.c-torture/execute/pr40057.c: New test.
8285
8286 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8287
8288         * gcc.c-torture/compile/const-high-part.c: New test.
8289
8290 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8291
8292         PR testsuite/40050
8293         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8294         build plugin.
8295
8296 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8297
8298         PR fortran/39630
8299         * gfortran.dg/proc_decl_1.f90: Modified.
8300         * gfortran.dg/proc_ptr_comp_1.f90: New.
8301         * gfortran.dg/proc_ptr_comp_2.f90: New.
8302         * gfortran.dg/proc_ptr_comp_3.f90: New.
8303         * gfortran.dg/proc_ptr_comp_4.f90: New.
8304         * gfortran.dg/proc_ptr_comp_5.f90: New.
8305         * gfortran.dg/proc_ptr_comp_6.f90: New.
8306
8307 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8308
8309         PR c++/17395
8310         * g++.dg/template/call7.C: New test.
8311
8312 2009-05-06  Diego Novillo  <dnovillo@google.com>
8313
8314         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8315
8316 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8317
8318         * gfortran.dg/pr40021.f: Moved to ...
8319         * gfortran.fortran-torture/execute/pr40021.f: Here.
8320
8321 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8322
8323         PR middle-end/39986
8324         * gcc.dg/dfp/pr39986.c: New test.
8325
8326 2009-05-06  Michael Matz  <matz@suse.de>
8327
8328         PR middle-end/40021
8329         * gfortran.dg/pr40021.f: New test.
8330
8331 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8332
8333         * lib/plugin-support.exp: New file containing support procs for
8334         plugin testcases.
8335         * lib/target-supports.exp (check_plugin_available): New proc.
8336         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8337         * gcc.dg/plugin/selfassign.c: New plugin source file.
8338         * gcc.dg/plugin/self-assign-test-1.c: New test.
8339         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8340         * g++.dg/README: Add description for plugin test.
8341         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8342         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8343         * g++.dg/plugin/selfassign.c: New plugin source file.
8344         * g++.dg/plugin/self-assign-test-1.C: New test.
8345         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8346         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8347         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8348         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8349
8350 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8351
8352         PR fortran/40041
8353         * gfortran.dg/intrinsic_2.f90: New test.
8354         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8355
8356 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8357
8358         PR c/40032
8359         * gcc.dg/noncompile/incomplete-5.c: New test.
8360
8361 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8362
8363         PR middle-end/39666
8364         * gcc.dg/pr39666-1.c: New test.
8365         * gcc.dg/pr39666-2.c: Likewise.
8366         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8367         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8368         * gfortran.dg/pr39666-1.f90: Likewise.
8369         * gfortran.dg/pr39666-2.f90: Likewise.
8370
8371 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8372
8373         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8374         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8375         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8376
8377 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8378
8379         PR fortran/39998
8380         * gfortran.dg/proc_ptr_17.f90: New.
8381
8382 2009-05-05  Richard Guenther  <rguenther@suse.de>
8383
8384         PR tree-optimization/40022
8385         * gcc.c-torture/execute/pr40022.c: New testcase.
8386
8387 2009-05-05  Richard Guenther  <rguenther@suse.de>
8388
8389         PR middle-end/40023
8390         * gcc.c-torture/compile/pr40023.c: New testcase.
8391
8392 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8393
8394         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8395         * g++.dg/template/overload9.C: Likewise.
8396         * g++.dg/ext/ms-1.C: New.
8397
8398 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8399
8400         PR c++/40013
8401         * g++.dg/ext/vla7.C: New test.
8402
8403 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8404
8405         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8406
8407 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8408
8409         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8410         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8411         Update expected errors.
8412
8413 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8414
8415         PR c++/28152
8416         * g++.dg/parse/parser-pr28152.C: New.
8417         * g++.dg/parse/parser-pr28152-2.C: New.
8418
8419 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8420
8421         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8422
8423 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8424
8425         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8426         * gcc.target/sparc/fexpand-2.c: Likewise.
8427         * gcc.target/sparc/fpmerge-2.c: Likewise.
8428         * gcc.target/sparc/pdist-2.c: Likewise.
8429
8430 2009-05-03  Richard Guenther  <rguenther@suse.de>
8431
8432         PR c/39983
8433         * gcc.c-torture/compile/pr39983.c: New testcase.
8434
8435 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8436
8437         * gcc.dg/c99-complex-3.c: New test.
8438
8439 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8440
8441         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8442
8443 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8444
8445         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8446
8447 2009-05-02  Richard Guenther  <rguenther@suse.de>
8448
8449         PR middle-end/40001
8450         * gcc.target/spu/pr40001.c: New testcase.
8451
8452 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8453
8454         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8455
8456 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8457
8458         PR middle-end/39579
8459         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8460         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8461
8462 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8463
8464         PR testsuite/39776
8465         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8466         no longer issued.
8467
8468 2009-04-30  David Ayers  <ayers@fsfe.org>
8469
8470         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8471         and gcc_error_prefix variables.
8472         * objc.dg/bad-receiver-type.m: Update to match correct
8473         diagnostics marker.
8474         * objc.dg/encode-5.m: Likewise.
8475         * objc.dg/id-1.m: Likewise.
8476         * objc.dg/method-1.m: Likewise.
8477         * objc.dg/method-6.m: Likewise.
8478         * objc.dg/method-7.m: Likewise.
8479         * objc.dg/method-9.m: Likewise.
8480         * objc.dg/method-11.m: Likewise.
8481         * objc.dg/method-20.m: Likewise.
8482         * objc.dg/private-1.m: Likewise.
8483
8484 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8485
8486         PR libfortran/39667
8487         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8488         * gfortran.dg/advance_4.f90: Likewise
8489         * gfortran.dg/advance_5.f90: Likewise
8490         * gfortran.dg/append_1.f90: Likewise
8491         * gfortran.dg/backslash_1.f90: Likewise
8492         * gfortran.dg/backslash_2.f90: Likewise
8493         * gfortran.dg/backslash_3.f: Likewise
8494         * gfortran.dg/backspace_10.f90: Likewise
8495         * gfortran.dg/backspace_3.f: Likewise
8496         * gfortran.dg/backspace_4.f: Likewise
8497         * gfortran.dg/backspace_5.f: Likewise
8498         * gfortran.dg/backspace_8.f: Likewise
8499         * gfortran.dg/backspace_9.f: Likewise
8500         * gfortran.dg/complex_write.f90: Likewise
8501         * gfortran.dg/convert_implied_open.f90: Likewise
8502         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8503         * gfortran.dg/dos_eol.f: Likewise
8504         * gfortran.dg/empty_format_1.f90: Likewise
8505         * gfortran.dg/endfile.f: Likewise
8506         * gfortran.dg/eof_1.f90: Likewise
8507         * gfortran.dg/eor_1.f90: Likewise
8508         * gfortran.dg/eor_handling_1.f90: Likewise
8509         * gfortran.dg/eor_handling_2.f90: Likewise
8510         * gfortran.dg/eor_handling_3.f90: Likewise
8511         * gfortran.dg/eor_handling_4.f90: Likewise
8512         * gfortran.dg/eor_handling_5.f90: Likewise
8513         * gfortran.dg/error_recovery_5.f90: Likewise
8514         * gfortran.dg/f2003_inquire_1.f03: Likewise
8515         * gfortran.dg/f2003_io_4.f03: Likewise
8516         * gfortran.dg/f2003_io_5.f03: Likewise
8517         * gfortran.dg/f2003_io_7.f03: Likewise
8518         * gfortran.dg/fgetc_1.f90: Likewise
8519         * gfortran.dg/fgetc_2.f90: Likewise
8520         * gfortran.dg/flush_1.f90: Likewise
8521         * gfortran.dg/fmt_exhaust.f90: Likewise
8522         * gfortran.dg/fmt_huge.f90: Likewise
8523         * gfortran.dg/fmt_read.f90: Likewise
8524         * gfortran.dg/fmt_t_1.f90: Likewise
8525         * gfortran.dg/fmt_t_2.f90: Likewise
8526         * gfortran.dg/fmt_t_3.f90: Likewise
8527         * gfortran.dg/fmt_t_4.f90: Likewise
8528         * gfortran.dg/fmt_t_5.f90: Likewise
8529         * gfortran.dg/fmt_t_7.f: Likewise
8530         * gfortran.dg/fseek.f90: Likewise
8531         * gfortran.dg/ftell_1.f90: Likewise
8532         * gfortran.dg/ftell_2.f90: Likewise
8533         * gfortran.dg/func_derived_3.f90: Likewise
8534         * gfortran.dg/inquire_9.f90: Likewise
8535         * gfortran.dg/iostat_1.f90: Likewise
8536         * gfortran.dg/iostat_2.f90: Likewise
8537         * gfortran.dg/list_read_1.f90: Likewise
8538         * gfortran.dg/list_read_4.f90: Likewise
8539         * gfortran.dg/list_read_5.f90: Likewise
8540         * gfortran.dg/list_read_7.f90: Likewise
8541         * gfortran.dg/list_read_8.f90: Likewise
8542         * gfortran.dg/list_read_9.f90: Likewise
8543         * gfortran.dg/namelist_13.f90: Likewise
8544         * gfortran.dg/namelist_14.f90: Likewise
8545         * gfortran.dg/namelist_15.f90: Likewise
8546         * gfortran.dg/namelist_16.f90: Likewise
8547         * gfortran.dg/namelist_17.f90: Likewise
8548         * gfortran.dg/namelist_18.f90: Likewise
8549         * gfortran.dg/namelist_19.f90: Likewise
8550         * gfortran.dg/namelist_20.f90: Likewise
8551         * gfortran.dg/namelist_24.f90: Likewise
8552         * gfortran.dg/namelist_26.f90: Likewise
8553         * gfortran.dg/namelist_27.f90: Likewise
8554         * gfortran.dg/namelist_28.f90: Likewise
8555         * gfortran.dg/namelist_37.f90: Likewise
8556         * gfortran.dg/namelist_38.f90: Likewise
8557         * gfortran.dg/namelist_39.f90: Likewise
8558         * gfortran.dg/namelist_40.f90: Likewise
8559         * gfortran.dg/namelist_43.f90: Likewise
8560         * gfortran.dg/namelist_44.f90: Likewise
8561         * gfortran.dg/namelist_45.f90: Likewise
8562         * gfortran.dg/namelist_46.f90: Likewise
8563         * gfortran.dg/namelist_47.f90: Likewise
8564         * gfortran.dg/namelist_48.f90: Likewise
8565         * gfortran.dg/namelist_49.f90: Likewise
8566         * gfortran.dg/namelist_50.f90: Likewise
8567         * gfortran.dg/namelist_51.f90: Likewise
8568         * gfortran.dg/namelist_52.f90: Likewise
8569         * gfortran.dg/namelist_56.f90: Likewise
8570         * gfortran.dg/namelist_char_only.f90: Likewise
8571         * gfortran.dg/namelist_use.f90: Likewise
8572         * gfortran.dg/namelist_use_only.f90: Likewise
8573         * gfortran.dg/noadv_size.f90: Likewise
8574         * gfortran.dg/open_access_append_1.f90: Likewise
8575         * gfortran.dg/pad_no.f90: Likewise
8576         * gfortran.dg/pr12884.f: Likewise
8577         * gfortran.dg/pr17090.f90: Likewise
8578         * gfortran.dg/pr17285.f90: Likewise
8579         * gfortran.dg/pr17286.f90: Likewise
8580         * gfortran.dg/pr18122.f90: Likewise
8581         * gfortran.dg/pr18210.f90: Likewise
8582         * gfortran.dg/pr18392.f90: Likewise
8583         * gfortran.dg/pr19155.f: Likewise
8584         * gfortran.dg/pr19216.f: Likewise
8585         * gfortran.dg/pr19467.f90: Likewise
8586         * gfortran.dg/pr19657.f: Likewise
8587         * gfortran.dg/pr20257.f90: Likewise
8588         * gfortran.dg/read_bad_advance.f90: Likewise
8589         * gfortran.dg/read_eof_2.f90: Likewise
8590         * gfortran.dg/read_eof_4.f90: Likewise
8591         * gfortran.dg/read_many_1.f: Likewise
8592         * gfortran.dg/read_noadvance.f90: Likewise
8593         * gfortran.dg/read_repeat.f90: Likewise
8594         * gfortran.dg/read_size_noadvance.f90: Likewise
8595         * gfortran.dg/read_x_past.f: Likewise
8596         * gfortran.dg/record_marker_1.f90: Likewise
8597         * gfortran.dg/record_marker_3.f90: Likewise
8598         * gfortran.dg/rewind_1.f90: Likewise
8599         * gfortran.dg/runtime_warning_1.f90: Likewise
8600         * gfortran.dg/shape_3.f90: Likewise
8601         * gfortran.dg/slash_1.f90: Likewise
8602         * gfortran.dg/stat_1.f90: Likewise
8603         * gfortran.dg/stat_2.f90: Likewise
8604         * gfortran.dg/streamio_11.f90: Likewise
8605         * gfortran.dg/streamio_3.f90: Likewise
8606         * gfortran.dg/streamio_4.f90: Likewise
8607         * gfortran.dg/streamio_9.f90: Likewise
8608         * gfortran.dg/tl_editing.f90: Likewise
8609         * gfortran.dg/unf_io_convert_1.f90: Likewise
8610         * gfortran.dg/unf_io_convert_2.f90: Likewise
8611         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8612         * gfortran.dg/unf_short_record_1.f90: Likewise
8613         * gfortran.dg/utf8_1.f03: Likewise
8614         * gfortran.dg/utf8_2.f03: Likewise
8615         * gfortran.dg/widechar_IO_1.f90: Likewise
8616         * gfortran.dg/write_check3.f90: Likewise
8617         * gfortran.dg/write_rewind_2.f: Likewise
8618         * gfortran.dg/x_slash_2.f: Likewise
8619
8620 2009-04-29  Richard Guenther  <rguenther@suse.de>
8621
8622         PR target/39943
8623         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8624         New.
8625         (check_effective_target_vect_floatuint_cvt): Likewise.
8626         * gcc.dg/vect/slp-10.c: Adjust.
8627         * gcc.dg/vect/slp-11.c: Adjust.
8628         * gcc.dg/vect/slp-12b.c: Adjust.
8629         * gcc.dg/vect/slp-33.c: Adjust.
8630         * gcc.c-torture/compile/pr39943.c: New testcase.
8631
8632 2009-04-29  Richard Guenther  <rguenther@suse.de>
8633
8634         PR middle-end/39937
8635         * gcc.c-torture/compile/pr39937.c: New testcase.
8636
8637 2009-04-29  Richard Guenther  <rguenther@suse.de>
8638
8639         PR tree-optimization/39941
8640         * gcc.c-torture/compile/pr39941.c: New testcase.
8641
8642 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8643
8644         * gcc.target/bfin/20090411-1.c: New test.
8645
8646 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8647
8648         PR target/39565
8649         * gcc.dg/pr39565.c: New testcase.
8650
8651 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8652
8653         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8654         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8655         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8656         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8657         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8658         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8659         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8660         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8661         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8662         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8663         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8664         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8665         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8666         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8667         * gcc.target/i386/pr37191.c: Likewise.
8668         * gcc.target/i386/reload-1.c: Likewise.
8669         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8670         * g++.old-deja/g++.pt/repo2.C: Likewise.
8671         * g++.old-deja/g++.pt/repo3.C: Likewise.
8672         * g++.old-deja/g++.pt/repo4.C: Likewise.
8673         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8674         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8675         * g++.dg/template/repo1.C: Likewise.
8676         * g++.dg/template/repo2.C: Likewise.
8677         * g++.dg/template/repo3.C: Likewise.
8678         * g++.dg/template/repo4.C: Likewise.
8679         * g++.dg/template/repo5.C: Likewise.
8680         * g++.dg/template/repo6.C: Likewise.
8681         * g++.dg/template/repo7.C: Likewise.
8682         * g++.dg/template/repo8.C: Likewise.
8683         * g++.dg/template/repo9.C: Likewise.
8684         * g++.dg/rtti/repo1.C: Likewise.
8685         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8686         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8687         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8688         * g++.dg/other/PR23205.C: Skip for vxworks.
8689         * g++.dg/ext/visibility/class1.C: Requires PIC.
8690         * g++.dg/eh/async-unwind2.C: Requires PIC.
8691         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8692         does not have cxa_exit.
8693
8694 2009-04-28  Jing Yu  <jingyu@google.com>
8695
8696         PR testsuite/39790
8697         * lib/target-supports.exp (check_effective_target_tls): Remove
8698         comment of caching.
8699         (check_effective_target_tls_native): Likewise.
8700         (check_effective_target_tls_runtime): Likewise.
8701         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8702         tls to tls_runtime.
8703         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8704
8705 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8706
8707         PR fortran/39946
8708         * gfortran.dg/proc_ptr_16.f90: New.
8709
8710 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8711
8712         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8713         lp64 is true.
8714
8715 2009-04-28  Richard Guenther  <rguenther@suse.de>
8716
8717         PR middle-end/39937
8718         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8719
8720 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8721
8722         * g++.dg/warn/pr35652.C: Removed.
8723         * gcc.dg/pr35652.c: Likewise.
8724
8725 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8726
8727         * gcc.target/ia64/20071210-2.c: New testcase.
8728
8729 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8730
8731         PR c/39323
8732         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8733         * gcc.dg/pr39323-3.c: Ditto.
8734
8735 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8736
8737         PR fortran/39930
8738         PR fortran/39931
8739         * gfortran.dg/ambiguous_reference_2.f90: New.
8740         * gfortran.dg/pointer_assign_7.f90: New.
8741
8742 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8743             Mark Mitchell  <mark@codesourcery.com>
8744
8745         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8746         * gcc.dg/20020103-1.c: Check for __ppc.
8747         * gcc.dg/asm-b.c: Check for __ppc.
8748         * gcc.dg/20020919-1.c: Check for __ppc.
8749         * gcc.dg/20020312-2.c: Likewise.
8750         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8751         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8752         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8753         * g++.dg/warn/weak1.C: Likewise.
8754         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8755         static so appropriate optimizations kick in.
8756         (find_base_value_wrapper): New function.
8757         * g++.dg/eh/simd-5.C: Fix target triplet.
8758         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8759
8760 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8761             H.J. Lu  <hongjiu.lu@intel.com>
8762
8763         PR target/39911
8764         * gcc.target/i386/pr39911.c: New test.
8765
8766 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8767
8768         PR fortran/39879
8769         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8770
8771 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8772
8773         PR c++/35652
8774         Revert:
8775
8776         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8777
8778         * gcc.dg/pr35652.C: New.
8779         * g++.dg/warn/pr35652.C: New.
8780         * gcc.dg/format/plus-1.c: Adjust message.
8781
8782 2009-04-27  DJ Delorie  <dj@redhat.com>
8783
8784         * lib/target-supports.exp (check_effective_target_double64): New.
8785         (check_effective_target_double64plus): New.
8786         (check_effective_target_large_double): New.
8787         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8788         * gcc.dg/div-double-1.c: Likewise.
8789         * gcc.dg/Wconversion-real.c: Require large_double.
8790         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8791
8792         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8793         are too small.
8794
8795         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8796         constants as long.
8797
8798 2009-04-27  Ian Lance Taylor  <iant@google.com>
8799
8800         * gcc.dg/Wcxx-compat-5.c: New testcase.
8801         * gcc.dg/Wcxx-compat-6.c: New testcase.
8802
8803 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8804
8805         Allow non-constant arguments to conversion intrinsics.
8806         * gcc.target/spu/intrinsics-3.c: Update tests.
8807
8808 2009-04-27  Richard Guenther  <rguenther@suse.de>
8809
8810         PR middle-end/39928
8811         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8812         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8813
8814 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8815
8816         PR target/39903
8817         * gcc.dg/torture/pr39903-1.c: New.
8818         * gcc.dg/torture/pr39903-2.c: Likewise.
8819
8820 2009-04-27  Revital Eres  <eres@il.ibm.com>
8821
8822         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8823         and check it.
8824         * gcc.dg/sms-2.c: Add dump check.
8825         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8826         and check it.
8827         * gcc.dg/sms-4.c: Likewise.
8828         * gcc.dg/sms-5.c: Likewise.
8829         * gcc.dg/sms-6.c: Likewise.
8830         * gcc.dg/sms-7.c: Likewise.
8831         * gcc.dg/sms-antideps.c: Rename to...
8832         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8833
8834 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8835
8836         * gnat.dg/opt2.adb: New test.
8837
8838 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8839
8840         PR c++/39875
8841         * g++.dg/warn/Wunused-15.C: New test.
8842
8843 2009-04-26  Michael Matz  <matz@suse.de>
8844
8845         Expand from SSA.
8846         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8847         change regexps.
8848         * gcc.target/i386/pr37248-1.c: Modified.
8849         * gcc.target/i386/pr37248-3.c: Modified.
8850         * gcc.target/i386/pr37248-2.c: Modified.
8851         * gnat.dg/aliasing1.adb: Modified.
8852         * gnat.dg/pack9.adb: Modified.
8853         * gnat.dg/aliasing2.adb: Modified.
8854         * gcc.dg/strict-overflow-2.c: Modified.
8855         * gcc.dg/autopar/reduc-1char.c: Modified.
8856         * gcc.dg/autopar/reduc-2char.c: Modified.
8857         * gcc.dg/autopar/reduc-1.c: Modified.
8858         * gcc.dg/autopar/reduc-2.c: Modified.
8859         * gcc.dg/autopar/reduc-3.c: Modified.
8860         * gcc.dg/autopar/reduc-6.c: Modified.
8861         * gcc.dg/autopar/reduc-7.c: Modified.
8862         * gcc.dg/autopar/reduc-8.c: Modified.
8863         * gcc.dg/autopar/reduc-9.c: Modified.
8864         * gcc.dg/autopar/reduc-1short.c: Modified.
8865         * gcc.dg/autopar/reduc-2short.c: Modified.
8866         * gcc.dg/autopar/parallelization-1.c: Modified.
8867         * gcc.dg/strict-overflow-4.c: Modified.
8868         * gcc.dg/strict-overflow-6.c: Modified.
8869         * gcc.dg/gomp/combined-1.c: Modified.
8870         * gcc.dg/no-strict-overflow-1.c: Modified.
8871         * gcc.dg/no-strict-overflow-3.c: Modified.
8872         * gcc.dg/no-strict-overflow-5.c: Modified.
8873         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8874         * gcc.dg/tree-ssa/pr18134.c: Modified.
8875         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8876         * gcc.dg/tree-ssa/vector-2.c: Modified.
8877         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8878         * gcc.dg/tree-ssa/loop-21.c: Modified.
8879         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8880         * gcc.dg/tree-ssa/vector-3.c: Modified.
8881         * gcc.dg/tree-ssa/asm-3.c: Modified.
8882         * gcc.dg/tree-ssa/pr23294.c: Modified.
8883         * gcc.dg/tree-ssa/loop-22.c: Modified.
8884         * gcc.dg/tree-ssa/loop-15.c: Modified.
8885         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8886         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8887         * gcc.dg/tree-ssa/pr20139.c: Modified.
8888         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8889         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8890         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8891         * gcc.dg/tree-ssa/loop-5.c: Modified.
8892         * gcc.dg/tree-ssa/pr19431.c: Modified.
8893         * gcc.dg/tree-ssa/pr32044.c: Modified.
8894         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8895         * gcc.dg/tree-ssa/loop-19.c: Modified.
8896         * gcc.dg/tree-ssa/loop-28.c: Modified.
8897         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8898         * gcc.dg/tree-ssa/divide-1.c: Modified.
8899         * gcc.dg/tree-ssa/inline-1.c: Modified.
8900         * gcc.dg/tree-ssa/divide-3.c: Modified.
8901         * gcc.dg/tree-ssa/pr30978.c: Modified.
8902         * gcc.dg/tree-ssa/alias-6.c: Modified.
8903         * gcc.dg/tree-ssa/divide-4.c: Modified.
8904         * gcc.dg/tree-ssa/alias-11.c: Modified.
8905         * gcc.dg/no-strict-overflow-7.c: Modified.
8906         * gcc.dg/strict-overflow-1.c: Modified.
8907         * gcc.dg/pr15784-4.c: Modified.
8908         * gcc.dg/pr34263.c: Modified.
8909         * gcc.dg/strict-overflow-3.c: Modified.
8910         * gcc.dg/tree-prof/stringop-1.c: Modified.
8911         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8912         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8913         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8914         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8915         * gcc.dg/no-strict-overflow-2.c: Modified.
8916         * gcc.dg/no-strict-overflow-4.c: Modified.
8917         * gcc.dg/no-strict-overflow-6.c: Modified.
8918         * g++.dg/tree-ssa/pr27090.C: Modified.
8919         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8920         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8921         * g++.dg/tree-ssa/pr19807.C: Modified.
8922         * g++.dg/opt/pr30965.C: Modified.
8923         * g++.dg/init/new17.C: Modified.
8924         * gfortran.dg/whole_file_6.f90: Modified.
8925         * gfortran.dg/whole_file_5.f90: Modified.
8926         * gfortran.dg/reassoc_1.f90: Modified.
8927         * gfortran.dg/reassoc_3.f90: Modified.
8928
8929 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8930
8931         PR fortran/39893
8932         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8933
8934 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8935
8936         PR inline-asm/39543
8937         * gcc.target/i386/pr39543-1.c: New test.
8938         * gcc.target/i386/pr39543-2.c: New test.
8939         * gcc.target/i386/pr39543-3.c: New test.
8940
8941         PR c/39889
8942         * gcc.dg/Wunused-value-3.c: New test.
8943
8944 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8945
8946         PR c/39581
8947         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8948         gcc.dg/vla-21.c: New tests.
8949
8950 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8951
8952         PR c/39556
8953         * gcc.dg/inline-34.c: New test.
8954
8955 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8956
8957         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8958         gcc.dg/enum-const-3.c: New tests.
8959         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8960         -pedantic-errors.  Update expected diagnostics.
8961
8962 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8963
8964         PR c/39582
8965         * gcc.dg/vla-20.c: New test.
8966
8967 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8968
8969         PR c/39564
8970         * gcc.dg/vla-19.c: New test.
8971
8972 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8973
8974         PR preprocessor/39559
8975         * gcc.dg/c99-intconst-2.c: New test.
8976
8977 2009-04-25  Jan Hubicka  <jh@suse.cz>
8978
8979         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8980
8981 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8982
8983         PR fortran/39688
8984         * gfortran.dg/import7.f90: New.
8985
8986 2009-04-24  Richard Guenther  <rguenther@suse.de>
8987
8988         * gcc.dg/tree-ssa/vrp48.c: Fix.
8989
8990 2008-04-24  Doug Kwan  <dougkwan@google.com>
8991
8992         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8993         destination are the same.
8994
8995 2009-04-24  Richard Guenther  <rguenther@suse.de>
8996
8997         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8998
8999 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
9000
9001         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
9002         gcc.dg/array-const-3.c: New tests.
9003
9004 2009-04-24  Ian Lance Taylor  <iant@google.com>
9005
9006         * gcc.dg/Wcxx-compat-4.c: New testcase.
9007
9008 2009-04-24  Daniel Kraft  <d@domob.eu>
9009
9010         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
9011         expected on already erraneous symbol (renamed to fresh one).
9012
9013 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
9014
9015         PR middle-end/39867
9016         * gcc.dg/pr39867.c: New.
9017
9018 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
9019
9020         PR fortran/39861
9021         PR fortran/39864
9022         * gfortran.dg/intrinsic_1.f90: New.
9023
9024 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
9025
9026         * gnat.dg/alignment7.adb: New test.
9027         * gnat.dg/alignment8.adb: Likewise.
9028
9029 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
9030
9031         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
9032         * gnat.dg/specs/rep_clause2.ads: New test.
9033
9034 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
9035
9036         PR rtl-optimization/39794
9037         * gcc.dg/pr39794.c: New test.
9038
9039 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9040
9041         * gnat.dg/atomic1.adb: New test.
9042         * gnat.dg/atomic1_pkg.ads: New helper.
9043
9044 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
9045
9046         PR testsuite/39623
9047         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
9048         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
9049
9050 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
9051
9052         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
9053         warning.
9054
9055 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9056
9057         PR C/31499
9058         * gcc.dg/vector-init-1.c: New testcase.
9059         * gcc.dg/vector-init-2.c: New testcase.
9060
9061 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
9062
9063         * gnat.dg/enum2.adb: New test.
9064         * gnat.dg/enum2_pkg.ads: New helper.
9065
9066 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
9067
9068         PR c/39855
9069         * gcc.dg/torture/pr39855.c: New test.
9070
9071 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
9072
9073         PR c++/39639
9074         * g++.dg/cpp0x/pr39639.C: New test.
9075
9076 2009-04-22  Mark Heffernan  <meheff@google.com>
9077
9078         * gcc.dg/profile-generate-3.c: New test.
9079
9080 2009-04-22  Jan Hubicka  <jh@suse.cz>
9081
9082         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
9083
9084 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
9085
9086         PR testsuite/39623
9087         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
9088
9089 2009-04-22  Richard Guenther  <rguenther@suse.de>
9090
9091         PR tree-optimization/39824
9092         * gcc.c-torture/compile/pr39824.c: New testcase.
9093
9094 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9095
9096         PR c++/14875
9097         * g++.dg/parse/parser-pr14875.C: New.
9098         * g++.dg/parse/parser-pr14875-2.C: New.
9099         * g++.dg/parse/error6.C: Update match string.
9100
9101 2009-04-22  Richard Guenther  <rguenther@suse.de>
9102
9103         PR tree-optimization/39845
9104         * gcc.c-torture/compile/pr39845.c: New testcase.
9105
9106 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
9107
9108         PR fortran/39735
9109         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
9110         * gfortran.dg/external_initializer.f90: Modified.
9111         * gfortran.dg/interface_26.f90: Modified.
9112         * gfortran.dg/intrinsic_subroutine.f90: Modified.
9113         * gfortran.dg/proc_ptr_3.f90: Modified.
9114         * gfortran.dg/proc_ptr_15.f90: New.
9115         * gfortran.dg/proc_ptr_result_1.f90: Modified.
9116
9117 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9118
9119         PR c++/35711
9120         * g++.dg/warn/pr35711.C: New.
9121         * g++.dg/conversion/ptrmem2.C: Update.
9122
9123 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
9124
9125         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
9126         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
9127         README.gcc, g++.dg/README, g++.dg/compat/break/README,
9128         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
9129         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
9130         gcc.c-torture/ChangeLog.0,
9131         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
9132         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
9133         gcc.target/i386/math-torture/math-torture.exp,
9134         gcc.target/mips/inter/mips16-inter.exp,
9135         gcc.target/mips/mips-nonpic/README,
9136         gcc.target/x86_64/abi/README.gcc,
9137         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
9138         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
9139         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
9140         notices.
9141         * ChangeLog-1993-2007, ChangeLog: Correct dates.
9142
9143 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9144
9145         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
9146
9147 2009-04-21  Richard Guenther  <rguenther@suse.de>
9148
9149         PR middle-end/39829
9150         * gcc.dg/torture/pr39829.c: New testcase.
9151
9152 2009-04-21  Martin Jambor  <mjambor@suse.cz>
9153
9154         * gcc.dg/tree-ssa/cswtch-2.c: New test.
9155
9156 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9157
9158         PR 16202
9159         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9160         * gcc.dg/sequence-pt-2.c: New.
9161         * gcc.dg/sequence-pt-3.c: New.
9162         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9163         * g++.dg/warn/sequence-pt-2.c: New.
9164         * g++.dg/warn/sequence-pt-3.c: New.
9165
9166 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
9167
9168         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9169
9170 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9171
9172         * gnat.dg/import1.ad[sb]: New test.
9173
9174 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9175
9176         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9177         return 0.
9178
9179 2009-04-20  Tobias Burnus  <burnus@net-b.de>
9180
9181         PR fortran/39811
9182         * gfortran.dg/continuation_11.f90: New test.
9183
9184 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9185
9186         PR c++/13358
9187         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9188         messages. Test for "long long" in system headers.
9189         * gcc.dg/c99-longlong-2.c: New.
9190         * g++.dg/warn/pr13358.C: New.
9191         * g++.dg/warn/pr13358-2.C: New.
9192         * g++.dg/warn/pr13358-3.C: New.
9193         * g++.dg/warn/pr13358-4.C: New.
9194
9195 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9196
9197         * gcc.dg/framework-2.c: Fix up for non existent includes
9198         being fatal errors now.
9199
9200 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
9201
9202         PR fortran/39800
9203         * gfortran.dg/private_type_13.f90: New test.
9204         * gfortran.dg/private_type_2.f90: Add option -std=f95.
9205
9206 2009-04-20  Le-Chun Wu  <lcwu@google.com>
9207
9208         PR c++/39803
9209         * g++.dg/warn/Wunused-14.C: New test.
9210
9211 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9212
9213         * gnat.dg/specs/small_alignment.ads: New test.
9214
9215 2009-04-20  Ian Lance Taylor  <iant@google.com>
9216
9217         * gcc.dg/Wcxx-compat-3.c: New testcase.
9218
9219 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9220
9221         * gnat.dg/pack13.ad[sb]: New test.
9222         * gnat.dg/pack13_pkg.ads: New helper.
9223
9224 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9225
9226         * gnat.dg/discr11.ad[sb]: New test.
9227         * gnat.dg/discr11_pkg.ads: New helper.
9228
9229 2009-04-20  Ira Rosen  <irar@il.ibm.com>
9230
9231         PR tree-optimization/39675
9232         * gcc.dg/vect/O3-pr39675-2.c: New test.
9233
9234 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9235
9236         * gnat.dg/rep_clause3.adb: New test.
9237
9238 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9239
9240         PR c/37481
9241         * gcc.dg/c99-flex-array-7.c: New test.
9242
9243 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9244
9245         PR c/19771
9246         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9247
9248 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9249
9250         PR c/38243
9251         * gcc.dg/c99-restrict-3.c: New test.
9252
9253 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9254
9255         PR preprocessor/20078
9256         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9257
9258 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
9259
9260         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9261         Do not pass -B$root after -margs.
9262
9263 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9264
9265         PR c/32061
9266         PR c++/36954
9267         * gcc.dg/pr32061.c: New.
9268         * gcc.dg/Wlogical-op-1.c: Update.
9269         * g++.dg/warn/Wlogical-op-1.C: Update.
9270         * g++.dg/warn/pr36954.C: New.
9271
9272 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9273
9274         PR c/27676
9275         * gcc.dg/lvalue-5.c: New test.
9276
9277 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9278
9279         PR c/22367
9280         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9281
9282 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9283
9284         * gcc.dg/cpp/include5.c: New test.
9285
9286 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9287
9288         PR c/35210
9289         * gcc.dg/call-diag-2.c: New test.
9290
9291 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9292
9293         PR preprocessor/39646
9294         * gcc.dg/cpp/line8.c: New test.
9295
9296 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9297
9298         PR preprocessor/39647
9299         * gcc.dg/cpp/line7.c: New test.
9300
9301 2009-04-18  Richard Guenther  <rguenther@suse.de>
9302
9303         PR middle-end/39804
9304         * gcc.target/i386/pr39804.c: New testcase.
9305
9306 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9307
9308         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9309         * g++.dg/other/pr39496.C: Likewise.
9310
9311 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9312
9313         PR middle-end/36902
9314         * gcc.dg/pr36902.c: New.
9315
9316 2009-04-17  Diego Novillo  <dnovillo@google.com>
9317
9318         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9319         violation for variable 'inside_main'.
9320
9321 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9322
9323         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9324
9325 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9326
9327         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9328
9329 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9330
9331         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9332         * gfortran.dg/chmod_2.f90: Likewise.
9333         * gfortran.dg/chmod_3.f90: Likewise.
9334         * gfortran.dg/open_errors.f90: Likewise.
9335         * gfortran.dg/stat_1.f90: Likewise.
9336         * gfortran.dg/stat_2.f90: Likewise.
9337
9338 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9339
9340         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9341         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9342         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9343         * gfortran.dg/nearest_1.f90: Likewise.
9344         * gfortran.dg/nearest_3.f90: Likewise.
9345         * gfortran.dg/isnan_1.f90: Likewise.
9346         * gfortran.dg/isnan_2.f90: Likewise.
9347         * gfortran.dg/nan_1.f90: Likewise.
9348         * gfortran.dg/nan_2.f90: Likewise.
9349         * gfortran.dg/nan_3.f90: Likewise.
9350         * gfortran.dg/nan_4.f90: Likewise.
9351         * gfortran.dg/module_nan.f90: Likewise.
9352         * gfortran.dg/int_conv_2.f90: Likewise.
9353         * gfortran.dg/init_flag_3.f90: Likewise.
9354         * gfortran.dg/namelist_42.f90: Likewise.
9355         * gfortran.dg/namelist_43.f90: Likewise.
9356         * gfortran.dg/real_const_3.f90: Likewise.
9357         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9358
9359         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9360         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9361         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9362         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9363         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9364
9365         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9366         * gfortran.dg/gamma_5.f90: Likewise.
9367
9368 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9369
9370         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9371         less strict so it also works with auto-overlay support.
9372         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9373         for "exceeds local store" linker errors on the SPU.
9374
9375         * lib/gfortran.exp: Include target-supports.exp.
9376         (gfortran_init): On SPU targets where automatic overlay support
9377         is available, use it to build all Fortran test cases.
9378
9379         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9380
9381 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9382
9383         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9384         rule enforced by gnat on taft types.
9385
9386 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9387
9388         PR testsuite/39792
9389         * g++.dg/ext/complit11.C: Add empty dg-options.
9390
9391 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9392
9393         PR c++/17570
9394         * g++.dg/template/defarg11.C: New test.
9395
9396 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9397
9398         PR c++/28766
9399         * g++.dg/ext/complit11.C: New testcase.
9400
9401 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9402
9403         PR c++/39551
9404         * g++.dg/warn/Wunused-13.C: New testcase.
9405
9406 2009-04-15  Ian Lance Taylor  <iant@google.com>
9407
9408         * gcc.dg/Wenum-compare-1.c: New testcase.
9409
9410 2009-04-15  Richard Guenther  <rguenther@suse.de>
9411
9412         PR tree-optimization/39764
9413         * g++.dg/torture/pr39764.C: New testcase.
9414
9415 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9416
9417         * g++.dg/ext/altivec-17.C: New.
9418
9419 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9420
9421         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9422         * gnat.dg/specs/limited1.ads: Ditto.
9423
9424 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9425
9426         PR testsuite/39769
9427         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9428         for testing the results of estimate instructions.
9429         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9430         * gcc.dg/vmx/3a-05.c (test): Ditto.
9431
9432 2009-04-14  Jason Merrill  <jason@redhat.com>
9433
9434         PR c++/39763
9435         * g++.dg/warn/Wshadow-4.C: Extend.
9436
9437 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9438
9439         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9440         (do_D): Remove attribute hidden.
9441
9442 2009-04-13  Jason Merrill  <jason@redhat.com>
9443
9444         PR c++/39480
9445         * g++.dg/init/copy7.C: New.
9446
9447 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9448
9449         PR testsuite/39733
9450         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9451         (check_for_all_options): This.
9452
9453 2009-04-13  Jason Merrill  <jason@redhat.com>
9454
9455         PR c++/39750
9456         * g++.dg/template/crash90.C: New.
9457
9458 2009-04-12  Jason Merrill  <jason@redhat.com>
9459
9460         PR c++/39742
9461         * g++.dg/overload/extern-C-2.C: New.
9462
9463 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9464
9465         PR preprocessor/31869
9466         * gcc.dg/cpp/strify5.c: New test.
9467
9468 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9469
9470         * gnat.dg/enum1.adb: New test.
9471         * gnat.dg/enum1_pkg.ads: New helper.
9472
9473 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9474
9475         PR target/39740
9476         * gcc.target/alpha/pr39740.c: New test.
9477
9478 2009-04-11  Daniel Kraft  <d@domob.eu>
9479
9480         PR fortran/37746
9481         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9482         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9483         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9484         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9485         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9486         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9487         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9488         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9489         expected string length that failed with -fbounds-check now.
9490         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9491
9492 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9493
9494         PR fortran/39692
9495         * gfortran.dg/proc_ptr_14.f90: New.
9496
9497 2009-04-11  Richard Guenther  <rguenther@suse.de>
9498
9499         PR middle-end/39732
9500         * g++.dg/torture/pr39732.C: New testcase.
9501
9502 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9503
9504         * gfortran.dg/whole_file_5.f90: New.
9505         * gfortran.dg/whole_file_6.f90: New.
9506
9507 2009-04-11  Richard Guenther  <rguenther@suse.de>
9508
9509         PR tree-optimization/39713
9510         * g++.dg/torture/pr39713.C: New testcase.
9511
9512 2009-04-10  Richard Guenther  <rguenther@suse.de>
9513
9514         PR c/39712
9515         * gcc.dg/pr39712.c: New testcase.
9516
9517 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9518
9519         PR c++/28301
9520         * g++.dg/cpp0x/enum2.C: Updated.
9521         * g++.dg/debug/pr22514.C: Likewise.
9522         * g++.dg/parse/enum2.C: Likewise.
9523         * g++.dg/parse/enum3.C: Likewise.
9524         * g++.dg/template/crash79.C: Likewise.
9525         * g++.old-deja/g++.jason/cond.C: Likewise.
9526
9527 2009-04-10  Chao-ying Fu  <fu@mips.com>
9528
9529         * gcc.target/mips/interrupt_handler.c: Change from compile to
9530         assemble.
9531
9532 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9533
9534         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9535
9536 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9537
9538         PR fortran/38709
9539         * gfortran.dg/zero_sized_6.f90: New.
9540
9541 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9542
9543         PR  c++/20118
9544         * g++.dg/parse/pr20118.C: New.
9545         * g++.dg/template/spec16.C: Update.
9546
9547 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9548
9549         PR testsuite/35621
9550         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9551         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9552         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9553         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9554         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9555         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9556         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9557         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9558         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9559         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9560         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9561         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9562         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9563         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9564         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9565         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9566         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9567
9568 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9569
9570         PR target/39678
9571         * g++.dg/torture/pr39678.C: New.
9572         * gcc.dg/compat/struct-complex-2.h: Likewise.
9573         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9574         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9575         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9576         * gcc.dg/torture/pr39678.c: Likewise.
9577         * gcc.target/i386/pr39678.c: Likewise.
9578
9579         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9580         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9581
9582         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9583         <complex.h>.  Add tests for structure with complex float.
9584
9585 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9586             Joseph Myers  <joseph@codesourcery.com>
9587
9588         PR target/36800
9589         * gcc.dg/dfp/pr36800.c: New.
9590
9591 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9592             Rafael Avila de Espindola  <espindola@google.com>
9593
9594         * gcc.misc-tests/help.exp: New file.
9595         * lib/options.exp: New file.
9596
9597 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9598
9599         PR libobjc/36610
9600         * objc/execute/forward-1.x: New.
9601
9602 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9603
9604         * gcc.dg/pr27150-1.c: Change to a link test.
9605
9606 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9607
9608         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9609         3 of the GNU General Public License and to point readers at the
9610         COPYING3 file and the FSF's license web page.
9611         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9612         * gcc.dg/struct/struct-reorg.exp: Likewise.
9613         * gcc.target/spu/tag_manager.c: Likewise.
9614
9615 2009-04-09  Richard Guenther  <rguenther@suse.de>
9616
9617         PR testsuite/39696
9618         * ssa-ccp-25.c: Adjust pattern.
9619
9620 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9621
9622         PR fortran/36704
9623         * gfortran.dg/external_procedures_1.f90: Modified.
9624         * gfortran.dg/proc_ptr_result_1.f90: New.
9625         * gfortran.dg/proc_ptr_result_2.f90: New.
9626         * gfortran.dg/proc_ptr_result_3.f90: New.
9627
9628 2009-04-09  Richard Guenther  <rguenther@suse.de>
9629
9630         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9631         to prevent constant propagation.
9632         * gcc.dg/vect/vect-56.c: Likewise.
9633         * gcc.dg/vect/vect-58.c: Likewise.
9634         * gcc.dg/vect/vect-60.c: Likewise.
9635         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9636         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9637         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9638
9639 2009-04-09  Richard Guenther  <rguenther@suse.de>
9640
9641         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9642         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9643
9644 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9645
9646         PR c/39613
9647         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9648         New tests.
9649
9650 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9651
9652         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9653         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9654
9655 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9656
9657         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9658
9659 2009-04-08  Jason Merrill  <jason@redhat.com>
9660
9661         PR c++/25185
9662         * g++.dg/template/error40.C: Add another test.
9663
9664 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9665
9666         PR c/39614
9667         PR c/39673
9668         * gcc.c-torture/compile/pr39614-1.c,
9669         gcc.c-torture/compile/pr39614-2.c,
9670         gcc.c-torture/compile/pr39614-3.c,
9671         gcc.c-torture/compile/pr39614-4.c,
9672         gcc.c-torture/compile/pr39614-5.c,
9673         gcc.c-torture/compile/pr39673-1.c,
9674         gcc.c-torture/compile/pr39673-2.c: New tests.
9675         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9676         more cases.
9677         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9678         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9679         expected errors.
9680
9681 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9682
9683         PRc++/39637
9684         * g++.dg/cpp0x/variadic-crash2.C: New test.
9685
9686 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9687
9688         PR fortran/38863
9689         * gfortran.dg/alloc_comp_result_1.f90: New test.
9690
9691 2009-04-07  Jason Merrill  <jason@redhat.com>
9692
9693         PR c++/34691
9694         * g++.dg/overload/extern-C-1.C: New.
9695
9696 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9697
9698         PR testsuite/39325
9699         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9700
9701 2009-04-07  Jason Merrill  <jason@redhat.com>
9702
9703         PR c++/25185
9704         * g++.dg/template/error40.C: New.
9705
9706 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9707
9708         PR fortran/38152
9709         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9710
9711 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9712
9713         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9714
9715 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9716
9717         PR fortran/38290
9718         * gfortran.dg/proc_decl_1.f90: Modified.
9719         * gfortran.dg/proc_ptr_11.f90: Extended.
9720         * gfortran.dg/proc_ptr_13.f90: Modified.
9721
9722 2009-04-06  Jason Merrill  <jason@redhat.com>
9723
9724         PR c++/35146
9725         * g++.dg/template/fnspec1.C: New.
9726
9727 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9728
9729         * lib/gnat.exp: Handle multilib.
9730
9731 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9732
9733         PR fortran/38863
9734         * gfortran.dg/dependency_23.f90: New test.
9735
9736 2009-04-06  Richard Guenther  <rguenther@suse.de>
9737
9738         PR tree-optimization/28868
9739         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9740         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9741         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9742         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9743
9744 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9745
9746         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9747
9748 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9749
9750         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9751
9752 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9753
9754         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9755         with the built-in y0, and the subsequent warning.
9756         (y1): Likewise, rename to y_1.
9757
9758 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9759
9760         PR fortran/39414
9761         * gfortran.dg/proc_decl_21.f90: New.
9762
9763 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9764
9765         PR fortran/36091
9766         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9767
9768 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9769
9770         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9771         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9772         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9773         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9774         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9775         gfortran.dg/namelist_49.f90: Gate test on effective_target
9776         fd_truncate.
9777         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9778
9779 2009-04-05  Daniel Kraft  <d@domob.eu>
9780
9781         PR fortran/38654
9782         * gfortran.dg/read_float_2.f03
9783         * gfortran.dg/read_float_3.f90
9784
9785 2009-04-05  Richard Guenther  <rguenther@suse.de>
9786
9787         PR tree-optimization/39648
9788         * gcc.c-torture/compile/pr39648.c: New testcase.
9789
9790 2009-04-05  Jason Merrill  <jason@redhat.com>
9791
9792         PR c++/14912
9793         * g++.dg/template/error39.C: New.
9794
9795 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9796
9797         PR fortran/29458
9798         * gfortran.dg/implied_do_1.f90: New.
9799
9800 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9801
9802         PR fortran/39577
9803         * gfortran.dg/recursive_check_8.f90: New.
9804         * gfortran.dg/recursive_check_9.f90: New.
9805         * gfortran.dg/recursive_check_10.f90: New.
9806         * gfortran.dg/recursive_check_11.f90: New.
9807         * gfortran.dg/recursive_check_12.f90: New.
9808         * gfortran.dg/recursive_check_13.f90: New.
9809         * gfortran.dg/recursive_check_14.f90: New.
9810
9811 2009-04-04  Jason Merrill  <jason@redhat.com>
9812
9813         PR c++/25185
9814         * g++.dg/template/error38.C: Add more tests.
9815
9816 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9817
9818         PR fortran/37614
9819         * gfortran.dg/common_align_2.f90: New test.
9820
9821 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9822
9823         PR target/39501
9824         * gcc.c-torture/execute/pr39501.c: New file.
9825         * gcc.c-torture/execute/pr39501.x: New file.
9826
9827 2009-04-04  Richard Guenther  <rguenther@suse.de>
9828
9829         PR tree-optimization/8781
9830         PR tree-optimization/37892
9831         * g++.dg/tree-ssa/pr8781.C: New testcase.
9832         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9833
9834 2009-04-04  Richard Guenther  <rguenther@suse.de>
9835
9836         PR tree-optimization/39636
9837         * gcc.c-torture/compile/pr39636.c: New testcase.
9838
9839 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9840
9841         PR rtl-optimization/39607
9842         * g++.dg/opt/pr39607.C: New.
9843
9844 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9845
9846         PR fortran/39594
9847         * gfortran.dg/common_12.f90: New.
9848
9849 2009-04-03  Jason Merrill  <jason@redhat.com>
9850
9851         PR c++/39608
9852         * g++.dg/template/const2.C: New test.
9853
9854 2009-04-03  Richard Guenther  <rguenther@suse.de>
9855
9856         PR tree-optimization/2480
9857         PR tree-optimization/23086
9858         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9859         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9860
9861 2009-04-03  Richard Guenther  <rguenther@suse.de>
9862
9863         PR tree-optimization/34743
9864         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9865         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9866         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9867         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9868         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9869         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9870         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9871         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9872
9873 2009-04-03  Richard Guenther  <rguenther@suse.de>
9874
9875         PR middle-end/13146
9876         PR tree-optimization/23940
9877         PR tree-optimization/33237
9878         PR middle-end/33974
9879         PR middle-end/34093
9880         PR tree-optimization/36201
9881         PR tree-optimization/36230
9882         PR tree-optimization/38049
9883         PR tree-optimization/38207
9884         PR tree-optimization/38230
9885         PR tree-optimization/38301
9886         PR tree-optimization/38585
9887         PR middle-end/38895
9888         PR tree-optimization/38985
9889         PR tree-optimization/39299
9890         * gcc.dg/pr19633-1.c: Adjust.
9891         * gcc.dg/torture/pta-callused-1.c: Likewise.
9892         * gcc.dg/torture/pr39074-2.c: Likewise.
9893         * gcc.dg/torture/pr39074.c: Likewise.
9894         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9895         * gcc.dg/torture/pr30375.c: Adjust.
9896         * gcc.dg/torture/pr33563.c: Likewise.
9897         * gcc.dg/torture/pr33870.c: Likewise.
9898         * gcc.dg/torture/pr33560.c: Likewise.
9899         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9900         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9901         * gcc.dg/tree-ssa/alias-15.c: Remove.
9902         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9903         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9904         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9905         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9906         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9907         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9908         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9909         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9910         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9911         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9912         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9913         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9914         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9915         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9916         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9917         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9918         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9919         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9920         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9921         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9922         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9923         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9924         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9925         * gcc.dg/uninit-B.c: XFAIL.
9926         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9927         * gcc.dg/uninit-pr19430.c: XFAIL.
9928         * g++.dg/tree-ssa/pr13146.C: New testcase.
9929         * g++.dg/opt/pr36187.C: Adjust.
9930         * g++.dg/torture/20090329-1.C: New testcase.
9931
9932 2009-04-02  Chao-ying Fu  <fu@mips.com>
9933
9934         * gcc.target/mips/interrupt_handler.c: New test.
9935
9936 2009-04-02  David Ayers  <ayers@fsfe.org>
9937
9938         PR objc/18456
9939         * objc.dg/bad-receiver-type-2.m: New test contributed by
9940         Alexander Mamberg.
9941
9942 2009-04-02  Jason Merrill  <jason@redhat.com>
9943
9944         PR c++/25185
9945         * g++.dg/template/error38.C: New test.
9946
9947 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9948
9949         PR tree-optimization/31677
9950         * gcc.dg/memcpy-1.c: Add compiler option.
9951
9952 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9953
9954         PR tree-optimization/39595
9955         * gfortran.dg/vect/O3-pr39595.f: New test.
9956
9957 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9958
9959         PR c++/26693
9960         * g++.dg/template/typedef11.C: New test.
9961         * g++.dg/template/typedef12.C: Likewise.
9962         * g++.dg/template/typedef13.C: Likewise.
9963         * g++.dg/template/typedef14.C: Likewise.
9964         * g++.dg/template/typedef15.C: Likewise.
9965         * g++.dg/template/typedef16.C: Likewise.
9966         * g++.dg/template/sfinae3.C: Compile this pedantically.
9967         The only errors expected should be the one saying the typedef is ill
9968         formed.
9969         * g++.old-deja/g++.pt/typename8.C: Likewise.
9970         * g++.dg/template/access11.C: Update this.
9971
9972 2009-04-02  Richard Guenther  <rguenther@suse.de>
9973
9974         PR tree-optimization/37221
9975         * gcc.c-torture/compile/20090331-1.c: New testcase.
9976
9977 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9978
9979         * gcc.c-torture/compile/20090401-1.c: New test.
9980
9981 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9982
9983         PR c++/4926
9984         * g++.dg/template/pr4926-1.C: New.
9985
9986 2009-04-01  Xinliang David Li  <davidxl@google.com>
9987
9988         * gcc.target/i386/all_one_m128i.c: New test.
9989
9990 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9991
9992         PR c/39027
9993         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9994         * gcc.dg/fltconst-2.c: New test.
9995         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9996         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9997
9998         PR c/33466
9999         * gcc.dg/cpp/pr33466.c: New test.
10000         * gcc.dg/dfp/pr33466.c: New test.
10001         * gcc.dg/fixed-point/pr33466.c: New test.
10002
10003 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10004
10005         PR tree-optimization/35011
10006         * g++.dg/other/pr35011.C: New.
10007
10008 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
10009
10010         PR target/39226
10011         * gcc.dg/pr39226.c: New test.
10012
10013 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10014
10015         PR c++/35240
10016         * g++.dg/template/pr35240.C: New.
10017
10018 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
10019
10020         PR c/39605
10021         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
10022         * gcc.dg/pr25682.c: Update expected diagnostics.
10023
10024 2009-04-01  Richard Guenther  <rguenther@suse.de>
10025
10026         * gcc.dg/fold-plusmult-2.c: New testcase.
10027
10028 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
10029
10030         PR c/37772
10031         * gcc.dg/pr37772.c: New test.
10032         * g++.dg/ext/asm11.C: New test.
10033
10034 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10035
10036         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
10037         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
10038         defined.
10039
10040 2009-03-31  Jason Merrill  <jason@redhat.com>
10041
10042         * g++.old-deja/g++.other/using9.C: Add expected errors.
10043
10044 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
10045
10046         * gcc.c-torture/compile/pr33009.c: Removed.
10047
10048 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10049
10050         * gcc.c-torture/compile/pr33009.c: Delete.
10051         * gcc.c-torture/compile/pr11832.c: Likewise.
10052
10053 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10054
10055         PR c/448
10056         * lib/target-supports.exp (check_effective_target_stdint_types):
10057         Update comment.
10058         (check_effective_target_inttypes_types): New.
10059         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
10060         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
10061         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
10062
10063 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10064
10065         PR fortran/38917
10066         PR fortran/38918
10067         * gfortran.dg/data_pointer_1.f90: New test.
10068
10069 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10070
10071         PR fortran/38915
10072         * gfortran.dg/char_length_15.f90: New test.
10073
10074 2009-03-31  Jason Merrill  <jason@redhat.com>
10075
10076         C++ DR 613
10077         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
10078         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
10079         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
10080         xfail others.
10081
10082         * g++.dg/other/typedef2.C: New test.
10083
10084         PR c++/37806
10085         * g++.dg/template/typedef17.C: New test.
10086
10087         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
10088         * g++.dg/cpp0x/auto12.C: Likewise.
10089
10090 2009-03-31  Richard Guenther  <rguenther@suse.de>
10091
10092         PR middle-end/31029
10093         * gcc.dg/fold-compare-4.c: New testcase.
10094         * gcc.dg/fold-compare-5.c: Likewise.
10095
10096 2009-03-31  Richard Guenther  <rguenther@suse.de>
10097
10098         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
10099
10100 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10101
10102         PR target/39592
10103         * gcc.target/i386/pr39592-1.c: New test.
10104
10105 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10106
10107         PR preprocessor/15638
10108         * gcc.dg/cpp/missing-header-1.c: New test.
10109         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
10110         "compilation terminated" message.
10111         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
10112         test #include "".
10113         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
10114         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
10115         terminated" message.
10116
10117 2009-03-31  Richard Guenther  <rguenther@suse.de>
10118
10119         PR middle-end/23401
10120         PR middle-end/27810
10121         * gcc.dg/tree-ssa/pr23401.c: New testcase.
10122         * gcc.dg/tree-ssa/pr27810.c: Likewise.
10123
10124 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
10125
10126         PR fortran/38389
10127         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
10128         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
10129         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
10130         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
10131         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10132         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
10133         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
10134
10135 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
10136
10137         PR fortran/22571
10138         * gfortran.dg/whole_file_1.f90: New test.
10139         PR fortran/26227
10140         * gfortran.dg/whole_file_2.f90: New test.
10141         * gfortran.dg/whole_file_3.f90: New test.
10142         PR fortran/24886
10143         * gfortran.dg/whole_file_4.f90: New test.
10144
10145 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
10146
10147         * gfortran.dg/bind_c_usage_19.f90: New test.
10148
10149         PR target/39558
10150         * gcc.target/powerpc/altivec-29.c: New test.
10151
10152 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10153
10154         PR rtl-optimization/323
10155         * gcc.target/i386/excess-precision-1.c,
10156         gcc.target/i386/excess-precision-2.c,
10157         gcc.target/i386/excess-precision-3.c,
10158         gcc.target/i386/excess-precision-4.c,
10159         gcc.target/i386/excess-precision-5.c,
10160         gcc.target/i386/excess-precision-6.c: New tests.
10161
10162 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10163
10164         PR c/35235
10165         * gcc.dg/c99-array-lval-8.c: New test.
10166
10167 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10168
10169         PR preprocessor/34695
10170         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10171         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10172         instead of dg-warning for "previous definition" messages.
10173         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10174         "warnings being treated as errors" message.
10175         * gcc.dg/fltconst-1.c: Use -fshow-column.
10176
10177 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10178
10179         PR fortran/38823
10180         * gfortran.dg/power1.f90: New test.
10181
10182 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10183
10184         PR c/456
10185         PR c/5675
10186         PR c/19976
10187         PR c/29116
10188         PR c/31871
10189         PR c/35198
10190         * gcc.c-torture/compile/20081108-1.c,
10191         gcc.c-torture/compile/20081108-2.c,
10192         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10193         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10194         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10195         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10196         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10197         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10198         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10199         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10200         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10201         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10202         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10203         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10204         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10205         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10206         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10207         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10208         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10209         case.
10210         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10211         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10212         XFAILs.  Update expected messages.
10213         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10214         expected messages.
10215         * gcc.dg/real-const-1.c: Replace with test from original PR.
10216         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10217         when casting from non-constant integer to pointer.
10218
10219 2009-03-29  Richard Guenther  <rguenther@suse.de>
10220
10221         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10222
10223 2009-03-29  Daniel Kraft  <d@domob.eu>
10224
10225         PR fortran/37423
10226         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10227         DEFERRED bindings.
10228         * gfortran.dg/typebound_proc_9.f03: New test.
10229         * gfortran.dg/typebound_proc_10.f03: New test.
10230         * gfortran.dg/typebound_proc_11.f03: New test.
10231         * gfortran.dg/abstract_type_5.f03: New test.
10232
10233 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10234
10235         PR fortran/38507
10236         * gfortran.dg/do_4.f: New.
10237         * gfortran.dg/goto_2.f90: Correct expected warnings.
10238         * gfortran.dg/goto_4.f90: Likewise.
10239         * gfortran.dg/goto_5.f90: New.
10240
10241 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
10242
10243         PR target/39545
10244         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10245
10246         * gcc.target/i386/pr39545-1.c: New.
10247         * gcc.target/i386/pr39545-2.c: Likewise.
10248
10249         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10250         (flex2_struct): Likewise.
10251         (check_struct_passing7): Likewise.
10252         (check_struct_passing8): Likewise.
10253         (f1s): Likewise.
10254         (f2s): Likewise.
10255         (main): Call check_struct_passing7 and check_struct_passing8.
10256
10257 2009-03-29  Richard Guenther  <rguenther@suse.de>
10258
10259         * gcc.c-torture/execute/20090113-1.c: New testcase.
10260         * gcc.c-torture/execute/20090113-2.c: Likewise.
10261         * gcc.c-torture/execute/20090113-3.c: Likewise.
10262         * gcc.c-torture/execute/20090207-1.c: Likewise.
10263         * gcc.c-torture/compile/20090114-1.c: Likewise.
10264         * gcc.c-torture/compile/20090328-1.c: Likewise.
10265         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10266
10267 2009-03-29  David Ayers  <ayers@fsfe.org>
10268
10269         PR objc/27377
10270         * objc.dg/conditional-1.m: New tests.
10271
10272 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
10273
10274         * gcc.dg/winline-10.c: New test.
10275
10276 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10277
10278         PR fortran/34656
10279         * gfortran.dg/do_check_1.f90: Add test.
10280         * gfortran.dg/do_check_2.f90: Add test.
10281         * gfortran.dg/do_check_3.f90: Add test.
10282         * gfortran.dg/do_check_4.f90: Add test.
10283
10284 2009-03-28  Jan Hubicka  <jh@suse.cz>
10285
10286         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10287         * gcc.dg/pr33826.c: Update dump files.
10288         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10289         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10290
10291 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10292
10293         * g++.dg/tree-ssa/fwprop-align.C: New test.
10294
10295 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10296
10297         * gcc.target/powerpc/altivec-28.c: New test.
10298
10299         PR c++/39554
10300         * gcc.dg/wdisallowed-functions-1.c: Removed.
10301         * gcc.dg/wdisallowed-functions-2.c: Removed.
10302         * gcc.dg/wdisallowed-functions-3.c: Removed.
10303         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10304         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10305         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10306
10307 2009-03-28  Richard Guenther  <rguenther@suse.de>
10308
10309         PR tree-optimization/38723
10310         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10311
10312 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10313
10314         PR fortran/38538
10315         * gfortran.dg/char_result_13.f90: New test.
10316
10317 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10318
10319         PR fortran/38765
10320         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10321
10322 2009-03-28  Daniel Kraft  <d@domob.eu>
10323
10324         * gfortran.dg/trim_1.f90: New test.
10325
10326 2009-03-28  Richard Guenther  <rguenther@suse.de>
10327
10328         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10329         * g++.dg/warn/Warray-bounds.C: Likewise.
10330
10331 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10332
10333         PR fortran/32626
10334         * gfortran.dg/recursive_check_7.f90: New test.
10335
10336 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10337
10338         PR fortran/38432
10339         * gfortran.dg/do_check_5.f90: New test.
10340         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10341         * gfortran.dg/array_constructor_18.f90: Ditto.
10342         * gfortran.dg/array_constructor_22.f90: Ditto.
10343         * gfortran.dg/do_3.F90: Ditto.
10344         * gfortran.dg/do_1.f90: Ditto.
10345
10346 2009-03-28  Richard Guenther  <rguenther@suse.de>
10347
10348         PR tree-optimization/38180
10349         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10350
10351 2009-03-28  Richard Guenther  <rguenther@suse.de>
10352
10353         PR tree-optimization/38513
10354         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10355         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10356         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10357         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10358         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10359         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10360         * gcc.dg/vect/vect-35.c: Likewise.
10361         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10362         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10363         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10364
10365 2009-03-28  Richard Guenther  <rguenther@suse.de>
10366
10367         PR tree-optimization/38968
10368         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10369
10370 2009-03-28  Richard Guenther  <rguenther@suse.de>
10371
10372         PR tree-optimization/37795
10373         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10374
10375 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10376
10377         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10378         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10379         options for removed targets.
10380
10381 2009-03-27  Richard Guenther  <rguenther@suse.de>
10382
10383         PR tree-optimization/39120
10384         * gcc.c-torture/execute/pr39120.c: New testcase.
10385
10386 2009-03-27  Richard Guenther  <rguenther@suse.de>
10387
10388         PR tree-optimization/39120
10389         * gcc.dg/torture/pta-callused-1.c: New testcase.
10390
10391 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10392
10393         PR middle-end/39315
10394         * gcc.target/i386/pr39315-1.c: New.
10395         * gcc.target/i386/pr39315-2.c: Likewise.
10396         * gcc.target/i386/pr39315-3.c: Likewise.
10397         * gcc.target/i386/pr39315-4.c: Likewise.
10398         * gcc.target/i386/pr39315-check.c: Likewise.
10399
10400 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10401
10402         PR c/39323
10403         * gcc.dg/pr39323-1.c: New.
10404         * gcc.dg/pr39323-2.c: Likewise.
10405         * gcc.dg/pr39323-3.c: Likewise.
10406
10407 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10408
10409         PR target/38034
10410         * gcc.target/ia64/sync-1.c: New.
10411
10412 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10413
10414         PR target/39472
10415         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10416         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10417         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10418         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10419         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10420         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10421         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10422         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10423
10424 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10425
10426         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10427         for low precision (i.e. float).
10428
10429 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10430             Jakub Jelinek  <jakub@redhat.com>
10431
10432         PR debug/37959
10433         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10434
10435 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10436
10437         * gcc.dg/memmove-2.c: New test.
10438         * gcc.dg/memmove-3.c: New test.
10439
10440         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10441         in clone naming.
10442
10443 2009-03-27  Xinliang David Li  <davidxl@google.com>
10444
10445         PR tree-optimization/39557
10446         * g++.dg/tree-ssa/dom-invalid.C: New test.
10447
10448 2009-03-27  Xinliang David Li  <davidxl@google.com>
10449
10450         PR tree-optimization/39548
10451         * g++.dg/tree-ssa/copyprop.C: New test.
10452
10453 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10454
10455         PR c++/38638
10456         * g++.dg/template/typename17.C: New testcase.
10457         * g++.dg/template/typename18.C: New testcase.
10458
10459 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10460
10461         PR c++/36799
10462         * g++.dg/other/var_copy-1.C: New test.
10463
10464 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10465
10466         PR c++/37647
10467         * g++.dg/parse/ctor9.C: New test.
10468
10469 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10470
10471         PR c++/29727
10472         * g++.dg/init/error2.C: New test.
10473
10474 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10475
10476         PR c++/35652
10477         * gcc.dg/pr35652.C: New.
10478         * g++.dg/warn/pr35652.C: New.
10479         * gcc.dg/format/plus-1.c: Adjust message.
10480
10481 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10482
10483         PR c++/39554
10484         * gcc.dg/wdisallowed-functions-3.c: New test.
10485         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10486
10487 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10488
10489         * gcc.dg/inline-33.c: Fix when pic.
10490
10491 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10492
10493         * gcc.target/ia64/20090324-1.c: New test.
10494
10495 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10496
10497         PR c/27898
10498         * gcc.dg/pr27898.c: New test.
10499
10500         PR tree-optimization/32139
10501         * gcc.c-torture/compile/pr32139.c: New test.
10502
10503 2009-03-24  Jason Merrill  <jason@redhat.com>
10504
10505         PR c++/28274
10506         * g++.dg/parse/defarg14.C: New test.
10507
10508 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10509
10510         PR libfortran/39528
10511         * gfortran.dg/read_repeat.f90: New test.
10512
10513 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10514
10515         PR tree-optimization/39529
10516         * gcc.dg/vect/pr39529.c: New test.
10517
10518 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10519             Jakub Jelinek  <jakub@redhat.com>
10520
10521         PR debug/39524
10522         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10523
10524 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10525
10526         PR c/39495
10527         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10528
10529 2009-03-23  Jason Merrill  <jason@redhat.com>
10530
10531         * g++.dg/cpp0x/auto12.C: Add variadic test.
10532
10533         PR c++/39526
10534         * g++.dg/warn/Wshadow-4.C: New test.
10535
10536 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10537
10538         PR tree-optimization/39516
10539         * gfortran.dg/pr39516.f: New test.
10540
10541 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10542
10543         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10544         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10545         variable, not environment variable.
10546
10547 2009-03-21  Jason Merrill  <jason@redhat.com>
10548
10549         PR c++/28879
10550         * g++.dg/ext/vla6.C: New test.
10551
10552 2009-03-20  Jason Merrill  <jason@redhat.com>
10553
10554         * g++.dg/cpp0x/initlist5.C: Add additional test.
10555
10556 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10557             Janis Johnson  <janis187@us.ibm.com>
10558
10559         * lib/compat.exp (compat-get-options-main, compat-get-options):
10560         Handle dg-prune-output in source file.
10561         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10562         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10563         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10564         two warnings.
10565
10566 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10567
10568         PR c/39495
10569         * gcc.dg/gomp/pr39495-1.c: New test.
10570         * gcc.dg/gomp/pr39495-2.c: New test.
10571         * g++.dg/gomp/pr39495-1.C: New test.
10572         * g++.dg/gomp/pr39495-2.C: New test.
10573
10574         PR target/39496
10575         * gcc.target/i386/pr39496.c: New test.
10576         * g++.dg/other/pr39496.C: New test.
10577
10578 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10579
10580         PR middle-end/39500
10581         * gcc.dg/autopar/pr39500-1.c: New.
10582         * gcc.dg/autopar/pr39500-2.c: New.
10583
10584 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10585
10586         * g++.dg/dg.exp: Prune graphite.
10587
10588 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10589
10590         PR middle-end/39447
10591         * g++.dg/graphite: New.
10592         * g++.dg/graphite/graphite.exp: New.
10593         * g++.dg/graphite/pr39447.C: New.
10594
10595 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10596
10597         PR c++/39425
10598         * g++.dg/template/pr39425.C: New.
10599
10600         * g++.dg/template/spec33.C: Updated.
10601
10602 2009-03-17  Jason Merrill  <jason@redhat.com>
10603
10604         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10605
10606 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10607
10608         PR c++/39475
10609         * g++.dg/ext/unary_trait_incomplete.C: New.
10610
10611 2009-03-17  Jing Yu  <jingyu@google.com>
10612
10613         PR middle-end/39378
10614         * g++.dg/inherit/thunk10.C: New test.
10615
10616 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10617
10618         PR target/39482
10619         * gcc.target/i386/pr39482.c: New test.
10620
10621 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10622
10623         PR debug/39471
10624         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10625         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10626         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10627         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10628
10629         PR middle-end/39443
10630         * gcc.dg/pr39443.c: New test.
10631
10632         PR debug/39412
10633         * gcc.dg/debug/pr39412.c: New test.
10634
10635 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10636
10637         PR testsuite/38526
10638         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10639         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10640         is defined.
10641         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10642         its original value, or unset if it was not defined.
10643         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10644         path procs around use of HOSTCC.
10645         * g++.dg/compat/struct-layout-1.exp: Ditto.
10646         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10647
10648 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10649
10650         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10651
10652 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10653
10654         Revert patch for PR testsuite/37630.
10655
10656         PR testsuite/37960
10657         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10658
10659         PR testsuite/37630
10660         * lib/target-supports.exp (check_effective_target_ieee): New.
10661         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10662         * gcc.dg/20001012-1.c: Require ieee.
10663
10664         PR testsuite/37628
10665         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10666
10667 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10668
10669         PR tree-optimization/39455
10670         * gcc.dg/pr39455.c: New test.
10671
10672 2009-03-13  David Ayers  <ayers@fsfe.org>
10673
10674         * objc/execute/trivial.m. New test.
10675
10676 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10677
10678         PR target/39137
10679         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10680
10681 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10682
10683         PR testsuite/39451
10684         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10685         constraint on (%2).
10686
10687 2009-03-12  David Ayers  <ayers@fsfe.org>
10688
10689         PR libobjc/27466
10690         * objc/execute/exceptions/handler-1.m. New test.
10691
10692 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10693
10694         PR target/39431
10695         * gcc.target/i386/pr39431.c: New test.
10696
10697 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10698
10699         PR target/39445
10700         * gcc.target/i386/pr39445.c: New.
10701
10702         * gcc.target/i386/push-1.c: XFAIL.
10703
10704 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10705
10706         * gcc.dg/inline-33.c: New test.
10707
10708 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10709
10710         * gcc.dg/vect/vect-82.c: Combine dg-do and
10711         dg-require-effective-target into dg-skip-if.
10712         * gcc.dg/vect/vect-83.c: Likewise.
10713
10714 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10715
10716         PR target/39137
10717         * gcc.target/i386/stackalign/longlong-1.c: New test.
10718         * gcc.target/i386/stackalign/longlong-2.c: New test.
10719
10720 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10721
10722         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10723
10724 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10725
10726         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10727         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10728
10729 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10730
10731         * gnat.dg/slice_enum.adb: New test.
10732
10733 2009-03-11  Jason Merrill  <jason@redhat.com>
10734
10735         PR debug/39086
10736         * g++.dg/opt/nrv15.C: New test.
10737
10738 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10739
10740         PR tree-optimization/39422
10741         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10742         constant array with static initialization to global memory.
10743         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10744
10745 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10746
10747         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10748         padding.
10749
10750 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10751
10752         PR c++/39371
10753         * g++.dg/opt/switch2.C: Add -w to dg-options.
10754         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10755         * g++.dg/warn/switch1.C: New test.
10756         * g++.dg/other/switch3.C: New test.
10757
10758         PR tree-optimization/39394
10759         * gcc.c-torture/compile/pr39394.c: New test.
10760
10761 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10762
10763         * gcc.target/s390/20090223-1.c: New testcase.
10764
10765 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10766
10767         PR libfortran/39402
10768         * gfortran.dg/fmt_f0_1.f90: New test.
10769
10770 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10771
10772         PR c++/39060
10773         * g++.dg/other/new1.C: Adjusted.
10774         * g++.dg/parse/crash40.C: Likewise.
10775         * g++.dg/parse/defarg12.C: Likewise.
10776         * g++.dg/template/error15.C: Likewise.
10777
10778         * g++.dg/other/pr39060.C: New.
10779
10780 2009-03-07  Jason Merrill  <jason@redhat.com>
10781
10782         PR c++/39367
10783         * g++.dg/opt/new1.C: New.
10784
10785 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10786
10787         PR c++/33492
10788         * g++.dg/other/error32.C: New.
10789
10790 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10791
10792         PR middle-end/39360
10793         * gcc.c-torture/compile/pr39360.c: New test.
10794
10795         PR debug/39372
10796         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10797
10798 2009-03-05  Jason Merrill  <jason@redhat.com>
10799
10800         PR c++/38908
10801         * g++.dg/warn/Wuninitialized-3.C: New test.
10802
10803 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10804
10805         PR debug/39379
10806         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10807         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10808
10809 2009-03-04  Jason Merrill  <jason@redhat.com>
10810
10811         PR c++/13549
10812         * g++.dg/template/koenig7.C: New test.
10813
10814 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10815
10816         * g++.dg/torture/predcom-1.C: New test.
10817
10818 2009-03-04  Richard Guenther  <rguenther@suse.de>
10819
10820         PR tree-optimization/39362
10821         * g++.dg/torture/pr39362.C: New testcase.
10822
10823 2009-03-04  Jason Merrill  <jason@redhat.com>
10824             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10825
10826         PR c++/9634
10827         PR c++/29469
10828         PR c++/29607
10829         * g++.dg/template/dependent-name5.C: New test.
10830
10831 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10832
10833         PR testsuite/39357
10834         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10835         vect_int to vect_int_mult.
10836
10837 2009-03-04  Richard Guenther  <rguenther@suse.de>
10838
10839         PR tree-optimization/39358
10840         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10841         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10842
10843 2009-03-04  Richard Guenther  <rguenther@suse.de>
10844
10845         PR tree-optimization/39339
10846         * gcc.c-torture/execute/pr39339.c: New testcase.
10847
10848 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10849
10850         * gcc.c-torture/compile/20090303-1.c,
10851         gcc.c-torture/compile/20090303-2.c: New tests.
10852
10853 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10854
10855         PR fortran/39354
10856         * gfortran.dg/gomp/pr39354.f90: New test.
10857
10858         PR tree-optimization/39343
10859         * gcc.dg/pr39343.c: New test.
10860
10861 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10862
10863         PR tree-optimization/39248
10864         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10865         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10866         on targets without vector misalignment support.
10867         * lib/target-supports.exp
10868         (check_effective_target_vect_short_mult): Add
10869         check_effective_target_arm32.
10870
10871 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10872
10873         PR middle-end/39335
10874         * gcc.dg/graphite/pr39335_1.c: New.
10875         * gcc.dg/graphite/pr39335.c: New.
10876
10877 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10878
10879         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10880         of andl.
10881         * gcc.target/i386/stackalign/return-5.c: Likewise.
10882         * gcc.target/i386/stackalign/return-6.c: Likewise.
10883
10884 2009-03-02  Richard Guenther  <rguenther@suse.de>
10885             Ira Rosen  <irar@il.ibm.com>
10886
10887         PR tree-optimization/39318
10888         * gfortran.dg/vect/pr39318.f90: New test.
10889
10890 2009-03-01  Jan Hubicka  <jh@suse.cz>
10891
10892         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10893
10894 2009-03-01  Jan Hubicka  <jh@suse.cz>
10895
10896         PR debug/39267
10897         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10898
10899 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10900
10901         * gnat.dg/pack12.adb: New test.
10902
10903 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10904
10905         PR c++/37789
10906         * g++.dg/other/pr37789.C: New.
10907
10908 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10909
10910         PR fortran/39295
10911         * gfortran.dg/interface_25.f90: New test.
10912         * gfortran.dg/interface_26.f90: New test.
10913
10914 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10915
10916         PR fortran/39292
10917         * gfortran.dg/initialization_22.f90: New test.
10918
10919 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10920
10921         PR rtl-optimization/39241
10922         * gcc.dg/torture/pr39241.c: New.
10923
10924 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10925
10926         PR tree-optimizations/39259
10927         * g++.dg/torture/pr39259.C: New testcase.
10928
10929 2009-02-24  Richard Guenther  <rguenther@suse.de>
10930
10931         PR c++/39242
10932         * g++.dg/template/instantiate10.C: New testcase.
10933
10934 2009-02-24  Richard Guenther  <rguenther@suse.de>
10935             Zdenek Dvorak  <ook@ucw.cz>
10936
10937         PR tree-optimization/39233
10938         * gcc.c-torture/execute/pr39233.c: New testcase.
10939
10940 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10941
10942         PR tree-optimization/39260
10943         * gcc.dg/graphite/pr39260.c: New.
10944
10945 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10946
10947         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10948
10949 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10950
10951         PR c++/36411
10952         * g++.dg/template/void14.C: New.
10953
10954 2009-02-23  Jason Merrill  <jason@redhat.com>
10955
10956         PR c++/38880
10957         * g++.dg/init/const7.C: Remove XFAIL.
10958         * g++.dg/init/static-init1.C: New test.
10959
10960         * g++.dg/cpp0x/initlist14.C: New test.
10961
10962 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10963
10964         PR fortran/38914
10965         * bound_simplification_2.f90:  New test case.
10966         * bound_7.f90:  New test case.
10967
10968 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10969
10970         * gcc.dg/cpp/include4.c: New test.
10971
10972 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10973
10974         PR target/39256
10975         * gcc.target/i386/abi-2.c: New.
10976
10977 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10978
10979         * gcc.c-torture/execute/pr39228.x: New.
10980
10981 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10982
10983         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10984         scan-assembler to check for xmm0 register.
10985
10986 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10987             Joseph Myers  <joseph@codesourcery.com>
10988
10989         * gcc.target/arm/va_list.c: New test.
10990         * g++.dg/abi/arm_va_list.C: Likewise.
10991         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10992         function.
10993         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10994         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10995         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10996         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10997         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10998         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10999
11000 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
11001
11002         PR testsuite/38164
11003         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
11004         to dg-options.
11005
11006 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
11007
11008         PR target/39240
11009         * gcc.c-torture/execute/pr39240.c: New test.
11010
11011 2009-02-20  Jason Merrill  <jason@redhat.com>
11012
11013         PR c++/39225
11014         * g++.dg/parse/dtor15.C: New test.
11015
11016 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
11017
11018         * gcc.c-torture/execute/20090219-1.c: New.
11019
11020 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
11021
11022         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
11023         (mips-dg-options): When matching isa* pseudo-options make
11024         'value' optional and accept ! entries.  Use $spec instead of
11025         $isa_spec in the isa pseudo-option error message.  Only
11026         perform the ISA-range check when 'value' is set.  If arch is
11027         matching any CPU in the ! entries switch to its generic ISA.
11028         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
11029         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
11030
11031 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
11032
11033         PR target/39175
11034         * gcc.dg/visibility-20.c: New test.
11035         * g++.dg/ext/visibility/visibility-11.C: New test.
11036
11037 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
11038
11039         PR c++/39188
11040         * g++.dg/abi/pr39188-1a.C: New.
11041         * g++.dg/abi/pr39188-1b.C: Likewise.
11042         * g++.dg/abi/pr39188-1.h: Likewise.
11043         * g++.dg/abi/pr39188-2a.C: Likewise.
11044         * g++.dg/abi/pr39188-2b.C: Likewise.
11045         * g++.dg/abi/pr39188-2.h: Likewise.
11046         * g++.dg/abi/pr39188-3a.C: Likewise.
11047         * g++.dg/abi/pr39188-3b.C: Likewise.
11048         * g++.dg/abi/pr39188-3.h: Likewise.
11049
11050 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
11051
11052         PR c/38483
11053         * gcc.c-torture/execute/call-trap-1.c,
11054         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
11055         tests.
11056
11057 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
11058
11059         PR target/39228
11060         * gcc.c-torture/execute/pr39228.c: New test.
11061
11062 2009-02-19  Richard Guenther  <rguenther@suse.de>
11063
11064         PR tree-optimization/39074
11065         * gcc.dg/torture/pr39074.c: New testcase.
11066         * gcc.dg/torture/pr39074-2.c: Likewise.
11067         * gcc.dg/torture/pr39074-3.c: Likewise.
11068
11069 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11070
11071         PR c++/39219
11072         * g++.dg/parse/attr3.C: New.
11073
11074 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
11075
11076         PR testsuite/38165
11077         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
11078
11079         PR testsuite/38166
11080         * g++.dg/ext/visibility/class1.C: Revert revision 122348
11081         and skip on Darwin.
11082
11083 2009-02-18  Jason Merrill  <jason@redhat.com>
11084
11085         PR c++/38880
11086         * g++.dg/init/const7.C: Remove XFAIL.
11087
11088         PR target/39179
11089         * g++.dg/opt/const6.C: New test.
11090
11091 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11092
11093         * gcc.dg/callabi/callabi.exp: Moved to ...
11094         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
11095         in 64bit mode.
11096
11097         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
11098         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11099         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11100         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
11101         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
11102         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
11103         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
11104
11105         * gcc.dg/callabi/callabi.h: Moved to ...
11106         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
11107
11108         * gcc.dg/callabi/func-1.c: Moved to ...
11109         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
11110
11111         * gcc.dg/callabi/func-indirect.c: Moved to ...
11112         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
11113
11114         * gcc.dg/callabi/pr38891.c: Moved to ...
11115         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
11116
11117         * gcc.dg/callabi/vaarg-1.c: Moved to ...
11118         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
11119
11120         * gcc.dg/callabi/vaarg-2.c: Moved to ...
11121         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
11122
11123         * gcc.dg/callabi/vaarg-3.c: Moved to ...
11124         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
11125
11126 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
11127
11128         PR target/38891
11129         * gcc.dg/callabi/pr38891.c: New.
11130
11131 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11132
11133         * gcc.dg/callabi/callabi.exp: New.
11134
11135 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11136
11137         PR target/39082
11138         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
11139         -Wno-abi for x86.
11140         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
11141
11142         * gcc.target/i386/pr39082-1.c: New.
11143
11144         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11145         -Wno-abi.
11146
11147         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11148         CHECK_M64_M128 is defined.
11149         (check_f_arguments): Add "do".
11150         (check_vector_arguments): New.
11151         (check_m64_arguments): Likewise.
11152         (check_m128_arguments): Likewise.
11153
11154         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11155         (CHECK_M64_M128): Define.
11156
11157         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
11158         on abitest.
11159         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11160
11161         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11162         tests only if CHECK_M64_M128 is defined.
11163
11164         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11165         (m128_2_struct): Likewise.
11166         (check_struct_passing5): Likewise.
11167         (check_struct_passing6): Likewise.
11168         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11169
11170         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11171         (un5): Likewise.
11172         (check_union_passing4): Likewise.
11173         (main): Test union with __m128 if CHECK_M64_M128 is defined.
11174
11175 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
11176
11177         PR c/35447
11178         * gcc.dg/noncompile/pr35447-1.c: New test.
11179
11180 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
11181
11182         PR tree-optimization/36922
11183         * gfortran.dg/pr36922.f: New test.
11184
11185 2009-02-17  Richard Guenther  <rguenther@suse.de>
11186
11187         PR tree-optimization/39202
11188         * gcc.c-torture/compile/pr39202.c: New testcase.
11189
11190 2009-02-17  Richard Guenther  <rguenther@suse.de>
11191
11192         PR tree-optimization/39204
11193         * gcc.dg/torture/pr39204.c: New testcase.
11194
11195 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
11196
11197         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11198         * gcc.dg/vect/vect-outer-6.c: Ditto.
11199
11200 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
11201
11202         PR c/35446
11203         * gcc.dg/noncompile/init-5.c: New test.
11204         * gcc.dg/init-bad-4.c: Adjust expected errors.
11205
11206 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11207
11208         PR target/37049
11209         * gcc.target/i386/push-1.c: New.
11210
11211 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
11212
11213         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11214
11215 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11216
11217         * gcc.target/spu/intrinsics-sr.c: New test.
11218
11219 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
11220
11221         PR target/38056
11222         * gcc.target/ia64/sibcall-opt-1.c: New test.
11223         * gcc.target/ia64/sibcall-opt-2.c: New test.
11224
11225 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
11226
11227         PR fortran/36528
11228         * gfortran.dg/cray_pointers_8.f90: New test.
11229
11230         PR fortran/36703
11231         * gfortran.dg/cray_pointers_9.f90: New test.
11232
11233 2009-02-13  Jason Merrill  <jason@redhat.com>
11234
11235         PR c++/39070
11236         * g++.dg/cpp0x/decltype16.C: New.
11237
11238 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11239
11240         PR target/39152
11241         * gfortran.dg/gomp/pr39152.f90: New.
11242
11243 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11244
11245         PR target/39162
11246         * gcc.target/i386/pr39162.c: New.
11247
11248 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
11249
11250         PR c/35444
11251         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11252         New tests.
11253
11254 2009-02-12  Jason Merrill  <jason@redhat.com>
11255
11256         PR c++/38950
11257         * g++.dg/template/array20.C: New test.
11258
11259 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
11260
11261         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11262         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11263         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11264
11265 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11266
11267         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11268
11269 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11270
11271         PR target/39152
11272         * gfortran.dg/pr39152.f: New.
11273
11274 2009-02-11  Jason Merrill  <jason@redhat.com>
11275
11276         PR c++/39153
11277         * g++.dg/cpp0x/defaulted9.C: New test.
11278
11279         PR c++/30111
11280         * g++.dg/init/value7.C: New test.
11281
11282 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11283
11284         PR target/38824
11285         * gcc.target/i386/pr38824.c: New testcase.
11286
11287 2009-02-11  Jason Merrill  <jason@redhat.com>
11288
11289         PR c++/38649
11290         * g++.dg/cpp0x/defaulted8.C: New test.
11291
11292         PR c++/36744
11293         * g++.dg/cpp0x/rv9p.C: New test.
11294
11295 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11296
11297         * gnat.dg/aliasing3.adb: New test.
11298         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11299
11300 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11301
11302         PR c++/34397
11303         * g++.dg/template/crash88.C: New.
11304         * g++.dg/template/crash89.C: Likewise.
11305
11306 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11307
11308         PR c/39084
11309         * gcc.dg/pr39084.c: New test.
11310
11311 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11312
11313         PR target/39139
11314         * gcc.target/i386/pr39139.c: New test.
11315
11316 2009-02-10  Richard Guenther  <rguenther@suse.de>
11317
11318         PR tree-optimization/39132
11319         * gcc.dg/torture/pr39132.c: New testcase.
11320
11321 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11322
11323         PR target/39119
11324         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11325         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11326         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11327         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11328         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11329         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11330         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11331         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11332
11333 2009-02-09  Jason Merrill  <jason@redhat.com>
11334
11335         PR c++/39109
11336         * g++.dg/init/value6.C: New test.
11337
11338 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11339
11340         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11341
11342 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11343
11344         * gcc.c-torture/compile/20090209-1.c: New test.
11345
11346 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11347
11348         PR c++/35147
11349         PR c++/37737
11350         * g++.dg/cpp0x/vt-35147.C: New.
11351         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11352         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11353
11354 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11355
11356         PR c/35434
11357         * gcc.dg/attr-alias-4.c: New test.
11358
11359 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11360
11361         PR c/39035
11362         * gcc.dg/dfp/pr39035.c: New test.
11363
11364 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11365
11366         PR c/36432
11367         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11368
11369 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11370
11371         PR c++/39106
11372         * g++.dg/opt/thunk3.C: New test.
11373
11374 2009-02-05  Nick Clifton  <nickc@redhat.com>
11375
11376         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11377         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11378         * gcc.dg/cdce1.c: Likewise.
11379         * gcc.dg/cpp/_Pragma6.c: Likewise.
11380         * g++.dg/cpp/_Pragma1.C: Likewise.
11381         * gcc.dg/utf32-2.c: Xfail for M32C.
11382         * gcc.dg/utf32-1.c: Likewise.
11383         * gcc.dg/utf32-3.c: Likewise.
11384         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11385         targets.
11386         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11387         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11388         * gcc.dg/Wconversion-5.c: Likewise.
11389         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11390         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11391         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11392         * gcc.dg/utf-inc-init.c: Likewise.
11393         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11394         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11395         * gcc.dg/utf-array-short-wchar.c: Likewise.
11396         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11397         * gcc.dg/mallign.c: Use size_t instead of long.
11398
11399 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11400
11401         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11402
11403 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11404
11405         * gcc.c-torture/execute/pr39100.c: New.
11406
11407 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11408
11409         PR c/35435
11410         * gcc.dg/tls/diag-6.c: New test.
11411
11412 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11413
11414         * gcc.dg/graphite/scop-19.c: New
11415
11416 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11417
11418         AVX Programming Reference (January, 2009)
11419         * gcc.target/i386/avx-vpclmulqdq.c: New.
11420         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11421
11422         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11423
11424         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11425         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11426         (pclmul_test): Renamed to ...
11427         (TEST): This.
11428
11429 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11430
11431         PR c++/39095
11432         * g++.dg/abi/mangle31.C: New test.
11433
11434 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11435
11436         PR c/29129
11437         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11438         declarator.
11439         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11440         inside function prototype but not part of parameter declarator.
11441         * vla-11.c: New test.
11442
11443 2009-02-03  Jason Merrill  <jason@redhat.com>
11444
11445         * g++.dg/warn/main-4.C: New test.
11446         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11447
11448 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11449
11450         PR c++/36607
11451         * g++.dg/expr/cast10.C: New test.
11452
11453 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11454
11455         PR c/35433
11456         * gcc.dg/init-bad-6.c: New test.
11457
11458 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11459
11460         PR target/35318
11461         * gcc.c-torture/compile/pr35318.c: New test.
11462
11463         PR inline-asm/39059
11464         * gcc.dg/nofixed-point-2.c: New test.
11465         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11466         * g++.dg/ext/fixed2.C: Likewise.
11467         * g++.dg/other/error25.C: Likewise.
11468         * g++.dg/lookup/crash7.C: Likewise.
11469         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11470
11471         PR c++/39056
11472         * g++.dg/cpp0x/initlist13.C: New test.
11473
11474 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11475
11476         PR c++/36897
11477         * g++.dg/template/func2.C: New test.
11478
11479         PR c++/37314
11480         * g++.dg/template/typename15.C: New.
11481         * g++.dg/template/typename16.C: New.
11482
11483 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11484             Ben Elliston  <bje@au.ibm.com>
11485
11486         PR c/39034
11487         * gcc.dg/dfp/pr39034.c: New test.
11488
11489 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11490
11491         PR testsuite/38263
11492         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11493
11494 2009-02-02  Jason Merrill  <jason@redhat.com>
11495
11496         PR c++/39054
11497         * g++.dg/parse/dtor14.C: New test.
11498
11499 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11500
11501         * lib/target-supports.exp
11502         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11503         * g++.dg/ext/builtin10.C: New test.
11504
11505         PR inline-asm/39058
11506         * gcc.target/i386/pr39058.c: New test.
11507
11508 2009-02-02  Richard Guenther  <rguenther@suse.de>
11509
11510         PR tree-optimization/38937
11511         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11512
11513 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11514
11515         PR c++/39053
11516         * g++.dg/parse/crash52.C: New.
11517
11518 2009-01-30  Richard Guenther  <rguenther@suse.de>
11519
11520         PR tree-optimization/39041
11521         * gcc.c-torture/compile/pr39041.c: New testcase.
11522
11523 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11524
11525         PR target/39013
11526         * gcc.target/i386/pr39013-1.c: New test.
11527         * gcc.target/i386/pr39013-2.c: New test.
11528
11529         PR c++/39028
11530         * g++.dg/ext/label12.C: New test.
11531
11532 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11533
11534         PR c++/33465
11535         * g++.dg/parse/error34.C: New.
11536         * g++.dg/parse/error35.C: Likewise.
11537
11538 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11539
11540         PR c++/38655
11541         * g++.dg/cpp0x/decltype-38655.C: New.
11542
11543 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11544
11545         PR target/39002
11546         * g++.dg/torture/pr39002.C: New test.
11547
11548 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11549
11550         PR tree-optimization/39007
11551         * gcc.dg/tree-ssa/pr39007.c: New.
11552
11553 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11554
11555         PR middle-end/35854
11556         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11557         to "subreg1".
11558
11559 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11560
11561         PR middle-end/38857
11562         * gcc.c-torture/compile/pr38857.c: New test.
11563
11564 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11565
11566         PR fortran/38852
11567         PR fortran/39006
11568         * gfortran.dg/bound_6.f90: New test.
11569
11570 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11571
11572         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11573
11574 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11575
11576         PR tree-optimization/38997
11577         * gcc.dg/tree-ssa/pr38997.c: New.
11578
11579 2009-01-28  Richard Guenther  <rguenther@suse.de>
11580
11581         PR tree-optimization/38926
11582         * gcc.c-torture/compile/pr38926.c: New testcase.
11583
11584 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11585
11586         PR middle-end/38934
11587         * gcc.dg/pr38934.c: New test.
11588
11589 2009-01-28  Richard Guenther  <rguenther@suse.de>
11590
11591         PR middle-end/38908
11592         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11593
11594 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11595
11596         PR tree-optimization/38984
11597         * gcc.dg/pr38984.c: New XFAILed testcase.
11598
11599
11600 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11601
11602         PR target/38988
11603         * gcc.target/i386/pr38988.c: New test.
11604
11605 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11606
11607         PR c++/37554
11608         * g++.dg/parse/crash51.C: New.
11609         * g++.old-deja/g++.pt/crash9.C: Adjust.
11610
11611 2009-01-27  Daniel Kraft  <d@domob.eu>
11612
11613         PR fortran/38883
11614         * gfortran.dg/mvbits_6.f90:  New test.
11615         * gfortran.dg/mvbits_7.f90:  New test.
11616         * gfortran.dg/mvbits_8.f90:  New test.
11617
11618 2009-01-27  Richard Guenther  <rguenther@suse.de>
11619
11620         PR tree-optimization/38503
11621         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11622
11623 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11624
11625         PR middle-end/38969
11626         * gcc.c-torture/execute/pr38969.c: New test.
11627
11628 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11629
11630         PR testsuite/38864
11631         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11632         to dg-do compile.
11633         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11634         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11635         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11636
11637 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11638
11639         PR target/38952
11640         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11641         if __USING_SJLJ_EXCEPTIONS__ is defined.
11642
11643         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11644         __USING_SJLJ_EXCEPTIONS__ is defined.
11645         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11646         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11647         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11648         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11649         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11650         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11651
11652 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11653
11654         PR testsuite/38949
11655         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11656         Use instead of C name in asm statements.
11657
11658 2009-01-26  Richard Guenther  <rguenther@suse.de>
11659
11660         PR tree-optimization/38745
11661         * g++.dg/torture/pr38745.C: New testcase.
11662
11663 2009-01-26  Richard Guenther  <rguenther@suse.de>
11664
11665         PR middle-end/38851
11666         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11667
11668 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11669
11670         * gcc.dg/bitfld-15.c: Gate warning on target
11671         pcc_bitfield_type_matters.
11672         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11673         g++.dg/ext/bitfield4.C: Likewise.
11674         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11675         bitfield for any target.
11676
11677 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11678
11679         PR c/38957
11680         * gcc.dg/pr38957.c: New test.
11681
11682 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11683
11684         PR fortran/38955
11685         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11686         comparing floats.
11687
11688 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11689
11690         PR tree-optimization/38953
11691         * gfortran.dg/graphite/pr38953.f90: New.
11692
11693 2009-01-24  Paul Brook  <paul@codesourcery.com>
11694
11695         * gcc.target/arm/neon-cond-1.c: New test.
11696
11697 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11698
11699         PR tree-optimization/38932
11700         * gcc.dg/pr38932.c: New.
11701
11702 2009-01-23  Revital Eres  <eres@il.ibm.com>
11703
11704         * gcc.dg/sms-7.c: Fix test.
11705
11706 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11707
11708         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11709         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11710         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11711         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11712
11713 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11714
11715         * gcc.dg/pr35729.c: Make test x86 specific.
11716
11717 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11718
11719         PR middle-end/38615
11720         * gcc.dg/pr38615.c: New test.
11721
11722 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11723
11724         PR target/38931
11725         * gcc.target/i386/pr38931.c: New test.
11726
11727 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11728
11729         PR c++/38930
11730         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11731         * g++.dg/template/typedef12.C: Likewise.
11732         * g++.dg/template/typedef13.C: Likewise.
11733         * g++.dg/template/typedef14.C: Likewise.
11734         * g++.dg/template/sfinae3.C: Likewise.
11735         * g++.old-deja/g++.pt/typename8.C: Likewise.
11736         * g++.dg/template/access11.C: Likewise
11737
11738 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11739
11740         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11741         and mips*-*-irix*.
11742         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11743
11744 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11745
11746         PR c++/26693
11747         * g++.dg/template/typedef11.C: New test.
11748         * g++.dg/template/typedef12.C: Likewise.
11749         * g++.dg/template/typedef13.C: Likewise.
11750         * g++.dg/template/typedef14.C: Likewise.
11751         * g++.dg/template/sfinae3.C: Compile this pedantically.
11752         The only errors expected should be the one saying the typedef is ill
11753         formed.
11754         * g++.old-deja/g++.pt/typename8.C: Likewise.
11755         * g++.dg/template/access11.C: Update this.
11756
11757 2009-01-21  Daniel Kraft  <d@domob.eu>
11758
11759         PR fortran/38887
11760         * gfortran.dg/mvbits_5.f90:  New test.
11761
11762 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11763
11764         * gcc.dg/sms-6.c: New test.
11765         * gcc.dg/sms-7.c: Likewise.
11766
11767 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11768
11769         PR fortran/38907
11770         * gfortran.dg/host_assoc_function_7.f90: New test
11771
11772 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11773             Richard Guenther  <rguenther@suse.de>
11774
11775         PR tree-optimization/38747
11776         PR tree-optimization/38748
11777         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11778         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11779         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11780
11781 2009-01-20  Kees Cook  <kees@ubuntu.com>
11782             H.J. Lu  <hongjiu.lu@intel.com>
11783
11784         PR target/38902
11785         * gcc.dg/pr38902.c: New.
11786
11787 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11788
11789         PR target/38868
11790         * gfortran.dg/pr38868.f: New testcase.
11791
11792 2009-01-20  Richard Guenther  <rguenther@suse.de>
11793
11794         * gcc.c-torture/execute/pr36227.c: Move ...
11795         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11796
11797 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11798
11799         * lib/gfortran.exp: Add -B options for targets that use
11800         libgfortran.a%s in their specs.
11801
11802 2009-01-19  Jason Merrill  <jason@redhat.com>
11803
11804         PR c++/23287
11805         * g++.dg/template/dtor5.C: New test.
11806
11807 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11808
11809         PR fortran/38859
11810         * gfortran.dg/bound_5.f90: New test.
11811
11812 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11813
11814         PR target/38736
11815         * g++.dg/compat/abi/pr38736_main.C: New.
11816         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11817         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11818         * g++.dg/other/macro-1.C: Likewise.
11819         * gcc.dg/macro-1.c: Likewise.
11820         * gcc.dg/compat/pr38736_main.c: Likewise.
11821         * gcc.dg/compat/pr38736_x.c: Likewise.
11822         * gcc.dg/compat/pr38736_y.c: Likewise.
11823
11824 2009-01-18  Richard Guenther  <rguenther@suse.de>
11825
11826         PR tree-optimization/38819
11827         * gcc.c-torture/execute/pr38819.c: New testcase.
11828
11829 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11830
11831         PR fortran/38657
11832         * gfortran.dg/module_commons_3.f90: Reapply.
11833
11834 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11835
11836         PR fortran/34955
11837         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11838         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11839
11840 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11841
11842         PR fortran/38657
11843         * gfortran.dg/module_commons_3.f90: Remove
11844
11845 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11846
11847         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11848
11849 2009-01-16  Jason Merrill  <jason@redhat.com>
11850
11851         PR c++/38877
11852         * g++.dg/template/lvalue1.C: New test.
11853
11854         PR c++/29470
11855         * g++.dg/template/access20.C: New test.
11856         * g++.dg/torture/pr34641.C: Fix access.
11857
11858 2009-01-16  Richard Guenther  <rguenther@suse.de>
11859
11860         PR tree-optimization/38835
11861         PR middle-end/36227
11862         * gcc.c-torture/execute/pr36227.c: New testcase.
11863         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11864         * g++.dg/init/const7.C: Likewise.
11865
11866 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11867
11868         PR target/38554
11869         * gcc.c-torture/compile/pr38554.c: New test.
11870
11871 2009-01-16  Jason Merrill  <jason@redhat.com>
11872
11873         PR c++/38579
11874         * g++.dg/conversion/access1.C: New test.
11875
11876 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11877
11878         PR tree-optimization/38789
11879         * gcc.c-torture/compile/pr38789.c: New test.
11880
11881 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11882
11883         PR fortran/38152
11884         * gfortran.dg/proc_ptr_13.f90: New.
11885
11886 2009-01-15  Jason Merrill  <jason@redhat.com>
11887
11888         PR c++/38850
11889         * g++.dg/template/koenig6.C: New test.
11890
11891 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11892
11893         PR c++/29388
11894         * g++.dg/template/error37.C: New testcase.
11895
11896 2009-01-15  Jason Merrill  <jason@redhat.com>
11897
11898         PR c++/36334
11899         * g++.dg/conversion/memfn1.C: New test.
11900
11901         PR c++/37646
11902         * g++.dg/conversion/memfn2.C: New test.
11903
11904 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11905
11906         PR c++/38357
11907         * g++.dg/template/crash87.C: New test.
11908
11909 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11910
11911         PR middle-end/37843
11912         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11913
11914 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11915
11916         PR c++/38636
11917         * g++.dg/parse/crash50.C: New test.
11918
11919 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11920
11921         PR rtl-optimization/38245
11922         * gcc.dg/pr38245-3.c: New test.
11923         * gcc.dg/pr38245-3.h: New file.
11924         * gcc.dg/pr38245-4.c: New file.
11925         * gcc.dg/pr38364.c: New test.
11926
11927 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11928
11929         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11930         sequence PC-relative.
11931
11932 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11933
11934         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11935         calls and/or PLT markers.
11936         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11937         calls and/or PLT markers.
11938         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11939         calls and/or PLT markers.
11940         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11941         calls and/or PLT markers.
11942
11943 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11944             Nathan Froyd  <froydnj@codesourcery.com>
11945             Joseph Myers  <joseph@codesourcery.com>
11946
11947         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11948         New function.
11949         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11950         and use consistent CFLAGS.
11951         * gcc.target/powerpc/20030505.c: Likewise.
11952         * gcc.target/powerpc/20081204-1.c: Likewise.
11953         * gcc.target/powerpc/ppc-spe.c: Likewise.
11954         * gcc.target/powerpc/spe1.c: Likewise.
11955         * g++.dg/ext/spe1.C: Likewise.
11956         * g++.dg/other/opaque-1.C: Likewise.
11957         * g++.dg/other/opaque-2.C: Likewise.
11958         * g++.dg/other/opaque-3.C: Likewise.
11959
11960 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11961
11962         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11963         out of loop.
11964
11965 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11966
11967         PR target/38811
11968         * g++.dg/torture/pr38811.C: New file.
11969
11970 2009-01-14  Richard Guenther  <rguenther@suse.de>
11971
11972         PR tree-optimization/38826
11973         PR middle-end/38477
11974         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11975
11976 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11977
11978         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11979
11980 2009-01-14  Nick Clifton  <nickc@redhat.com>
11981
11982         PR c++/37862
11983         * g++.cp/parse/pr37862.C: New test.
11984
11985 2009-01-14  Julian Brown  <julian@codesourcery.com>
11986
11987         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11988         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11989         to...
11990         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11991         These.
11992
11993 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11994
11995         PR rtl-optimization/38774
11996         * gcc.dg/torture/pr38774.c: New test.
11997
11998         PR c++/38795
11999         * g++.dg/cpp0x/pr38795.C: New test.
12000
12001 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
12002             Nathan Froyd  <froydnj@codesourcery.com>
12003             Joseph Myers  <joseph@codesourcery.com>
12004
12005         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
12006         otherwise.  Do not check for AltiVec at runtime.
12007         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
12008         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
12009         * gcc.target/powerpc/altivec-1.c: Likewise.
12010         * gcc.target/powerpc/altivec-3.c: Likewise.
12011         * gcc.target/powerpc/altivec-10.c: Likewise.
12012         * gcc.target/powerpc/altivec-12.c: Likewise.
12013         * gcc.target/powerpc/altivec-24.c: Likewise.
12014         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
12015         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
12016         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
12017         * gcc.target/powerpc/pr35907.c: Likewise.
12018         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
12019         otherwise.  Do not check for Cell at runtime.
12020         * gcc.target/powerpc/altivec_check.h: Delete.
12021
12022         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
12023         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
12024         not check for AltiVec at runtime.
12025         * g++.dg/ext/altivec-cell-2.C: Likewise.
12026         * g++.dg/ext/altivec-cell-3.C: Likewise.
12027         * g++.dg/ext/altivec-cell-4.C: Likewise.
12028         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
12029         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
12030         check.
12031         * g++.dg/ext/altivec_check.h: Delete.
12032
12033 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
12034
12035         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
12036         effective target.  Adjust line numbers accordingly.
12037
12038 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
12039
12040         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
12041
12042 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
12043
12044         PR tree-optimization/38786
12045         * gcc.dg/graphite/pr38786.c: New.
12046
12047 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
12048
12049         Revert:
12050         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12051
12052         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12053         for alpha*-*-* targets.
12054         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12055
12056 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12057
12058         PR libfortran/38772
12059         * gfortran.dg/fmt_bz_bn_err.f: New test.
12060
12061 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
12062
12063         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
12064
12065 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12066
12067         * lib/target-supports.exp (check_effective_target_powerpc64): New.
12068         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
12069         instruction support.  Do not check for it at runtime.
12070
12071 2009-01-12  Jason Merrill  <jason@redhat.com>
12072
12073         PR c++/35109
12074         * g++.dg/lookup/friend11.C: Remove expected error.
12075         * g++.dg/lookup/friend14.C: New test.
12076         * g++.dg/lookup/friend15.C: New test.
12077
12078 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
12079
12080         PR c++/36019
12081         * g++.dg/lookup/hidden-class12.C: New test.
12082         * g++.dg/lookup/hidden-class13.C: New test.
12083         * g++.dg/lookup/hidden-class14.C: New test.
12084         * g++.dg/lookup/hidden-class15.C: New test.
12085         * g++.dg/lookup/hidden-class16.C: New test.
12086
12087 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
12088
12089         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
12090         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
12091         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
12092
12093 2009-01-12  Jason Merrill  <jason@redhat.com>
12094
12095         PR c++/31488
12096         * g++.dg/other/vararg-3.C: New test.
12097
12098 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12099
12100         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
12101         Explicitly enable SPE.
12102         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
12103         directive.
12104
12105         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
12106         Expect -flax-vector-conversions message.  Adjust incompatible
12107         types errors.
12108         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
12109         Make Foo extern.
12110
12111         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
12112
12113         * g++.dg/other/opaque-1.C: Run on targets with SPE.
12114
12115         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
12116         * g++.dg/other/opaque-2.C: Likewise.
12117         * g++.dg/other/opaque-3.C: Likewise.
12118
12119 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12120
12121         PR c/32041
12122         * gcc.dg/pr32041.c: New test.
12123         * g++.dg/parse/offsetof9.C: New test.
12124
12125 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12126             Nathan Froyd  <froydnj@codesourcery.com>
12127
12128         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
12129         * g++.dg/ext/attribute-test-1.C: Likewise.
12130         * g++.dg/ext/attribute-test-2.C: Likewise.
12131         * g++.dg/ext/attribute-test-3.C: Likewise.
12132         * g++.dg/ext/attribute-test-4.C: Likewise.
12133
12134 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12135
12136         * gnat.dg/unchecked_convert3.adb: New test.
12137
12138 2009-01-12  Tomas Bily  <tbily@suse.cz>
12139
12140         PR middlend/38385
12141         * gcc.dg/tree-ssa/pr38385.c: New file.
12142
12143 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12144
12145         PR c++/38794
12146         * g++.dg/parse/typedef9.C: New test.
12147
12148         PR tree-optimization/38807
12149         * gcc.c-torture/compile/pr38807.c: New test.
12150
12151 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
12152
12153         * gcc.target/mips/ins-2.c: New test.
12154
12155 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12156
12157         PR testsuite/38809
12158         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12159
12160 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
12161
12162         PR c++/36254
12163         * g++.dg/warn/Wreturn-type-5.C: New test.
12164
12165 2009-01-11  Matthias Klose  <doko@ubuntu.com>
12166
12167         PR middle-end/38616
12168         * gcc.dg/pr38616.c: New test.
12169
12170 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
12171
12172         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12173
12174 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
12175
12176         PR c++/38648
12177         * g++.dg/expr/string-1.C: New test.
12178         * g++.dg/expr/string-2.C: New test.
12179
12180         PR c++/36695
12181         * g++.dg/ext/complex4.C: New test.
12182         * g++.dg/ext/complex5.C: New test.
12183         * g++.dg/init/reference1.C: New test.
12184         * g++.dg/init/reference2.C: New test.
12185         * g++.dg/init/reference3.C: New test.
12186
12187 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12188
12189         PR fortran/38763
12190         * gfortran.dg/transfer_null_1.f90: New test.
12191
12192 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12193
12194         PR fortran/38765
12195         * gfortran.dg/host_assoc_function_6.f90: New test.
12196
12197 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
12198
12199         * lib/target-supports.exp: Add method to determine if the effective
12200         target is really a ppc405 after applying all compile options.
12201         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12202         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12203         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12204         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12205         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12206         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12207         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12208         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12209         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12210         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12211         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12212         * gcc.target/powerpc/405-machhw-1.c: Likewise.
12213         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12214         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12215         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12216         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12217         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12218         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12219         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12220         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12221         * gcc.target/powerpc/405-macchw-1.c: Likewise.
12222         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12223         * gcc.target/powerpc/405-machhw-2.c: Likewise.
12224         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12225         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12226         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12227         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12228         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12229         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12230         * gcc.target/powerpc/405-macchw-2.c: Likewise.
12231         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12232
12233 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12234
12235         PR c++/35335
12236         * g++.dg/other/error31.C: New testcase.
12237
12238         PR c/35742
12239         * gcc.dg/pr35742.c: New test.
12240
12241 2009-01-09  John F. Carr  <jfc@mit.edu>
12242
12243         PR c++/37877
12244         * g++.dg/parse/linkage3.C: New test.
12245
12246 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12247
12248         PR middle-end/38771
12249         * gcc.c-torture/compile/pr38771.c: New test.
12250
12251 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
12252
12253         * gcc.dg/pr34856.c: Ignore irrelevant warning.
12254
12255 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
12256
12257         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12258         * gcc.dg/sibcall-4.c: Likewise.
12259
12260 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
12261             Jan Sjodin  <jan.sjodin@amd.com>
12262
12263         PR tree-optimization/38559
12264         * gcc.dg/graphite/pr38559.c: New.
12265
12266 2009-01-08  Ira Rosen  <irar@il.ibm.com>
12267
12268         PR tree-optimization/37194
12269         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12270
12271 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
12272
12273         PR c++/38725
12274         * g++.dg/ext/label11.C: New test.
12275
12276 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
12277
12278         * lib/target-supports.exp (check_weak_override_available): New.
12279         * lib/target-supports-dg.exp (dg-require-weak-override): New.
12280         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12281         dg-require-weak-override.
12282
12283 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12284             Alan Modra  <amodra@bigpond.net.au>
12285
12286         * gcc.c-torture/compile/20090107-1.c: New test.
12287
12288 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12289
12290         PR target/38706
12291         * g++.dg/other/pr38706.C: New test.
12292
12293 2009-01-07  Jason Merrill  <jason@redhat.com>
12294
12295         * g++.dg/cpp0x/variadic92.C: New test.
12296         * g++.dg/cpp0x/variadic93.C: New test.
12297
12298 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12299
12300         * lib/target-supports-dg.exp (current_compiler_flags): New.
12301         (check-flags): Use it; do not access dg-test local variables.
12302         (dg-skip-if): Do not access dg-test local variables.
12303         (dg-xfail-run-if): Ditto.
12304         (dg-shouldfail): Ditto.
12305         * gcc.test-framework/test-framework.exp
12306         (check_effective_target_def_nocache): New.
12307         * gcc.test-framework/test-framework.awk: Handle scan tests.
12308         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12309         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12310         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12311         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12312         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12313         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12314         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12315         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12316         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12317
12318         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12319
12320         * lib/target-supports-dg.exp (check_test_flags): Delete.
12321
12322 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12323
12324         PR tree-optimization/38492
12325         PR tree-optimization/38498
12326         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12327         in trunk.
12328         * gcc.dg/graphite/block-0.c: Update test.
12329         * gcc.dg/graphite/block-1.c: Same.
12330         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12331         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12332         * gcc.dg/graphite/block-3.c: New.
12333         * gcc.dg/graphite/pr38498.c: New.
12334
12335 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12336
12337         AVX Programming Reference (December, 2008)
12338         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12339         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12340         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12341
12342         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12343         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12344
12345 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12346
12347         PR fortran/38220
12348         * gfortran.dg/c_loc_pure_1.f90:  New test.
12349
12350 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12351
12352         PR fortran/38669
12353         * gfortran.dg/elemental_dependency_3.f90:
12354         Add the final tree dump cleanup.
12355
12356 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12357
12358         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12359         passing -m32.
12360
12361         PR rtl-optimization/38722
12362         * gfortran.dg/pr38722.f90: New test.
12363
12364 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12365
12366         PR c/34252
12367         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12368         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12369
12370 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12371
12372         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12373         * gfortran.dg/typebound_call_8.f03: Same.
12374         * gfortran.dg/elemental_bind_c.f90: Same.
12375         * gfortran.dg/typebound_call_7.f03: Same.
12376         * gfortran.dg/interface_proc_end.f90: Same
12377         * gfortran.dg/pr37243.f: Fix typo.
12378
12379 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12380
12381         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12382         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12383         large stack sizes.
12384
12385 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12386
12387         AVX Programming Reference (December, 2008)
12388         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12389         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12390         * gcc.target/i386/sse-14.c: Likewise.
12391
12392         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12393         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12394         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12395         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12396
12397 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12398
12399         PR libfortran/38735
12400         * gfortran.dg/fmt_bz_bn.f: Update test.
12401
12402 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12403
12404         PR c++/38472
12405         * g++.dg/conversion/usual-arith-conv.C: New test.
12406
12407 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12408
12409         PR c/34911
12410         * gcc.dg/vector-3.c: New testcase.
12411         * g++.dg/ext/vector15.C: New test.
12412
12413 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12414
12415         PR tree-optimization/38510
12416         * gcc.dg/graphite/pr38510.c: New.
12417
12418 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12419             Jan Sjodin <jan.sjodin@amd.com>
12420
12421         PR tree-optimization/38500
12422         * gcc.dg/graphite/pr38500.c: New.
12423
12424 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12425
12426         * gcc.c-torture/compile/20001226-1.c: Generalize
12427         dg-timeout-factor.
12428         * gcc.c-torture/compile/limits-fnargs.c: Add
12429         dg-timeout-factor.
12430         * gcc.dg/20020425-1.c: Likewise.
12431         * gcc.dg/pch/pch.exp: Likewise.
12432
12433 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12434
12435         PR fortran/38657
12436         * gfortran.dg/module_commons_3.f90: New test.
12437
12438 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12439
12440         PR fortran/37159
12441         * gfortran.dg/random_seed_1.f90: Updated.
12442
12443 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12444
12445         PR fortran/38669
12446         PR fortran/38726
12447         * gfortran.dg/elemental_subroutine_7.f90:
12448         Fix p values so that it can be used as vector subscript.
12449
12450 2009-01-05  Jason Merrill  <jason@redhat.com>
12451
12452         * g++.dg/cpp0x/initlist12.C: Add another test.
12453
12454         * g++.dg/cpp0x/defaulted7.C: New test.
12455
12456 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12457
12458         PR fortran/38672
12459         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12460         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12461
12462 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12463
12464         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12465         for alpha*-*-* targets.
12466         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12467
12468 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12469
12470         PR fortran/38665
12471         * gfortran.dg/host_assoc_function_5.f90: New test.
12472
12473 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12474
12475         PR fortran/38669
12476         * gfortran.dg/elemental_dependency_3.f90: New test.
12477         * gfortran.dg/elemental_subroutine_7.f90: New test.
12478
12479 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12480
12481         * gcc.dg/struct-ret-3.c: Include unistd.h.
12482         (main): Exit early if system memory page size is
12483         larger than 4096 bytes.
12484
12485 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12486
12487         PR fortran/38718
12488         * gfortran.dg/merge_init_expr.f90: New.
12489
12490 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12491
12492         PR fortran/38536
12493         * gfortran.dg/c_loc_tests_13.f90: New test.
12494         * gfortran.dg/c_loc_tests_14.f90: New test.
12495
12496 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12497
12498         * gfortran.dg/func_result_4.f90: New.
12499
12500 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12501
12502         PR fortran/38594
12503         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12504         interface still works, in addition to original tests.
12505         * gfortran.dg/host_assoc_call_6.f90: New test.
12506
12507 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12508
12509         PR c++/38705
12510         * g++.dg/torture/pr38705.C: New test.
12511
12512         PR c/38700
12513         * gcc.dg/pr38700.c: New test.
12514
12515 2009-01-02  Jason Merrill  <jason@redhat.com>
12516
12517         * g++.dg/cpp0x/initlist11.C: New test.
12518         * g++.dg/cpp0x/initlist12.C: New test.
12519
12520 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12521
12522         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12523         Allow extra informative notes.
12524
12525 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12526
12527         PR c/36489
12528         * gcc.dg/pr36489.c: New test.
12529
12530 \f
12531 Copyright (C) 2009 Free Software Foundation, Inc.
12532
12533 Copying and distribution of this file, with or without modification,
12534 are permitted in any medium without royalty provided the copyright
12535 notice and this notice are preserved.