OSDN Git Service

f2d89276540ba4877b5068b4cf5e98d5e07d64dd
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-24  Julian Brown  <julian@codesourcery.com>
2             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3
4         PR target/40887
5         * gcc.target/arm/pr40887.c: New test.
6
7 2009-12-23  Jakub Jelinek  <jakub@redhat.com>
8
9         PR rtl-optimization/42475
10         * gcc.dg/pr42475.c: New test.
11
12 2009-12-23  Jakub Jelinek  <jakub@redhat.com>
13             Cary Coutant  <ccoutant@google.com>
14
15         PR debug/42454
16         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add check for .debug_ranges.
17
18 2009-12-23  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
19
20         PR target/42093
21         * gcc.target/arm/pr42093.c: New test.
22
23 2009-12-23  Ramana Radhakrishnan  <ramrad01@arm.com>
24
25         PR target/40670
26         * gcc.target/arm/pr40670.c: New test.
27         
28 2009-12-23  Uros Bizjak  <ubizjak@gmail.com>
29
30         * gcc.target/alpha/20000715-1.c: Remove target selector.
31         * gcc.target/alpha/20011018-1.c: Ditto.
32         * gcc.target/alpha/980217-1.c: Ditto.
33         * gcc.target/alpha/asm-1.c: Ditto.
34         * gcc.target/alpha/base-1.c: Ditto.
35         * gcc.target/alpha/base-2.c: Ditto.
36         * gcc.target/alpha/cix-1.c: Ditto.
37         * gcc.target/alpha/cix-2.c: Ditto.
38         * gcc.target/alpha/max-1.c: Ditto.
39         * gcc.target/alpha/max-2.c: Ditto.
40
41 2009-12-23  Sebastian Pop  <sebpop@gmail.com>
42
43         * g++.dg/graphite/id-1.C: New.
44         * g++.dg/graphite/pr41305.C: New.
45         * gcc.dg/graphite/id-16.c: New.
46         * gcc.dg/graphite/interchange-10.c: New.
47         * gcc.dg/graphite/interchange-11.c: New.
48         * gcc.dg/graphite/interchange-mvt.c: New.
49         * gcc.dg/graphite/pr40281.c: New.
50         * gcc.dg/graphite/run-id-2.c: New.
51         * gcc.dg/graphite/scop-dsyr2k.c: New.
52         * gcc.dg/graphite/scop-dsyrk.c: New.
53         * gcc.dg/graphite/scop-mvt.c: New.
54         * gcc.dg/graphite/scop-sor.c: New.
55         * gfortran.dg/graphite/id-18.f90: New.
56         * gfortran.dg/graphite/interchange-3.f90: New.
57         * gfortran.dg/graphite/pr42050.f90: New.
58
59 2009-12-23  Dodji Seketeli  <dodji@redhat.com>
60
61         PR c++/42260
62         * conversion/cast2.C: New test.
63
64 2009-12-22  Jason Merrill  <jason@redhat.com>
65
66         PR c++/42466
67         * g++.dg/template/nontype19.C: New.
68
69         PR c++/42331
70         * g++.dg/cpp0x/initlist29.C: New.
71
72 2009-12-22  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
73
74         PR target/41605
75         * lib/g++.exp: Provide -B options to allow for link spec %s
76         substitutions for static libraries.
77
78 2009-12-22  Brian Hackett  <bhackett1024@gmail.com>
79
80         * g++.dg/plugin/attribute_plugin.c: Rename pre-genericize event.
81         * g++.dg/plugin/dumb_plugin.c: Same.
82
83 2009-12-21  Jason Merrill  <jason@redhat.com>
84
85         * g++.dg/abi/mangle14.C: Add expected mangling.
86
87 2009-12-21  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
88
89         * gcc.dg/pr36901.h: AVR must support address zero.
90
91 2009-12-21  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
92
93         PR testsuite/36903
94         * gcc.dg/tree-ssa/gen-vect-11.c : Disable for avr target. It will
95         not vectorize.
96         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
97         * gcc.dg/tree-ssa/gen-vect-2.c: Ditto.
98         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
99         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
100         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
101         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
102         * gcc.dg/tree-ssa/pr23455.c: Test for 4 eliminations on avr target.
103         * gcc.dg/tree-ssa/ssa-fre-26.c: XFAIL test for avr.
104         * gcc.dg/tree-ssa/vrp47.c: Skip test for avr target due to low
105         branch cost.
106
107 2009-12-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
108
109         PR libfortran/PR42422
110         * gfortran.dg/list_read_10.f90:  New test.
111
112 2009-12-19  Dodji Seketeli  <dodji@redhat.com>
113
114         PR c++/42225
115         * g++.dg/template/typedef26.C: New test.
116
117 2009-12-19  Richard Guenther  <rguenther@suse.de>
118
119         PR lto/42401
120         * g++.dg/lto/20091219_0.C: New testcase.
121
122 2009-12-19  Richard Guenther  <rguenther@suse.de>
123
124         PR tree-optimization/42108
125         * gfortran.dg/pr42108.f90: New testcase.
126
127 2009-12-18  Jason Merrill  <jason@redhat.com>
128
129         PR c++/28300
130         * g++.dg/template/spec37.C: New.
131
132         PR c++/42415
133         * g++.dg/tc1/dr147.C: Add test.
134         * g++.old-deja/g++.jason/temporary5.C: Adjust.
135
136 2009-12-18  Shujing Zhao  <pearly.zhao@oracle.com>
137
138         * g++.old-deja/g++.brendan/misc6.C: Make expected dg-error strings
139         explicit.
140
141 2009-12-17  Jakub Jelinek  <jakub@redhat.com>
142
143         * gcc.dg/debug/dwarf2/const-1.c: Don't expect DW_AT_const_value,
144         but instead DW_AT_location with DW_OP_addr+DW_OP_stack_value.  Add
145         -gno-strict-dwarf -fno-merge-debug-strings to dg-options.
146         * g++.dg/debug/dwarf2/const1.C: Likewise.
147         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
148         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
149
150 2009-12-17  Alexandre Oliva  <aoliva@redhat.com>
151
152         PR debug/41679
153         * gcc.target/arm/pr41679.c: New.
154
155 2009-12-17  Jakub Jelinek  <jakub@redhat.com>
156
157         PR c++/42386
158         * g++.dg/opt/dtor3.C: New test.
159
160 2009-12-17  Arnaud Charlet  <charlet@adacore.com>
161
162         * ada/acats/run_all.sh: Strip comments from norun.lst
163
164 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
165
166         PR target/32280
167         * gcc.target/i386/pr32280-1.c: New test.
168
169 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
170
171         * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
172         x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
173
174 2009-12-17  Janus Weil  <janus@gcc.gnu.org>
175
176         PR fortran/42144
177         * gfortran.dg/dynamic_dispatch_6.f03: New test.
178
179 2009-12-17  Shujing Zhao  <pearly.zhao@oracle.com>
180
181         * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
182         explicit.
183         * g++.old-deja/g++.bugs/900213_02.C: Likewise.
184         * g++.old-deja/g++.bugs/900215_02.C: Likewise.
185
186 2009-12-16  Richard Guenther  <rguenther@suse.de>
187
188         PR lto/42392
189         * gcc.dg/lto/20091216-1_0.c: New testcase.
190
191 2009-12-15  Jason Merrill  <jason@redhat.com>
192
193         PR c++/42387
194         * g++.dg/ext/vla8.C: New.
195
196 2009-12-16  Jakub Jelinek  <jakub@redhat.com>
197
198         * gcc.c-torture/compile/20091215-1.c: New test.
199
200         * gcc.dg/debug/tls-1.c: New test.
201
202 2009-12-15  Jason Merrill  <jason@redhat.com>
203
204         PR c++/42358
205         * g++.dg/cpp0x/variadic98.C: New.
206
207 2009-12-14  Jason Merrill  <jason@redhat.com>
208
209         PR c++/42373
210         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
211
212 2009-12-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
213
214         * ada/acats/norun.lst: Sort.
215
216 2009-12-15  Jakub Jelinek  <jakub@redhat.com>
217
218         PR c++/41183
219         * g++.dg/torture/pr41183.C: New test.
220
221 2009-12-15  Tobias Burnus  <burnus@net-b.de>
222
223         PR fortran/41235
224         * gfortran.dg/auto_char_len_1.f90: New test.
225         * gfortran.dg/auto_char_len_2.f90: New test.
226         * gfortran.dg/auto_char_len_4.f90: Correct test.
227
228 2009-12-14  Jason Merrill  <jason@redhat.com>
229
230         PR c++/42364
231         * g++.dg/cpp0x/variadic31.C: Compile with -g.
232         * g++.dg/ext/attrib33.C: Likewise.
233
234 2009-12-15  Shujing Zhao  <pearly.zhao@oracle.com>
235
236         * g++.dg/other/error20.C: Adjust dg-message strings.
237         * g++.dg/other/error31.C: Likewise.
238         * g++.dg/rtti/typeid6.C: Likewise.
239         * g++.dg/ext/ms-1.C: Likewise.
240         * g++.dg/parse/error19.C: Likewise.
241         * g++.dg/parse/crash5.C: Likewise.
242         * g++.dg/cpp0x/explicit4.C: Likewise.
243         * g++.dg/template/ptrmem4.C: Likewise.
244         * g++.dg/template/crash37.C: Likewise.
245         * g++.dg/template/qualttp5.C: Likewise.
246         * g++.dg/template/local6.C: Likewise.
247         * g++.dg/template/instantiate5.C: Likewise.
248         * g++.old-deja/g++.brendan/overload1.C: Likewise.
249         * g++.old-deja/g++.brendan/cvt3.C: Likewise.
250         * g++.old-deja/g++.brendan/overload4.C: Likewise.
251         * g++.old-deja/g++.jason/conversion11.C: Likewise.
252         * g++.old-deja/g++.jason/scoping10.C: Likewise.
253         * g++.old-deja/g++.other/expr1.C: Likewise.
254         * g++.old-deja/g++.other/pmf3.C: Likewise.
255         * g++.old-deja/g++.other/crash24.C: Likewise.
256         * g++.old-deja/g++.niklas/t120.C: Likewise.
257         * g++.old-deja/g++.niklas/t121.C: Likewise.
258         * g++.old-deja/g++.law/operators9.C: Likewise.
259         * g++.old-deja/g++.law/arm9.C: Likewise.
260         * g++.old-deja/g++.law/enum4.C: Likewise.
261         * g++.old-deja/g++.law/arg11.C: Likewise.
262         * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
263         * g++.old-deja/g++.mike/p2431.C: Likewise.
264         * g++.old-deja/g++.mike/p438.C: Likewise.
265         * g++.old-deja/g++.mike/p9068.C: Likewise.
266         * g++.old-deja/g++.mike/p11110.C: Likewise.
267         * g++.old-deja/g++.bugs/900330_02.C: Likewise.
268
269 2009-12-14  Uros Bizjak  <ubizjak@gmail.com>
270
271         * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
272         * g++.dg/other/i386-3.C: Ditto.
273         * g++.dg/other/i386-5.C: Remove duplicated test.
274         * g++.dg/other/i386-6.C: Ditto.
275
276 2009-12-14  Daniel Franke  <franke.daniel@gmail.com>
277
278         PR fortran/42354
279         * gfortran.dg/iso_c_binding_init_expr.f03: New.
280         * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
281         * gfortran.dg/function_kinds_5.f90: Likewise.
282         * gfortran.dg/selected_char_kind_3.f90: Likewise.
283
284 2009-12-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
285
286         * gfortran.dg/boz_15.f90: Fix typos.
287
288 2009-12-14  Jakub Jelinek  <jakub@redhat.com>
289             Sebastian Pop  <sebastian.pop@amd.com>
290
291         * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
292         * gcc.target/i386/sse-13.c: Same.
293         (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
294         __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
295         * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
296         Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
297         * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
298         * gcc.target/i386/sse-23.c: Same.
299
300 2009-12-14  Sebastian Pop  <sebpop@gmail.com>
301
302         PR middle-end/42284
303         * testsuite/gcc.dg/graphite/pr42284.c: New.
304
305 2009-12-13  Richard Guenther  <rguenther@suse.de>
306
307         PR tree-optimization/42357
308         * g++.dg/torture/pr42357.C: New testcase.
309
310 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
311
312         PR fortran/42257
313         * gfortran.dg/extends_9.f03: New test.
314
315 2009-12-11  Jason Merrill  <jason@redhat.com>
316
317         PR c++/42219
318         * g++.dg/conversion/err-recover1.C: New.
319
320 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
321
322         PR fortran/42335
323         * gfortran.dg/select_type_11.f03: New test.
324
325 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
326
327         PR c++/42225
328         * g++.dg/template/typedef24.C: New test.
329         * g++.dg/template/typedef25.C: New test.
330
331 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
332
333         PR c++/42251
334         * g++.dg/template/const3.C: New test.
335
336 2009-12-11  Richard Guenther  <rguenther@suse.de>
337
338         PR lto/42320
339         * g++.dg/lto/20091210-1_0.h: New testcase.
340         * g++.dg/lto/20091210-1_0.C: Likewise.
341         * g++.dg/lto/20091210-1_1.C: Likewise.
342
343 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
344
345         PR c++/42317
346         * g++.dg/opt/dtor2.C: New test.
347         * g++.dg/opt/dtor2.h: New file.
348         * g++.dg/opt/dtor2-aux.cc: New file.
349
350 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
351
352         PR fortran/41369
353         * gfortran.dg/func_derived_5.f90: New.
354
355 2009-12-10  Jan Hubicka  <jh@suse.cz>
356
357         PR middle-end/42110
358         * g++.dg/torture/pr42110.C: new file.
359
360 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
361
362         PR fortran/34402
363         * gfortran.dg/alloc_comp_init_expr.f03: New.
364
365 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
366
367         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
368         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
369
370 2009-12-09  Xinliang David Li  <davidxl@google.com>
371
372         PR tree-optimization/42337
373         * g++.dg/tree-ssa/pr42337.C: New test.
374
375 2009-12-08  Tobias Burnus  <burnus@net-b.de>
376
377         PR fortran/41711
378         * gfortran.dg/boz_15.f90: New test.
379
380 2008-12-08  Daniel Kraft  <d@domob.eu>
381
382         PR fortran/41177
383         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
384         * gfortran.dg/typebound_proc_13.f03: New test.
385
386 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
387             Jakub Jelinek <jakub@redhat.com>
388
389         PR midle-end/41843
390         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
391
392 2009-12-07  Richard Henderson  <rth@redhat.com>
393
394         PR rtl-opt/42269
395         * gcc.c-torture/execute/pr42269-2.c: New.
396         * gcc.target/alpha/pr42269-1.c: Likewise.
397
398 2009-12-07  Richard Henderson  <rth@redhat.com>
399
400         PR debug/42299
401         PR debug/42166
402         * gcc.c-torture/compile/pr42299.c: New.
403         * gfortran.dg/pr42166.f90: Likewise.
404
405 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
406
407         PR debug/42244
408         * gcc.dg/debug/pr42244.c: New test.
409
410 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
411
412         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
413         abmintrin.h is also tested.
414         * gcc.target/i386/sse-13.c: Likewise.
415
416 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
417
418         PR fortran/41940
419         * gfortran.dg/allocate_scalar_with_shape.f90: New.
420
421 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
422
423         PR other/40302
424         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
425         * gcc.dg/torture/builtin-math-7.c: Likewise.
426         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
427         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
428         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
429         * lib/target-supports.exp (check_effective_target_mpc,
430         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
431         Delete.
432
433 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
434
435         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
436         targets.
437
438 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
439
440         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
441         for 16bit int targets.
442
443 2009-12-06  Richard Henderson  <rth@redhat.com>
444
445         PR debug/42234
446         * gcc.c-torture/compile/pr42234.c: New.
447
448 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
449
450         PR fortran/41478
451         PR fortran/42268
452         * gfortran.dg/intrinsic_pack_5.f90: New test.
453
454 2009-12-04  Jason Merrill  <jason@redhat.com>
455
456         PR c++/42010
457         * g++.dg/abi/local2.C: New.
458
459         PR c++/42277
460         * g++.dg/cpp0x/decltype20.C: New.
461
462 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
463
464         PR rtl-optimization/42164
465         * gcc.c-torture/compile/pr42164.c: New test.
466
467 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
468
469         * gnat.dg/specs/size_attribute1.ads: New test.
470         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
471         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
472
473 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
474
475         PR c++/42218
476         * g++.dg/other/error33.C: New test.
477
478 2009-12-03  Jason Merrill  <jason@redhat.com>
479
480         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
481
482         PR c++/41611
483         * g++.dg/abi/guard2.C: New.
484
485         PR c++/42266
486         * g++.dg/cpp0x/variadic97.C: New.
487
488 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
489
490         PR middle-end/42049
491         * gcc.c-torture/compile/pr42049.c: New test.
492
493 2009-12-03  Quentin Ochem  <ochem@adacore.com>
494
495         * gnat.dg/controlled5.adb: New test.
496         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
497
498 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
499
500         PR c++/42217
501         * g++.dg/other/bitfield4.C: New test.
502
503 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
504
505         PR c++/42256
506         * g++.dg/inherit/thunk11.C: New test.
507         * g++.dg/inherit/thunk11.h: New file.
508         * g++.dg/inherit/thunk11-aux.cc: New file.
509
510 2009-12-02  Richard Henderson  <rth@redhat.com>
511
512         PR tree-opt/42215
513         * gcc.dg/pr42215.c: New.
514
515 2009-12-02  Richard Guenther  <rguenther@suse.de>
516
517         * g++.dg/ipa/iinline-1.C: Adjust.
518         * g++.dg/template/cond2.C: Likewise.
519         * g++.dg/template/pr35240.C: Likewise.
520
521 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
522
523         PR middle-end/42224
524         * gcc.target/s390/pr42224.c: New test.
525
526 2009-12-01  Jason Merrill  <jason@redhat.com>
527
528         PR c++/41611
529         * g++.dg/abi/guard1.C: New.
530
531 2009-12-01  Uros Bizjak  <ubizjak@gmail.com>
532
533         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
534
535 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
536
537         PR c++/42234
538         * g++.dg/gomp/pr42234.C: New test.
539
540 2009-12-01  Martin Jambor  <mjambor@suse.cz>
541
542         PR tree-optimization/42237
543         * gcc.c-torture/compile/pr42237.c: New test.
544
545 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
546
547         PR c++/42057
548         * g++.dg/parse/crash54.C: New.
549
550 2009-11-30  Chao-ying Fu  <fu@mips.com>
551
552         * gcc.target/mips/dsp-lhx.c: New test.
553         * gcc.target/mips/dsp-no-lhx.c: New test.
554
555 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
556
557         * lib/g++.exp (g++_init): Add host-dependent settings for
558         LC_ALL and LANG.
559         * lib/gcc-dg.exp: Likewise.
560         * lib/options.exp: Likewise.
561         * lib/objc.exp (objc_init): Likewise.
562         * lib/gfortran.exp (gfortran_init): Likewise.
563
564 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
565
566         PR c++/40371
567         * g++.dg/template/crash93.C: New.
568
569 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
570
571         * gcc.dg/pr41551.c: New test.
572
573 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
574
575         PR fortran/42053
576         * gfortran.dg/select_type_9.f03: New.
577
578 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
579
580         PR fortran/41631
581         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
582         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
583         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
584         * gfortran.dg/select_type_2.f03: Ditto.
585         * gfortran.dg/select_type_8.f03: New test.
586
587 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
588
589         * gfortran.dg/extends_type_of_1.f03: New test.
590         * gfortran.dg/same_type_as_1.f03: Extended.
591
592 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
593
594         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
595         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
596
597 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
598
599         PR testsuite/42212
600         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
601
602 2009-11-30  Martin Jambor  <mjambor@suse.cz>
603
604         PR middle-end/42196
605         * gcc.c-torture/compile/pr42196-1.c: New test.
606         * gcc.c-torture/compile/pr42196-2.c: New test.
607         * gcc.c-torture/compile/pr42196-3.c: New test.
608
609 2009-11-30  Ira Rosen  <irar@il.ibm.com>
610
611         * gfortran.dg/vect/vect-7.f90: New test.
612
613 2009-11-30  Richard Guenther  <rguenther@suse.de>
614
615         PR middle-end/42119
616         PR fortran/38530
617         * gfortran.dg/pr42119.f90: New testcase.
618
619 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
620
621         PR c++/42069
622         * g++.dg/template/typedef23.C: New test.
623
624 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
625
626         PR tree-optimization/41961
627         * g++.dg/tree-ssa/pr41961.C: New.
628
629 2009-11-29  Ira Rosen  <irar@il.ibm.com>
630
631         PR tree-optimization/42193
632         * gcc.dg/vect/pr42193.c: New test.
633
634 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
635
636         PR c++/36408
637         * g++.dg/template/stmtexpr2.C: New test.
638
639 2009-11-28  Richard Guenther  <rguenther@suse.de>
640
641         PR tree-optimization/42183
642         * g++.dg/torture/pr42183.C: New testcase.
643
644 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
645
646         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
647         w64 target type 'unsigned long long'.
648
649 2009-11-27  Martin Jambor  <mjambor@suse.cz>
650
651         PR middle-end/42006
652         * gcc.c-torture/execute/pr42006.c: New test.
653
654 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
655
656         PR c++/38656
657         * g++.dg/cpp0x/error2.C: New.
658
659 2009-11-27  Michael Matz  <matz@suse.de>
660
661         PR rtl-optimization/42084
662         * gcc.dg/pr42084.c: New test.
663
664 2009-11-27  Michael Matz  <matz@suse.de>
665
666         PR c++/41906
667         * g++.dg/tree-ssa/pr41906.C: New testcase.
668
669 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
670
671         * gcc.dg/O16384.c: New test.
672
673 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
674
675         PR c++/35112
676         * g++.dg/parse/crash53.C: New.
677         * g++.dg/parse/error17.C: Adjust, error messages are not
678         duplicated anymore.
679         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
680
681 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
682
683         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
684         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
685         * gcc.target/i386/vperm-v4si-2.c: Ditto.
686         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
687
688 2009-11-26  Richard Henderson  <rth@redhat.com>
689
690         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
691
692 2009-11-26  Jason Merrill  <jason@redhat.com>
693
694         PR c++/42026, DR 239
695         * g++.dg/lookup/koenig8.C: New.
696
697         PR c++/10690
698         * g++.dg/template/explicit-args2.C: Add typeid cases.
699
700 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
701
702         PR fortran/41278
703         * gfortran.dg/array_function_5.f90: New test.
704
705 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
706
707         PR fortran/42048
708         PR fortran/42167
709         * gfortran.dg/select_type_10.f03: New test case.
710         * gfortran.dg/typebound_call_11.f03: Extended test case.
711
712 2009-11-26  Michael Matz  <matz@suse.de>
713
714         PR tree-optimization/41905
715         * g++.dg/tree-ssa/pr41905.C: New testcase.
716
717 2009-11-25  Richard Henderson  <rth@redhat.com>
718
719         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
720
721         * lib/target-supports.exp
722         (check_effective_target_vect_extract_even_odd): Add x86.
723
724         * gcc.target/i386/isa-check.h: New.
725         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
726         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
727         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
728         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
729         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
730         gcc.target/i386/vperm.pl: New files.
731
732 2009-11-25  Richard Henderson  <rth@redhat.com>
733
734         * gcc.dg/vect/pr36493.c: Call check_vect.
735         * gcc.dg/vect/pr37539.c: Likewise.
736         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
737         * tree-vect.h (check_vect): Use cpuid for x86.
738
739 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
740
741         * gnat.dg/specs/pack6.ads: New test.
742         * gnat.dg/specs/pack6_pkg.ads: New helper.
743
744 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
745
746         * gcc.target/powerpc/regnames-1.c: New test.
747
748 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
749             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
750
751         PR ada/42170
752         * ada/acats/run_acats: Bump stack limit to 16MB.
753
754 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
755
756         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
757         -march=armv5te.
758
759 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
760
761         PR fortran/42008
762         * gfortran.dg/pure_initializer_2.f90: New test.
763
764 2009-11-23  Jason Merrill  <jason@redhat.com>
765
766         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
767         * g++.old-deja/g++.pt/ctor2.C: Adjust.
768         * g++.dg/lookup/name-clash4.C: Adjust.
769
770 2009-11-23  Jason Merrill  <jason@redhat.com>
771
772         * g++.dg/template/spec15.C: Check for helpful message.
773
774 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
775
776         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
777         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
778         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
779         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
780         * gcc.target/powerpc/paired-2.c: Ditto.
781         * gcc.target/powerpc/paired-3.c: Ditto.
782         * gcc.target/powerpc/paired-4.c: Ditto.
783         * gcc.target/powerpc/paired-5.c: Ditto.
784         * gcc.target/powerpc/paired-6.c: Ditto.
785         * gcc.target/powerpc/paired-7.c: Ditto.
786         * gcc.target/powerpc/paired-8.c: Ditto.
787         * gcc.target/powerpc/paired-9.c: Ditto.
788         * gcc.target/powerpc/paired-10.c: Ditto.
789         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
790         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
791         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
792         * gcc.target/powerpc/pr39457.c: Don't use -m64.
793         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
794         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
795         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
796         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
797
798 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
799
800         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
801         scan-assembler-not regular expression.
802
803 2009-11-24  Richard Guenther  <rguenther@suse.de>
804
805         PR tree-optimization/42142
806         * gcc.c-torture/execute/pr42142.c: New testcase.
807
808 2009-11-24  Martin Jambor  <mjambor@suse.cz>
809
810         PR tree-optimization/42154
811         * gcc.c-torture/execute/pr42154.c: New test.
812
813 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
814
815         PR fortran/42045
816         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
817         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
818         * gfortran.dg/proc_ptr_comp_24.f90: New.
819
820 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
821
822         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
823         int targets.
824
825 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
826
827         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
828
829 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
830
831         PR testsuite/42086
832         * gcc.target/ia64/fptr-1.c: Make it a compile test.
833
834 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
835
836         * lib/lto.exp (lto_option_list): Rename from option_list.
837         * lib/compat.exp (compat_option_list): Rename from option_list.
838
839 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
840
841         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
842         * gcc-dg/raw-string-2.c: Ditto.
843         * gcc-dg/utf-array-short-wchar.c: Ditto.
844         * gcc-dg/utf-array.c: Ditto.
845         * gcc-dg/utf8-2.c: Ditto.
846
847 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
848
849         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
850         targets.
851
852 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
853
854         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
855
856 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
857
858         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
859
860 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
861
862         PR testsuite/36470
863         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
864         Enable short test for avr target.
865         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
866         * gcc.dg/utf32-2.c: Ditto.
867         * gcc.dg/utf32-3.c: Ditto.
868         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
869
870 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
871
872         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
873
874 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
875
876         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
877
878
879 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
880
881         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
882         * gcc.dg/sms-7.c: Ditto.
883
884 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
885
886         * gcc.dg/pr36998.c: Frame pointer required for avr target.
887         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
888         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
889         * gcc.dg/pr41340.c: Test requires long pointer target.
890         * gcc.dg/profile-generate-3.c: Test requires profiling support.
891
892 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
893
894         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
895         * gcc.dg/graphite/block-3.c: Ditto.
896         * gcc.dg/graphite/block-4.c: Ditto.
897         * gcc.dg/graphite/block-5.c: Ditto.
898         * gcc.dg/graphite/block-6.c: Ditto.
899         * gcc.dg/graphite/interchange-0.c: Ditto.
900         * gcc.dg/graphite/interchange-1.c: Ditto.
901         * gcc.dg/graphite/interchange-2.c: Ditto.
902         * gcc.dg/graphite/interchange-3.c: Ditto.
903         * gcc.dg/graphite/interchange-4.c: Ditto.
904         * gcc.dg/graphite/interchange-5.c: Ditto.
905         * gcc.dg/graphite/interchange-6.c: Ditto.
906         * gcc.dg/graphite/run-id-1.c: Ditto.
907         * gcc.dg/graphite/scop-16.c: Ditto.
908         * gcc.dg/graphite/scop-17.c: Ditto.
909         * gcc.dg/graphite/scop-18.c: Ditto.
910         * gcc.dg/graphite/scop-matmult.c: Ditto.
911         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
912         * gcc.dg/graphite/id-15.c: Ditto.
913
914 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
915
916         * gnat.dg/specs/weak1.ads: New test.
917
918 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
919
920         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
921
922 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
923
924         PR c++/14777
925         * g++.dg/template/typedef13.C: Adjust.
926         * g++.dg/template/typedef19.C: Adjust.
927         * g++.dg/template/typedef20.C: Adjust.
928         * g++.dg/template/typedef22.C: New test.
929
930 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
931
932         PR target/42113
933         * gcc.target/alpha/pr42113.c: New test.
934
935 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
936
937         PR fortran/41807
938         * gfortran.dg/data_value_1.f90: Update test.
939         * gfortran.dg/array_constructor_32.f90: New test.
940
941 2009-11-21  Martin Jambor  <mjambor@suse.cz>
942
943         PR middle-end/42025
944         * gcc.c-torture/compile/pr42025-1.c: New test.
945         * gcc.c-torture/compile/pr42025-2.c: New test.
946
947 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
948
949         * gcc.target/mips/mult-1.c: Forbid octeon.
950         * gcc.target/mips/octeon-dmul-3.c: New test.
951
952 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
953
954         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
955
956 2009-11-20  Jason Merrill  <jason@redhat.com>
957
958         PR c++/9050, DR 147, DR 318
959         * g++.dg/template/ctor9.C: New.
960         * g++.dg/tc1/dr147.C: Remove xfails.
961         * g++.dg/lookup/name-clash4.C: Adjust.
962         * g++.old-deja/g++.jason/temporary5.C: Adjust.
963         * g++.old-deja/g++.pt/ctor2.C: Adjust.
964
965 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
966
967         PR tree-optimization/42078
968         * gcc.dg/pr42078.c: New test.
969
970 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
971
972         PR Testsuite/42114
973         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
974         XFAIL ptrdiff range test for avr.
975         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
976         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
977         * gcc-dg/c99-stdint-6.c: Ditto.
978
979 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
980
981         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
982         2009-10-23 change to set VRSAVE if VSX has been reverted.
983
984 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
985
986         PR c++/38646
987         * g++.dg/cpp0x/pr38646.C: New test.
988
989 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
990
991         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
992         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
993         Wrap *intmax_t tests in !NO_MAX_TYPES.
994
995 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
996
997         PR c++/42060
998         * g++.dg/cpp0x/initlist28.C: New.
999
1000 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
1001
1002         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
1003
1004 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1005
1006         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
1007
1008 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
1009
1010         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
1011         explicit.
1012         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
1013         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
1014         * g++.old-deja/g++.law/typeck1.C: Likewise.
1015         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
1016         * g++.dg/conversion/ptrmem9.C: Likewise.
1017         * g++.dg/expr/cond2.C: Likewise.
1018
1019 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
1020             Janus Weil  <janus@gcc.gnu.org>
1021
1022         PR fortran/42104
1023         * gfortran.dg/proc_ptr_comp_23.f90: New test.
1024
1025 2009-11-19  Jason Merrill  <jason@redhat.com>
1026
1027         PR c++/42115
1028         * g++.dg/init/placement5.C: Add positive test.
1029
1030         DR 176 permissiveness
1031         * g++.dg/ext/injected-ttp.C: New.
1032         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
1033         * g++.old-deja/g++.pt/ttp41.C: Adjust.
1034
1035 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1036
1037         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
1038         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
1039
1040 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1041
1042         * gcc-dg/raw-string-1.c: Skip test for avr target.
1043         * gcc-dg/utf-array-short-wchar.c: Ditto.
1044         * gcc-dg/utf-array.c: Ditto.
1045         * gcc-dg/utf8-2.c: Ditto.
1046
1047 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
1048
1049         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
1050         (plugin_init): Pass correct version to plugin_default_version_check.
1051         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
1052         (plugin_init): Pass correct version to plugin_default_version_check.
1053         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
1054         (plugin_init): Pass correct version to plugin_default_version_check.
1055
1056 2009-11-19  Jason Merrill  <jason@redhat.com>
1057
1058         PR c++/561
1059         * g++.dg/overload/pmf2.C: New.
1060
1061 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1062
1063         PR libgfortran/42090
1064         * gfortran.dg/direct_io_11.f90: New test.
1065
1066 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
1067
1068         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
1069
1070 2009-11-18  Nick Clifton  <nickc@redhat.com>
1071
1072         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
1073         * g++.dg/lto/20081120-1_0.C: Likewise.
1074         * g++.dg/lto/20091002-2_0.C: Likewise.
1075         * g++.dg/lto/20081120-2_0.C: Likewise.
1076         * g++.dg/lto/20091002-3_0.C: Likewise.
1077         * g++.dg/lto/20081123_0.C: Likewise.
1078         * g++.dg/lto/20090313_0.C: Likewise.
1079         * g++.dg/lto/20081109-1_0.C: Likewise.
1080         * g++.dg/lto/20081219_0.C: Likewise.
1081         * g++.dg/lto/20081204-1_0.C: Likewise.
1082         * g++.dg/lto/20090302_0.C: Likewise.
1083         * g++.dg/lto/20081119-1_0.C: Likewise.
1084         * g++.dg/lto/20081118_0.C: Likewise.
1085
1086 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
1087
1088         PR testsuite/41913
1089         * lib/lto.exp (scan-symbol): Properly check if target exist.
1090
1091 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
1092
1093         PR fortran/42072
1094         * gfortran.dg/proc_ptr_8.f90: Extended.
1095
1096 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
1097
1098         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
1099         explicit.
1100         * g++.dg/inherit/error4.C: Likewise.
1101         * g++.dg/template/crash90.C: Likewise.
1102
1103 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
1104
1105         PR c++/3187
1106         * g++.dg/abi/mangle26.C: Also match *C2* definition.
1107         * g++.dg/abi/mangle27.C: Likewise.
1108         * g++.dg/abi/mangle28.C: Likewise.
1109         * g++.dg/abi/mangle29.C: Likewise.
1110
1111 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
1112
1113         PR debug/41926
1114         * gcc.dg/vect/vect-debug-pr41926.c: New.
1115
1116 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1117
1118         PR c++/42058
1119         * g++.dg/init/array26.C: New.
1120         * g++.dg/init/array27.C: Likewise.
1121         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
1122
1123 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
1124
1125         PR c++/42061
1126         * g++.dg/cpp0x/initlist27.C: New test.
1127
1128         PR c++/42059
1129         * g++.dg/cpp0x/initlist26.C: New test.
1130
1131 2009-11-16  Jason Merrill  <jason@redhat.com>
1132
1133         PR c++/189, c++/9937, c++/13950, DR 176
1134         * g++.dg/tc1/dr176.C: Adjust.
1135         * g++.dg/template/injected1.C: New.
1136         * g++.dg/template/inherit.C: Adjust.
1137         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1138         * g++.old-deja/g++.pt/lookup8.C: Adjust.
1139         * g++.old-deja/g++.pt/ttp22.C: Adjust.
1140         * g++.old-deja/g++.pt/ttp23.C: Adjust.
1141
1142 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1143
1144         PR c++/42055
1145         * g++.dg/template/crash92.C: New.
1146
1147 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1148
1149         PR c++/32056
1150         * g++.dg/template/error44.C: New.
1151
1152 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1153
1154         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
1155
1156 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
1157
1158         PR fortran/42048
1159         * gfortran.dg/typebound_call_11.f03: New test.
1160
1161 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
1162
1163         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
1164         init functions.
1165
1166 2009-11-13  Jason Merrill  <jason@redhat.com>
1167
1168         PR c++/27425
1169         PR c++/34274
1170         * g++.dg/template/arg7.C: New.
1171
1172         PR c++/29363
1173         * g++.dg/template/error43.C: New.
1174
1175         PR debug/26965
1176         * g++.dg/debug/dwarf2/static-data-member2.C: New.
1177
1178         PR c++/35075
1179         * g++.dg/template/ref5.C: New.
1180
1181         PR c++/21008, DR 515
1182         * g++.dg/template/inherit4.C: New.
1183         * g++.dg/lookup/scoped8.C: Adjust.
1184
1185         PR c++/11987
1186         * g++.dg/parse/typename11.C: New.
1187         * g++.dg/template/crash48.C: Adjust.
1188
1189 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
1190
1191         PR testsuite/42001
1192         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1193         lto_finish at the end.
1194         * gfortran.dg/lto/lto.exp: Ditto.
1195
1196 2009-11-12  Jason Merrill  <jason@redhat.com>
1197
1198         PR c++/39560
1199         * g++.dg/lookup/anon7.C: New.
1200
1201         PR c++/37037
1202         * g++.dg/template/typedef21.C: New.
1203
1204         PR c++/42013
1205         * g++.dg/cpp0x/decltype19.C: New.
1206
1207 2009-11-11  Jason Merrill  <jason@redhat.com>
1208
1209         PR c++/39131
1210         * g++.dg/dfp/typeid1.C: New.
1211
1212 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
1213
1214         PR fortran/41978
1215         * gfortran.dg/proc_ptr_comp_22.f90: New test.
1216
1217 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
1218
1219         PR testsuite/42001
1220         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1221         lto_finish at the end.
1222
1223         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1224         (lto_finish): New. Restore mathlib.
1225
1226 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
1227
1228         * g++.dg/torture/pushpop_macro.C: New testcase.
1229         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1230         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1231
1232 2009-11-11  Jon Beniston  <jon@beniston.com>
1233
1234         * lib/target-supports.exp (check_profiling_available): lm32 target
1235           doesn't support profiling.
1236         * gcc.dg/20020312-2.c: Add lm32 support.
1237         * g++.dg/other/packed1.C: Expect to fail on lm32.
1238         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1239
1240 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1241
1242         * gcc.target/arm/neon: Regenerate generated tests.
1243
1244 2009-11-10  Jason Merrill  <jason@redhat.com>
1245
1246         * g++.dg/init/placement5.C: New.
1247
1248         PR c++/34158
1249         * g++.dg/init/placement4.C: New.
1250
1251 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1252
1253         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1254         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1255         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1256         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1257
1258 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1259
1260         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1261         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
1262
1263 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1264
1265         * gcc.c-torture/compile/pr41987.c: New.
1266
1267 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
1268
1269         PR middle-end/40946
1270         * gcc.dg/pr40946.c: New test.
1271
1272 2009-11-09  Jason Merrill  <jason@redhat.com>
1273
1274         PR c++/41972
1275         * g++.dg/template/ref4.C: New.
1276
1277         PR c++/41994
1278         * g++.dg/template/conv10.C: New.
1279
1280 2009-11-07  Jason Merrill  <jason@redhat.com>
1281
1282         PR c++/37920
1283         * g++.dg/ext/typeof11.C: New.
1284
1285 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
1286
1287         PR target/41985
1288         * gcc.target/i386/pr41985.c: New test.
1289
1290 2009-11-08  Richard Guenther  <rguenther@suse.de>
1291
1292         * gcc.dg/torture/pta-escape-1.c: New testcase.
1293
1294 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
1295
1296         * gnat.dg/rep_clause4.adb: New test.
1297
1298 2009-11-08  Richard Guenther  <rguenther@suse.de>
1299
1300         PR rtl-optimization/41928
1301         * gfortran.dg/pr41928.f90: New testcase.
1302
1303 2009-11-07  Jason Merrill  <jason@redhat.com>
1304
1305         PR c++/18451
1306         PR c++/40738
1307         * g++.dg/parse/error36.C: Add parameter and template cases.
1308         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1309         * g++.dg/ext/typedef-init.C: Likewise.
1310         * g++.dg/lookup/hidden-class1.C: Likewise.
1311         * g++.dg/lookup/hidden-class10.C: Likewise.
1312         * g++.dg/lookup/hidden-class5.C: Likewise.
1313         * g++.dg/lookup/hidden-class7.C: Likewise.
1314         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1315         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1316         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1317         * g++.dg/lookup/strong-using-2.C: Likewise.
1318         * g++.dg/other/typedef1.C: Likewise.
1319         * g++.dg/parse/access10.C: Likewise.
1320         * g++.dg/parse/constructor1.C: Likewise.
1321         * g++.dg/parse/crash38.C: Likewise.
1322         * g++.dg/parse/error3.C: Likewise.
1323         * g++.dg/parse/typespec1.C: Likewise.
1324         * g++.dg/template/typedef5.C: Likewise.
1325         * g++.old-deja/g++.pt/typename3.C: Likewise.
1326         * g++.old-deja/g++.pt/typename4.C: Likewise.
1327         * g++.old-deja/g++.pt/typename6.C: Likewise.
1328         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1329
1330         * g++.dg/abi/regparm1.C: Fix execute test.
1331
1332 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
1333
1334         PR tree-optimization/41643
1335         * gcc.dg/pr41643.c: New test.
1336
1337 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1338
1339         PR fortran/41909
1340         * gfortran.dg/recursive_check_15.f90: New test.
1341
1342 2009-11-06  Jason Merrill  <jason@redhat.com>
1343
1344         PR c++/15946
1345         * g++.dg/parse/error36.C: New.
1346         * g++.old-deja/g++.other/typename1.C: Adjust.
1347
1348         PR c++/9381
1349         * g++.dg/abi/regparm1.C: New.
1350
1351 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
1352
1353         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1354         PLUGIN_PRAGMAS.
1355         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1356         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1357         and pragma_plugin-test-1.C.
1358
1359 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1360
1361         PR c++/41536
1362         * g++.dg/ext/always_inline-5.C: New test.
1363
1364 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1365
1366         PR c++/41967
1367         * g++.dg/gomp/pr41967.C: New test.
1368
1369 2009-11-06  Michael Matz  <matz@suse.de>
1370
1371         PR middle-end/41963
1372         * gcc.dg/pr41963.c: New test.
1373
1374 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1375
1376         PR middle-end/41935
1377         * gcc.dg/pr41935.c: New test.
1378         * c-c++-common/pr41935.c: New test.
1379         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1380         element.
1381         * gcc.c-torture/execute/pr41935.c: New test.
1382
1383 2009-11-05  Jason Merrill  <jason@redhat.com>
1384
1385         PR c++/34180
1386         * g++.dg/init/synth2.C: New.
1387
1388         PR c++/7046
1389         * g++.dg/abi/pragma-pack1.C: New.
1390
1391         PR c++/34870
1392         * g++.dg/lookup/koenig7.C: New.
1393
1394         PR c++/41703
1395         * g++.dg/template/partial6.C: New.
1396
1397 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1398
1399         PR fortran/41556
1400         * gfortran.dg/class_12.f03: New test.
1401
1402 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1403
1404         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1405         in builtin's name.
1406
1407 2009-11-04  Jason Merrill  <jason@redhat.com>
1408
1409         PR c++/36912
1410         * g++.dg/init/static-init2.C: New.
1411
1412 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1413
1414         PR fortran/41556
1415         PR fortran/41873
1416         * gfortran.dg/interface_abstract_4.f90: New test.
1417
1418 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1419
1420         * gcc.target/m68k/pr41302.c: Fix target triplet.
1421
1422 2009-11-04  Jason Merrill  <jason@redhat.com>
1423
1424         PR c++/39413
1425         * g++.dg/template/overload11.C: New.
1426         * g++.dg/template/nested3.C: Adjust.
1427
1428 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1429
1430         PR ada/20548
1431         * ada/acats/norun.lst: Remove the stack checking tests.
1432         * ada/acats/run_acats: Limit the stack to 8MB.
1433
1434 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1435
1436         PR fortran/41556
1437         PR fortran/41937
1438         * gfortran.dg/class_11.f03: New test.
1439
1440 2009-11-04  Jason Merrill  <jason@redhat.com>
1441
1442         PR c++/35067
1443         * g++.dg/abi/thunk5.C: New.
1444
1445 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1446
1447         PR rtl-opt/41833
1448         * gcc.target/powerpc/altivec-33.c: New testcase.
1449
1450 2009-11-04  Jason Merrill  <jason@redhat.com>
1451
1452         PR c++/17365, DR 218
1453         * g++.dg/lookup/koenig6.C: New.
1454         * g++.dg/lookup/koenig5.C: Adjust.
1455         * g++.dg/template/crash56.C: Adjust.
1456         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1457
1458 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1459             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1460
1461         * gcc.target/i386/xop-check.h: New file.
1462         * gcc.target/i386/xop-hadduX.c: Ditto.
1463         * gcc.target/i386/xop-haddX.c: Ditto.
1464         * gcc.target/i386/xop-hsubX.c: Ditto.
1465         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1466         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1467         * gcc.target/i386/xop-pcmov2.c: Ditto.
1468         * gcc.target/i386/xop-pcmov.c: Ditto.
1469         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1470         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1471         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1472         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1473         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1474         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1475         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1476         * gcc.target/i386/sse-12.c: Update with new compile options to
1477         activate and check xopintrin.h intrinsic file.
1478         * gcc.target/i386/sse-13.c: Ditto.
1479         * gcc.target/i386/sse-14.c: Ditto.
1480         * gcc.target/i386/sse-22.c: Ditto.
1481         * gcc.target/i386/sse-23.c: Ditto.
1482         * g++.dg/other/i386-2.C: Ditto.
1483         * g++.dg/other/i386-3.C: Ditto.
1484         * g++.dg/other/i386-5.C: Ditto.
1485         * g++.dg/other/i386-6.C: Ditto.
1486
1487 2009-11-04  Wei Guozhi  <carrot@google.com>
1488
1489         PR target/40835
1490         * gcc.target/arm/pr40835: New testcase.
1491
1492 2009-11-04  Revital Eres  <eres@il.ibm.com>
1493
1494         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1495         change in decision of peeling for alignment.
1496         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1497         * gcc.dg/vect/vect-50.c: Likewise.
1498         * gcc.dg/vect/vect-42.c: Likewise.
1499         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1500         Likewise.
1501         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1502         Likewise.
1503         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1504         * gcc.dg/vect/vect-60.c: Likewise.
1505         * gcc.dg/vect/vect-52.c: Likewise.
1506         * gcc.dg/vect/vect-44.c: Likewise.
1507         * gcc.dg/vect/vect-27.c: Likewise.
1508         * gcc.dg/vect/vect-29.c: Likewise.
1509         * gcc.dg/vect/vect-72.c: Likewise.
1510         * gcc.dg/vect/vect-56.c: Likewise.
1511         * gcc.dg/vect/vect-48.c: Likewise.
1512         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1513         * gfortran.dg/vect/vect-2.f90: Likewise.
1514         * gfortran.dg/vect/vect-5.f90: Likewise.
1515
1516 2009-11-04  Richard Guenther  <rguenther@suse.de>
1517
1518         PR tree-optimization/41919
1519         * gcc.c-torture/execute/pr41919.c: New testcase.
1520
1521 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1522
1523         PR target/41302
1524         * gcc.target/m68k/pr41302.c: New test.
1525
1526 2009-11-03  Jason Merrill  <jason@redhat.com>
1527
1528         PR c++/36959
1529         * g++.dg/opt/inline16.C: New.
1530
1531 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1532
1533         * gnat.dg/stack_check.adb1: New test.
1534         * gnat.dg/stack_check.adb2: Likewise.
1535
1536 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1537
1538         PR rtl-optimization/41917
1539         * gcc.c-torture/execute/pr41917.c: New test.
1540
1541 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1542
1543         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1544         dump to not include "call *%esp".
1545
1546 2009-11-03  Jason Merrill  <jason@redhat.com>
1547
1548         PR c++/39786
1549         * g++.dg/lookup/using22.C: New.
1550
1551         PR c++/41876
1552         * g++.dg/parse/eh-decl.C: New.
1553
1554         PR c++/41927
1555         * g++.dg/template/sfinae16.C: New.
1556
1557         PR c++/41815
1558         * g++.dg/cpp0x/rv-return.C: New.
1559         * g++.dg/cpp0x/deduce.C: Adjust.
1560
1561         PR c++/40944
1562         * g++.dg/template/sfinae15.C: New.
1563
1564         PR c++/40687
1565         * g++.dg/cpp0x/auto3.C: Remove xfail.
1566
1567 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1568
1569         PR fortran/41907
1570         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1571
1572 2009-11-03  Nick Clifton  <nickc@redhat.com>
1573
1574         * gcc.target/rx/builtins.c: Remove redundant tests.
1575         Add test of MVTIPL instruction.
1576         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1577         function attributes.  Add -msave-acc-in-interrupts option to the
1578         command line.
1579
1580 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1581             Maxim Kuvyrkov  <maxim@codesourcery.com>
1582
1583         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1584         sh, m68k and fido.
1585
1586 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1587
1588         PR c++/38699
1589         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1590         * c-c++-common/builtin-offsetof.c: ... here.
1591
1592 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1593
1594         PR c++/38699
1595         * c-c++-common/dfp/builtin-offsetof.c: New test.
1596         * g++.dg/other/offsetof6.C: Likewise.
1597
1598 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1599
1600         PR target/41900
1601         * gcc.target/i386/pr41900.c: New test.
1602
1603 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1604
1605         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1606
1607 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1608
1609         PR c++/41856
1610         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1611         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1612
1613 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1614
1615         PR c++/37093
1616         * g++.dg/other/ptrmem10.C: New test.
1617         * g++.dg/other/ptrmem11.C: Likewise.
1618
1619 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1620
1621         PR testsuite/41878
1622         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1623         spaces in some expressions.
1624
1625 2009-11-02  Jason Merrill  <jason@redhat.com>
1626
1627         * g++.dg/other/linkage2.C: Move to...
1628         * g++.dg/cpp0x/linkage2.C: ..here.
1629         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1630         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1631         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1632         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1633         * g++.dg/lookup/anon2.C: Likewise.
1634         * g++.dg/other/anon3.C: Likewise.
1635         * g++.dg/template/arg2.C: Likewise.
1636         * g++.dg/template/local4.C: Likewise.
1637         * g++.old-deja/g++.law/operators32.C: Likewise.
1638         * g++.old-deja/g++.other/linkage2.C: Likewise.
1639         * g++.old-deja/g++.pt/enum6.C: Likewise.
1640         * g++.old-deja/g++.other/anon9.C: Likewise.
1641         * g++.old-deja/g++.other/linkage1.C: Likewise.
1642         * c-c++-common/dfp/pr35620.c: Give the union a name.
1643
1644 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1645
1646         PR tree-optimization/41857
1647         * gcc.target/spu/ea/pr41857.c: New file.
1648
1649 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1650
1651         PR tree-optimization/41750
1652         * gcc.c-torture/execute/pr41750.c: New test.
1653
1654 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1655
1656         PR tree-optimization/41841
1657         * gcc.dg/pr41841.c: New test.
1658
1659         PR debug/41893
1660         * gcc.dg/debug/pr41893-1.c: New test.
1661         * gcc.dg/debug/pr41893-2.c: New file.
1662
1663         PR c++/41774
1664         * g++.dg/ext/visibility/namespace3.C: New test.
1665
1666 2009-11-01  Jason Merrill  <jason@redhat.com>
1667
1668         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1669         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1670         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1671
1672 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1673
1674         * gnat.dg/opt5.adb: New test.
1675
1676 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1677
1678         PR fortran/41872
1679         * gfortran.dg/allocatable_scalar_4.f90: New test.
1680
1681 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1682
1683         PR fortran/41850
1684         * gfortran.dg/intent_out_6.f90: New testcase.
1685
1686 2009-10-31  Richard Guenther  <rguenther@suse.de>
1687
1688         * g++.dg/tree-ssa/restrict1.C: New.
1689
1690 2009-10-31  Jason Merrill  <jason@redhat.com>
1691
1692         * g++.dg/rtti/typeid9.C: New.
1693
1694         PR c++/41754
1695         * g++.dg/cpp0x/initlist25.C: New.
1696
1697 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1698
1699         * gnat.dg/specs/rep_clause4.ads: New test.
1700
1701 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1702
1703         PR target/41885
1704         * gcc.target/avr/torture/pr41885.c: New test.
1705
1706 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1707
1708         * gnat.dg/specs/pack5.ads: New test.
1709
1710 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1711
1712         * lib/target-supports.exp: Handle powerpc-*-elf.
1713
1714 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1715
1716         PR target/40838
1717         * gcc.target/i386/incoming-6.c: New.
1718         * gcc.target/i386/incoming-7.c: Likewise.
1719         * gcc.target/i386/incoming-8.c: Likewise.
1720         * gcc.target/i386/incoming-9.c: Likewise.
1721         * gcc.target/i386/incoming-10.c: Likewise.
1722         * gcc.target/i386/incoming-11.c: Likewise.
1723         * gcc.target/i386/incoming-12.c: Likewise.
1724         * gcc.target/i386/incoming-13.c: Likewise.
1725         * gcc.target/i386/incoming-14.c: Likewise.
1726         * gcc.target/i386/incoming-15.c: Likewise.
1727         * gcc.target/i386/pr37843-4.c: Likewise.
1728
1729 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1730
1731         PR c++/41863
1732         * g++.dg/template/sizeof12.C: New test.
1733
1734 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1735
1736         * gnat.dg/pack14.adb: New test.
1737
1738 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1739
1740         * gcc.target/mips/mips.exp (mips_option_groups): Add
1741         mcount-ra-address.
1742         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1743         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1744         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1745
1746 2009-10-29  Michael Matz  <matz@suse.de>
1747
1748         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1749         * gcc.target/i386/sse-recip-vec.c: Ditto.
1750         * gcc.target/i386/brokensqrt.c: New test.
1751
1752 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1753
1754         PR fortran/41777
1755         * gfortran.dg/associated_target_3.f90: New testcase.
1756
1757 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1758
1759         * gfortran.dg/lto/pr41764_0.f: New.
1760
1761 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1762
1763         PR tree-optimization/41775
1764         * g++.dg/torture/pr41775.C: New testcase.
1765
1766 2009-10-28  Jason Merrill  <jason@redhat.com>
1767
1768         * g++.dg/cpp0x/inline-ns1.C: New.
1769         * g++.dg/cpp0x/inline-ns2.C: New.
1770         * g++.dg/cpp0x/inline-ns3.C: New.
1771
1772 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1773
1774         PR rtl-optimization/39715
1775         * gcc.target/arm/thumb-ltu.c: New.
1776
1777 2009-10-28  Richard Guenther  <rguenther@suse.de>
1778
1779         PR lto/41808
1780         PR lto/41839
1781         * gcc.dg/lto/20091027-1_0.c: New testcase.
1782         * gcc.dg/lto/20091027-1_1.c: Likewise.
1783         * g++.dg/lto/20091026-1_0.C: Likewise.
1784         * g++.dg/lto/20091026-1_1.C: Likewise.
1785         * g++.dg/lto/20091026-1_a.h: Likewise.
1786
1787 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1788
1789         PR middle-end/41837
1790         * gcc.dg/pr41837.c: New test.
1791
1792         PR debug/41801
1793         * g++.dg/ext/sync-3.C: New test.
1794
1795         PR target/41762
1796         * gcc.dg/pr41762.c: New test.
1797
1798 2009-10-28  Richard Guenther  <rguenther@suse.de>
1799
1800         PR middle-end/41855
1801         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1802         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1803         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1804         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1805
1806 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1807
1808         PR rtl-optimization/39715
1809         * gcc.target/arm/thumb-bitfld1.c: New.
1810
1811 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1812
1813         PR rtl-optimization/40741
1814         * gcc.target/arm/thumb-branch1.c: New.
1815
1816 2009-10-27  Jason Merrill  <jason@redhat.com>
1817
1818         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1819         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1820         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1821         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1822
1823 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1824
1825         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1826         * gnat.dg/null_pointer_deref2.adb: Likewise.
1827
1828 2009-10-27  Richard Guenther  <rguenther@suse.de>
1829
1830         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1831
1832 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1833
1834         PR c/41842
1835         * gcc.dg/pr41842.c: New test.
1836
1837 2009-10-27  Revital Eres  <eres@il.ibm.com>
1838
1839         PR tree-optimization/40648
1840         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1841         change in decision of peeling for alignment.
1842         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1843         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1844         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1845         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1846         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1847         * gcc.dg/vect/vect-50.c: Likewise.
1848         * gcc.dg/vect/vect-33.c: Likewise.
1849         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1850         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1851         Likewise.
1852         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1853         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1854         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1855         Likewise.
1856         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1857         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1858         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1859         * gcc.dg/vect/vect-60.c: Likewise.
1860         * gcc.dg/vect/vect-26.c: Likewise.
1861         * gcc.dg/vect/vect-52.c: Likewise.
1862         * gcc.dg/vect/vect-44.c: Likewise.
1863         * gcc.dg/vect/vect-27.c: Likewise.
1864         * gcc.dg/vect/vect-70.c: Likewise.
1865         * gcc.dg/vect/vect-28.c: Likewise.
1866         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1867         * gcc.dg/vect/vect-109.c: Likewise.
1868         * gcc.dg/vect/vect-54.c: Likewise.
1869         * gcc.dg/vect/vect-29.c: Likewise.
1870         * gcc.dg/vect/vect-72.c: Likewise.
1871         * gcc.dg/vect/vect-56.c: Likewise.
1872         * gcc.dg/vect/vect-48.c: Likewise.
1873         * gcc.dg/vect/vect-91.c: Likewise.
1874         * gcc.dg/vect/vect-92.c: Likewise.
1875         * gcc.dg/vect/vect-58.c: Likewise.
1876         * gcc.dg/vect/slp-25.c: Likewise.
1877         * gcc.dg/vect/vect-93.c: Likewise.
1878         * gcc.dg/vect/vect-95.c: Likewise.
1879         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1880         * gcc.dg/vect/vect-87.c: Likewise.
1881         * gcc.dg/vect/vect-96.c: Likewise.
1882         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1883         * gcc.dg/vect/vect-88.c: Likewise.
1884         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1885         * gcc.dg/vect/vect-89.c: Likewise.
1886         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1887         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1888         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1889         * gfortran.dg/vect/vect-2.f90: Likewise.
1890         * gfortran.dg/vect/vect-3.f90: Likewise.
1891         * gfortran.dg/vect/vect-4.f90: Likewise.
1892         * gfortran.dg/vect/vect-5.f90: Likewise.
1893
1894 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1895
1896         PR c++/41020
1897         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1898
1899 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1900             Michael Meissner  <meissner@linux.vnet.ibm.com>
1901             Ulrich Weigand  <uweigand@de.ibm.com>
1902
1903         * gcc.target/spu/ea/ea.exp: New file.
1904         * gcc.target/spu/ea/cache1.c: Likewise.
1905         * gcc.target/spu/ea/cast1.c: Likewise.
1906         * gcc.target/spu/ea/cast2.c: Likewise.
1907         * gcc.target/spu/ea/compile1.c: Likewise.
1908         * gcc.target/spu/ea/compile2.c: Likewise.
1909         * gcc.target/spu/ea/cppdefine.c: Likewise.
1910         * gcc.target/spu/ea/errors1.c: Likewise.
1911         * gcc.target/spu/ea/errors2.c: Likewise.
1912         * gcc.target/spu/ea/execute1.c: Likewise.
1913         * gcc.target/spu/ea/execute2.c: Likewise.
1914         * gcc.target/spu/ea/execute3.c: Likewise.
1915         * gcc.target/spu/ea/ops1.c: Likewise.
1916         * gcc.target/spu/ea/ops2.c: Likewise.
1917         * gcc.target/spu/ea/options1.c: Likewise.
1918         * gcc.target/spu/ea/test-sizes.c: Likewise.
1919
1920 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1921
1922         PR bootstrap/41345
1923         * gcc.dg/pr41345.c: New test.
1924
1925         PR debug/41828
1926         * g++.dg/debug/dwarf2/anonname1.C: New test.
1927
1928 2009-10-26  Jason Merrill  <jason@redhat.com>
1929
1930         PR c++/38796
1931         * g++.dg/cpp0x/defaulted15.C: New.
1932         * g++.dg/cpp0x/defaulted16.C: New.
1933
1934 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1935
1936         PR c++/41785
1937         * g++.dg/cpp0x/variadic96.C: New test.
1938
1939 2009-10-26  Nick Clifton  <nickc@redhat.com>
1940
1941         * lib/target-supports.exp (check_profiling_available):
1942         Profiling is not, currently, available for the RX port.
1943         (check_effective_target_hard_float): Add support for RX target.
1944         * gcc.target/rx: New directory.
1945         * gcc.target/rx/builtins.c: New test file.
1946         * gcc.target/rx/interrupts.c: New test file.
1947         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1948         * gcc.target/rx/zero-width-bitfield.c: New test file.
1949         * gcc.target/rx/i272091.c: New test file.
1950         * gcc.target/rx/packed-struct.c: New test file.
1951         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1952
1953 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1954
1955         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1956         * gcc.dg/lto/20091016-1_0.c: Likewise.
1957         * gcc.dg/lto/20090206-1_0.c: Likewise.
1958         * gcc.dg/lto/20081120-1_0.c: Likewise.
1959         * gcc.dg/lto/20081120-2_0.c: Likewise.
1960         * gcc.dg/lto/20090116_0.c: Likewise.
1961         * gcc.dg/lto/20081126_0.c: Likewise.
1962         * gcc.dg/lto/20091013-1_0.c: Likewise.
1963         * gcc.dg/lto/20081212-1_0.c: Likewise.
1964         * gcc.dg/lto/20091015-1_0.c: Likewise.
1965         * gcc.dg/lto/20090126-1_0.c: Likewise.
1966         * gcc.dg/lto/20090126-2_0.c: Likewise.
1967         * gcc.dg/lto/20091020-1_0.c: Likewise.
1968         * gcc.dg/lto/20091020-2_0.c: Likewise.
1969         * gcc.dg/lto/20081204-1_0.c: Likewise.
1970         * gcc.dg/lto/20081204-2_0.c: Likewise.
1971         * gcc.dg/lto/20081224_0.c: Likewise.
1972         * gcc.dg/lto/20090219_0.c: Likewise.
1973
1974 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1975
1976         PR c++/41020
1977         * g++.dg/lookup/extern-c-redecl2.C: New test.
1978         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1979         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1980         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1981
1982 2009-10-26  Michael Matz  <matz@suse.de>
1983
1984         PR tree-optimization/41783
1985         * gcc.dg/pr41783.c: New test.
1986         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1987         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1988         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1989
1990 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1991
1992         PR fortran/41714
1993         * gfortran.dg/class_allocate_4.f03: New test.
1994
1995 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1996
1997         * gcc.target/mips/mult-1.c: New test.
1998
1999 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
2000
2001         PR fortran/41784
2002         * gfortran.dg/extends_8.f03: New test.
2003
2004 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2005
2006         * gnat.dg/specs/pack4.ads: New test.
2007
2008 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2009
2010         * gnat.dg/null_pointer_deref1.adb: New test.
2011         * gnat.dg/null_pointer_deref2.adb: Likewise.
2012
2013 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
2014
2015         PR fortran/41772
2016         * gfortran.dg/transfer_intrinsic_3.f90.
2017
2018 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2019
2020         * gnat.dg/opt4.adb: New test.
2021
2022 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
2023
2024         PR c/40033
2025         * gcc.dg/noncompile/pr40033-1.c: New test.
2026
2027 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
2028
2029         PR c++/40808
2030         * g++.dg/abi/mangle34.C: New test
2031
2032 2009-10-23  Jason Merrill  <jason@redhat.com>
2033
2034         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
2035
2036         Core issue 899
2037         * g++.dg/cpp0x/explicit4.C: New.
2038
2039 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
2040
2041         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
2042         *-*-cygwin.
2043         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
2044         for *-*-mingw* and *-*-cygwin.
2045         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
2046         * g++.dg/template/spec35.C: Disable weak symbol test for
2047         *-*-mingw* and *-*-cygwin.
2048
2049         PR testsuite/31342
2050         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
2051
2052 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
2053
2054         PR fortran/41800
2055         * gfortran.dg/class_10.f03: New test.
2056
2057 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2058
2059         PR target/41787
2060         * gcc.target/powerpc/vsx-vrsave.c: New file.
2061
2062 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
2063
2064         PR c/41673
2065         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
2066
2067 2009-10-23  Richard Guenther  <rguenther@suse.de>
2068
2069         PR tree-optimization/41778
2070         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
2071
2072 2009-10-22  Richard Guenther  <rguenther@suse.de>
2073
2074         PR lto/41791
2075         * g++.dg/lto/20091022-2_0.C: New testcase.
2076
2077 2009-10-22  Richard Guenther  <rguenther@suse.de>
2078
2079         PR lto/41730
2080         * g++.dg/lto/20091022-1_0.C: New testcase.
2081
2082 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
2083
2084         * gcc.dg/autopar/outer-4.c: Adjust scan.
2085         * gcc.dg/autopar/outer-5.c: Adjust scan.
2086         * gcc.dg/autopar/outer-5.c: Add scan optimized.
2087
2088         * libgomp.graphite/force-parallel-2.c: Adjust scan.
2089         * gcc.dg/autopar/outer-1.c: New testcase.
2090         * gcc.dg/autopar/outer-2.c: New testcase.
2091         * gcc.dg/autopar/outer-3.c: New testcase.
2092         * gcc.dg/autopar/outer-4.c: New testcase.
2093         * gcc.dg/autopar/outer-5.c: New testcase.
2094         * gcc.dg/autopar/outer-6.c: New testcase.
2095
2096 2009-10-22  Jan Hubicka  <jh@suse.cz>
2097
2098         * gcc.c-torture/compile/pr40556.c: New testcase.
2099
2100 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
2101
2102         PR fortran/41781
2103         * gfortran.dg/goto_8.f90: New test case.
2104
2105 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
2106
2107         PR tree-optimization/41497
2108         * gcc.dg/tree-ssa/pr41497.c: New.
2109
2110 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
2111
2112         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
2113
2114 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
2115
2116         * gcc.dg/tls/pie-1.c: New test.
2117
2118 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
2119
2120         * g++.dg/abi/mangle33.C: New test.
2121
2122 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2123
2124         * gnat.dg/discr22.adb: New test.
2125
2126 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2127
2128         * gnat.dg/loop_optimization7.ad[sb]: New test.
2129         * gnat.dg/loop_optimization7_pkg.ads: New helper.
2130
2131 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
2132
2133         PR fortran/41706
2134         PR fortran/41766
2135         * gfortran.dg/class_9.f03: Extended test case.
2136         * gfortran.dg/select_type_7.f03: New test case.
2137
2138 2009-10-20  Richard Guenther  <rguenther@suse.de>
2139
2140         * gcc.dg/lto/20091020-3_0.c: New testcase.
2141
2142 2009-10-20  Richard Guenther  <rguenther@suse.de>
2143
2144         PR lto/41761
2145         * gcc.dg/lto/20091020-1_0.c: New testcase.
2146         * gcc.dg/lto/20091020-1_1.c: Likewise.
2147         * gcc.dg/lto/20091020-2_0.c: Likewise.
2148         * gcc.dg/lto/20091020-2_1.c: Likewise.
2149
2150 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
2151
2152         PR debug/41340
2153         * gcc.dg/pr41340.c: New test.
2154
2155 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2156
2157         * gnat.dg/discr21.ad[sb]: New test.
2158         * gnat.dg/discr21_pkg.ads: New helper.
2159
2160 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
2161
2162         PR fortran/41706
2163         * gfortran.dg/class_9 : New test.
2164
2165 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2166
2167         * gcc.dg/raw-string-1.c: New test.
2168         * gcc.dg/raw-string-2.c: New test.
2169         * gcc.dg/raw-string-3.c: New test.
2170         * gcc.dg/raw-string-4.c: New test.
2171         * gcc.dg/raw-string-5.c: New test.
2172         * gcc.dg/raw-string-6.c: New test.
2173         * gcc.dg/raw-string-7.c: New test.
2174         * gcc.dg/utf8-1.c: New test.
2175         * gcc.dg/utf8-2.c: New test.
2176         * gcc.dg/utf-badconcat2.c: New test.
2177         * gcc.dg/utf-dflt2.c: New test.
2178         * gcc.dg/cpp/include6.c: New test.
2179         * g++.dg/ext/raw-string-1.C: New test.
2180         * g++.dg/ext/raw-string-2.C: New test.
2181         * g++.dg/ext/raw-string-3.C: New test.
2182         * g++.dg/ext/raw-string-4.C: New test.
2183         * g++.dg/ext/raw-string-5.C: New test.
2184         * g++.dg/ext/raw-string-6.C: New test.
2185         * g++.dg/ext/raw-string-7.C: New test.
2186         * g++.dg/ext/utf8-1.C: New test.
2187         * g++.dg/ext/utf8-2.C: New test.
2188         * g++.dg/ext/utf-badconcat2.C: New test.
2189         * g++.dg/ext/utf-dflt2.C: New test.
2190
2191         * gcc.dg/cleanup-13.c: New test.
2192
2193 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
2194
2195         PR fortran/41586
2196         * gfortran.dg/auto_dealloc_1.f90: New test case.
2197
2198 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2199
2200         Port from redhat/gcc-4_4-branch:
2201         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
2202         * gcc.dg/debug/vta-2.c: New test.
2203
2204         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
2205         * gcc.dg/debug/vta-1.c: New.
2206
2207 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2208
2209         * gnat.dg/noreturn2.ad[sb]: New test.
2210
2211 2009-10-19  Tobias Burnus  <burnus@net-b.de>
2212
2213         PR fortran/41755
2214         * gfortran.dg/equiv_8.f90: New test.
2215         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2216
2217 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
2218
2219         * gcc.target/arm/neon-thumb2-move.c: New test.
2220
2221 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2222
2223         * gcc.dg/debug/vta-3.c: New test.
2224
2225 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2226
2227         * gnat.dg/nested_proc.adb: Rename into...
2228         * gnat.dg/nested_proc1.adb: ...this.
2229         * gnat.dg/nested_proc2.adb: New test.
2230
2231 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2232
2233         * gnat.dg/noreturn1.ad[sb]: New test.
2234
2235 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
2236             Paul Thomas  <pault@gcc.gnu.org>
2237
2238         PR fortran/41629
2239         * gfortran.dg/class_6.f90: New test.
2240
2241         PR fortran/41608
2242         PR fortran/41587
2243         * gfortran.dg/class_7.f90: New test.
2244
2245         PR fortran/41618
2246         * gfortran.dg/class_8.f90: New test.
2247
2248 2009-10-17  Richard Guenther  <rguenther@suse.de>
2249
2250         * gcc.dg/lto/20091017-1_0.c: New testcase.
2251         * gcc.dg/lto/20091017-1_1.c: Likewise.
2252
2253 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2254
2255         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2256
2257 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2258
2259         * gnat.dg/aggr11.adb: New test.
2260         * gnat.dg/aggr11_pkg.ads: New helper.
2261
2262 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2263
2264         * gnat.dg/slice8.adb: New test.
2265         * gnat.dg/slice8_pkg1.ads: New helper.
2266         * gnat.dg/slice8_pkg2.ads: Likewise.
2267         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2268
2269 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2270
2271         * gnat.dg/unchecked_convert4.adb: New test.
2272
2273 2009-10-15  Jason Merrill  <jason@redhat.com>
2274
2275         PR c++/38798
2276         * g++.dg/cpp0x/trailing5.C: New.
2277
2278         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2279         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2280         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2281         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2282
2283 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
2284
2285         PR fortran/41719
2286         * gfortran.dg/class_5.f03: New test case.
2287         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2288         * gfortran.dg/typebound_operator_4.f03: Ditto.
2289
2290 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2291
2292         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2293         * g++.dg/other/first-global.C: Likewise.
2294         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2295         * g++.dg/torture/pr40323.C: Likewise.
2296         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2297         * gcc.dg/inline-33.c: Likewise.
2298         * gcc.dg/ipa/ipa-1.c: Likewise.
2299         * gcc.dg/ipa/ipa-2.c: Likewise.
2300         * gcc.dg/ipa/ipa-3.c: Likewise.
2301         * gcc.dg/ipa/ipa-4.c: Likewise.
2302         * gcc.dg/ipa/ipa-5.c: Likewise.
2303         * gcc.dg/ipa/ipa-7.c: Likewise.
2304         * gcc.dg/ipa/ipacost-2.c: Likewise.
2305         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2306         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2307         * gfortran.dg/whole_file_5.f90: Likewise.
2308         * gfortran.dg/whole_file_6.f90: Likewise.
2309
2310 2009-10-16  Richard Guenther  <rguenther@suse.de>
2311
2312         PR tree-optimization/41728
2313         * gcc.c-torture/compile/pr41728.c: New testcase.
2314
2315 2009-10-16  Richard Guenther  <rguenther@suse.de>
2316
2317         PR lto/41598
2318         * gcc.dg/lto/20091016-1_0.c: New testcase.
2319         * gcc.dg/lto/20091016-1_1.c: Likewise.
2320         * gcc.dg/lto/20091016-1_a.h: Likewise.
2321
2322 2009-10-16  Richard Guenther  <rguenther@suse.de>
2323
2324         PR lto/41715
2325         * gfortran.dg/lto/20091015-1_0.f: New testcase.
2326         * gfortran.dg/lto/20091015-1_1.f: Likewise.
2327         * gfortran.dg/lto/20091015-1_2.f: Likewise.
2328
2329 2009-10-16  Richard Guenther  <rguenther@suse.de>
2330
2331         PR lto/41713
2332         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2333
2334 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
2335
2336         PR debug/41717
2337         * gcc.dg/debug/pr41717.c: New test.
2338
2339 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
2340
2341         PR fortran/41648
2342         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2343
2344         PR fortran/41656
2345         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2346
2347 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2348
2349         PR target/23983
2350         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2351         result used.
2352         * g++.dg/ext/altivec-2.C (main): Ditto.
2353
2354 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2355
2356         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2357         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2358
2359 2009-10-15  Richard Guenther  <rguenther@suse.de>
2360
2361         PR lto/41669
2362         * gcc.dg/lto/20091015-1_0.c: New testcase.
2363         * gcc.dg/lto/20091015-1_1.c: Likewise.
2364         * gcc.dg/lto/20091015-1_2.c: Likewise.
2365         * gcc.dg/lto/20091015-1_a.h: Likewise.
2366         * gcc.dg/lto/20091015-1_b.h: Likewise.
2367
2368 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2369
2370         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2371
2372 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2373
2374         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2375
2376 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2377
2378         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2379         line from 1 to 0.
2380         * obj-c++.dg/bitfield-1.mm: Likewise.
2381         * obj-c++.dg/bitfield-4.mm: Likewise.
2382
2383 2009-10-14  Richard Guenther  <rguenther@suse.de>
2384
2385         PR lto/41173
2386         * gcc.dg/lto/20091014-1_0.c: New testcase.
2387
2388 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2389
2390         PR testsuite/41707
2391         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2392         warning on line 0 instead of 1.
2393
2394 2009-10-14  Richard Guenther  <rguenther@suse.de>
2395
2396         PR lto/41521
2397         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2398         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2399
2400 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2401
2402         PR preprocessor/41543
2403         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2404
2405         PR debug/41695
2406         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2407
2408 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2409
2410         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2411         New procedure.
2412         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2413         effective target.
2414
2415 2009-10-14  Jason Merrill  <jason@redhat.com>
2416
2417         PR c++/39866
2418         * g++.dg/cpp0x/defaulted14.C: New.
2419
2420 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2421
2422         * g++.dg/cpp0x/vt-40092.C: New.
2423
2424 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2425
2426         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2427         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2428
2429 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2430
2431         * gfortran.dg/complex_intrinsic_8.f90: New test.
2432
2433 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2434
2435         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2436         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2437
2438 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2439
2440         PR target/38948
2441         * gcc.dg/torture/pr38948.c: New test.
2442
2443 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2444
2445         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2446
2447 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2448
2449         PR fortran/41581
2450         * gfortran.dg/class_allocate_2.f03: Modified.
2451         * gfortran.dg/class_allocate_3.f03: New test case.
2452
2453 2009-10-13  Richard Guenther  <rguenther@suse.de>
2454
2455         PR lto/41668
2456         * gcc.dg/lto/20091006-2_0.c: New testcase.
2457         * gcc.dg/lto/20091006-2_1.c: Likewise.
2458         * gcc.dg/lto/20091006-2_2.c: Likewise.
2459         * gcc.dg/lto/20091013-1_0.c: Likewise.
2460         * gcc.dg/lto/20091013-1_1.c: Likewise.
2461         * gcc.dg/lto/20091013-1_2.c: Likewise.
2462
2463 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2464
2465         * gcc.c-torture/compile/pr41661.c: New test.
2466
2467 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2468
2469         PR libgfortran/41683
2470         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2471
2472 2009-10-12  Jason Merrill  <jason@redhat.com>
2473
2474         PR c++/37875
2475         * g++.dg/cpp0x/decltype18.C: New.
2476
2477         PR c++/37766
2478         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2479
2480 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2481
2482         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2483
2484 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2485
2486         PR debug/41343
2487         PR debug/41447
2488         PR debug/41264
2489         PR debug/41338
2490         * gcc.dg/guality/pr41447-1.c: New.
2491         * gcc.dg/debug/pr41264-1.c: New.
2492         * gcc.dg/debug/pr41343-1.c: New.
2493
2494 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2495
2496         PR target/26515
2497         * gcc.dg/torture/pr26515.c: New test.
2498
2499 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2500
2501         PR testsuite/41659
2502         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2503         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2504         or "xfail" with dg-lto-do.
2505
2506 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2507
2508         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2509
2510 2009-10-12  Michael Matz  <matz@suse.de>
2511
2512         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2513         pass.
2514
2515 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2516
2517         PR target/41680
2518         * g++.dg/torture/pr41680.C: New test.
2519
2520 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2521
2522         PR c++/41570
2523         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2524
2525 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2526
2527         PR debug/41616
2528         * gcc.dg/guality/pr41616-1.c: New.
2529
2530 2009-10-11  Jason Merrill  <jason@redhat.com>
2531
2532         PR c++/37204
2533         * g++.dg/cpp0x/rv-reinterpret.C: New.
2534
2535 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2536
2537         PR libgfortran/38439
2538         * gfortran.dg/fmt_error_9.f: New test.
2539         * gfortran.dg/fmt_error_10.f: New test.
2540
2541 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2542
2543         PR fortran/41583
2544         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2545         * gfortran.dg/class_4b.f03: As above.
2546         * gfortran.dg/class_4c.f03: As above.
2547         * gfortran.dg/class_4d.f03: As above.
2548
2549 2009-10-11  Richard Guenther  <rguenther@suse.de>
2550
2551         PR tree-optimization/41555
2552         * gcc.dg/torture/pr41555.c: New testcase.
2553
2554 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2555
2556         PR libgfortran/35862
2557         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2558         function correctly.
2559
2560 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2561
2562         PR libgfortran/35862
2563         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2564         Add conditions to avoid runtime errors if not supported.
2565
2566 2009-10-10  Richard Guenther  <rguenther@suse.de>
2567
2568         PR tree-optimization/41654
2569         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2570
2571 2009-10-09  Jason Merrill  <jason@redhat.com>
2572
2573         * g++.dg/cpp/ucn-1.C: New.
2574
2575 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2576
2577         PR fortran/41585
2578         * gfortran.dg/class_2.f03: Extended test case.
2579
2580 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2581
2582         PR fortran/41582
2583         * gfortran.dg/class_allocate_1.f03: Modify code such that
2584         it compiles with the gfc_warning->gfc_error change.
2585         * gfortran.dg/class_allocate_1.f03: New test.
2586
2587 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2588
2589         PR fortran/41579
2590         * gfortran.dg/select_type_6.f03: New test.
2591
2592 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2593
2594         PR preprocessor/41445
2595         * gcc.dg/cpp/separate-1.c: Adjust.
2596         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2597         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2598         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2599         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2600         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2601         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2602         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2603
2604         PR rtl-optimization/41646
2605         * gcc.c-torture/compile/pr41646.c: New test.
2606
2607 2009-10-09  Richard Guenther  <rguenther@suse.de>
2608
2609         PR tree-optimization/41634
2610         * gcc.c-torture/compile/pr41634.c: New testcase.
2611
2612 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2613
2614         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2615
2616 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2617
2618         * gnat.dg/opt3.adb: New test.
2619         * gnat.dg/opt3_pkg.ads: New helper.
2620
2621 2009-10-08  Doug Kwan  <dougkwan@google.com>
2622
2623         PR rtl-optimization/41574
2624         * gcc.dg/pr41574.c: New test.
2625
2626 2009-10-08  Cary Coutant  <ccoutant@google.com>
2627
2628         Add support for debugging with ICF (Identical Code Folding).
2629         * g++.dg/debug/dwarf2/icf.C: New test.
2630
2631 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2632
2633         * gcc.target/mips/truncate-6.c: New test.
2634
2635 2009-10-08  Jason Merrill  <jason@redhat.com>
2636
2637         PR c++/36816
2638         * g++.dg/cpp0x/rv-deduce.C: New.
2639
2640         PR c++/37177
2641         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2642         * g++.dg/template/explicit-args2.C: New.
2643         * g++.dg/template/explicit-args3.C: New.
2644         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2645
2646 2009-10-08  Michael Matz  <matz@suse.de>
2647
2648         PR middle-end/41573
2649         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2650         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2651         * gcc.dg/pr41573.c: New test.
2652
2653 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2654
2655         PR c/41182
2656         * gcc.c-torture/compile/pr41182-1.c: New.
2657
2658 2009-10-07  Jason Merrill  <jason@redhat.com>
2659
2660         * g++.dg/cpp0x/variadic95.C: New.
2661
2662 2009-10-07  Jason Merrill  <jason@redhat.com>
2663
2664         * g++.dg/template/scope3.C: New.
2665
2666 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2667
2668         * gcc.dg/debug/dwarf2/inline3.c: New test.
2669
2670 2009-10-07  Daniel Kraft  <d@domob.eu>
2671
2672         PR fortran/41615
2673         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2674
2675 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2676
2677         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2678         * gfortran.dg/select_type_1.f03: Modified error message.
2679         * gfortran.dg/select_type_5.f03: New test.
2680
2681 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2682
2683         PR libgfortran/41612
2684         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2685         have kind=10 reals.
2686
2687 2009-10-06  Jason Merrill  <jason@redhat.com>
2688
2689         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2690         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2691
2692 2009-10-06  Richard Guenther  <rguenther@suse.de>
2693
2694         PR lto/41502
2695         * gcc.dg/lto/20091006-1_0.c: New testcase.
2696         * gcc.dg/lto/20091006-1_1.c: Likewise.
2697         * gcc.dg/lto/20091005-2_0.c: Likewise.
2698
2699 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2700
2701         PR ada/41383
2702         * gnat.dg/timer_cancel.adb: New test.
2703
2704 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2705
2706         PR ada/38333
2707         * gnat.dg/specs/import_abstract.ads: New.
2708
2709 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2710
2711         PR libgfortran/35862
2712         * gfortran.dg/round_2.f03: New test.
2713
2714 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2715
2716         PR debug/41558
2717         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2718         * lib/gcc-gdb-test.exp: ... here.  New file.
2719         * gfortran.dg/guality/guality.exp: New file.
2720         * gfortran.dg/guality/pr41558.f90: New test.
2721         * gfortran.dg/guality/arg1.f90: New test.
2722
2723 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2724
2725         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2726         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2727         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2728         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2729
2730 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2731
2732         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2733         register_pass_info.
2734         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2735         plugin_pass to register_pass_info.
2736         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2737         register_pass_info.
2738         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2739         register_pass_info.
2740
2741 2009-10-05  Richard Guenther  <rguenther@suse.de>
2742
2743         PR lto/41281
2744         * gcc.dg/lto/20090914-2_0.c: New testcase.
2745
2746 2009-10-05  Richard Guenther  <rguenther@suse.de>
2747
2748         PR lto/40902
2749         * gcc.dg/lto/20091005-1_0.c: New testcase.
2750         * gcc.dg/lto/20091005-1_1.c: Likewise.
2751
2752 2009-10-05  Richard Guenther  <rguenther@suse.de>
2753
2754         PR lto/41552
2755         PR lto/41487
2756         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2757         * g++.dg/lto/20091004-1_0.C: New testcase.
2758         * g++.dg/lto/20091004-1_1.C: Likewise.
2759         * g++.dg/lto/20091004-2_0.C: Likewise.
2760         * g++.dg/lto/20091004-2_1.C: Likewise.
2761         * g++.dg/lto/20091004-3_0.C: Likewise.
2762         * g++.dg/lto/20091004-3_1.C: Likewise.
2763
2764 2009-10-05  Richard Guenther  <rguenther@suse.de>
2765
2766         PR tree-optimization/23821
2767         * gcc.dg/torture/pr23821.c: New testcase.
2768
2769 2009-10-05  Daniel Kraft  <d@domob.eu>
2770
2771         PR fortran/41403
2772         * gfortran.dg/goto_6.f: New test.
2773         * gfortran.dg/goto_7.f: New test.
2774
2775 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2776             Bill Maddox  <maddox@google.com>
2777             Cary Coutant  <ccoutant@google.com>
2778             Chris Demetriou  <cgd@google.com>
2779             Diego Novillo  <dnovillo@google.com>
2780             Doug Kwan  <dougkwan@google.com>
2781             Jan Hubicka  <jh@suse.cz>
2782             Ollie Wild  <aaw@google.com>
2783             Rafael Espindola  <espindola@google.com>
2784             Richard Guenther  <rguenther@suse.de>
2785             Simon Baldwin  <simonb@google.com>
2786
2787         * g++.dg/20090107-1.C: New.
2788         * g++.dg/20090121-1.C: New.
2789         * g++.dg/ipa/20090113-1.C: New.
2790         * g++.dg/lto: New directory.
2791         * g++.dg/lto/20080829_0.C: New.
2792         * g++.dg/lto/20080904_0.C: New.
2793         * g++.dg/lto/20080907_0.C: New.
2794         * g++.dg/lto/20080908-1_0.C: New.
2795         * g++.dg/lto/20080908-2_0.C: New.
2796         * g++.dg/lto/20080908-3_0.C: New.
2797         * g++.dg/lto/20080909-1_0.C: New.
2798         * g++.dg/lto/20080910-1_0.C: New.
2799         * g++.dg/lto/20080912-1_0.C: New.
2800         * g++.dg/lto/20080912_0.C: New.
2801         * g++.dg/lto/20080915_0.C: New.
2802         * g++.dg/lto/20080916_0.C: New.
2803         * g++.dg/lto/20080917_0.C: New.
2804         * g++.dg/lto/20080924_0.C: New.
2805         * g++.dg/lto/20080926_0.C: New.
2806         * g++.dg/lto/20081008_0.C: New.
2807         * g++.dg/lto/20081022.h: New.
2808         * g++.dg/lto/20081022_0.C: New.
2809         * g++.dg/lto/20081022_1.C: New.
2810         * g++.dg/lto/20081023_0.C: New.
2811         * g++.dg/lto/20081109-1_0.C: New.
2812         * g++.dg/lto/20081109-2_0.C: New.
2813         * g++.dg/lto/20081109_0.C: New.
2814         * g++.dg/lto/20081109_1.C: New.
2815         * g++.dg/lto/20081118-1_0.C: New.
2816         * g++.dg/lto/20081118-1_1.C: New.
2817         * g++.dg/lto/20081118_0.C: New.
2818         * g++.dg/lto/20081118_1.C: New.
2819         * g++.dg/lto/20081119-1.h: New.
2820         * g++.dg/lto/20081119-1_0.C: New.
2821         * g++.dg/lto/20081119-1_1.C: New.
2822         * g++.dg/lto/20081119_0.C: New.
2823         * g++.dg/lto/20081119_1.C: New.
2824         * g++.dg/lto/20081120-1_0.C: New.
2825         * g++.dg/lto/20081120-1_1.C: New.
2826         * g++.dg/lto/20081120-2_0.C: New.
2827         * g++.dg/lto/20081120-2_1.C: New.
2828         * g++.dg/lto/20081123_0.C: New.
2829         * g++.dg/lto/20081123_1.C: New.
2830         * g++.dg/lto/20081125.h: New.
2831         * g++.dg/lto/20081125_0.C: New.
2832         * g++.dg/lto/20081125_1.C: New.
2833         * g++.dg/lto/20081127_0.C: New.
2834         * g++.dg/lto/20081127_1.C: New.
2835         * g++.dg/lto/20081203_0.C: New.
2836         * g++.dg/lto/20081203_1.C: New.
2837         * g++.dg/lto/20081204-1_0.C: New.
2838         * g++.dg/lto/20081204-1_1.C: New.
2839         * g++.dg/lto/20081204-2_0.C: New.
2840         * g++.dg/lto/20081204-2_1.C: New.
2841         * g++.dg/lto/20081209_0.C: New.
2842         * g++.dg/lto/20081209_1.C: New.
2843         * g++.dg/lto/20081211-1.h: New.
2844         * g++.dg/lto/20081211-1_0.C: New.
2845         * g++.dg/lto/20081211-1_1.C: New.
2846         * g++.dg/lto/20081217-1_0.C: New.
2847         * g++.dg/lto/20081217-2_0.C: New.
2848         * g++.dg/lto/20081219_0.C: New.
2849         * g++.dg/lto/20081219_1.C: New.
2850         * g++.dg/lto/20090106_0.C: New.
2851         * g++.dg/lto/20090112_0.C: New.
2852         * g++.dg/lto/20090128_0.C: New.
2853         * g++.dg/lto/20090221_0.C: New.
2854         * g++.dg/lto/20090302_0.C: New.
2855         * g++.dg/lto/20090302_1.C: New.
2856         * g++.dg/lto/20090303_0.C: New.
2857         * g++.dg/lto/20090311-1.h: New.
2858         * g++.dg/lto/20090311-1_0.C: New.
2859         * g++.dg/lto/20090311-1_1.C: New.
2860         * g++.dg/lto/20090311_0.C: New.
2861         * g++.dg/lto/20090311_1.C: New.
2862         * g++.dg/lto/20090312.h: New.
2863         * g++.dg/lto/20090312_0.C: New.
2864         * g++.dg/lto/20090312_1.C: New.
2865         * g++.dg/lto/20090313_0.C: New.
2866         * g++.dg/lto/20090313_1.C: New.
2867         * g++.dg/lto/20090315_0.C: New.
2868         * g++.dg/lto/20090315_1.C: New.
2869         * g++.dg/lto/20091002-1_0.C: New testcase.
2870         * g++.dg/lto/20091002-2_0.C: Likewise..
2871         * g++.dg/lto/20091002-3_0.C: Likewise..
2872         * g++.dg/lto/README: New.
2873         * g++.dg/lto/pr40818_0.C: New.
2874         * g++.dg/opt/thunk3-1.C: New.
2875         * g++.dg/opt/thunk4.C: New.
2876         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2877         replacements with __attribute__ ((__noinline__)).
2878         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2879         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2880         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2881         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2882         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2883         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2884         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2885         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2886         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2887         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2888         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2889         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2890         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2891         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2892         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2893         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2894         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2895         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2896         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2897         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2898         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2899         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2900         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2901         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2902         * gcc.dg/20081223-1.c: New.
2903         * gcc.dg/lto: New directory.
2904         * gcc.dg/lto/20080908_0.c: New.
2905         * gcc.dg/lto/20080917_0.c: New.
2906         * gcc.dg/lto/20080924_0.c: New.
2907         * gcc.dg/lto/20081024_0.c: New.
2908         * gcc.dg/lto/20081109_0.c: New.
2909         * gcc.dg/lto/20081111_0.c: New.
2910         * gcc.dg/lto/20081111_1.c: New.
2911         * gcc.dg/lto/20081112_0.c: New.
2912         * gcc.dg/lto/20081112_1.c: New.
2913         * gcc.dg/lto/20081115_0.c: New.
2914         * gcc.dg/lto/20081115_1.c: New.
2915         * gcc.dg/lto/20081115_2.c: New.
2916         * gcc.dg/lto/20081118_0.c: New.
2917         * gcc.dg/lto/20081118_1.c: New.
2918         * gcc.dg/lto/20081118_2.c: New.
2919         * gcc.dg/lto/20081120-1_0.c: New.
2920         * gcc.dg/lto/20081120-1_1.c: New.
2921         * gcc.dg/lto/20081120-2_0.c: New.
2922         * gcc.dg/lto/20081120-2_1.c: New.
2923         * gcc.dg/lto/20081125_0.c: New.
2924         * gcc.dg/lto/20081125_1.c: New.
2925         * gcc.dg/lto/20081126_0.c: New.
2926         * gcc.dg/lto/20081201-1_0.c: New.
2927         * gcc.dg/lto/20081201-1_1.c: New.
2928         * gcc.dg/lto/20081201-1_2.c: New.
2929         * gcc.dg/lto/20081201-2_0.c: New.
2930         * gcc.dg/lto/20081201-2_1.c: New.
2931         * gcc.dg/lto/20081202-1_0.c: New.
2932         * gcc.dg/lto/20081202-1_1.c: New.
2933         * gcc.dg/lto/20081202-2_0.c: New.
2934         * gcc.dg/lto/20081202-2_1.c: New.
2935         * gcc.dg/lto/20081204-1_0.c: New.
2936         * gcc.dg/lto/20081204-1_1.c: New.
2937         * gcc.dg/lto/20081204-2_0.c: New.
2938         * gcc.dg/lto/20081210-1_0.c: New.
2939         * gcc.dg/lto/20081212-1_0.c: New.
2940         * gcc.dg/lto/20081222_0.c: New.
2941         * gcc.dg/lto/20081222_0.h: New.
2942         * gcc.dg/lto/20081222_1.c: New.
2943         * gcc.dg/lto/20081224_0.c: New.
2944         * gcc.dg/lto/20081224_0.h: New.
2945         * gcc.dg/lto/20081224_1.c: New.
2946         * gcc.dg/lto/20090116_0.c: New.
2947         * gcc.dg/lto/20090120_0.c: New.
2948         * gcc.dg/lto/20090126-1_0.c: New.
2949         * gcc.dg/lto/20090126-2_0.c: New.
2950         * gcc.dg/lto/20090206-1_0.c: New.
2951         * gcc.dg/lto/20090206-2_0.c: New.
2952         * gcc.dg/lto/20090210_0.c: New.
2953         * gcc.dg/lto/20090210_1.c: New.
2954         * gcc.dg/lto/20090213_0.c: New.
2955         * gcc.dg/lto/20090213_1.c: New.
2956         * gcc.dg/lto/20090218-1_0.c: New.
2957         * gcc.dg/lto/20090218-1_1.c: New.
2958         * gcc.dg/lto/20090218-2_0.c: New.
2959         * gcc.dg/lto/20090218-2_1.c: New.
2960         * gcc.dg/lto/20090218_0.c: New.
2961         * gcc.dg/lto/20090218_1.c: New.
2962         * gcc.dg/lto/20090218_2.c: New.
2963         * gcc.dg/lto/20090218_3.c: New.
2964         * gcc.dg/lto/20090219_0.c: New.
2965         * gcc.dg/lto/20090312_0.c: New.
2966         * gcc.dg/lto/20090312_1.c: New.
2967         * gcc.dg/lto/20090313_0.c: New.
2968         * gcc.dg/lto/20090706-1_0.c: New.
2969         * gcc.dg/lto/20090706-2_0.c: New.
2970         * gcc.dg/lto/20090717_0.c: New.
2971         * gcc.dg/lto/20090717_1.c: New.
2972         * gcc.dg/lto/20090729_0.c: New.
2973         * gcc.dg/lto/20090729_1.c: New.
2974         * gcc.dg/lto/20090812_0.c: New.
2975         * gcc.dg/lto/20090812_1.c: New.
2976         * gcc.dg/lto/20090914-1_0.c: New.
2977         * gcc.dg/lto/README: New.
2978         * gcc.dg/visibility-7.c: Adjust expected pattern
2979         * gfortran.dg/lto: New directory.
2980         * gfortran.dg/lto/pr40724_0.f: New.
2981         * gfortran.dg/lto/pr40724_1.f: New.
2982         * gfortran.dg/lto/pr40725_0.f03: New.
2983         * gfortran.dg/lto/pr40725_1.c: New.
2984         * gfortran.dg/lto/pr41069_0.f90: New.
2985         * gfortran.dg/lto/pr41069_1.f90: New.
2986         * gfortran.dg/lto/pr41069_2.f90: New.
2987         * g++.dg/README: Add 'lto' directory.
2988         * g++.dg/dg.exp: Also scan 'lto' directory
2989
2990 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2991             Janis Johnson  <janis187@us.ibm.com>
2992             Diego Novillo  <dnovillo@google.com>
2993
2994         * g++.dg/lto/lto.exp: New.
2995         * gcc.c-torture/execute/execute.exp: Add
2996         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2997         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2998         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2999         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
3000         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
3001         * gcc.dg/lto/lto.exp: New.
3002         * gfortran.dg/lto/lto.exp: New.
3003         * lib/target-supports.exp (check_effective_target_lto): New.
3004         * lib/c-torture.exp: Load target-supports.exp.  Define
3005         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
3006         * lib/gcc-dg.exp: Likewise.
3007         * lib/lto.exp: New.
3008         * lib/torture-options.exp: Add support for a third argument.
3009
3010 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
3011
3012         PR testsuite/41542
3013         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
3014
3015 2009-10-02  Jason Merrill  <jason@redhat.com>
3016
3017         * g++.dg/abi/mangle32.C: New.
3018
3019 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
3020
3021         * gnat.dg/atomic2.adb: New test.
3022
3023 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
3024
3025         * gnat.dg/array11.adb: New test.
3026         * gnat.dg/array12.adb: Likewise.
3027
3028 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
3029
3030         * gnat.dg/array10.adb: New test.
3031         * gnat.dg/object_overflow.adb: Tweak.
3032
3033 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
3034
3035         * gcc.dg/guality/guality.exp: Disable on darwin.
3036
3037 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
3038
3039         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
3040         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3041         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3042         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3043
3044 2009-10-02  Tobias Burnus  <burnus@net-b.de>
3045
3046         PR fortran/41479
3047         * gfortran.dg/intent_out_5.f90: New test.
3048
3049 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
3050
3051         PR debug/41404
3052         PR debug/41353
3053         * gcc.dg/guality/pr41404-1.c: New test.
3054         * gcc.dg/guality/pr41353-2.c: New test.
3055
3056 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3057
3058         PR testsuite/41546
3059         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
3060         to -mtune=generic.
3061
3062 2009-10-01  Jan Hubicka  <jh@suse.cz>
3063
3064         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
3065
3066 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
3067
3068         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
3069
3070         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
3071
3072 2009-10-01  Tobias Burnus  <burnus@net-b.de>
3073
3074         PR fortran/41515
3075         * gfortran.dg/parameter_array_init_5.f90: New test.
3076
3077 2009-10-01  Jason Merrill  <jason@redhat.com>
3078
3079         * g++.dg/cpp0x/defaulted13.C: New.
3080
3081 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
3082
3083         * gfortran.dg/bounds_check_7.f90: Adapted error message.
3084         * gfortran.dg/bounds_check_11.f90: Likewise.
3085         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
3086
3087 2009-09-30  Tobias Burnus  <burnus@net-b.de>
3088
3089         * gfortran.dg/select_type_4.f90: New test.
3090
3091 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3092
3093         * gfortran.dg/same_type_as_1.f03: New test.
3094         * gfortran.dg/same_type_as_2.f03: Ditto.
3095
3096 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3097
3098         * gfortran.dg/select_type_1.f03: Extended.
3099         * gfortran.dg/select_type_3.f03: New test.
3100
3101 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3102
3103         * gfortran.dg/class_allocate_1.f03: New test.
3104
3105 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3106
3107         PR fortran/40996
3108         * gfortran.dg/allocatable_scalar_3.f90: New test.
3109         * gfortran.dg/select_type_2.f03: Ditto.
3110         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
3111
3112 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3113
3114         * gfortran.dg/block_name_2.f90: Modified error message.
3115         * gfortran.dg/select_6.f90: Ditto.
3116         * gfortran.dg/select_type_1.f03: New test.
3117
3118 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3119
3120         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
3121         * gfortran.dg/class_1.f03: Ditto.
3122         * gfortran.dg/class_2.f03: Ditto.
3123         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
3124         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3125         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3126         * gfortran.dg/typebound_call_10.f03: Ditto.
3127         * gfortran.dg/typebound_call_2.f03: Ditto.
3128         * gfortran.dg/typebound_call_3.f03: Ditto.
3129         * gfortran.dg/typebound_call_4.f03: Ditto.
3130         * gfortran.dg/typebound_call_9.f03: Ditto.
3131         * gfortran.dg/typebound_generic_3.f03: Ditto.
3132         * gfortran.dg/typebound_generic_4.f03: Ditto.
3133         * gfortran.dg/typebound_operator_1.f03: Ditto.
3134         * gfortran.dg/typebound_operator_2.f03: Ditto.
3135         * gfortran.dg/typebound_operator_3.f03: Ditto.
3136         * gfortran.dg/typebound_operator_4.f03: Ditto.
3137         * gfortran.dg/typebound_proc_1.f08: Ditto.
3138         * gfortran.dg/typebound_proc_5.f03: Ditto.
3139         * gfortran.dg/typebound_proc_6.f03: Ditto.
3140
3141 2009-09-30  Jason Merrill  <jason@redhat.com>
3142
3143         * g++.dg/eh/init-temp1.C: Improve test.
3144
3145 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
3146
3147         PR target/22093
3148         * gcc.target/alpha/pr22093.c: New test.
3149
3150 2009-09-29  John Freeman  <jfreeman08@gmail.com>
3151             Jason Merrill  <jason@redhat.com>
3152
3153         * g++.dg/cpp0x/lambda/lambda-array.C: New.
3154         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
3155         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
3156         * g++.dg/cpp0x/lambda/lambda-const.C: New.
3157         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
3158         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
3159         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
3160         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
3161         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
3162         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
3163         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
3164         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
3165         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
3166         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
3167         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
3168         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
3169         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
3170         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
3171         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
3172         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
3173         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
3174         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
3175         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
3176         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
3177         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
3178         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
3179         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
3180         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
3181         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
3182         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
3183         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
3184         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
3185         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
3186         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
3187         * g++.dg/cpp0x/lambda/lambda-template.C: New.
3188         * g++.dg/cpp0x/lambda/lambda-this.C: New.
3189         * g++.dg/cpp0x/lambda/lambda-type.C: New.
3190         * g++.dg/cpp0x/lambda/lambda-use.C: New.
3191         * lib/prune.exp: Accept "In lambda function".
3192
3193 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3194
3195         * gcc.target/i386/fma4-check.h: New file.
3196         * gcc.target/i386/fma4-fma.c: Ditto.
3197         * gcc.target/i386/fma4-maccXX.c: Ditto.
3198         * gcc.target/i386/fma4-msubXX.c: Ditto.
3199         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
3200         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
3201         * gcc.target/i386/fma4-vector.c: Ditto.
3202         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
3203         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
3204         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
3205         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
3206         * gcc.target/i386/fma4-256-vector.c: Ditto.
3207         * gcc.target/i386/funcspec-2.c: Ditto.
3208
3209         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
3210
3211         * gcc.target/i386/funcspec-5.c: Add FMA4.
3212         * gcc.target/i386/funcspec-6.c: Ditto.
3213         * gcc.target/i386/funcspec-8.c: Ditto.
3214
3215         * gcc.target/i386/funcspec-9.c: New file.
3216
3217         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
3218
3219         * gcc.target/i386/isa-10.c: New file.
3220         * gcc.target/i386/isa-11.c: Ditto.
3221         * gcc.target/i386/isa-12.c: Ditto.
3222         * gcc.target/i386/isa-13.c: Ditto.
3223         * gcc.target/i386/isa-2.c: Ditto.
3224         * gcc.target/i386/isa-3.c: Ditto.
3225         * gcc.target/i386/isa-4.c: Ditto.
3226         * gcc.target/i386/isa-7.c: Ditto.
3227         * gcc.target/i386/isa-8.c: Ditto.
3228         * gcc.target/i386/isa-9.c: Ditto.
3229
3230         * gcc.target/i386/isa-14.c: Add FMA4.
3231         * gcc.target/i386/isa-1.c: Ditto.
3232         * gcc.target/i386/isa-5.c: Ditto.
3233         * gcc.target/i386/isa-6.c: Ditto.
3234
3235         * gcc.target/i386/sse-12.c: New file.
3236         * gcc.target/i386/sse-13.c: Ditto.
3237         * gcc.target/i386/sse-14.c: Ditto.
3238         * gcc.target/i386/sse-22.c: Ditto.
3239
3240         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3241         * g++.dg/other/i386-3.C: Ditto.
3242         * g++.dg/other/i386-5.C: Ditto.
3243         * g++.dg/other/i386-6.C: Ditto.
3244
3245 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
3246
3247         PR testsuite/41496
3248         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3249         before.
3250
3251 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
3252
3253         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3254         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3255
3256 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3257
3258         PR debug/41438
3259         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3260         hidden.
3261         * g++.dg/debug/dwarf2/const-1.C: Likewise.
3262
3263 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3264
3265         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3266         * gcc.target/i386/isa-1.c: Remove SSE5.
3267         * gcc.target/i386/isa-5.c: Ditto.
3268         * gcc.target/i386/isa-6.c: Ditto.
3269         * gcc.target/i386/funcspec-4.c: Remove error conditions
3270         related to SSE5.
3271         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3272         * gcc.target/i386/avx-2.c: Ditto.
3273         * gcc.target/i386/sse-23.c: Ditto.
3274         * gcc.target/i386/funcspec-9.c: Delete.
3275
3276 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3277
3278         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3279         * gcc.dg/guality/pr41353-1.c: New test.
3280
3281         PR testsuite/41444
3282         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3283         in macro name definition for non-unix/win32/msdos.
3284
3285 2009-09-29  Daniel Kraft  <d@domob.eu>
3286
3287         PR fortran/39626
3288         * gfortran.dg/block_1.f08: New test.
3289         * gfortran.dg/block_2.f08: New test.
3290         * gfortran.dg/block_3.f90: New test.
3291         * gfortran.dg/block_4.f08: New test.
3292         * gfortran.dg/block_5.f08: New test.
3293         * gfortran.dg/block_6.f08: New test.
3294         * gfortran.dg/block_7.f08: New test.
3295         * gfortran.dg/block_8.f08: New test.
3296
3297 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3298
3299         PR libgfortran/35862
3300         * gfortran.dg/round_1.f03: New test.
3301         * gfortran.dg/f2003_io_3.f03: Update test.
3302
3303 2009-09-28  Easwaran Raman  <eraman@google.com>
3304
3305         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3306         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3307
3308 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3309
3310         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3311         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3312         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3313         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3314         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3315
3316         * g++.dg/dfp/dfp.exp: Fix typo.
3317
3318         * lib/target-supports.exp (check-effective-target-dfp-nocache):
3319         Fix typo that breaks the check.
3320
3321 2009-09-28  Olivier Hainque  <hainque@adacore.com>
3322
3323         * gnat.dg (tagged_alloc_free.adb): New testcase.
3324
3325 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3326
3327         * g++.dg/dfp: New directory.
3328         * g++.dg/dg.exp: Prune tests in dfp directory.
3329         * g++.dg/dfp/dfp.exp: New.
3330         * g++.dg/dfp/mangle-mode.C: New test.
3331
3332 2009-09-28  Michael Matz  <matz@suse.de>
3333
3334         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3335         for sign of -Inf.
3336
3337 2009-09-27  Richard Henderson  <rth@redhat.com>
3338
3339         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3340         * gcc.dg/tree-ssa/pr41469-1.c: New.
3341
3342 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
3343
3344         PR c/41476
3345         * gcc.dg/cond-constqual-1.c: New test.
3346
3347 2009-09-26  Michael Matz  <matz@suse.de>
3348
3349         PR lto/40758
3350         PR middle-end/41470
3351         * gcc.dg/pr41470.c: New test.
3352
3353 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3354
3355         * gnat.dg/array9.adb: New test.
3356
3357 2009-09-26  Michael Matz  <matz@suse.de>
3358
3359         PR tree-optimization/41454
3360         * gcc.dg/pr41454.c: New test.
3361
3362 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3363
3364         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3365         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3366         into DW_TAG_GNU_template_parameter_pack and
3367         DW_TAG_GNU_formal_parameter_pack.
3368         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3369         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3370
3371 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3372
3373         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3374         parameters for alignment-sensitive -fsection-anchors tests.
3375
3376 2009-09-25  Richard Guenther  <rguenther@suse.de>
3377
3378         PR middle-end/41463
3379         * gcc.c-torture/execute/pr41463.c: New testcase.
3380
3381 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3382
3383         * gnat.dg/sse_nolib.adb: New testcase.
3384
3385 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3386
3387         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3388         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3389         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3390         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3391         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3392         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3393         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3394         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3395         * gcc.dg/vect/vect.exp: Add Power7 flags.
3396         * g++.dg/vect/vect.exp: Likewise.
3397         * gfortran.dg/vect/vect.exp: Likewise.
3398
3399 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3400
3401         PR fortran/41459
3402         * gfortran.dg/empty_label.f: New test.
3403         * gfortran.dg/empty_label.f90: Ditto.
3404         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3405
3406 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3407
3408         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3409         compile-time.
3410
3411 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3412
3413         * lib/scanasm.exp (make_pattern_printable): New function.
3414         (dg-scan, scan-assembler-times, scan-assembler-dem,
3415         scan-assembler-dem-not): Use it.
3416
3417 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3418
3419         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3420         (test_nested): Renamed to ...
3421         (test_nested1): This.
3422         (test_nested2): New.
3423         (main): Likewise.
3424
3425 2009-09-24  Richard Guenther  <rguenther@suse.de>
3426
3427         PR tree-optimization/36143
3428         PR tree-optimization/38747
3429         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3430         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3431         * g++.dg/torture/pr38747.C: New testcase.
3432         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3433
3434 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3435
3436         * gnat.dg/nested_proc.adb: New test.
3437
3438 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3439
3440         * gcc.target/i386/pr12329.c: Adjust.
3441
3442 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3443
3444         PR debug/41248
3445         * gcc.dg/pr41248.c: New.
3446
3447 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3448
3449         PR debug/41065
3450         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3451
3452 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3453
3454         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3455         current_compiler_flags.  Fix typos.
3456
3457 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3458
3459         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3460
3461 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3462
3463         PR c/39779
3464         * gcc.c-torture/compile/pr39779.c: New test.
3465
3466 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3467
3468         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3469         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3470         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3471
3472 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3473
3474         PR debug/41295
3475         * gcc.dg/pr41295.c: New.
3476
3477 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3478
3479         * gcc.dg/pr40209.c: Add test case.
3480
3481 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3482
3483         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3484         matching assembly.
3485         * gcc.target/mips/code-readable-2.c: Likewise.
3486         * gcc.target/mips/code-readable-3.c: Likewise.
3487
3488 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3489
3490         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3491         Check support via mode instead of C type.
3492         (check_effective_target_dfprt_nocache): Ditto.
3493         (check_effective_target_hard_dfp): Ditto.
3494
3495 2009-09-22  Richard Guenther  <rguenther@suse.de>
3496
3497         PR middle-end/41395
3498         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3499         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3500
3501 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3502
3503         * gcc.dg/20090922-1.c: New test.
3504
3505         PR bootstrap/41405
3506         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3507         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3508         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3509         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3510         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3511         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3512         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3513         * objc.dg/dwarf-2.m: Likewise.
3514
3515 2009-09-22  Richard Guenther  <rguenther@suse.de>
3516
3517         PR tree-optimization/41428
3518         * g++.dg/tree-ssa/pr41428.C: New testcase.
3519
3520 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3521
3522         PR middle-end/41429
3523         * g++.dg/gomp/pr41429.C: New test.
3524
3525 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3526
3527         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3528
3529 2009-09-21  Jason Merrill  <jason@redhat.com>
3530
3531         PR c++/41421
3532         * g++.dg/cpp0x/trivial1.C: Expand.
3533
3534 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3535
3536         * gcc.dg/torture/calleesave-sse.c: New.
3537
3538 2009-09-21  Jan Hubicka  <jh@suse.cz>
3539
3540         * gcc.dg/guality/inline-params.c: New testcase.
3541
3542 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3543
3544         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3545         Add -fno-inline.
3546         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3547         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3548         (f2): Ditto.
3549
3550 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3551
3552         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3553         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3554         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3555         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3556         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3557
3558 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3559
3560         PR middle-end/40642
3561         * g++.dg/torture/pr40642.C: New testcase.
3562
3563 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3564
3565         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3566         cases in static initializers.
3567
3568 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3569
3570         * gcc.c-tortue/compile/pr39886.c: New.
3571
3572 2009-09-20  Chris Demetriou  <cgd@google.com>
3573
3574         PR preprocessor/28435:
3575         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3576         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3577         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3578         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3579         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3580
3581 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3582
3583         * gcc.target/mips/mips.exp: Add relax-pic-calls
3584         under -mfoo/-mno-foo options.
3585         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3586         and -mexplicit-relocs.
3587         * gcc.target/mips/call-1.c: New test.
3588         * gcc.target/mips/call-2.c: New test.
3589         * gcc.target/mips/call-3.c: New test.
3590         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3591         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3592
3593 2009-09-19  Chris Demetriou  <cgd@google.com>
3594
3595         PR preprocessor/28435:
3596         * gcc.dg/cpp/missing-header-MD.c: New test.
3597         * gcc.dg/cpp/missing-header-MMD.c: New test.
3598         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3599         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3600
3601 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3602
3603         PR libgfortran/41328
3604         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3605         EOF works.
3606
3607 2009-09-18  Jason Merrill  <jason@redhat.com>
3608
3609         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3610         * g++.dg/cpp0x/initlist-deduce.C: New.
3611
3612 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3613
3614         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3615
3616 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3617
3618         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3619         * c-c++-common/dfp: New directory.
3620         * c-c++-common/dfp/dfp-dbg.h: New file.
3621         * gcc.dg/dfp/call-by-value.c: Move to ...
3622         * c-c++-common/call-by-value.c: here.
3623         * gcc.dg/dfp/cast.c: Move to ...
3624         * c-c++-common/cast.c: here.
3625         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3626         * c-c++-common/compare-eq-const.c: here.
3627         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3628         * c-c++-common/compare-eq-d128.c: here.
3629         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3630         * c-c++-common/compare-eq-d32.c: here.
3631         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3632         * c-c++-common/compare-eq-d64.c: here.
3633         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3634         * c-c++-common/compare-eq-dfp.c: here.
3635         * gcc.dg/dfp/compare-eq.h: Move to ...
3636         * c-c++-common/compare-eq.h: here.
3637         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3638         * c-c++-common/compare-rel-const.c: here.
3639         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3640         * c-c++-common/compare-rel-d128.c: here.
3641         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3642         * c-c++-common/compare-rel-d32.c: here.
3643         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3644         * c-c++-common/compare-rel-d64.c: here.
3645         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3646         * c-c++-common/compare-rel-dfp.c: here.
3647         * gcc.dg/dfp/compare-rel.h: Move to ...
3648         * c-c++-common/compare-rel.h: here.
3649         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3650         * c-c++-common/compare-special-d128.c: here.
3651         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3652         * c-c++-common/compare-special-d32.c: here.
3653         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3654         * c-c++-common/compare-special-d64.c: here.
3655         * gcc.dg/dfp/compare-special.h: Move to ...
3656         * c-c++-common/compare-special.h: here.
3657         * gcc.dg/dfp/constants-zero.c: Move to ...
3658         * c-c++-common/constants-zero.c: here.
3659         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3660         * c-c++-common/convert-bfp-10.c: here.
3661         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3662         * c-c++-common/convert-bfp-11.c: here.
3663         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3664         * c-c++-common/convert-bfp-12.c: here.
3665         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3666         * c-c++-common/convert-bfp-13.c: here.
3667         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3668         * c-c++-common/convert-bfp-14.c: here.
3669         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3670         * c-c++-common/convert-bfp-2.c: here.
3671         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3672         * c-c++-common/convert-bfp-3.c: here.
3673         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3674         * c-c++-common/convert-bfp-4.c: here.
3675         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3676         * c-c++-common/convert-bfp-5.c: here.
3677         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3678         * c-c++-common/convert-bfp-6.c: here.
3679         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3680         * c-c++-common/convert-bfp-7.c: here.
3681         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3682         * c-c++-common/convert-bfp-8.c: here.
3683         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3684         * c-c++-common/convert-bfp-9.c: here.
3685         * gcc.dg/dfp/convert-bfp.c: Move to ...
3686         * c-c++-common/convert-bfp.c: here.
3687         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3688         * c-c++-common/convert-bfp-fold.c: here.
3689         * gcc.dg/dfp/convert-dfp.c: Move to ...
3690         * c-c++-common/convert-dfp.c: here.
3691         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3692         * c-c++-common/convert-dfp-fold-2.c: here.
3693         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3694         * c-c++-common/convert-dfp-fold.c: here.
3695         * gcc.dg/dfp/convert.h: Move to ...
3696         * c-c++-common/convert.h: here.
3697         * gcc.dg/dfp/convert-int.c: Move to ...
3698         * c-c++-common/convert-int.c: here.
3699         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3700         * c-c++-common/convert-int-fold.c: here.
3701         * gcc.dg/dfp/convert-int-max.c: Move to ...
3702         * c-c++-common/convert-int-max.c: here.
3703         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3704         * c-c++-common/convert-int-max-fold.c: here.
3705         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3706         * c-c++-common/convert-int-saturate.c: here.
3707         * gcc.dg/dfp/func-array.c: Move to ...
3708         * c-c++-common/func-array.c: here.
3709         * gcc.dg/dfp/func-deref.c: Move to ...
3710         * c-c++-common/func-deref.c: here.
3711         * gcc.dg/dfp/func-mixed.c: Move to ...
3712         * c-c++-common/func-mixed.c: here.
3713         * gcc.dg/dfp/func-pointer.c: Move to ...
3714         * c-c++-common/func-pointer.c: here.
3715         * gcc.dg/dfp/func-scalar.c: Move to ...
3716         * c-c++-common/func-scalar.c: here.
3717         * gcc.dg/dfp/func-struct.c: Move to ...
3718         * c-c++-common/func-struct.c: here.
3719         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3720         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3721         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3722         * c-c++-common/func-vararg-alternate-d128.c: here.
3723         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3724         * c-c++-common/func-vararg-alternate-d32.c: here.
3725         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3726         * c-c++-common/func-vararg-alternate-d64.c: here.
3727         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3728         * c-c++-common/func-vararg-alternate.h: here.
3729         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3730         * c-c++-common/func-vararg-dfp.c: here.
3731         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3732         * c-c++-common/func-vararg-mixed-2.c: here.
3733         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3734         * c-c++-common/func-vararg-mixed.c: here.
3735         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3736         * c-c++-common/func-vararg-size0.c: here.
3737         * gcc.dg/dfp/inf-1.c: Move to ...
3738         * c-c++-common/inf-1.c: here.
3739         * gcc.dg/dfp/loop-index.c: Move to ...
3740         * c-c++-common/loop-index.c: here.
3741         * gcc.dg/dfp/modes.c: Move to ...
3742         * c-c++-common/modes.c: here.
3743         * gcc.dg/dfp/nan-1.c: Move to ...
3744         * c-c++-common/nan-1.c: here.
3745         * gcc.dg/dfp/nan-2.c: Move to ...
3746         * c-c++-common/nan-2.c: here.
3747         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3748         * c-c++-common/operator-arith-fold.c: here.
3749         * gcc.dg/dfp/operator-assignment.c: Move to ...
3750         * c-c++-common/operator-assignment.c: here.
3751         * gcc.dg/dfp/operator-comma.c: Move to ...
3752         * c-c++-common/operator-comma.c: here.
3753         * gcc.dg/dfp/operator-cond.c: Move to ...
3754         * c-c++-common/operator-cond.c: here.
3755         * gcc.dg/dfp/operator-logical.c: Move to ...
3756         * c-c++-common/operator-logical.c: here.
3757         * gcc.dg/dfp/operator-unary.c: Move to ...
3758         * c-c++-common/operator-unary.c: here.
3759         * gcc.dg/dfp/pr31385.c: Move to ...
3760         * c-c++-common/pr31385.c: here.
3761         * gcc.dg/dfp/pr33466.c: Move to ...
3762         * c-c++-common/pr33466.c: here.
3763         * gcc.dg/dfp/pr35620.c: Move to ...
3764         * c-c++-common/pr35620.c: here.
3765         * gcc.dg/dfp/pr36800.c: Move to ...
3766         * c-c++-common/pr36800.c: here.
3767         * gcc.dg/dfp/pr39034.c: Move to ...
3768         * c-c++-common/pr39034.c: here.
3769         * gcc.dg/dfp/pr39035.c: Move to ...
3770         * c-c++-common/pr39035.c: here.
3771         * gcc.dg/dfp/pr39902.c: Move to ...
3772         * c-c++-common/pr39902.c: here.
3773         * gcc.dg/dfp/pr39986.c: Move to ...
3774         * c-c++-common/pr39986.c: here.
3775         * gcc.dg/dfp/signbit-1.c: Move to ...
3776         * c-c++-common/signbit-1.c: here.
3777         * gcc.dg/dfp/signbit-2.c: Move to ...
3778         * c-c++-common/signbit-2.c: here.
3779         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3780         * c-c++-common/struct-layout-1.c: here.
3781         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3782         * c-c++-common/usual-arith-conv.c: here.
3783         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3784         * c-c++-common/usual-arith-conv-const.c: here.
3785
3786 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3787
3788         PR testsuite/41288
3789         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3790         stack alignment.
3791
3792 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3793
3794         PR c++/39365
3795         * g++.dg/expr/bool3.C: New test.
3796         * g++.dg/expr/bool4.C: New test.
3797
3798 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3799
3800         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3801         * gcc.dg/dfp/signbit-2.c: Use it.
3802         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3803         arguments to unsigned int.
3804         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3805         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3806         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3807         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3808         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3809         * gcc.dg/dfp/pr39986.c: Ditto.
3810         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3811         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3812         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3813         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3814         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3815
3816 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3817
3818         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3819
3820 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3821
3822         PR c/41049
3823         * dfp/pr41049.c: New test.
3824
3825 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3826
3827         PR testsuite/41385
3828         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3829
3830 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3831
3832         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3833         * gcc.dg/ipa/ipa-sra-1.c: New test.
3834         * gcc.dg/ipa/ipa-sra-2.c: New test.
3835         * gcc.dg/ipa/ipa-sra-3.c: New test.
3836         * gcc.dg/ipa/ipa-sra-4.c: New test.
3837         * gcc.dg/ipa/ipa-sra-5.c: New test.
3838         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3839         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3840
3841 2009-09-17  Michael Matz  <matz@suse.de>
3842
3843         PR middle-end/41347
3844         * gfortran.dg/pr41347.f90: New test.
3845
3846 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3847
3848         * gcc.c-torture/compile/20090917-1.c: New testcase.
3849
3850 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3851
3852         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3853         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3854         alpha*-*-* target from XFAIL list.
3855
3856 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3857
3858         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3859         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3860         * gcc.dg/dfp/cast-bad.c: Use default options.
3861         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3862         * gcc.dg/dfp/composite-type.c: Ditto.
3863         * gcc.dg/dfp/constants.c: Ditto.
3864         * gcc.dg/dfp/constants-hex.c: Ditto.
3865         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3866         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3867         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3868         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3869         * gcc.dg/dfp/ctypes.c: Ditto.
3870         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3871         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3872         * gcc.dg/dfp/float-constant-double.c: Ditto.
3873         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3874         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3875         * gcc.dg/dfp/modes.c: Ditto.
3876         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3877         * gcc.dg/dfp/pr31344.c: Ditto.
3878         * gcc.dg/dfp/pr31385.c: Ditto.
3879         * gcc.dg/dfp/pr33466.c: Ditto.
3880         * gcc.dg/dfp/pr35620.c: Ditto.
3881         * gcc.dg/dfp/pr37435.c: Ditto.
3882         * gcc.dg/dfp/pr39986.c: Ditto.
3883         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3884         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3885         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3886         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3887         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3888         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3889         * gcc.dg/dfp/typespec.c: Ditto.
3890         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3891         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3892         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3893         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3894         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3895         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3896         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3897         * gcc.dg/dfp/compare-rel.h: Ditto.
3898         * gcc.dg/dfp/compare-special.h: Ditto.
3899         * gcc.dg/dfp/convert.h: Ditto.
3900         * gcc.dg/dfp/fe-check.h: Ditto.
3901         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3902         * gcc.dg/dfp/cast.c: Ditto.
3903         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3904         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3905         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3906         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3907         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3908         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3909         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3910         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3911         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3912         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3913         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3914         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3915         * gcc.dg/dfp/constants-zero.c: Ditto.
3916         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3917         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3918         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3919         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3920         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3921         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3922         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3923         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3924         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3925         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3926         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3927         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3928         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3929         * gcc.dg/dfp/convert-bfp.c: Ditto.
3930         * gcc.dg/dfp/convert-complex.c: Ditto.
3931         * gcc.dg/dfp/convert-dfp.c: Ditto.
3932         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3933         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3934         * gcc.dg/dfp/convert-int.c: Ditto.
3935         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3936         * gcc.dg/dfp/convert-int-max.c: Ditto.
3937         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3938         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3939         * gcc.dg/dfp/fe-binop.c: Ditto.
3940         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3941         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3942         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3943         * gcc.dg/dfp/func-array.c: Ditto.
3944         * gcc.dg/dfp/func-deref.c: Ditto.
3945         * gcc.dg/dfp/func-mixed.c: Ditto.
3946         * gcc.dg/dfp/func-pointer.c: Ditto.
3947         * gcc.dg/dfp/func-scalar.c: Ditto.
3948         * gcc.dg/dfp/func-struct.c: Ditto.
3949         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3950         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3951         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3952         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3953         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3954         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3955         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3956         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3957         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3958         * gcc.dg/dfp/inf-1.c: Ditto.
3959         * gcc.dg/dfp/loop-index.c: Ditto.
3960         * gcc.dg/dfp/nan-1.c: Ditto.
3961         * gcc.dg/dfp/nan-2.c: Ditto.
3962         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3963         * gcc.dg/dfp/operator-assignment.c: Ditto.
3964         * gcc.dg/dfp/operator-comma.c: Ditto.
3965         * gcc.dg/dfp/operator-cond.c: Ditto.
3966         * gcc.dg/dfp/operator-logical.c: Ditto.
3967         * gcc.dg/dfp/operator-unary.c: Ditto.
3968         * gcc.dg/dfp/pr36800.c: Ditto.
3969         * gcc.dg/dfp/pr39034.c: Ditto.
3970         * gcc.dg/dfp/pr39035.c: Ditto.
3971         * gcc.dg/dfp/pr39902.c: Ditto.
3972         * gcc.dg/dfp/signbit-1.c: Ditto.
3973         * gcc.dg/dfp/signbit-2.c: Ditto.
3974         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3975         * gcc.dg/dfp/union-init.c: Ditto.
3976         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3977
3978 2009-09-16  Michael Matz  <matz@suse.de>
3979
3980         PR fortran/41212
3981         * gfortran.dg/pr41212.f90: New test.
3982
3983 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3984
3985         * gnat.dg/alignment9.adb: New test.
3986
3987 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3988
3989         * gnat.dg/discr20.ad[sb]: New test.
3990
3991 2009-09-16  Richard Guenther  <rguenther@suse.de>
3992
3993         PR middle-end/34011
3994         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3995
3996 2009-09-16  DJ Delorie  <dj@redhat.com>
3997             Kaz Kojima  <kkojima@gcc.gnu.org>
3998
3999         * gcc.target/sh/struct-arg-dw2.c: New test.
4000
4001 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
4002             Jakub Jelinek  <jakub@redhat.com>
4003
4004         PR target/41175
4005         * gcc.target/powerpc/pr41175.c: New test.
4006
4007 2009-09-14  Richard Henderson  <rth@redhat.com>
4008
4009         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
4010         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
4011         gcc.dg/tree-ssa/asmgoto-1.c: New files.
4012
4013 2009-09-14  Richard Henderson  <rth@redhat.com>
4014
4015         * g++.dg/eh/builtin1.C: Update resx pattern match.
4016         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
4017
4018 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
4019
4020         * gcc.target/mips/branch-helper.h: New file.
4021         * gcc.target/mips/branch-2.c,
4022         * gcc.target/mips/branch-3.c,
4023         * gcc.target/mips/branch-4.c,
4024         * gcc.target/mips/branch-5.c,
4025         * gcc.target/mips/branch-6.c,
4026         * gcc.target/mips/branch-7.c,
4027         * gcc.target/mips/branch-8.c,
4028         * gcc.target/mips/branch-9.c,
4029         * gcc.target/mips/branch-10.c,
4030         * gcc.target/mips/branch-11.c,
4031         * gcc.target/mips/branch-12.c,
4032         * gcc.target/mips/branch-13.c,
4033         * gcc.target/mips/branch-14.c,
4034         * gcc.target/mips/branch-15.c: New tests.
4035
4036 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4037
4038         PR target/41331
4039         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
4040         -m32 -mpowerpc64 system.
4041
4042 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
4043
4044         From Jie Zhang <jie.zhang@analog.com>:
4045         * gcc.target/bfin/saveall.c: New test.
4046         * gcc.target/bfin/20090914-1.c: New test.
4047         * gcc.target/bfin/20090914-2.c: New test.
4048
4049         * gcc.target/bfin/20090914-3.c: New test.
4050
4051 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
4052
4053         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
4054
4055 2009-09-14  Richard Guenther  <rguenther@suse.de>
4056
4057         PR middle-end/41350
4058         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
4059
4060 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4061
4062         PR libgfortran/41328
4063         * gfortran.dg/cr_lf.f90: New test.
4064
4065 2009-09-11  Michael Matz  <matz@suse.de>
4066
4067         PR middle-end/41275
4068         * g++.dg/tree-ssa/pr41275.C: New test.
4069
4070 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
4071
4072         PR fortran/41242
4073         * gfortran.dg/proc_ptr_comp_21.f90: New.
4074
4075 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
4076
4077         PR fortran/31292
4078         * gfortran.dg/module_procedure_1.f90: New test.
4079         * gfortran.dg/module_procedure_2.f90: Ditto.
4080         * gfortran.dg/generic_14.f90: Move dg-error to new location.
4081
4082 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4083             James A. Morrison  <phython@gcc.gnu.org>
4084
4085         PR ada/18302
4086         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
4087         commands.
4088         * ada/acats/run_test.exp: New file.
4089
4090 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
4091
4092         Revert:
4093         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
4094
4095         PR rtl-optimization/39779
4096         * gcc.dg/pr39979.c: New test.
4097
4098 2009-09-10  Richard Guenther  <rguenther@suse.de>
4099
4100         PR middle-end/41257
4101         * g++.dg/torture/pr41257-2.C: New testcase.
4102
4103 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
4104
4105         PR c++/28293
4106         * g++.dg/template/crash91.C: New.
4107
4108 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
4109
4110         PR rtl-optimization/39779
4111         * gcc.dg/pr39979.c: New test.
4112
4113 2009-09-09  Richard Guenther  <rguenther@suse.de>
4114
4115         PR tree-optimization/41101
4116         * gcc.c-torture/compile/pr41101.c: New testcase.
4117
4118 2009-09-09  Richard Guenther  <rguenther@suse.de>
4119
4120         PR middle-end/41317
4121         * gcc.c-torture/execute/pr41317.c: New testcase.
4122         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
4123         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
4124
4125 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
4126
4127         Fix some test breakages on Darwin
4128         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
4129         and adjust.
4130         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4131         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4132         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4133         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
4134         take darwin specifics in account.
4135
4136 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4137
4138         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
4139         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
4140
4141 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4142
4143         PR c++/39923
4144         * g++.dg/cpp0x/initlist24.C: New.
4145
4146 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
4147
4148         * gcc.dg/large-size-array-2.c: Fix target requirement.
4149         * gcc.dg/large-size-array-4.c: Likewise.
4150         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
4151         * gcc.dg/c99-const-expr-2.c: Likewise.
4152         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
4153         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
4154         * gcc.dg/c90-const-expr-10.c: Likewise.
4155         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
4156         instead of long.
4157         * gcc.dg/tree-ssa/pr33920.c: Likewise.
4158         * gcc.dg/vect/pr33846.c: Likewise.
4159         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
4160         __PTRDIFF_TYPE__, instead of unsigned long.
4161         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
4162
4163 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4164
4165         PR debug/41229
4166         PR debug/41291
4167         PR debug/41300
4168         * gfortran.dg/pr41229.f90: New.
4169
4170 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4171
4172         PR debug/41232
4173         * gcc.dg/pr41232.c: New.
4174
4175 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4176
4177         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
4178         contain -march.
4179         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
4180         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
4181         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
4182         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4183         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4184         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
4185         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
4186         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
4187         options other than that used in dg-options.
4188
4189 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
4190
4191         PR rtl-optimization/41239
4192         * gcc.c-torture/execute/pr41239.c: New test.
4193
4194 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4195
4196         PR libgfortran/41192
4197         * gfortran.dg/namelist_59.f90: New test.
4198
4199 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4200
4201         From Mike Frysinger  <michael.frysinger@analog.com>
4202         * gcc.target/bfin/mcpu-bf542m.c: New file.
4203         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
4204         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
4205         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
4206         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
4207
4208 2009-09-07  Martin Jambor  <mjambor@suse.cz>
4209
4210         PR middle-end/41282
4211         * gcc.c-torture/compile/pr41282.c: New test.
4212
4213 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4214
4215         PR fortran/41197
4216         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
4217         variables for stat and errmsg.
4218         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
4219         * gfortran.dg/allocate_stat_2.f90:  New test.
4220
4221 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4222
4223         * gcc.c-torture/compile/20090907-1.c: New test.
4224
4225 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
4226
4227         PR bootstrap/41241
4228         * gcc.dg/pr41241.c: New test.
4229
4230 2009-09-06  Richard Guenther  <rguenther@suse.de>
4231
4232         PR middle-end/41144
4233         * g++.dg/torture/pr41144.C: New testcase.
4234
4235 2009-09-06  Richard Guenther  <rguenther@suse.de>
4236
4237         PR middle-end/41261
4238         * gcc.dg/torture/pr41261.c: New testcase.
4239
4240 2009-09-05  Richard Guenther  <rguenther@suse.de>
4241
4242         PR middle-end/41181
4243         * gcc.c-torture/compile/pr41181.c: New testcase.
4244
4245 2009-09-05  Richard Guenther  <rguenther@suse.de>
4246
4247         PR debug/41273
4248         * g++.dg/torture/pr41273.C: New testcase.
4249
4250 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
4251
4252         PR fortran/41258
4253         * gfortran.dg/typebound_proc_12.f90 : New test.
4254
4255 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4256
4257         PR debug/41225
4258         * gfortran.dg/pr41225.f90: New.
4259
4260 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4261
4262         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
4263         unistd.h, sys/types.h and sys/wait.h.
4264         (gualchk_t): New.
4265         (GUALCVT): New.
4266         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4267         (GUALITY_GDB_REDIRECT): New.
4268         (GUALITY_GDB_ARGS): Use it.
4269
4270 2009-09-04  Richard Guenther  <rguenther@suse.de>
4271
4272         PR middle-end/41257
4273         * g++.dg/torture/pr41257.C: New testcase.
4274
4275 2009-09-04  Martin Jambor  <mjambor@suse.cz>
4276
4277         PR tree-optimization/41112
4278         * gnat.dg/array8.adb: New test.
4279
4280 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
4281
4282         * gcc.target/arm/ctz.c: New test case.
4283
4284 2009-09-03  Alon Dayan  <alond@il.ibm.com>
4285
4286         PR tree-optimization/38275
4287         * gcc.dg/autopar/reduc-1char.c: Increase number
4288         of iterations. Adjust the logic accordingly.
4289         * gcc.dg/autopar/reduc-2char.c: Ditto.
4290         * gcc.dg/autopar/reduc-1.c: Ditto.
4291         * gcc.dg/autopar/reduc-2.c: Ditto.
4292         * gcc.dg/autopar/reduc-3.c: Ditto.
4293         * gcc.dg/autopar/reduc-6.c: Ditto.
4294         * gcc.dg/autopar/reduc-7.c: Ditto.
4295         * gcc.dg/autopar/reduc-8.c: Ditto.
4296         * gcc.dg/autopar/reduc-9.c: Ditto.
4297         * gcc.dg/autopar/pr39500-1.c: Ditto.
4298         * gcc.dg/autopar/reduc-1short.c: Ditto.
4299         * gcc.dg/autopar/reduc-2short.c: Ditto.
4300         * gcc.dg/autopar/parallelization-1.c: Ditto.
4301
4302 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
4303
4304         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4305         testcase using guality.h compiles and links and if a global variable
4306         can be verified by gdb.
4307
4308 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4309
4310         * lib/target-supports.exp (check_effective_target_sync_int_long):
4311         Supported on Blackfin Linux targets.
4312
4313 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
4314
4315         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4316
4317 2009-09-03  Diego Novillo  <dnovillo@google.com>
4318
4319         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4320         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4321         * g++.dg/warn/unit-1.C: Likewise.
4322         * g++.dg/ipa/iinline-1.C: Likewise.
4323         * g++.dg/template/cond2.C: Adjust expected line location for the
4324         error.
4325         * g++.dg/template/pr35240.C: Likewise.
4326
4327 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4328
4329         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4330         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4331
4332 2009-09-02  Martin Jambor  <mjambor@suse.cz>
4333
4334         * gcc.dg/tree-ssa/sra-8.c: New testcase.
4335         * gcc.dg/memcpy-1.c: Add . to match pattern.
4336         * gcc.dg/uninit-I.c: XFAIL warning test.
4337         * g++.dg/warn/unit-1.C: XFAIL warning test.
4338
4339 2009-09-02  Ian Lance Taylor  <iant@google.com>
4340
4341         * gcc.dg/20090902-1.c: New test.
4342
4343 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
4344
4345         * gcc.dg/builtin-object-size-9.c: New test.
4346
4347 2009-09-02  Olivier Hainque  <hainque@adacore.com>
4348
4349         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4350
4351 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4352             Olivier Hainque  <hainque@adacore.com>
4353
4354         * gnat.dg/misaligned_param.adb: New test.
4355         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4356         * gnat.dg/slice7.adb: Add 1 more related case.
4357
4358 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4359
4360         * gcc.dg/guality/guality.c: Expect to fail for now.
4361         * gcc.dg/guality/example.c: Likewise.
4362
4363 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4364
4365         * gcc.dg/guality/guality.c: New.
4366         * gcc.dg/guality/guality.h: New.
4367         * gcc.dg/guality/guality.exp: New.
4368         * gcc.dg/guality/example.c: New.
4369         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4370         (cleanup-saved-temps): Likewise, .gkd files too.
4371
4372 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4373
4374         PR fortran/39229
4375         * gfortran.dg/line_length_3.f: New test.
4376         * gfortran.dg/line_length_4.f90: New test.
4377
4378 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4379
4380         * lib/target-supports.exp (check_gc_sections_available):
4381         Add proper pattern quote.
4382
4383 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4384             Kaz Kojima  <kkojima@gcc.gnu.org>
4385
4386         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4387         * g++.dg/cdce3.C: Use dg-add-options ieee.
4388         * g++.dg/torture/type-generic-1.C: Likewise.
4389         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4390         * gcc.dg/pr28796-2.c: Likewise.
4391         * gcc.dg/torture/builtin-math-7.c: Likewise.
4392         * gcc.dg/torture/type-generic-1.c: Likewise.
4393         * gfortran.dg/boz_14.f90: Likewise.
4394         * gfortran.dg/erf_2.F90: Likewise.
4395         * gfortran.dg/init_flag_3.f90: Likewise.
4396         * gfortran.dg/init_flag_4.f90: Likewise.
4397         * gfortran.dg/init_flag_5.f90: Likewise.
4398         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4399         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4400         * gfortran.dg/isnan_1.f90: Likewise.
4401         * gfortran.dg/isnan_2.f90: Likewise.
4402         * gfortran.dg/maxlocval_2.f90: Likewise.
4403         * gfortran.dg/maxlocval_4.f90: Likewise.
4404         * gfortran.dg/minlocval_1.f90: Likewise.
4405         * gfortran.dg/minlocval_4.f90: Likewise.
4406         * gfortran.dg/module_nan.f90: Likewise.
4407         * gfortran.dg/namelist_42.f90: Likewise.
4408         * gfortran.dg/namelist_43.f90: Likewise.
4409         * gfortran.dg/nan_1.f90: Likewise.
4410         * gfortran.dg/nan_2.f90: Likewise.
4411         * gfortran.dg/nan_3.f90: Likewise.
4412         * gfortran.dg/nan_4.f90: Likewise.
4413         * gfortran.dg/nan_5.f90: Likewise.
4414         * gfortran.dg/nearest_1.f90: Likewise.
4415         * gfortran.dg/nearest_2.f90: Likewise.
4416         * gfortran.dg/nearest_3.f90: Likewise.
4417         * gfortran.dg/pr37243.f: Likewise.
4418         * gfortran.dg/real_const_3.f90: Likewise.
4419         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4420
4421 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4422
4423         PR debug/30161
4424         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4425         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4426         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4427         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4428         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4429         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4430         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4431         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4432         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4433         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4434         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4435         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4436         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4437
4438 2009-08-31  Jason Merrill  <jason@redhat.com>
4439
4440         PR c++/41127
4441         * g++.dg/parse/enum5.C: New.
4442         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4443
4444 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4445
4446         PR fortran/40940
4447         * gfortran.dg/allocate_derived_1.f90: New.
4448         * gfortran.dg/class_3.f03: New.
4449
4450 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4451
4452         PR fortran/40996
4453         * gfortran.dg/allocatable_scalar_1.f90: New.
4454         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4455         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4456         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4457
4458 2009-08-30  Richard Guenther  <rguenther@suse.de>
4459
4460         PR tree-optimization/41186
4461         * g++.dg/torture/pr41186.C: New testcase.
4462         * g++.dg/tree-ssa/pr41186.C: Likewise.
4463
4464 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4465
4466         PR c++/41187
4467         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4468         take ia64 assembly comments syntax in account.
4469
4470 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4471
4472         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4473
4474 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4475
4476         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4477         * gfortran.dg/whole_file_6.f90: Likewise.
4478
4479 2009-08-28  Cary Coutant  <ccoutant@google.com>
4480
4481         PR debug/41063
4482         * g++.dg/debug/dwarf2/pr41063.C: New test.
4483
4484 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4485
4486         PR rtl-optimization/40861
4487         * gcc.dg/pr40861.c: New test.
4488
4489 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4490
4491         PR fortran/40869
4492         * gfortran.dg/proc_ptr_comp_20.f90: New.
4493
4494 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4495
4496         PR libfortran/39667
4497         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4498         open temp file with status="scratch".
4499         * gfortran.dg/fmt_cache_1.f: Likewise.
4500         * gfortran.dg/fmt_exhaust.f90: Likewise.
4501         * gfortran.dg/fmt_t_4.f90: Likewise.
4502         * gfortran.dg/fseek.f90: Likewise.
4503         * gfortran.dg/list_read_5.f90: Likewise.
4504         * gfortran.dg/namelist_39.f90: Likewise.
4505         * gfortran.dg/namelist_56.f90: Likewise.
4506         * gfortran.dg/read_bad_advance.f90: Likewise.
4507         * gfortran.dg/read_repeat.f90: Likewise.
4508         * gfortran.dg/read_size_noadvance.f90: Likewise.
4509         * gfortran.dg/read_x_past.f: Likewise.
4510
4511 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4512
4513         PR fortran/28039
4514         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4515
4516 2009-08-27  Daniel Kraft  <d@domob.eu>
4517
4518         PR fortran/37425
4519         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4520         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4521         error and fix problem with recursive assignment.
4522         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4523         * gfortran.dg/typebound_operator_3.f03: New test.
4524         * gfortran.dg/typebound_operator_4.f03: New test.
4525
4526 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4527
4528         PR debug/41170
4529         * debug/dwarf2/namespace-1.C: New test.
4530
4531 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4532
4533         PR fortran/41162
4534         * gfortran.dg/pr41162.f: New.
4535
4536 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4537             Richard Sandiford  <rdsandiford@googlemail.com>
4538
4539         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4540         with "forbid_cpu".
4541         * gcc.target/mips/branch-1.c: Update accordingly.
4542         * gcc.target/mips/extend-1.c: Likewise.
4543         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4544
4545 2009-08-26  Richard Guenther  <rguenther@suse.de>
4546
4547         PR middle-end/41163
4548         * gcc.c-torture/compile/pr41163.c: New testcase.
4549         * gcc.dg/pr35899.c: Adjust.
4550
4551 2009-08-26  Richard Guenther  <rguenther@suse.de>
4552
4553         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4554
4555 2009-08-26  Jason Merrill  <jason@redhat.com>
4556
4557         * g++.dg/cpp0x/explicit3.C: New.
4558         * g++.dg/overload/cond2.C: New.
4559
4560 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4561
4562         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4563
4564 2009-08-25  Jan Hubicka  <jh@suse.cz>
4565
4566         * gcc.target/i386/sse5-shift1-vector.c
4567         * gcc.target/i386/isa-12.c
4568         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4569         * gcc.target/i386/sse5-pcmov2.c
4570         * gcc.target/i386/isa-3.c
4571         * gcc.target/i386/sse5-shift2-vector.c
4572         * gcc.target/i386/isa-7.c
4573         * gcc.target/i386/funcspec-2.c
4574         * gcc.target/i386/sse5-haddX.c
4575         * gcc.target/i386/sse5-hadduX.c
4576         * gcc.target/i386/isa-9.c
4577         * gcc.target/i386/sse5-maccXX.c
4578         * gcc.target/i386/sse5-shift3-vector.c
4579         * gcc.target/i386/sse5-msubXX.c
4580         * gcc.target/i386/sse5-permpX.c
4581         * gcc.target/i386/sse5-check.h
4582         * gcc.target/i386/sse-12.c
4583         * gcc.target/i386/sse-11.c
4584         * gcc.target/i386/sse-10.c
4585         * gcc.target/i386/sse-13.c
4586         * gcc.target/i386/sse-14.c
4587         * gcc.target/i386/sse-22.c
4588         * gcc.target/i386/sse-2.c
4589         * gcc.target/i386/sse-13.c
4590         * gcc.target/i386/avx-2.c
4591         * gcc.target/i386/sse5-rotate1-vector.c
4592         * gcc.target/i386/isa-4.c
4593         * gcc.target/i386/sse5-hsubX.c
4594         * gcc.target/i386/sse5-pcmov.c
4595         * gcc.target/i386/sse5-fma.c
4596         * gcc.target/i386/isa-8.c
4597         * gcc.target/i386/sse5-rotate2-vector.c
4598         * gcc.target/i386/sse5-nmaccXX.c
4599         * gcc.target/i386/sse5-imul64-vector.c
4600         * gcc.target/i386/sse5-nmsubXX.c
4601         * gcc.target/i386/sse5-rotate3-vector.c
4602         * gcc.target/i386/sse5-fma-vector.c
4603         * gcc.target/i386/sse5-imul32widen-vector.c
4604         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4605
4606         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4607         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4608         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4609         * gcc.target/i386/avx-1.c: Remove SSE5.
4610         * gcc.target/i386/avx-2.c: Remove SSE5.
4611         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4612         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4613         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4614         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4615
4616 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4617
4618         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4619
4620 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4621
4622         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4623         keyword works in the same manner as __alignof.
4624
4625 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4626
4627         PR libfortran/34670
4628         * gfortran.dg/unpack_bounds_1.f90:  New test.
4629         * gfortran.dg/unpack_bounds_2.f90:  New test.
4630         * gfortran.dg/unpack_bounds_3.f90:  New test.
4631
4632 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4633
4634         * gnat.dg/slice7.adb: New test.
4635         * gnat.dg/slice7_pkg.ads: New helper.
4636
4637 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4638
4639         PR fortran/41139
4640         * gfortran.dg/proc_ptr_25.f90: New.
4641         * gfortran.dg/proc_ptr_comp_18.f90: New.
4642         * gfortran.dg/proc_ptr_comp_19.f90: New.
4643
4644 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4645
4646         PR fortran/41154
4647         * gfortran.dg/fmt_error_8.f: New test.
4648
4649 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4650
4651         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4652         number, update all callers and synchronize results for latest MPC.
4653
4654 2009-08-21  Jason Merrill  <jason@redhat.com>
4655
4656         * g++.dg/warn/Wunused-17.C: New.
4657
4658 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4659
4660         * gcc.target/arm/combine-cmp-shift.c: New test.
4661
4662 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4663
4664         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4665         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4666         width specifier.
4667
4668 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4669
4670         * gfortran.dg/fmt_error_7.f: New test.
4671
4672 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4673
4674         PR target/40718
4675         * gcc.target/i386/pr40718.c: New test.
4676
4677 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4678
4679         * gfortran.dg/proc_ptr_24.f90: New test.
4680
4681 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4682
4683         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4684         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4685         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4686
4687 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4688
4689         PR fortran/28039
4690         * gfortran.dg/fmt_with_extra.f: new file.
4691
4692 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4693
4694         * lib/target-supports.exp
4695         (check_effective_target_arm_iwmmxt_ok): New procedure.
4696         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4697         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4698
4699 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4700
4701         * gfortran.dg/boz_9.f90: Do not load denormal floating
4702         point constants.  Remove -mieee option for alpha*-*-* targets.
4703
4704 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4705
4706         PR fortran/41106
4707         * gfortran.dg/proc_ptr_23.f90: New.
4708         * gfortran.dg/proc_ptr_comp_15.f90: New.
4709         * gfortran.dg/proc_ptr_comp_16.f90: New.
4710         * gfortran.dg/proc_ptr_comp_17.f90: New.
4711
4712 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4713
4714         PR c++/41131
4715         * g++.dg/expr/unary3.C: New test.
4716
4717 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4718
4719         * gfortran.dg/common_5.f: Add -mdalign for sh.
4720         * gfortran.dg/common_align_2.f90: Likewise.
4721
4722 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4723
4724         PR libfortran/40962
4725         * c_f_pointer_tests_4.f90:  New test.
4726
4727 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4728
4729         * gnat.dg/slice6.adb: New test.
4730         * gnat.dg/slice6_pkg.ads: New helper.
4731
4732 2009-08-20  Michael Matz  <matz@suse.de>
4733
4734         PR fortran/41126
4735         * gfortran.dg/pr41126.f90: New test.
4736
4737 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4738
4739         * gnat.dg/dynamic_bound.adb: New test.
4740
4741 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4742
4743         PR fortran/41121
4744         * gfortran.dg/intrinsic_5.f90: New.
4745
4746 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4747             Richard Earnshaw  <richard.earnshaw@arm.com>
4748
4749         * gcc.target/arm/20090811-1.c: New test.
4750
4751 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4752
4753         PR middle-end/41123
4754         * gcc.dg/pr41123.c: New test.
4755
4756 2009-08-19  Jason Merrill  <jason@redhat.com>
4757
4758         PR c++/41120
4759         * g++.dg/other/gc4.C: New.
4760
4761 2009-08-18  Michael Matz  <matz@suse.de>
4762
4763         * gfortran.dg/vect/vect-gems.f90: New test.
4764         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4765
4766 2009-08-18  DJ Delorie  <dj@redhat.com>
4767
4768         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4769         * lib/gcc-defs.exp: ... to here.
4770
4771         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4772         GCC_EXEC_PREFIX before building the wrapper.
4773
4774 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4775
4776         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4777         tests.
4778         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4779         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4780         dg-options.  Fix dg-final clause.
4781
4782 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4783
4784         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4785
4786 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4787             Paul Thomas  <pault@gcc.gnu.org>
4788
4789         PR fortran/40870
4790         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4791
4792 2009-08-18  Richard Guenther  <rguenther@suse.de>
4793
4794         PR middle-end/41094
4795         * gcc.dg/torture/pr41094.c: New testcase.
4796         * gcc.dg/torture/builtin-power-1.c: Adjust.
4797         * gcc.dg/builtins-10.c: Likewise.
4798
4799 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4800
4801         PR target/40971
4802         * gcc.dg/pr40971.c: New test.
4803
4804 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4805
4806         PR fortran/41062
4807         * gfortran.dg/use_only_4.f90: New test.
4808
4809 2009-08-17  Daniel Kraft  <d@domob.eu>
4810
4811         PR fortran/37425
4812         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4813         NOPASS bindings as operators.
4814
4815 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4816
4817         * lib/target-supports.exp
4818         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4819         of targets that do not need command line argument to enable SIMD.
4820
4821 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4822
4823         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4824         typo in cache name.
4825
4826 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4827
4828         PR fortran/41075
4829         * gfortran.dg/unlimited_fmt_1.f90: New test.
4830
4831 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4832
4833         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4834
4835 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4836
4837         * gnat.dg/itype.ad[sb]: New test.
4838
4839 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4840
4841         * gcc.target/mips/mips.exp: Add terminology section to comment
4842         at the top of the file.  Fix typos.
4843
4844 2009-08-16  Jason Merrill  <jason@redhat.com>
4845
4846         * g++.dg/debug/dwarf2/inline1.C: New.
4847
4848 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4849
4850         PR target/38599
4851         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4852
4853 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4854
4855         PR debug/37801
4856         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4857         Make sure to trigger inlining optimizations.
4858         * gcc.dg/debug/dwarf2/inline2.c: New test.
4859
4860 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4861
4862         PR fortran/41070
4863         * gfortran.dg/structure_constructor_10.f90: New.
4864
4865 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4866
4867         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4868         * gcc.dg/pragma-re-2.c: Likewise.
4869         * gcc.dg/pragma-re-3.c: Likewise.
4870         * gcc.dg/pragma-re-4.c: Likewise.
4871         * g++.dg/other/pragma-re-1.C: Likewise.
4872         * g++.dg/other/pragma-re-2.C: Likewise.
4873
4874 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4875
4876         * gcc.dg/torture/builtin-math-7.c: New.
4877
4878 2009-08-14  Richard Guenther  <rguenther@suse.de>
4879
4880         * gcc.c-torture/execute/20090814-1.c: New testcase.
4881
4882 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4883
4884         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4885
4886 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4887
4888         PR target/40934
4889         * gcc.target/i386/pr40934.c: New.
4890
4891 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4892
4893         PR target/41019
4894         * gcc.target/i386/pr41019.c: New test.
4895
4896 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4897
4898         PR fortran/40955
4899         * gfortran.dg/winapi.f90: New test.
4900
4901 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4902
4903         PR fortran/40995
4904         * gfortran.dg/intrinsic_4.f90: New.
4905         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4906         different line.
4907
4908 2009-08-13  Richard Guenther  <rguenther@suse.de>
4909
4910         PR middle-end/41047
4911         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4912
4913 2009-08-12  Richard Guenther  <rguenther@suse.de>
4914
4915         PR tree-optimization/41011
4916         * gfortran.dg/pr41011.f: New testcase.
4917
4918 2009-08-11  Andrew Haley  <aph@redhat.com>
4919
4920         * gcc.target/arm/synchronize.c: New file.
4921
4922 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4923
4924         PR middle-end/40980
4925         * gfortran.dg/graphite/id-17.f: New.
4926
4927 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4928             Sebastian Pop  <sebastian.pop@amd.com>
4929
4930         * gcc.dg/graphite/interchange-1.c: XFAILed.
4931         * gcc.dg/graphite/interchange-2.c: XFAILed.
4932         * gcc.dg/graphite/interchange-3.c: XFAILed.
4933         * gcc.dg/graphite/interchange-4.c: XFAILed.
4934         * gcc.dg/graphite/interchange-7.c: XFAILed.
4935
4936 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4937
4938         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4939
4940 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4941             Pranav Garg  <pranav.garg2107@gmail.com>
4942
4943         * gcc.dg/graphite/interchange-6.c: XFAILed.
4944
4945 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4946
4947         * gcc.dg/graphite/interchange-9.c: New.
4948
4949 2009-08-12  Richard Guenther  <rguenther@suse.de>
4950
4951         PR rtl-optimization/41033
4952         * gcc.dg/pr41033.c: New test.
4953
4954 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4955
4956         PR fortran/41022
4957         * gfortran.dg/proc_ptr_comp_14.f90: New.
4958
4959 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4960
4961         * gcc.target/mips/ext-5.c: New test.
4962         * gcc.target/mips/ext-6.c: New test.
4963         * gcc.target/mips/ext-7.c: New test.
4964         * gcc.target/mips/ext-8.c: New test.
4965         * gcc.target/mips/extend-2.c: New test.
4966
4967 2009-08-10  Jason Merrill  <jason@redhat.com>
4968
4969         * g++.dg/other/linkage2.C: New test for types-without-linkage
4970         handling.
4971         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4972         * g++.dg/lookup/anon2.C: Likewise.
4973         * g++.dg/other/anon3.C: Likewise.
4974         * g++.dg/template/arg2.C: Likewise.
4975         * g++.dg/template/local4.C: Likewise.
4976         * g++.old-deja/g++.law/operators32.C: Likewise.
4977         * g++.old-deja/g++.other/linkage2.C: Likewise.
4978         * g++.old-deja/g++.pt/enum6.C: Likewise.
4979         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4980         * g++.old-deja/g++.other/linkage1.C: Likewise.
4981
4982 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4983
4984         * gcc.dg/dg.exp: Test also c-c++-common dir.
4985         * g++.dg/dg.exp: Likewise.
4986         * g++.dg/warn/Wconversion-real.C: Delete.
4987         * gcc.dg/Wconversion-real.c: Move to ...
4988         * c-c++-common/Wconversion-real.c: ... here.
4989         * lib/target-supports.exp
4990         (check_effective_target_c,check_effective_target_c++): New.
4991
4992 2009-08-10  Daniel Kraft  <d@domob.eu>
4993
4994         PR fortran/37425
4995         * gfortran.dg/typebound_operator_1.f03: New test.
4996         * gfortran.dg/typebound_operator_2.f03: New test.
4997
4998 2009-08-10  Richard Guenther  <rguenther@suse.de>
4999
5000         PR middle-end/41006
5001         * gcc.c-torture/compile/pr41006-1.c: New testcase.
5002         * gcc.c-torture/compile/pr41006-2.c: Likewise.
5003
5004 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
5005
5006         PR fortran/40940
5007         * gfortran.dg/class_1.f03: New.
5008         * gfortran.dg/class_2.f03: New.
5009         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
5010         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
5011         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
5012         * gfortran.dg/typebound_call_10.f03: Ditto.
5013         * gfortran.dg/typebound_call_2.f03: Ditto.
5014         * gfortran.dg/typebound_call_3.f03: Ditto.
5015         * gfortran.dg/typebound_call_4.f03: Ditto.
5016         * gfortran.dg/typebound_generic_3.f03: Ditto.
5017         * gfortran.dg/typebound_generic_4.f03: Ditto.
5018         * gfortran.dg/typebound_proc_1.f08: Ditto.
5019         * gfortran.dg/typebound_proc_5.f03: Ditto.
5020         * gfortran.dg/typebound_proc_6.f03: Ditto.
5021
5022 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
5023
5024         PR c++/40866
5025         * g++.dg/expr/stmt-expr-1.C: New test.
5026
5027 2009-08-09  Richard Guenther  <rguenther@suse.de>
5028
5029         PR tree-optimization/41016
5030         * gcc.c-torture/compile/pr41016.c: New testcase.
5031
5032 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
5033
5034         * gcc.dg/overflow-warn-8.c: New test.
5035
5036 2009-08-09  Ira Rosen  <irar@il.ibm.com>
5037
5038         PR tree-optimization/41008
5039         * gcc.dg/vect/O1-pr41008.c: New test.
5040
5041 2009-08-05  Tobias Burnus  <burnus@net-b.de>
5042
5043         PR fortran/40955
5044         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
5045
5046 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
5047
5048         * gcc.target/bfin/loop-autoinc.c: New file.
5049
5050 2009-08-08  Richard Guenther  <rguenther@suse.de>
5051
5052         PR tree-optimization/40991
5053         * g++.dg/torture/pr40991.C: New testcase.
5054
5055 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
5056
5057         * ada/acats/support/impdef.a: Tweak timing constants. Add
5058         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
5059         * ada/acats/tests/c9/c940005.a: Use new timing constants.
5060         * ada/acats/tests/c9/c940007.a: Likewise.
5061         * ada/acats/tests/c9/c94001c.ada: Likewise.
5062         * ada/acats/tests/c9/c94006a.ada: Likewise.
5063         * ada/acats/tests/c9/c94008c.ada: Likewise.
5064         * ada/acats/tests/c9/c951002.a: Likewise.
5065         * ada/acats/tests/c9/c954a01.a: Likewise.
5066         * ada/acats/tests/c9/c96001a.ada: Likewise.
5067         * ada/acats/tests/c9/c97307a.ada: Likewise.
5068
5069 2009-08-07  Richard Guenther  <rguenther@suse.de>
5070
5071         PR tree-optimization/40999
5072         * gfortran.dg/pr40999.f: New testcase.
5073
5074 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
5075
5076         * g++.dg/tree-prof/partition1.C: New test.
5077
5078 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
5079
5080         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
5081         hook.
5082         (check_effective_target_arm_neon_ok): Improve test for neon
5083         availability.
5084         * gcc.target/arm/eabi1.c: Only run test in base variant.
5085         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
5086         attribute.
5087         * gcc.target/arm/vfp1[567].c: New tests.
5088
5089 2009-08-06  Jason Merrill  <jason@redhat.com>
5090
5091         PR c++/40948
5092         * g++.dg/ext/complit12.C: Expand.
5093
5094 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
5095
5096         Merge ARM/hard_vfp_branch to trunk.
5097
5098         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
5099
5100         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
5101         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
5102
5103         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
5104
5105         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
5106         (PCS): Define macro to use base AAPCS.
5107         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
5108
5109         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
5110
5111         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
5112         Correct arm_neon.h typo.
5113
5114         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
5115
5116         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
5117         this a linkage test.
5118         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
5119         argument marshalling.
5120         * abitest.h: New file.
5121         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
5122         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
5123
5124 2009-08-06  Martin Jambor  <mjambor@suse.cz>
5125
5126         PR middle-end/32964
5127         * gcc.dg/tree-ssa/pr32964.c: New test.
5128
5129 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
5130             H.J. Lu  <hongjiu.lu@intel.com>
5131
5132         PR target/40957
5133         * gcc.target/i386/pr40957.c: New test.
5134
5135 2009-08-06  Richard Guenther  <rguenther@suse.de>
5136
5137         PR tree-optimization/40964
5138         * gcc.c-torture/compile/pr40964.c: New testcase.
5139
5140 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
5141
5142         PR fortran/40847
5143         * gfortran.dg/transfer_resolve_1.f90 : New test.
5144
5145 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
5146             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
5147
5148         PR target/40906
5149         * gcc.target/i386/pr40906-1.c: New test.
5150         * gcc.target/i386/pr40906-2.c: Ditto.
5151         * gcc.target/i386/pr40906-3.c: Ditto.
5152
5153 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
5154
5155         PR rtl-optimization/40924
5156         * g++.dg/torture/pr40924.C: New test.
5157
5158 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5159
5160         PR c++/36069
5161         * g++.dg/warn/pr36069.C: New.
5162
5163 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5164
5165         PR c++/39987
5166         * g++.dg/overload/defarg4.C: New test.
5167
5168 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5169
5170         PR c++/16696
5171         * g++.dg/parse/pr16696.C: New.
5172         * g++.dg/parse/pr16696-permissive.C: New.
5173
5174 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
5175
5176         PR fortran/40875
5177         * gfortran.dg/initialization_23.f90 : New test.
5178
5179 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5180
5181         PR debug/39706
5182         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
5183
5184 2009-08-03  Jason Merrill  <jason@redhat.com>
5185             Jakub Jelinek  <jakub@redhat.com>
5186
5187         PR c++/40948
5188         * g++.dg/ext/complit12.C: New.
5189
5190 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
5191
5192         PR c/39902
5193         * gcc.target/powerpc/pr39902-2.c: New test.
5194
5195 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
5196
5197         PR middle-end/40943
5198         * gcc.dg/uninit-6.c: Re-add XFAIL.
5199         * gcc.dg/uninit-6-O0.c: Likewise.
5200         * gcc.dg/uninit-pr40943.c: New test.
5201
5202 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5203
5204         PR testsuite/40858
5205         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
5206         .ascii.
5207
5208 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5209
5210         PR libfortran/40853
5211         * gfortran.dg/namelist_40.f90: Update error output.
5212         * gfortran.dg/namelist_47.f90: Update error output.
5213         * gfortran.dg/namelist_58.f90: New test.
5214
5215 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
5216
5217         PR fortran/40881
5218         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
5219         * gfortran.dg/altreturn_3.f90: Ditto.
5220         * gfortran.dg/altreturn_5.f90: Ditto.
5221         * gfortran.dg/altreturn_6.f90: Ditto.
5222         * gfortran.dg/altreturn_7.f90: Ditto.
5223         * gfortran.dg/array_constructor_13.f90: Ditto.
5224         * gfortran.dg/arrayio_7.f90: Ditto.
5225         * gfortran.dg/arrayio_8.f90: Ditto.
5226         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5227         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5228         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5229         * gfortran.dg/backspace_8.f: Add -std=legacy.
5230         * gfortran.dg/backspace_9.f: Ditto.
5231         * gfortran.dg/char_comparison_1.f: Ditto.
5232         * gfortran.dg/char_decl_1.f90: Ditto.
5233         * gfortran.dg/char_initialiser_actual.f90: Ditto.
5234         * gfortran.dg/char_pointer_assign.f90: Ditto.
5235         * gfortran.dg/char_pointer_dependency.f90: Ditto.
5236         * gfortran.dg/char_pointer_dummy.f90: Ditto.
5237         * gfortran.dg/char_pointer_func.f90: Ditto.
5238         * gfortran.dg/common_8.f90: Ditto.
5239         * gfortran.dg/constant_substring.f: Ditto.
5240         * gfortran.dg/data_char_2.f90: Ditto.
5241         * gfortran.dg/der_array_io_1.f90: Ditto.
5242         * gfortran.dg/der_array_io_2.f90: Ditto.
5243         * gfortran.dg/der_array_io_3.f90: Ditto.
5244         * gfortran.dg/der_io_3.f90: Ditto.
5245         * gfortran.dg/dev_null.F90: Ditto.
5246         * gfortran.dg/direct_io_2.f90: Ditto.
5247         * gfortran.dg/do_iterator_2.f90: Ditto.
5248         * gfortran.dg/e_d_fmt.f90: Ditto.
5249         * gfortran.dg/empty_format_1.f90: Ditto.
5250         * gfortran.dg/entry_17.f90: Modified warning message.
5251         * gfortran.dg/entry_7.f90: Add -std=legacy.
5252         * gfortran.dg/eor_1.f90: Ditto.
5253         * gfortran.dg/equiv_2.f90: Ditto.
5254         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5255         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5256         * gfortran.dg/extended_char_comparison_1.f: Ditto.
5257         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5258         * gfortran.dg/fmt_error_2.f90: Ditto.
5259         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5260         * gfortran.dg/fmt_tl.f: Ditto.
5261         * gfortran.dg/fmt_white.f: Ditto.
5262         * gfortran.dg/func_derived_1.f90: Ditto.
5263         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5264         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5265         * gfortran.dg/global_references_2.f90: Ditto.
5266         * gfortran.dg/hollerith_1.f90: Ditto.
5267         * gfortran.dg/hollerith.f90: Use new-style character length.
5268         * gfortran.dg/hollerith_f95.f90: Ditto.
5269         * gfortran.dg/ichar_1.f90: Add -std=legacy.
5270         * gfortran.dg/implicit_6.f90: Ditto.
5271         * gfortran.dg/implicit_9.f90: Ditto.
5272         * gfortran.dg/inquire_13.f90: Ditto.
5273         * gfortran.dg/inquire_5.f90: Ditto.
5274         * gfortran.dg/inquire_6.f90: Ditto.
5275         * gfortran.dg/inquire.f90: Ditto.
5276         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5277         * gfortran.dg/io_constraints_2.f90: Ditto.
5278         * gfortran.dg/list_read_2.f90: Add -std=legacy.
5279         * gfortran.dg/loc_2.f90: Ditto.
5280         * gfortran.dg/logical_1.f90: Ditto.
5281         * gfortran.dg/longline.f: Ditto.
5282         * gfortran.dg/merge_char_1.f90: Ditto.
5283         * gfortran.dg/namelist_12.f: Ditto.
5284         * gfortran.dg/namelist_14.f90: Ditto.
5285         * gfortran.dg/namelist_18.f90: Ditto.
5286         * gfortran.dg/namelist_19.f90: Ditto.
5287         * gfortran.dg/namelist_21.f90: Ditto.
5288         * gfortran.dg/namelist_22.f90: Ditto.
5289         * gfortran.dg/namelist_37.f90: Ditto.
5290         * gfortran.dg/namelist_54.f90: Ditto.
5291         * gfortran.dg/namelist_55.f90: Ditto.
5292         * gfortran.dg/namelist_empty.f90: Ditto.
5293         * gfortran.dg/namelist_use.f90: Use new-style character length.
5294         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5295         * gfortran.dg/nested_modules_4.f90: Ditto.
5296         * gfortran.dg/nested_modules_5.f90: Ditto.
5297         * gfortran.dg/open-options-blanks.f: Ditto.
5298         * gfortran.dg/output_exponents_1.f90: Ditto.
5299         * gfortran.dg/parens_5.f90: Ditto.
5300         * gfortran.dg/parens_6.f90: Ditto.
5301         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5302         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5303         * gfortran.dg/pr15129.f90: Ditto.
5304         * gfortran.dg/pr15332.f: Ditto.
5305         * gfortran.dg/pr16597.f90: Ditto.
5306         * gfortran.dg/pr17143.f90: Ditto.
5307         * gfortran.dg/pr17164.f90: Ditto.
5308         * gfortran.dg/pr17229.f: Modified warning message.
5309         * gfortran.dg/pr18210.f90: Add -std=legacy.
5310         * gfortran.dg/pr19155.f: Ditto.
5311         * gfortran.dg/pr20086.f90: Ditto.
5312         * gfortran.dg/pr20124.f90: Ditto.
5313         * gfortran.dg/pr20755.f: Ditto.
5314         * gfortran.dg/pr20865.f90: Ditto.
5315         * gfortran.dg/pr20950.f: Ditto.
5316         * gfortran.dg/pr21730.f: Ditto.
5317         * gfortran.dg/pr22491.f: Ditto.
5318         * gfortran.dg/pr29713.f90: Ditto.
5319         * gfortran.dg/print_parentheses_1.f: Ditto.
5320         * gfortran.dg/print_parentheses_2.f90: Ditto.
5321         * gfortran.dg/proc_assign_1.f90: Ditto.
5322         * gfortran.dg/proc_decl_1.f90: Ditto.
5323         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5324         * gfortran.dg/read_eor.f90: : Add -std=legacy.
5325         * gfortran.dg/read_float_1.f90: Ditto.
5326         * gfortran.dg/read_logical.f90: Ditto.
5327         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5328         * gfortran.dg/return_1.f90: Ditto.
5329         * gfortran.dg/rewind_1.f90: Ditto.
5330         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5331         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5332         * gfortran.dg/stfunc_1.f90: Ditto.
5333         * gfortran.dg/stfunc_3.f90: Ditto.
5334         * gfortran.dg/stfunc_4.f90: Ditto.
5335         * gfortran.dg/stfunc_6.f90: Ditto.
5336         * gfortran.dg/streamio_2.f90: Ditto.
5337         * gfortran.dg/string_ctor_1.f90: Ditto.
5338         * gfortran.dg/string_null_compare_1.f: Ditto.
5339         * gfortran.dg/substr_6.f90: Ditto.
5340         * gfortran.dg/tl_editing.f90: Ditto.
5341         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5342         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5343         * gfortran.dg/x_slash_1.f: Add -std=legacy.
5344         * gfortran.dg/g77/1832.f: Ditto.
5345         * gfortran.dg/g77/19981216-0.f Ditto.
5346         * gfortran.dg/g77/19990525-0.f: Ditto.
5347         * gfortran.dg/g77/19990826-2.f: Ditto.
5348         * gfortran.dg/g77/20000630-2.f: Ditto.
5349         * gfortran.dg/g77/20010116.f: Ditto.
5350         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5351         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5352         * gfortran.dg/g77/980520-1.f: Ditto.
5353         * gfortran.dg/g77/check0.f: Ditto.
5354         * gfortran.dg/g77/cpp3.F: Ditto.
5355         * gfortran.dg/g77/cpp4.F: Use new-style character length.
5356         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5357         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5358         * gfortran.dg/g77/short.f: Ditto.
5359
5360 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5361
5362         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5363         * gcc.target/mips/ext-4.c: Likewise.
5364         * gcc.target/mips/interrupt_handler.c: Likewise.
5365         * gcc.target/mips/truncate-4.c: Likewise.
5366         * gcc.target/mips/truncate-5.c: Likewise.
5367
5368 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5369
5370         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5371         -fgraphite-force-parallel to -floop-parallelize-all.
5372
5373 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5374
5375         PR fortran/40011
5376         * gfortran.dg/whole_file_7.f90: New test.
5377         * gfortran.dg/whole_file_8.f90: New test.
5378         * gfortran.dg/whole_file_9.f90: New test.
5379         * gfortran.dg/whole_file_10.f90: New test.
5380         * gfortran.dg/whole_file_11.f90: New test.
5381         * gfortran.dg/whole_file_12.f90: New test.
5382         * gfortran.dg/whole_file_13.f90: New test.
5383         * gfortran.dg/whole_file_14.f90: New test.
5384
5385 2009-07-31  Jason Merrill  <jason@redhat.com>
5386
5387         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5388         binding semantics.
5389         * g++.dg/cpp0x/named.C: Likewise.
5390         * g++.dg/cpp0x/overload.C: Likewise.
5391         * g++.dg/cpp0x/rv1n.C: Likewise.
5392         * g++.dg/cpp0x/rv1p.C: Likewise.
5393         * g++.dg/cpp0x/rv2n.C: Likewise.
5394         * g++.dg/cpp0x/rv2p.C: Likewise.
5395         * g++.dg/cpp0x/rv3n.C: Likewise.
5396         * g++.dg/cpp0x/rv3p.C: Likewise.
5397         * g++.dg/cpp0x/rv4n.C: Likewise.
5398         * g++.dg/cpp0x/rv4p.C: Likewise.
5399         * g++.dg/cpp0x/rv5n.C: Likewise.
5400         * g++.dg/cpp0x/rv5p.C: Likewise.
5401         * g++.dg/cpp0x/rv6n.C: Likewise.
5402         * g++.dg/cpp0x/rv6p.C: Likewise.
5403         * g++.dg/cpp0x/rv7n.C: Likewise.
5404         * g++.dg/cpp0x/rv7p.C: Likewise.
5405         * g++.dg/cpp0x/template_deduction.C: Likewise.
5406         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5407         * g++.dg/cpp0x/overloadn.C: New.
5408         * g++.dg/cpp0x/rv-cast.C: New.
5409
5410 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5411
5412         * gcc.target/mips/ext-4.c: New test.
5413
5414 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5415
5416         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5417
5418 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5419
5420         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5421         * gcc.dg/tree-ssa/loop-32.c: Same.
5422         * gcc.dg/tree-ssa/loop-33.c: Same.
5423         * gcc.dg/tree-ssa/loop-34.c: Same.
5424         * gcc.dg/tree-ssa/loop-35.c: Same.
5425         * gcc.dg/tree-ssa/loop-7.c: Same.
5426         * gcc.dg/tree-ssa/pr23109.c: Same.
5427         * gcc.dg/tree-ssa/restrict-2.c: Same.
5428         * gcc.dg/tree-ssa/restrict-3.c: Same.
5429         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5430         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5431         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5432         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5433         * gcc.dg/tree-ssa/structopt-1.c: Same.
5434         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5435         * gfortran.dg/pr32921.f: Same.
5436
5437 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5438
5439         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5440         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5441         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5442         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5443         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5444         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5445         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5446         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5447         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5448         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5449         * gcc.dg/graphite/id-1.c: New.
5450         * gcc.dg/graphite/id-10.c: New.
5451         * gcc.dg/graphite/id-11.c: New.
5452         * gcc.dg/graphite/id-12.c: New.
5453         * gcc.dg/graphite/id-13.c: New.
5454         * gcc.dg/graphite/id-14.c: New.
5455         * gcc.dg/graphite/id-15.c: New.
5456         * gcc.dg/graphite/id-2.c: New.
5457         * gcc.dg/graphite/id-3.c: New.
5458         * gcc.dg/graphite/id-4.c: New.
5459         * gcc.dg/graphite/id-5.c: New.
5460         * gcc.dg/graphite/id-6.c: New.
5461         * gcc.dg/graphite/id-7.c: New.
5462         * gcc.dg/graphite/id-8.c: New.
5463         * gcc.dg/graphite/id-9.c: New.
5464         * gcc.dg/graphite/interchange-0.c: New.
5465         * gcc.dg/graphite/interchange-1.c: New.
5466         * gcc.dg/graphite/interchange-2.c: New.
5467         * gcc.dg/graphite/interchange-3.c: New.
5468         * gcc.dg/graphite/interchange-4.c: New.
5469         * gcc.dg/graphite/interchange-5.c: New.
5470         * gcc.dg/graphite/interchange-6.c: New.
5471         * gcc.dg/graphite/interchange-7.c: New.
5472         * gcc.dg/graphite/interchange-8.c: New.
5473         * gcc.dg/graphite/pr35356-1.c: New.
5474         * gcc.dg/graphite/pr35356-2.c: New.
5475         * gcc.dg/graphite/pr35356-3.c: New.
5476         * gcc.dg/graphite/pr40157.c: New.
5477         * gcc.dg/graphite/run-id-1.c: New.
5478         * gcc.dg/graphite/scop-20.c: New.
5479         * gcc.dg/graphite/scop-21.c: New.
5480         * gfortran.dg/graphite/id-1.f90: New.
5481         * gfortran.dg/graphite/id-10.f90: New.
5482         * gfortran.dg/graphite/id-11.f: New.
5483         * gfortran.dg/graphite/id-12.f: New.
5484         * gfortran.dg/graphite/id-13.f: New.
5485         * gfortran.dg/graphite/id-14.f: New.
5486         * gfortran.dg/graphite/id-15.f: New.
5487         * gfortran.dg/graphite/id-16.f: New.
5488         * gfortran.dg/graphite/id-5.f: New.
5489         * gfortran.dg/graphite/id-6.f: New.
5490         * gfortran.dg/graphite/id-7.f: New.
5491         * gfortran.dg/graphite/id-8.f: New.
5492         * gfortran.dg/graphite/id-9.f: New.
5493         * gfortran.dg/graphite/interchange-1.f: New.
5494         * gfortran.dg/graphite/interchange-2.f: New.
5495
5496 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5497
5498         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5499         flags based on the name of the testcase.
5500         * gfortran.dg/graphite/graphite.exp: Same.
5501
5502         * gcc.dg/graphite/block-0.c: Adjusted.
5503         * gcc.dg/graphite/block-1.c: Adjusted.
5504         * gcc.dg/graphite/block-2.c: Adjusted.
5505         * gcc.dg/graphite/block-3.c: Adjusted.
5506         * gcc.dg/graphite/block-4.c: Adjusted.
5507         * gcc.dg/graphite/block-5.c: Adjusted.
5508         * gcc.dg/graphite/block-6.c: Adjusted.
5509         * gcc.dg/graphite/pr37485.c: Adjusted.
5510         * gcc.dg/graphite/pr37684.c: Adjusted.
5511         * gcc.dg/graphite/pr37828.c: Adjusted.
5512         * gcc.dg/graphite/pr37883.c: Adjusted.
5513         * gcc.dg/graphite/pr37928.c: Adjusted.
5514         * gcc.dg/graphite/pr37943.c: Adjusted.
5515         * gcc.dg/graphite/pr38409.c: Adjusted.
5516         * gcc.dg/graphite/pr38498.c: Adjusted.
5517         * gcc.dg/graphite/pr38559.c: Adjusted.
5518         * gcc.dg/graphite/pr39335.c: Adjusted.
5519         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5520         * gcc.dg/graphite/scop-0.c: Adjusted.
5521         * gcc.dg/graphite/scop-1.c: Adjusted.
5522         * gcc.dg/graphite/scop-10.c: Adjusted.
5523         * gcc.dg/graphite/scop-11.c: Adjusted.
5524         * gcc.dg/graphite/scop-12.c: Adjusted.
5525         * gcc.dg/graphite/scop-13.c: Adjusted.
5526         * gcc.dg/graphite/scop-14.c: Adjusted.
5527         * gcc.dg/graphite/scop-15.c: Adjusted.
5528         * gcc.dg/graphite/scop-16.c: Adjusted.
5529         * gcc.dg/graphite/scop-17.c: Adjusted.
5530         * gcc.dg/graphite/scop-18.c: Adjusted.
5531         * gcc.dg/graphite/scop-19.c: Adjusted.
5532         * gcc.dg/graphite/scop-2.c: Adjusted.
5533         * gcc.dg/graphite/scop-3.c: Adjusted.-
5534         * gcc.dg/graphite/scop-4.c: Adjusted.
5535         * gcc.dg/graphite/scop-5.c: Adjusted.
5536         * gcc.dg/graphite/scop-6.c: Adjusted.
5537         * gcc.dg/graphite/scop-7.c: Adjusted.
5538         * gcc.dg/graphite/scop-8.c: Adjusted.
5539         * gcc.dg/graphite/scop-9.c: Adjusted.
5540         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5541         * gfortran.dg/graphite/block-1.f90: Adjusted.
5542         * gfortran.dg/graphite/block-2.f: Adjusted.
5543         * gfortran.dg/graphite/block-3.f90: Adjusted.
5544         * gfortran.dg/graphite/block-4.f90: Adjusted.
5545         * gfortran.dg/graphite/id-2.f90: Adjusted.
5546         * gfortran.dg/graphite/id-3.f90: Adjusted.
5547         * gfortran.dg/graphite/id-4.f90: Adjusted.
5548         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5549         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5550         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5551         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5552         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5553         * gfortran.dg/graphite/scop-1.f: Adjusted.
5554
5555 2009-07-30  Doug Kwan  <dougkwan@google.com>
5556
5557         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5558         in warnings added in rev 141298.
5559
5560 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5561
5562         * lib/options.exp: Use "!=" instead of "ne".
5563
5564         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5565
5566         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5567         * gcc.dg/ucnid-12.c: Likewise.
5568
5569 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5570             Pat Haugen  <pthaugen@us.ibm.com>
5571             Revital Eres <ERES@il.ibm.com>
5572
5573         * gcc.target/powerpc/altivec-32.c: New file to test
5574         Altivec simple math function vectorization.
5575
5576         * gcc.target/powerpc/bswap-run.c: New file to test swap
5577         builtins.
5578         * gcc.target/powerpc/bswap16.c: Ditto.
5579         * gcc.target/powerpc/bswap32.c: Ditto.
5580         * gcc.target/powerpc/bswap64-1.c: Ditto.
5581         * gcc.target/powerpc/bswap64-2.c: Ditto.
5582         * gcc.target/powerpc/bswap64-3.c: Ditto.
5583         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5584         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5585         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5586
5587         * gcc.target/powerpc/popcount-2.c: New file to test
5588         power7 popcntd instructions.
5589         * gcc.target/powerpc/popcount-3.c: Ditto.
5590
5591         * gcc.target/powerpc/pr39457.c: New VSX test.
5592         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5593         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5594         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5595         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5596         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5597         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5598         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5599         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5600         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5601         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5602         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5603         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5604
5605         * gcc.target/powerpc/altivec-6.c: Store the result of
5606         vec_add, so the optimizer doesn't remove it.
5607
5608         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5609         systems that support bswap64.
5610
5611         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5612         prevent VSX code generation.
5613
5614         * lib/target-supports.exp (check_vsx_hw_available): New
5615         function to test if VSX available.
5616         (check_effective_target_powerpc_vsx_ok): Ditto.
5617         (check_vmx_hw_available): Add explicit -mno-vsx.
5618
5619 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5620
5621         PR c/39902
5622         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5623
5624 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5625
5626         PR tree-optimization/40570
5627         * gcc.c-torture/compile/pr40570.c: New test.
5628
5629 2009-07-29  Jason Merrill  <jason@redhat.com>
5630
5631         PR c++/14912
5632         * g++.dg/template/defarg13.C: New.
5633
5634 2009-07-29  Richard Guenther  <rguenther@suse.de>
5635
5636         PR c++/40834
5637         * g++.dg/torture/pr40834.C: New testcase.
5638
5639 2009-07-29  Michael Matz  <matz@suse.de>
5640
5641         PR middle-end/40830
5642         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5643
5644 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5645
5646         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5647         sh*-*-* targets.  Skip on spu-*-* targets.
5648         * gfortran.dg/maxlocval_4.f90: Likewise.
5649         * gfortran.dg/minlocval_1.f90: Likewise.
5650         * gfortran.dg/minlocval_4.f90: Likewise.
5651
5652 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5653
5654         PR fortran/40878
5655         * gfortran.dg/gomp/pr40878-1.f90: New test.
5656         * gfortran.dg/gomp/pr40878-2.f90: New test.
5657
5658         PR testsuite/40891
5659         * gcc.dg/cdce1.c: Adjust note line number.
5660         * gcc.dg/cdce2.c: Likewise.
5661
5662 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5663
5664         PR fortran/40882
5665         * gfortran.dg/proc_ptr_comp_13.f90: New.
5666
5667 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5668
5669         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5670         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5671         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5672         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5673         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5674         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5675         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5676         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5677         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5678         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5679         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5680         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5681         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5682         #ifdef NEED_IEEE754_FLOAT conditional.
5683         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5684         conditional.
5685
5686 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5687
5688         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5689         i?86-*-netware.
5690         * g++.dg/ext/bitfield3.C: Likewise.
5691         * g++.dg/ext/bitfield4.C: Likewise.
5692         * g++.dg/ext/bitfield5.C: Likewise.
5693         * gcc.dg/bitfld-15.c: Likewise.
5694         * gcc.dg/bitfld-16.c: Likewise.
5695         * gcc.dg/bitfld-17.c: Likewise.
5696         * gcc.dg/bitfld-18.c: Likewise.
5697         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5698         * gcc.dg/20010912-1.c: Likewise.
5699         * gcc.dg/20021018-1.c: Likewise.
5700         * gcc.dg/20030213-1.c: Likewise.
5701         * gcc.dg/20030225-1.c: Likewise.
5702         * gcc.dg/20030708-1.c: Likewise.
5703         * gcc.dg/20050321-2.c: Likewise.
5704         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5705         * gcc.dg/cdce2.c: Likewise.
5706         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5707         targets.
5708         * gcc.target/i386/pr37248-3.c: Likewise.
5709
5710 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5711
5712         PR fortran/40848
5713         * gfortran.dg/altreturn_7.f90: New.
5714
5715 2009-07-27  Simon Baldwin  <simonb@google.com>
5716
5717         PR testsuite/40829
5718         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5719         so that indexing no longer runs off array end.
5720
5721 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5722
5723         PR fortran/40851
5724         * gfortran.dg/derived_init_3.f90: New test.
5725
5726 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5727
5728         PR fortran/33197
5729         * gfortran.dg/atan2_1.f90: New test
5730         * gfortran.dg/atan2_2.f90: New test
5731
5732 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5733
5734         PR c++/40749
5735         * g++.dg/warn/Wreturn-type-6.C: New test.
5736
5737 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5738
5739         PR tree-optimization/40801
5740         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5741         * gfortran.dg/vect/vect.exp: Run tests starting with
5742         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5743
5744 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5745
5746         PR rtl-optimization/40445
5747         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5748
5749 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5750
5751         * gcc.dg/builtin-unreachable-4.c: New test.
5752
5753 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5754
5755         PR fortran/33197
5756         * gfortran.dg/complex_intrinsic_5.f90: New test.
5757         * gfortran.dg/complex_intrinsic_7.f90: New test.
5758
5759 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5760
5761         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5762         * gcc.dg/ipa/noclone-1.c: New test.
5763
5764 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5765
5766         * lib/target-supports.exp (check_effective_target_static): New
5767         procedure.
5768         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5769         supported.
5770         * g++.old-deja/g++.law/weak.C: Require static effective target.
5771
5772 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5773
5774         PR fortran/39630
5775         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5776         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5777         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5778         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5779         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5780         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5781         * gfortran.dg/typebound_call_10.f03: New.
5782
5783 2009-07-24  Jason Merrill  <jason@redhat.com>
5784
5785         * g++.dg/cpp0x/defaulted11.C: New.
5786
5787         * g++.dg/cpp0x/initlist23.C: New.
5788
5789 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5790
5791         PR fortran/40822
5792         * gfortran.dg/char_length_16.f90: New.
5793
5794 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5795
5796         PR fortran/40643
5797         PR fortran/31067
5798         * gfortran.dg/maxlocval_2.f90: New test.
5799         * gfortran.dg/maxlocval_3.f90: New test.
5800         * gfortran.dg/maxlocval_4.f90: New test.
5801         * gfortran.dg/minlocval_1.f90: New test.
5802         * gfortran.dg/minlocval_2.f90: New test.
5803         * gfortran.dg/minlocval_3.f90: New test.
5804         * gfortran.dg/minlocval_4.f90: New test.
5805
5806 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5807
5808         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5809         scan-assembler.
5810
5811 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5812
5813         PR fortran/40839
5814         * gfortran.dg/pr40839.f90: New test.
5815
5816 2009-07-23  Michael Matz  <matz@suse.de>
5817
5818         PR middle-end/40830
5819         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5820         don't set options ourself.
5821
5822 2009-07-23  Simon Baldwin  <simonb@google.com>
5823
5824         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5825         native C compilation where required.
5826
5827 2009-07-22  Doug Kwan  <dougkwan@google.com>
5828
5829         * gcc.c-torture/compile/20090721-1.c: New test.
5830
5831 2009-07-22  Michael Matz  <matz@suse.de>
5832
5833         PR tree-optimization/35229
5834         PR tree-optimization/39300
5835         * gcc.dg/vect/vect-pre-interact.c: New test.
5836
5837 2009-07-22  Richard Guenther  <rguenther@suse.de>
5838
5839         * g++.dg/lookup/using21.C: Fix duplicate paste.
5840
5841 2009-07-22  Richard Guenther  <rguenther@suse.de>
5842
5843         PR c++/40799
5844         * g++.dg/lookup/using21.C: New testcase.
5845
5846 2009-07-21  Jason Merrill  <jason@redhat.com>
5847
5848         * g++.dg/init/aggr4.C: New.
5849
5850 2009-07-21  Jason Merrill  <jason@redhat.com>
5851
5852         Core issue 934
5853         * g++.dg/cpp0x/initlist22.C: New.
5854
5855 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5856
5857         * gcc.target/i386/vectorize8.c: New test.
5858
5859 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5860
5861         PR target/40811
5862         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5863         Add i?86 and x86_64 targets.
5864         * gcc.target/i386/vectorize7.c: New test.
5865
5866         PR target/40809
5867         * gcc.target/i386/pr40809.c: New test.
5868
5869 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5870
5871         PR tree-optimization/40813
5872         * g++.dg/opt/inline15.C: New test.
5873
5874 2009-07-21  Paul Brook <paul@codesourcery.com>
5875
5876         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5877         * lib/target-supports.exp (check_effective_target_section_anchors):
5878         Add arm*-*-*.
5879
5880 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5881
5882         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5883         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5884         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5885
5886 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5887
5888         * gcc.target/mips/ext-3.c: New test.
5889
5890 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5891
5892         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5893         * gcc.dg/builtin-object-size-8.c: New test.
5894         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5895         * g++.dg/ext/builtin-object-size2.C: Likewise.
5896
5897         PR tree-optimization/40792
5898         * gcc.dg/pr40792.c: New test.
5899
5900 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5901
5902         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5903         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5904         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5905
5906 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5907
5908         * gcc.target/sh/mfmovd.c: New test.
5909
5910 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5911             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5912
5913         PR libfortran/40714
5914         * gfortran.dg/eof_3.f90: New test.
5915
5916 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5917
5918         PR fortran/40727
5919         * gfortran.dg/intrinsic_cmplx.f90: New test.
5920
5921 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5922
5923         PR libfortran/34670
5924         PR libfortran/36874
5925         * gfortran.dg/cshift_bounds_1.f90:  New test.
5926         * gfortran.dg/cshift_bounds_2.f90:  New test.
5927         * gfortran.dg/cshift_bounds_3.f90:  New test.
5928         * gfortran.dg/cshift_bounds_4.f90:  New test.
5929         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5930         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5931         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5932         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5933
5934 2009-07-19  Jan Hubicka  <jh@suse.cz>
5935
5936         PR tree-optimization/40676
5937         * gcc.c-torture/compile/pr40676.c: New testcase.
5938
5939 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5940
5941         * gcc.target/mips/ext-2.c: New test.
5942
5943 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5944
5945         * gcc.target/mips/octeon-exts-7.c: New test.
5946         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5947         * gcc.target/mips/octeon-exts-5.c: Likewise.
5948
5949 2009-07-18  Richard Guenther  <rguenther@suse.de>
5950
5951         PR testsuite/40798
5952         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5953
5954 2009-07-18  Richard Guenther  <rguenther@suse.de>
5955
5956         PR c/40787
5957         * gcc.dg/pr35899.c: Adjust.
5958
5959 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5960
5961         * gcc.target/powerpc/asm-es-1.c: New test.
5962         * gcc.target/powerpc/asm-es-2.c: Likewise.
5963
5964 2009-07-17  Richard Guenther  <rguenther@suse.de>
5965
5966         PR c/40401
5967         * g++.dg/rtti/crash4.C: New testcase.
5968         * g++.dg/torture/20090706-1.C: Likewise.
5969         * gcc.dg/redecl-17.c: Likewise.
5970         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5971         * gcc.dg/declspec-9.c: Expect extra error.
5972         * gcc.dg/declspec-10.c: Likewise.
5973         * gcc.dg/declspec-11.c: Likewise.
5974         * gcc.dg/redecl-10.c: Expect extra warnings.
5975         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5976         * gcc.target/i386/pr39545-1.c: Likewise.
5977         * g++.dg/ext/asm3.C: Expect more errors.
5978         * g++.dg/gomp/block-1.C: Likewise.
5979         * g++.dg/gomp/block-2.C: Likewise.
5980         * g++.dg/gomp/block-3.C: Likewise.
5981         * g++.dg/gomp/block-5.C: Likewise.
5982         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5983         * g++.dg/warn/unused-result1.C: XFAIL.
5984
5985 2009-07-17  Richard Guenther  <rguenther@suse.de>
5986
5987         PR tree-optimization/40321
5988         * gcc.c-torture/compile/pr40321.c: New testcase.
5989         * g++.dg/torture/pr40321.C: Likewise.
5990
5991 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5992
5993         PR c++/40780
5994         * g++.dg/template/ptrmem19.C: New test.
5995
5996 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5997             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5998
5999         PR 40435
6000         * gcc.dg/pr36902.c: Add column info.
6001         * g++.dg/gcov/gcov-2.C: Change count for definition.
6002
6003 2009-07-16  Jason Merrill  <jason@redhat.com>
6004
6005         PR libstdc++/37907
6006         * g++.dg/cpp0x/std-layout1.C: New.
6007         * g++.dg/ext/has_nothrow_assign.C: Fix.
6008         * g++.dg/ext/has_nothrow_copy.C: Fix.
6009         * g++.dg/ext/has_trivial_assign.C: Fix.
6010         * g++.dg/ext/has_trivial_copy.C: Fix.
6011         * g++.dg/ext/is_pod.C: Fix.
6012         * g++.dg/other/offsetof3.C: Adjust.
6013         * g++.dg/overload/ellipsis1.C: Adjust.
6014         * g++.dg/warn/var-args1.C: Adjust.
6015         * g++.old-deja/g++.brendan/crash63.C: Adjust.
6016         * g++.old-deja/g++.brendan/crash64.C: Adjust.
6017         * g++.old-deja/g++.brendan/overload8.C: Adjust.
6018         * g++.old-deja/g++.other/vaarg3.C: Adjust.
6019         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
6020
6021 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6022
6023         * gcc.dg/torture/builtin-math-5.c: Add more cases.
6024         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
6025         effective target "mpc_pow".
6026         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
6027
6028 2009-07-16  Richard Henderson  <rth@redhat.com>
6029
6030         * g++.dg/opt/eh4.C: New test.
6031
6032 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
6033
6034         * obj-c++.dg/defs.mm (abort): Make it extern "C".
6035
6036 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
6037
6038         PR middle-end/40747
6039         * gcc.c-torture/execute/pr40747.c: New test.
6040
6041 2009-07-15  Richard Guenther  <rguenther@suse.de>
6042
6043         PR middle-end/40753
6044         * gcc.c-torture/compile/pr40753.c: New testcase.
6045
6046 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
6047
6048         PR fortran/40743
6049         * gfortran.dg/interface_assignment_4.f90: New.
6050
6051 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
6052
6053         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
6054         for FreeBSD up to and including version 8.
6055
6056 2009-07-14  Taras Glek  <tglek@mozilla.com>
6057             Rafael Espindola  <espindola@google.com>
6058
6059         * g++.dg/plugin/header-plugin-test.C: New.
6060         * g++.dg/plugin/header_plugin.c: New.
6061         * g++.dg/plugin/plugin.exp: Update.
6062
6063 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
6064
6065         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
6066         function to enable vectorization.
6067         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
6068         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6069
6070 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
6071
6072         * gcc.target/i386/sse-copysignf-vec.c: New test.
6073         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
6074
6075 2009-07-14  Jason Merrill  <jason@redhat.com>
6076
6077         PR c++/37276
6078         * g++.dg/lookup/builtin5.C: New.
6079         * g++.dg/other/error22.C: Add missing extern "C".
6080         * g++.dg/warn/Warray-bounds.C: Likewise.
6081         * gcc.dg/compat/compat-common.h: Likewise.
6082
6083         PR c++/40746
6084         * g++.dg/lookup/using20.C: New.
6085
6086         PR c++/40740
6087         * g++.dg/template/koenig8.C: New.
6088
6089 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
6090
6091         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
6092         both i?86-*-darwin* and x86_64-*-darwin*.
6093
6094 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
6095
6096         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
6097         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
6098         name.
6099
6100 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
6101
6102         PR debug/40705
6103         * g++.dg/debug/dwarf2/typedef1.C: New test.
6104
6105         PR c++/40357
6106         * g++.dg/other/typedef3.C: New test.
6107
6108 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
6109
6110         * gcc.dg/20090709-1.c: Move to a proper place ...
6111         * gcc.target/m68k/20090709-1.c: ... here.
6112
6113 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6114
6115         PR C++/22154
6116         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
6117         front of qualified names are allowed.
6118         * g++.dg/parse/crash10.C: Likewise.
6119         * g++.dg/parse/error15.C: Likewise.
6120         * g++.dg/parse/typename9.C: Likewise.
6121         * g++.dg/parse/error8.C: Likewise.
6122
6123 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
6124
6125         PR fortran/40646
6126         * gfortran.dg/proc_ptr_22.f90: Extended.
6127         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
6128
6129 2009-07-13  Ira Rosen  <irar@il.ibm.com>
6130
6131         * gfortran.dg/vect/vect-6.f: New test.
6132
6133 2009-07-12  Jason Merrill  <jason@redhat.com>
6134
6135         PR c++/36628
6136         * g++.dg/cpp0x/decltype17.C: New.
6137
6138         PR c++/37206
6139         * g++.dg/cpp0x/rv10.C: New.
6140
6141 2009-07-12  Jason Merrill  <jason@redhat.com>
6142
6143         PR c++/40689
6144         * g++.dg/cpp0x/initlist20.C: New.
6145         * g++.dg/cpp0x/initlist21.C: New.
6146
6147 2009-07-12  Ira Rosen  <irar@il.ibm.com>
6148
6149         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
6150         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
6151         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
6152         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
6153         gcc.dg/vect/vect-double-reduc-7.c: New tests.
6154
6155 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
6156
6157         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
6158         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
6159         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
6160         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
6161         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
6162         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
6163         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
6164         effective_target fd_truncate.
6165
6166 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6167
6168         * gnat.dg/specs/addr1.ads: New test.
6169
6170 2009-07-11  Jan Hubicka  <jh@suse.cz>
6171
6172         PR middle-end/48388
6173         * g++.dg/torture/pr40388.C: New testcase.
6174
6175 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
6176
6177         PR target/40668
6178         * gcc.c-torture/execute/pr40668.c: New test.
6179
6180 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
6181
6182         * gcc.c-torture/execute/20090711-1.c: New test.
6183
6184 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
6185
6186         PR testsuite/40699
6187         PR testsuite/40707
6188         PR testsuite/40709
6189         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
6190         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
6191         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
6192         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
6193
6194 2009-07-11  Tobias Burnus  <burnus@net-b.de>
6195
6196         PR fortran/33197
6197         * gfortran.dg/complex_intrinsic_3.f90: New test.
6198         * gfortran.dg/complex_intrinsic_4.f90: New test.
6199
6200 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
6201
6202         PR target/39079
6203         * gcc.target/mips/mips.exp: Make -msynci a known option.
6204         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
6205
6206 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
6207
6208         PR c++/40502
6209         * g++.dg/ext/strncpy-chk1.C: New test.
6210
6211 2009-07-10  Richard Guenther  <rguenther@suse.de>
6212
6213         PR tree-optimization/40496
6214         * g++.dg/opt/pr40496.C: New testcase.
6215
6216 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6217
6218         PR 25509
6219         PR 40614
6220         * g++.dg/warn/unused-result1-Werror.c: New.
6221
6222 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
6223
6224         PR fortran/39334
6225         * gfortran.dg/recursive_parameter_1.f90: New test.
6226
6227 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6228
6229         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6230         * gfortran.dg/module_equivalence_6.f90: Ditto.
6231         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6232         * gfortran.dg/nan_2.f90: Ditto.
6233         * gfortran.dg/inquire_11.f90: Ditto.
6234         * gfortran.dg/abstract_type_3.f03: Ditto.
6235         * gfortran.dg/abstract_type_1.f90: Ditto.
6236         * gfortran.dg/private_type_9.f90: Ditto.
6237         * gfortran.dg/abstract_type_5.f03: Ditto.
6238         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6239         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6240         * gfortran.dg/derived_sub.f90: Ditto.
6241         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6242         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6243         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6244         * gfortran.dg/mvbits_6.f90: Ditto.
6245         * gfortran.dg/abstract_type_2.f03: Ditto.
6246         * gfortran.dg/abstract_type_4.f03: Ditto.
6247         * gfortran.dg/bounds_check_9.f90: Ditto.
6248         * gfortran.dg/optional_dim_3.f90: Ditto.
6249         * gfortran.dg/pr32921.f: Ditto.
6250         * gfortran.dg/entry_16.f90: Ditto.
6251         * gfortran.dg/generic_16.f90: Ditto.
6252
6253
6254 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
6255
6256         * gcc.target/m68k/20090709-1.c: New.
6257
6258 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
6259
6260         PR c++/40684
6261         * g++.dg/template/unify11.C: New test.
6262
6263 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
6264
6265         PR fortran/40629
6266         * gfortran.dg/host_assoc_function_9.f90: New test.
6267
6268 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
6269
6270         PR fortran/40646
6271         * gfortran.dg/proc_ptr_22.f90: New.
6272         * gfortran.dg/proc_ptr_comp_12.f90: New.
6273
6274 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
6275
6276         PR middle-end/40692
6277         * gcc.c-torture/compile/pr40692.c: New test.
6278
6279 2009-07-09  Tobias Burnus  <burnus@net-b.de>
6280
6281         PR fortran/40604
6282         * gfortran.dg/pointer_check_6.f90: New test.
6283
6284 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
6285
6286         * gcc.target/mips/truncate-5.c: New test.
6287
6288 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6289
6290         PR libfortran/40330
6291         PR libfortran/40662
6292         * gfortran.dg/fmt_cache_1.f: New test.
6293
6294 2009-07-08  Tobias Burnus  <burnus@net-b.de>
6295
6296         PR fortran/40675
6297         * gfortran.dg/nosigned_zero_1.f90: New test.
6298         * gfortran.dg/nosigned_zero_2.f90: New test.
6299
6300 2009-07-08  Richard Guenther  <rguenther@suse.de>
6301
6302         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6303
6304 2009-07-08  Richard Guenther  <rguenther@suse.de>
6305
6306         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6307
6308 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
6309
6310         PR fortran/40591
6311         * gfortran.dg/proc_ptr_21.f90: New test.
6312
6313 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6314
6315         PR c++/31246
6316         * g++.dg/warn/pr31246.C: New.
6317         * g++.dg/warn/pr31246-2.C: New.
6318
6319 2009-07-07  Jason Merrill  <jason@redhat.com>
6320
6321         PR c++/35828
6322         * g++.dg/template/defarg12.C: New.
6323
6324         PR c++/37816
6325         * g++.dg/cpp0x/enum7.C: New.
6326
6327         PR c++/37946
6328         * g++.dg/cpp0x/enum6.C: New.
6329
6330         PR c++/40639
6331         * g++.dg/cpp0x/enum5.C: New.
6332
6333         PR c++/40633
6334         * g++.dg/cpp0x/enum4.C: New.
6335
6336 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6337
6338         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6339
6340 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6341
6342         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6343
6344 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
6345
6346         PR middle-end/40669
6347         * gcc.dg/pr40669.c: New test.
6348
6349 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6350
6351         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6352         location. Update all calls.
6353         * g++.dg/plugin/selfassign.c: Likewise.
6354
6355 2009-07-06  Jason Merrill  <jason@redhat.com>
6356
6357         * g++.dg/rtti/dyncast[34].C: New.
6358
6359 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6360
6361         * lib/target-supports.exp
6362         (check_effective_target_mips_newabi_large_long_double): New.
6363         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6364         target.
6365         * gcc.target/mips/fpr-moves-6.c: Likewise.
6366
6367 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6368
6369         PR c++/40557
6370         * g++.dg/template/union2.C: New test.
6371
6372 2009-07-04  Jason Merrill  <jason@redhat.com>
6373
6374         * g++.dg/template/using15.C: New.
6375
6376 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6377
6378         * gfortran.dg/maxloc_1.f90: New test.
6379
6380 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6381
6382         PR fortran/40593
6383         * gfortran.dg/proc_ptr_result_6.f90: New.
6384
6385 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6386
6387         * gcc.dg/framework-2.c: Adjust testcase to pass.
6388
6389 2009-07-04  Jason Merrill  <jason@redhat.com>
6390
6391         PR c++/40619
6392         * g++.dg/cpp0x/auto16.C: New.
6393
6394 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6395
6396         PR target/40587
6397         * gfortran.dg/pr40587.f: New test.
6398
6399 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6400
6401         PR fortran/40638
6402         * gfortran.dg/unit_1.f90: New test.
6403
6404 2009-07-03  Jason Merrill  <jason@redhat.com>
6405
6406         * g++.dg/template/pure1.C: Expect another error.
6407
6408 2009-07-03  Richard Guenther  <rguenther@suse.de>
6409
6410         PR tree-optimization/40640
6411         * gcc.c-torture/compile/pr40640.c: New testcase.
6412
6413 2009-07-03  Richard Guenther  <rguenther@suse.de>
6414
6415         PR middle-end/34163
6416         * gfortran.dg/pr34163.f90: New testcase.
6417
6418 2009-07-03  Jan Hubicka  <jh@suse.cz>
6419
6420         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6421         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6422         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6423         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6424         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6425         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6426         * gnat.dg/loop_optimization6.adb: Enable -O2.
6427
6428 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6429
6430         * g++.dg/warn/null4.C: Extend.
6431
6432 2009-07-02  Jason Merrill  <jason@redhat.com>
6433
6434         * g++.dg/template/spec8.C: Fix.
6435
6436 2009-07-02  Michael Matz  <matz@suse.de>
6437
6438         PR fortran/32131
6439         * gfortran.dg/pr32921.f: Adjust.
6440
6441 2009-07-02  Jan Hubicka  <jh@suse.cz>
6442
6443         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6444
6445 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6446
6447         * gcc.target/mips/truncate-4.c: New testcase.
6448
6449 2009-07-01  Richard Guenther  <rguenther@suse.de>
6450
6451         PR tree-optimization/19831
6452         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6453         make allocated memory escape.  Un-XFAIL.
6454         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6455         * gcc.dg/vect/pr31699.c: Likewise.
6456         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6457
6458 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6459
6460         PR c++/40566
6461         * g++.dg/parse/cond5.C: New test.
6462
6463 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6464
6465         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6466         (main): Pass n to main_1 instead.
6467         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6468         (main_1): New function, split off from...
6469         (main): ...here.  Pass `off' to main_1 instead.
6470
6471 2009-06-30  Jason Merrill  <jason@redhat.com>
6472
6473         PR c++/40595
6474         * g++.dg/cpp0x/variadic94.C: New.
6475
6476 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6477
6478         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6479         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6480         (init_ld_library_path_env_vars): New function, replacing the
6481         orig_*_saved assignments.  Call it after defining it.
6482         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6483         (restore_ld_library_path_env_vars): Likewise.
6484         (add_path, find_libgcc_s): New functions.
6485         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6486         gcc-set-multilib-library-path.
6487         (objc_target_compile): Don't add "." to ld_library_path.
6488         Use add_path.
6489         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6490         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6491         gcc-set-multilib-library-path.
6492         * lib/g++.exp (g++_link_flags): Likewise.
6493         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6494         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6495         top level; do it...
6496         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6497         to tell when this needs to happen.  Use find_libgcc_s instead of
6498         gcc-set-multilib-library-path.
6499         * lib/gcc-dg.exp: Likewise.
6500         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6501         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6502         unless it is in $ALT_LD_LIBRARY_PATH.
6503         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6504
6505 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6506
6507         * gnat.dg/discr12.adb: New test.
6508         * gnat.dg/discr12_pkg.ads: New helper.
6509         * gnat.dg/discr13.adb: New test.
6510         * gnat.dg/discr14.ad[sb]: Likewise.
6511         * gnat.dg/discr15.adb: Likewise.
6512         * gnat.dg/discr15_pkg.ads: New helper.
6513         * gnat.dg/discr16.adb: New test.
6514         * gnat.dg/discr16_g.ads: New helper.
6515         * gnat.dg/discr16_pkg.ads: Likewise.
6516         * gnat.dg/discr16_cont.ads: Likewise.
6517         * gnat.dg/discr17.adb: New test.
6518         * gnat.dg/discr18.adb: Likewise.
6519         * gnat.dg/discr18_pkg.ads: New helper.
6520         * gnat.dg/discr19.adb: New test.
6521
6522 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6523
6524         PR fortran/40576
6525         * gfortran.dg/internal_write_1.f90:  New testcase.
6526
6527 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6528
6529         PR fortran/40594
6530         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6531
6532 2009-06-30  Richard Guenther  <rguenther@suse.de>
6533
6534         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6535
6536 2009-06-30  Wei Guozhi  <carrot@google.com>
6537
6538         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6539         to "-Os".
6540
6541 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6542
6543         PR tree-optimization/40542
6544         * gcc.dg/vect/pr40542.c: New test.
6545
6546 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6547
6548         PR tree-optimization/40582
6549         * gcc.c-torture/compile/pr40582.c: New test.
6550
6551 2009-06-30  Wei Guozhi  <carrot@google.com>
6552
6553         PR/40416
6554         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6555
6556 2009-06-29  Jason Merrill  <jason@redhat.com>
6557
6558         PR c++/40274
6559         * g++.dg/template/debug1.C: New.
6560
6561 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6562
6563         PR fortran/40580
6564         * pointer_check_1.f90: New test.
6565         * pointer_check_2.f90: New test.
6566         * pointer_check_3.f90: New test.
6567         * pointer_check_4.f90: New test.
6568         * pointer_check_5.f90: New test.
6569
6570 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6571
6572         PR fortran/40551
6573         * gfortran.dg/func_assign_2.f90 : New test.
6574
6575 2009-06-29  Richard Guenther  <rguenther@suse.de>
6576
6577         PR middle-end/14187
6578         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6579         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6580         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6581         * gcc.c-torture/execute/20090623-1.c: Likewise.
6582         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6583         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6584
6585 2009-06-29  Richard Guenther  <rguenther@suse.de>
6586
6587         PR middle-end/38212
6588         * gcc.c-torture/execute/pr38212.c: New testcase.
6589
6590 2009-06-29  Richard Guenther  <rguenther@suse.de>
6591
6592         PR tree-optimization/40579
6593         * gcc.c-torture/execute/pr40579.c: New testcase.
6594
6595 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6596
6597         PR tree-optimization/40550
6598         * gcc.dg/pr40550.c: New test.
6599
6600 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6601
6602         * gnat.dg/overflow_sum2.adb: New test
6603         * gnat.dg/namet.ads: New helper.
6604
6605         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6606
6607 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6608
6609         PR fortran/34112
6610         * gfortran.dg/compiler-directive_1.f90: New test.
6611         * gfortran.dg/compiler-directive_2.f: New test.
6612
6613 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6614
6615         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6616         comment out some values and add some cases.
6617
6618 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6619
6620         PR testsuite/40567
6621         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6622
6623 2009-06-26  Richard Henderson  <rth@redhat.com>
6624
6625         PR testsuite/40565
6626         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6627         * gcc.target/i386/local.c: Pass a non-constant to T.
6628
6629 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6630
6631         PR fortran/39997
6632         PR fortran/40541
6633         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6634         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6635         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6636         * gfortran.dg/proc_ptr_result_5.f90: New.
6637
6638 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6639
6640         PR c/39902
6641         * gcc.dg/dfp/pr39902.c: New test.
6642
6643 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6644
6645         PR testsuite/40532
6646         * gcc.dg/builtins-65.c: Require c99 runtime.
6647
6648 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6649
6650         * gnat.dg/array7.ad[sb]: New test.
6651
6652 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6653
6654         * gnat.dg/array6.adb: New test.
6655
6656 2009-06-25  Ian Lance Taylor  <iant@google.com>
6657
6658         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6659
6660 2009-06-25  Ian Lance Taylor  <iant@google.com>
6661
6662         * g++.dg/warn/Wunused-16.C: New testcase.
6663
6664 2009-06-25  Ian Lance Taylor  <iant@google.com>
6665
6666         * g++.dg/warn/skip-2.C: New testcase.
6667
6668 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6669
6670         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6671         dg-skip-if and move to ...
6672         * gcc.dg/torture/20090618-1.c.
6673
6674 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6675
6676         PR tree-optimization/40493
6677         * gcc.c-torture/execute/pr40493.c: New test.
6678
6679 2009-06-24  Jason Merrill  <jason@redhat.com>
6680
6681         PR c++/40342
6682         * g++.dg/template/overload10.C: New.
6683
6684 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6685
6686         PR fortran/40427
6687         * gfortran.dg/proc_ptr_comp_11.f90: New.
6688
6689 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6690
6691         * gcc.dg/pr40501.c: New testcase.
6692
6693 2009-06-23  DJ Delorie  <dj@redhat.com>
6694
6695         Add MeP port.
6696         * lib/target-supports.exp: Add mep support (no profiling).
6697
6698 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6699
6700         PR testsuite/39297
6701         * gcc.dg/ssa/loop-31.c: Change scan rules.
6702
6703 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6704
6705         * gcc.dg/cpp/empty-include.c: Update column info.
6706         * gcc.dg/cpp/assert2.c: Update column info.
6707
6708 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6709
6710         * g++.dg/ext/builtin-object-size1.C: New test.
6711         * g++.dg/ext/builtin-object-size2.C: New test.
6712
6713 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6714
6715         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6716         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6717
6718 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6719
6720         * gcc.target/mips/truncate-3.c: New test.
6721
6722 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6723
6724         PR fortran/37254
6725         PR fortran/39850
6726         * gfortran.dg/interface_30.f90: Modified error message.
6727         * gfortran.dg/proc_decl_22.f90: New.
6728
6729 2009-06-22  Ian Lance Taylor  <iant@google.com>
6730
6731         * gcc.dg/Wcxx-compat-19.c: New testcase.
6732
6733 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6734
6735         PR objc/28050
6736         * pr28050.m: New testcase.
6737
6738 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6739
6740         PR testsuite/40481
6741         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6742
6743 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6744
6745         PR tree-optimization/40492
6746         * g++.dg/torture/pr40492.C: New test.
6747
6748 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6749
6750         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6751         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6752
6753 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6754
6755         * gnat.dg/raise_ce.adb: Helper for ...
6756         * gnat.dg/handle_and_return.adb: New test.
6757
6758 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6759
6760         PR fortran/40443
6761         * gfortran.dg/generic_18.f90: New test.
6762
6763 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6764
6765         PR fortran/40472
6766         * gfortran.dg/spread_size_limit.f90: New test.
6767
6768 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6769
6770         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6771         to put dump files in a subdirectory.
6772         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6773         ".o" temporary files.
6774
6775 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6776
6777         PR fortran/39850
6778         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6779         * gfortran.dg/interface_20.f90: Ditto.
6780         * gfortran.dg/interface_21.f90: Ditto.
6781         * gfortran.dg/interface_22.f90: Ditto.
6782         * gfortran.dg/interface_30.f90: New.
6783         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6784
6785 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6786
6787         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6788         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6789         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6790         DEFAULT_VECTFLAGS.
6791
6792 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6793             Revital Eres  <eres@il.ibm.com>
6794
6795         PR testsuite/40359
6796         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6797         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6798         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6799
6800 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6801
6802         PR testsuite/40475
6803         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6804         without misalignment support.
6805         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6806
6807 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6808
6809         PR fortran/40452
6810         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6811
6812 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6813
6814         PR fortran/40440
6815         * gfortran.dg/alloc_comp_result_2.f90: New test.
6816
6817 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6818
6819         PR target/40482
6820         * gcc.target/arm/pr40482.c: New test.
6821
6822 2009-06-19  Ian Lance Taylor  <iant@google.com>
6823
6824         * gcc.dg/Wcxx-compat-18.c: New testcase.
6825
6826 2009-06-19  Richard Guenther  <rguenther@suse.de>
6827
6828         * gcc.c-torture/execute/20090618-1.c: New testcase.
6829
6830 2009-06-19  Ian Lance Taylor  <iant@google.com>
6831
6832         * gcc.dg/Wcxx-compat-17.c: New testcase.
6833
6834 2009-06-19  Ian Lance Taylor  <iant@google.com>
6835
6836         * gcc.dg/Wcxx-compat-15.c: New testcase.
6837
6838 2009-06-19  Ian Lance Taylor  <iant@google.com>
6839
6840         * gcc.dg/Wcxx-compat-16.c: New testcase.
6841
6842 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6843
6844         * gcc.dg/builtins-34.c: Add significand cases.
6845
6846 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6847
6848         PR testsuite/40491
6849         * gcc.dg/20080522-1.c: Remove testcase for real.
6850         * gcc.dg/20080528-1.c: Ditto.
6851
6852 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6853
6854         PR fortran/40450
6855         * gfortran.dg/proc_ptr_20.f90: New.
6856
6857 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6858
6859         PR target/40470
6860         * gcc.dg/torture/pr40470-1.c: New.
6861         * gcc.dg/torture/pr40470-2.c: Likewise.
6862         * gcc.dg/torture/pr40470-3.c: Likewise.
6863         * gcc.dg/torture/pr40470-4.c: Likewise.
6864
6865 2009-06-18  Diego Novillo  <dnovillo@google.com>
6866
6867         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6868         * gcc.dg/plugin/ggcplug.c: Likewise.
6869         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6870         * g++.dg/plugin/selfassign.c: Likewise.
6871         * g++.dg/plugin/attribute_plugin.c: Likewise.
6872         * g++.dg/plugin/dumb_plugin.c: Likewise.
6873
6874 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6875
6876         * gcc.dg/cpp/arith-3.c: Add column info.
6877
6878 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6879
6880         * gcc.target/arm/fp16-compile-none-2.c: New.
6881         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6882         * gcc.target/arm/fp16-compile-alt-12.c: New.
6883
6884 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6885
6886         * gcc.target/arm/fp16-compile-alt-1.c: New.
6887         * gcc.target/arm/fp16-compile-alt-2.c: New.
6888         * gcc.target/arm/fp16-compile-alt-3.c: New.
6889         * gcc.target/arm/fp16-compile-alt-4.c: New.
6890         * gcc.target/arm/fp16-compile-alt-5.c: New.
6891         * gcc.target/arm/fp16-compile-alt-6.c: New.
6892         * gcc.target/arm/fp16-compile-alt-7.c: New.
6893         * gcc.target/arm/fp16-compile-alt-8.c: New.
6894         * gcc.target/arm/fp16-compile-alt-9.c: New.
6895         * gcc.target/arm/fp16-compile-alt-10.c: New.
6896         * gcc.target/arm/fp16-compile-alt-11.c: New.
6897         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6898         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6899         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6900         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6901         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6902         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6903         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6904         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6905         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6906         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6907         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6908         * gcc.target/arm/fp16-compile-none-1.c: New.
6909         * gcc.target/arm/fp16-compile-exprtype.c: New.
6910         * gcc.target/arm/fp16-compile-vcvt.c: New.
6911         * gcc.target/arm/fp16-builtins-1.c: New.
6912         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6913         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6914         * gcc.target/arm/fp16-param-1.c: New.
6915         * gcc.target/arm/fp16-return-1.c: New.
6916         * gcc.target/arm/fp16-unprototyped-1.c: New.
6917         * gcc.target/arm/fp16-unprototyped-2.c: New.
6918         * gcc.target/arm/fp16-variadic-1.c: New.
6919         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6920         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6921         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6922         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6923         * gcc.dg/torture/arm-fp16-ops.h: New.
6924         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6925         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6926         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6927         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6928         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6929         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6930         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6931         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6932         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6933         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6934         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6935         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6936         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6937         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6938         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6939         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6940         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6941         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6942         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6943         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6944         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6945
6946 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6947
6948         * gcc.dg/builtins-65.c: New test.
6949
6950 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6951
6952         PR fortran/40451
6953         * gfortran.dg/proc_ptr_result_4.f90: New.
6954
6955 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6956
6957         * gcc.c-torture/execute/bitfld-5.c: New test.
6958
6959 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6960
6961         * gcc.dg/builtin-unreachable-3.c: New test.
6962
6963 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6964
6965         * gcc.target/i386/builtin-unreachable.c: New test.
6966
6967 2009-06-17  Ian Lance Taylor  <iant@google.com>
6968
6969         * gcc.dg/Wcxx-compat-14.c: New testcase.
6970
6971 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6972
6973         * gcc.dg/func-ptr-conv-1.c: Update column info.
6974
6975 2009-06-17  Richard Guenther  <rguenther@suse.de>
6976
6977         PR middle-end/40404
6978         * gcc.c-torture/execute/pr40404.c: New testcase.
6979
6980 2009-06-17  Richard Guenther  <rguenther@suse.de>
6981
6982         PR middle-end/40460
6983         * g++.dg/torture/pr40460.C: New testcase.
6984
6985 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6986
6987         * gcc.dg/plugin/one_time_plugin.c: New test.
6988         * gcc.dg/plugin/one_time-test-1.c: New test.
6989         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6990
6991 2009-06-16  Ian Lance Taylor  <iant@google.com>
6992
6993         * g++.dg/warn/skip-1.C: New testcase.
6994
6995 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6996
6997         PR middle-end/40446
6998         * g++.dg/other/pr40446.C: New test.
6999
7000 2009-06-16  Richard Guenther  <rguenther@suse.de>
7001
7002         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
7003         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7004         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7005         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7006
7007 2009-06-16  Martin Jambor  <mjambor@suse.cz>
7008
7009         * gcc.c-torture/compile/pr40432.c: New file.
7010
7011 2009-06-16  Martin Jambor  <mjambor@suse.cz>
7012
7013         * gfortran.fortran-torture/compile/pr40413.f90: New file.
7014
7015 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
7016
7017         PR fortran/36947
7018         PR fortran/40039
7019         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
7020         * gfortran.dg/interface_20.f90: Modified error messages.
7021         * gfortran.dg/interface_21.f90: Ditto.
7022         * gfortran.dg/interface_26.f90: Ditto.
7023         * gfortran.dg/interface_27.f90: Ditto.
7024         * gfortran.dg/interface_28.f90: Extended test case.
7025         * gfortran.dg/interface_29.f90: New.
7026         * gfortran.dg/proc_decl_7.f90: Modified error messages.
7027         * gfortran.dg/proc_decl_8.f90: Ditto.
7028         * gfortran.dg/proc_ptr_11.f90: Ditto.
7029         * gfortran.dg/proc_ptr_15.f90: Ditto.
7030
7031 2009-06-16  Ira Rosen  <irar@il.ibm.com>
7032
7033         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
7034         printing.
7035         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
7036         gcc.dg/vect/vect-outer-4f.c: Likewise.
7037         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
7038         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
7039         Likewise.
7040         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
7041         outer loop.
7042
7043 2009-06-16  Tobias Burnus  <burnus@net-b.de>
7044
7045         PR fortran/40383
7046         * gfortran.dg/bounds_check_strlen_8.f90: New test.
7047
7048 2009-06-15  Ian Lance Taylor  <iant@google.com>
7049
7050         * gcc.dg/Wjump-misses-init-1.c: New testcase.
7051         * gcc.dg/Wjump-misses-init-2.c: New testcase.
7052         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
7053         Recognize new notes.
7054         * gcc.dg/stmt-expr-label-2.c: Likewise.
7055         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
7056         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
7057         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
7058         * gcc.dg/c99-vla-jump-4.c: Likewise.
7059         * gcc.dg/stmt-expr-label-1.c: Likewise.
7060         * gcc.dg/stmt-expr-label-3.c: Likewise.
7061         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
7062
7063 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7064
7065         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
7066
7067 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
7068
7069         * gcc.dg/builtin-object-size-7.c: New test.
7070
7071 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
7072
7073         PR testsuite/40426
7074         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
7075         level != "" use separate -gdwarf-2 -g${level} options instead of
7076         -gdwarf-2${level}.
7077         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
7078         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
7079         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
7080
7081 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
7082
7083         * g++.dg/abi/mangle11.C: Update warning line.
7084         * g++.dg/abi/mangle12.C: Update warning line.
7085         * g++.dg/abi/mangle17.C: Update warning line.
7086         * g++.dg/abi/mangle20-2.C: Update warning line.
7087
7088 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7089
7090         * gcc.dg/optimize-bswap-1.c: Split into these two:
7091         * gcc.dg/optimize-bswapsi-1.c: New testcase.
7092         * gcc.dg/optimize-bswapdi-1.c: New testcase.
7093
7094 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7095
7096         * gcc.dg/optimize-bswap-1.c: New testcase.
7097
7098 2009-06-14  Richard Guenther  <rguenther@suse.de>
7099
7100         PR middle-end/40389
7101         * g++.dg/torture/pr40389.C: New testcase.
7102
7103 2009-06-13  Richard Guenther  <rguenther@suse.de>
7104
7105         PR tree-optimization/40421
7106         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
7107
7108 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
7109
7110         * gcc.dg/old-style-prom-3.c: Add column info.
7111         * gcc.dg/overflow-warn-1.c
7112         * gcc.dg/gomp/pr27415.c
7113         * gcc.dg/gomp/for-1.c: Same.
7114         * gcc.dg/enum-compat-1.c: Same.
7115         * gcc.dg/c99-tag-3.c: Same.
7116         * gcc.dg/Wredundant-decls-2.c: Same.
7117         * gcc.dg/func-ptr-conv-1.c: Same.
7118         * gcc.dg/asm-wide-1.c: Same.
7119         * gcc.dg/nofixed-point-2.c: Same.
7120         * gcc.dg/cpp/line3.c: Same.
7121         * gcc.dg/array-10.c: Same.
7122         * gcc.dg/c99-vla-jump-1.c: Same.
7123         * gcc.dg/pr20368-1.c: Same.
7124         * gcc.dg/Wshadow-3.c: Same.
7125         * gcc.dg/c90-const-expr-8.c: Same.
7126         * gcc.dg/label-decl-2.c: Same.
7127         * gcc.dg/dremf-type-compat-2.c: Same.
7128         * gcc.dg/c90-const-expr-5.c: Same.
7129         * gcc.dg/builtins-30.c: Same.
7130         * gcc.dg/Warray-bounds.c: Same.
7131         * gcc.dg/Wcxx-compat-2.c: Same.
7132         * gcc.dg/tree-ssa/col-1.c: Same.
7133         * gcc.dg/old-style-prom-2.c: Same.
7134         * gcc.dg/cast-function-1.c: Same.
7135         * gcc.dg/pr15698-1.c: Same.
7136         * gcc.dg/dremf-type-compat-3.c: Same.
7137         * gcc.dg/vla-8.c: Same.
7138         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
7139         line.
7140         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
7141         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
7142         * gcc.dg/enum-compat-1.c: Same.
7143         * gcc.dg/dremf-type-compat-2.c: Same.
7144         * gcc.dg/old-style-prom-2.c: Same.
7145         * gcc.dg/pr15698-1.c: Same.
7146         * gcc.dg/pr20368-1.c: Same.
7147         * gcc.dg/dremf-type-compat-3.c: Same.
7148         * gcc.dg/builtins-30.c: Same.  Test for columns.
7149
7150 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
7151
7152         PR fortran/40176
7153         * gfortran.dg/proc_decl_1.f90: Extended.
7154
7155 2009-06-12  Ian Lance Taylor  <iant@google.com>
7156
7157         * gcc.dg/Wcxx-compat-13.c: New testcase.
7158
7159 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7160
7161         PR tree-opt/38865
7162         * gcc.dg/tree-ssa/fre-vce-1.c
7163
7164 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
7165
7166         PR testsuite/40384
7167         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
7168         min-insn-to-prefetch-ratio=5.
7169
7170 2009-06-12  Joey Ye  <joey.ye@intel.com>
7171             H.J. Lu  <hongjiu.lu@intel.com>
7172
7173         PR middle-end/39146
7174         * gcc.target/i386/stackalign/pr39146.c: New.
7175
7176 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
7177
7178         * gcc.target/i386/crc32-1.c: New.
7179         * gcc.target/i386/crc32-2.c: Likewise.
7180
7181 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
7182
7183         PR c/39252
7184         * gcc.dg/builtin-unreachable-1.c: New test.
7185         * gcc.dg/builtin-unreachable-2.c: Same.
7186
7187 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
7188
7189         PR fortran/40402
7190         * gfortran.dg/data_value_1.f90: New test.
7191
7192 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7193
7194         PR testsuite/39831
7195         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
7196         remove ilp32 requirement.
7197         * gcc.target/i386/excess-precision-2.c: Likewise.
7198         * gcc.target/i386/excess-precision-3.c: Likewise.
7199         * gcc.target/i386/excess-precision-4.c: Likewise.
7200         * gcc.target/i386/excess-precision-5.c: Likewise.
7201         * gcc.target/i386/excess-precision-6.c: Likewise.
7202
7203 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7204
7205         PR fortran/38718
7206         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
7207         * gfortran.dg/nan_5.f90: New test.
7208
7209 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
7210
7211         * gcc.target/arm/neon-modes-1.c: New test.
7212
7213 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
7214
7215         * g++.dg/torture/pr31579.C: Cast pointer
7216         via __SIZE_TYPE__ instead of 'unsigned long'.
7217
7218 2009-06-10  Anthony Green  <green@moxielogic.com>
7219
7220         * lib/target-supports.exp (check_profiling_available):
7221         Profiling is not available for testing purposes on moxie.
7222
7223 2009-06-09  Ian Lance Taylor  <iant@google.com>
7224
7225         * gcc.dg/Wcxx-compat-12.c: New testcase.
7226
7227 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
7228
7229         PR libfortran/40334
7230         * gfortran.dg/backspace_11.f90: New.
7231
7232 2009-06-09  Jason Merrill  <jason@redhat.com>
7233
7234         * g++.dg/cpp0x/defaulted10.C: New.
7235
7236 2009-06-09  Martin Jambor  <mjambor@suse.cz>
7237
7238         * gcc.c-torture/compile/pr40351.c: New file.
7239
7240 2009-06-09  Olivier Hainque  <hainque@adacore.com>
7241
7242         * gnat.dg/align_max.adb: New test.
7243
7244 2009-06-08  Jason Merrill  <jason@redhat.com>
7245
7246         * g++.dg/cpp0x/auto15.C: New.
7247
7248 2009-06-08  Jan Hubicka  <jh@suse.cz>
7249
7250         PR debug/39834
7251         * gcc.dg/torture/pr39834.c
7252
7253 2009-06-08  Jan Hubicka  <jh@suse.cz>
7254
7255         PR middle-end/40102
7256         * g++.dg/torture/pr40102.C: New testcase.
7257
7258 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
7259
7260         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7261         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7262         * gcc.dg/builtin-object-size-6.c: New test.
7263
7264         PR c++/40373
7265         * g++.dg/template/dtor7.C: New test.
7266
7267         PR c++/40370
7268         PR c++/40372
7269         * g++.dg/template/error41.C: New test.
7270         * g++.dg/template/error42.C: New test.
7271
7272 2009-06-08  Revital Eres  <eres@il.ibm.com>
7273
7274         PR testsuite/40359
7275         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7276         * gcc.dg/vect/vect-88.c: Likewise.
7277         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7278         * gcc.dg/vect/pr25413.c: Likewise.
7279         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7280
7281 2009-06-07  Ian Lance Taylor  <iant@google.com>
7282
7283         * g++.dg/warn/Wswitch-3.C: New testcase.
7284         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7285         * gcc.dg/Wswitch-enum-error.c: Likewise.
7286         * gcc.dg/Wswitch-error.c: Likewise.
7287
7288 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7289
7290         PR fortran/40008
7291         * gfortran.dg/negative_unit.f: Update test.
7292         * gfortran.dg/negative_unit_int8.f: Update test.
7293         * gfortran.dg/newunit_1.f90: New test.
7294
7295 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7296
7297         PR fortran/25104
7298         PR fortran/29962
7299         * gfortran.dg/spread_init_expr.f03: New.
7300         * gfortran.dg/unpack_init_expr.f03: New.
7301         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7302         error message.
7303
7304 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7305
7306         PR fortran/25104
7307         PR fortran/29962
7308         * gfortran.dg/count_init_expr.f03
7309         * gfortran.dg/product_init_expr.f03
7310         * gfortran.dg/sum_init_expr.f03
7311
7312 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7313
7314         PR fortran/36874
7315         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7316         message.
7317         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7318         shapes.
7319         * gfortran.dg/zero_sized_5.f90: Likewise.
7320
7321 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
7322
7323         PR middle-end/32950
7324         * g++.dg/torture/pr32950.C: New.
7325
7326 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7327
7328         PR fortran/25104
7329         PR fortran/29962
7330         * gfortran.dg/dot_product_1.f03: New.
7331         * gfortran.dg/matmul_8.f03: New.
7332         * gfortran.dg/transpose_3.f03: New.
7333
7334 2009-06-06  Ian Lance Taylor  <iant@google.com>
7335
7336         * gcc.dg/Wunused-label-1.c: New test case.
7337         * g++.dg/warn/Wunused-label-1.C: New test case.
7338         * g++.dg/warn/Wunused-label-2.C: New test case.
7339         * g++.dg/warn/Wunused-label-3.C: New test case.
7340
7341 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7342
7343         PR fortran/37203
7344         * reshape_zerosize_2.f90: New.
7345
7346 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7347
7348         PR fortran/32890
7349         * gfortran.dg/pack_assign_1.f90: New.
7350         * gfortran.dg/pack_vector_1.f90: New.
7351
7352 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
7353
7354         PR middle-end/40340
7355         * gcc.dg/pr40340-1.c: New test.
7356         * gcc.dg/pr40340-2.c: New test.
7357         * gcc.dg/pr40340-3.c: New test.
7358         * gcc.dg/pr40340-4.c: New test.
7359         * gcc.dg/pr40340-5.c: New test.
7360         * gcc.dg/pr40340.h: New file.
7361
7362 2009-06-05  Revital Eres  <eres@il.ibm.com>
7363
7364         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7365         New procedure.
7366         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7367         * gcc.dg/vect/vect-33.c: Likewise.
7368         * gcc.dg/vect/vect-92.c: Likewise.
7369         * gcc.dg/vect/vect-58.c: Likewise.
7370         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7371         * gcc.dg/vect/vect-42.c: Likewise.
7372         * gcc.dg/vect/slp-25.c: Likewise.
7373         * gcc.dg/vect/vect-align-1.c: Likewise.
7374         * gcc.dg/vect/vect-align-2.c: Likewise.
7375         * gcc.dg/vect/vect-93.c: Likewise.
7376         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7377         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7378         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7379         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7380         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7381         * gcc.dg/vect/vect-26.c: Likewise.
7382         * gcc.dg/vect/vect-44.c: Likewise.
7383         * gcc.dg/vect/vect-70.c: Likewise.
7384         * gcc.dg/vect/vect-95.c: Likewise.
7385         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7386         * gcc.dg/vect/vect-28.c: Likewise.
7387         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7388         * gcc.dg/vect/vect-87.c: Likewise.
7389         * gcc.dg/vect/vect-109.c: Likewise.
7390         * gcc.dg/vect/vect-54.c: Likewise.
7391         * gcc.dg/vect/vect-96.c: Likewise.
7392         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7393         * gcc.dg/vect/vect-88.c: Likewise.
7394         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7395         * gcc.dg/vect/vect-89.c: Likewise.
7396         * gcc.dg/vect/vect-91.c: Likewise.
7397         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7398         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7399         * gfortran.dg/vect/vect-2.f90: Likewise.
7400         * gfortran.dg/vect/vect-3.f90: Likewise.
7401         * gfortran.dg/vect/vect-4.f90: Likewise.
7402         * gfortran.dg/vect/vect-5.f90: Likewise.
7403
7404 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7405
7406         PR tree-optimization/36318
7407         * gcc.dg/tree-ssa/sra-7.c: New test.
7408
7409 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7410
7411         PR fortran/37203
7412         * gfortran.dg/reshape_order_5.f90: New.
7413         * gfortran.dg/reshape_shape_1.f90: New.
7414
7415 2009-06-04  Jason Merrill  <jason@redhat.com>
7416
7417         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7418
7419 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7420
7421         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7422         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7423
7424 2009-06-04  Richard Guenther  <rguenther@suse.de>
7425
7426         PR c++/39371
7427         * g++.dg/torture/pr40335.C: New testcase.
7428
7429 2009-06-03  Richard Guenther  <rguenther@suse.de>
7430
7431         PR middle-end/40328
7432         * gcc.dg/torture/pr40328.c: New testcase.
7433
7434 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7435
7436         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7437         m68k and fido.
7438
7439 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7440
7441         * g++.dg/torture/pr40323.C: New file.
7442
7443 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7444
7445         * gnat.dg/specs/root.ads: New test.
7446         * gnat.dg/specs/root-level_1.ads: Likewise.
7447         * gnat.dg/specs/root-level_2.ads: Likewise.
7448         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7449
7450 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7451
7452         * g++.dg/init/ref15.C: Require unwrapped targets.
7453
7454 2009-06-02  Jason Merrill  <jason@redhat.com>
7455
7456         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7457         * g++.dg/cpp0x/initlist18.C: New.
7458         * g++.dg/cpp0x/initlist19.C: New.
7459
7460         * g++.dg/cpp0x/auto14.C: New.
7461
7462 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7463
7464         * gnat.dg/alignment6.adb: Remove XFAIL.
7465
7466 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7467
7468         PR c++/38089
7469         * g++.dg/template/spec36.C: New test.
7470
7471 2009-06-01  Ian Lance Taylor  <iant@google.com>
7472
7473         * gcc.dg/cast-qual-3.c: New testcase.
7474         * g++.dg/warn/Wcast-qual2.C: New testcase.
7475
7476 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7477
7478         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7479         (process-message): Expect column numbers.
7480         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7481         * gcc.dg/pch/counter-2.c: Same.
7482         * gcc.dg/pch/valid-2.c: Same.
7483         * gcc.dg/pch/warn-1.c: Same.
7484         * gcc.dg/pch/valid-1.c: Same.
7485         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7486         * gcc.dg/cpp/syshdr.c: Same.
7487         * gcc.dg/cpp/19940712-1.c: Same.
7488         * gcc.dg/cpp/missing-header-1.c: Same.
7489         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7490         * gcc.dg/cpp/tr-warn3.c: Same.
7491         * gcc.dg/cpp/pr29612-2.c: Same.
7492         * gcc.dg/cpp/tr-warn4.c: Same.
7493         * gcc.dg/cpp/Wtrigraphs.c: Same.
7494         * gcc.dg/cpp/poison.c: Same.
7495         * gcc.dg/cpp/arith-3.c: Same.
7496         * gcc.dg/cpp/sysmac2.c: Same.
7497         * gcc.dg/cpp/cpp.exp: Same.
7498         * gcc.dg/cpp/tr-warn5.c: Same.
7499         * gcc.dg/cpp/include2.c: Same.
7500         * gcc.dg/cpp/Wmissingdirs.c: Same.
7501         * gcc.dg/cpp/Wmissingdirs.c: Same.
7502         * gcc.dg/cpp/tr-warn6.c: Same.
7503         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7504         * gcc.dg/cpp/macspace1.c: Same.
7505         * gcc.dg/cpp/escape-2.c: Same.
7506         * gcc.dg/cpp/assert2.c: Same.
7507         * gcc.dg/cpp/undef2.c: Same.
7508         * gcc.dg/cpp/macspace2.c: Same.
7509         * gcc.dg/cpp/tr-warn1.c: Same.
7510         * gcc.dg/cpp/extratokens2.c: Same.
7511         * gcc.dg/cpp/strify2.c: Same.
7512         * gcc.dg/cpp/Wsignprom.c: Same.
7513         * gcc.dg/cpp/redef2.c: Same.
7514         * gcc.dg/cpp/trad/trad.exp: Same.
7515         * gcc.dg/cpp/arith-1.c: Same.
7516         * gcc.dg/cpp/extratokens.c: Same.
7517         * gcc.dg/cpp/if-mpar.c: Same.
7518
7519 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7520
7521         * gnat.dg/nested_float_packed.ads: New test.
7522
7523 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7524             Eric Botcazou  <botcazou@adacore.com>
7525
7526         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7527         * gnat.dg/test_oconst.adb: New test.
7528
7529 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7530
7531         * gcc.dg/plugin/ggcplug.c: Moved comment.
7532         (plugin_init): Fixed typo, declared i, returned 0 at end.
7533
7534 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7535
7536         PR testsuite/40244
7537         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7538         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7539
7540 2009-05-29  Ian Lance Taylor  <iant@google.com>
7541
7542         * gcc.dg/Wcxx-compat-11.c: New testcase.
7543
7544 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7545
7546         PR fortran/40019
7547         * gfortran.dg/leadz_trailz_1.f90: New test.
7548         * gfortran.dg/leadz_trailz_2.f90: New test.
7549
7550 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7551
7552         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7553         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7554         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7555         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7556         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7557         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7558         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7559         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7560         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7561         * gcc.dg/tree-ssa/sra-5.c: New file.
7562         * gcc.dg/tree-ssa/sra-6.c: New file.
7563         * gcc.c-torture/compile/sra-1.c: New file.
7564
7565 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7566
7567         PR middle-end/40291
7568         * gcc.c-torture/compile/pr40291.c: New test.
7569
7570         PR target/40017
7571         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7572         __vector _Bool.
7573         * gcc.target/powerpc/altivec-30.c: New test.
7574         * gcc.target/powerpc/altivec-31.c: New test.
7575
7576 2009-05-28  Richard Guenther  <rguenther@suse.de>
7577
7578         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7579         * gcc.c-torture/execute/20090527-1.c: Likewise.
7580
7581 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7582
7583         PR c++/39754
7584         * g++.dg/template/canon-type-1.C: New test.
7585         * g++.dg/template/canon-type-2.C: Likewise.
7586         * g++.dg/template/canon-type-3.C: Likewise.
7587         * g++.dg/template/canon-type-4.C: Likewise.
7588         * g++.dg/template/canon-type-5.C: Likewise.
7589         * g++.dg/template/canon-type-6.C: Likewise.
7590         * g++.dg/template/canon-type-7.C: Likewise.
7591
7592 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7593             Uros Bizjak  <ubizjak@gmail.com>
7594             Danny Smith  <dansmister@gmail.com>
7595
7596         PR target/37216
7597
7598         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7599         New function.
7600         * gcc.target/i386/pr37216.c:  New test source file.
7601         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7602         use -fno-common for testing Cygwin and MinGW targets.
7603
7604 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7605
7606         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7607         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7608         * g++.dg/pr37742.C (size_t): Likewise.
7609         * g++.dg/torture/pr34850.C (size_t): Likewise.
7610         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7611         _PTRDIFF_TYPE__.
7612         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7613         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7614         (size_t): Use __extension__ and __SIZE_TYPE__.
7615         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7616         __SIZE_TYPE__.
7617         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7618         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7619         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7620         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7621         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7622         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7623         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7624         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7625         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7626         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7627         (__ssize_t): Likewise.
7628         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7629         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7630         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7631         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7632         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7633         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7634         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7635         * gcc.dg/pr33667.c (size_t): Likewise.
7636         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7637         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7638         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7639         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7640         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7641         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7642
7643 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7644
7645         PR tree-optimization/40254
7646         * gcc.dg/vect/pr40254.c: New test.
7647
7648 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7649
7650         PR middle-end/33699
7651         * gcc.target/mips/const-anchor-1.c: New test.
7652         * gcc.target/mips/const-anchor-2.c: New test.
7653
7654 2009-05-27  Jason Merrill  <jason@redhat.com>
7655
7656         * g++.dg/cpp0x/initlist15.C: New.
7657         * g++.dg/cpp0x/initlist16.C: New.
7658         * g++.dg/cpp0x/initlist17.C: New.
7659
7660 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7661
7662         PR fortran/39178
7663         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7664         patterns to reflect frontend changes.
7665         * gfortran.dg/vector_subscript_4.f90: Likewise.
7666
7667 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7668             Eric Botcazou  <botcazou@adacore.com>
7669
7670         * gcc.c-torture/execute/align-nest.c: New testcase.
7671         * gnat.dg/misaligned_nest.adb: New testcase.
7672
7673 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7674
7675         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7676         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7677         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7678         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7679
7680 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7681
7682         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7683         cast instead of assuming 0ul.
7684         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7685         __SIZE_TYPE__.
7686         (_type_desc): Make first argument const.
7687         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7688
7689 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7690
7691         PR libfortran/40187
7692         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7693         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7694
7695 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7696
7697         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7698         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7699         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7700         * gcc.dg/plugin/ggcplug.c: Added new file.
7701
7702 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7703
7704         PR fortran/40246
7705         * gfortran.dg/nullify_4.f90: New test.
7706
7707 2009-05-26  Richard Guenther  <rguenther@suse.de>
7708
7709         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7710
7711 2009-05-26  Richard Guenther  <rguenther@suse.de>
7712
7713         PR middle-end/40252
7714         * gcc.c-torture/compile/pr40252.c: New testcase.
7715
7716 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7717
7718         PR c++/40007
7719         * g++.dg/template/typedef18.C: New test.
7720         * g++.dg/template/typedef19.C: Likewise.
7721         * g++.dg/template/typedef20.C: Likewise.
7722         * g++.dg/template/access11.C: Adjust.
7723
7724 2009-05-26  Richard Guenther  <rguenther@suse.de>
7725
7726         PR testsuite/40247
7727         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7728
7729 2009-05-25  Jason Merrill  <jason@redhat.com>
7730
7731         PR c++/38064
7732         * g++.dg/cpp0x/enum3.C: New test.
7733
7734 2009-05-25  Richard Guenther  <rguenther@suse.de>
7735
7736         PR tree-optimization/36327
7737         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7738         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7739         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7740         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7741         * gcc.dg/vect/vect-40.c: Likewise.
7742         * gcc.dg/vect/vect-42.c: Likewise.
7743         * gcc.dg/vect/vect-46.c: Likewise.
7744         * gcc.dg/vect/vect-76.c: Likewise.
7745
7746 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7747
7748         PR fortran/40176
7749         * gfortran.dg/proc_ptr_18.f90: New.
7750         * gfortran.dg/proc_ptr_19.f90: New.
7751         * gfortran.dg/proc_ptr_comp_9.f90: New.
7752         * gfortran.dg/proc_ptr_comp_10.f90: New.
7753
7754 2009-05-25  Richard Guenther  <rguenther@suse.de>
7755
7756         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7757         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7758
7759 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7760
7761         PR tree-optimization/40238
7762         * gcc.dg/vect/pr40238.c: New test.
7763
7764 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7765             Dominique Dhumieres  <dominiq@lps.ens.fr>
7766
7767         PR fortran/35732
7768         PR fortran/39872
7769         * gfortran.dg/bounds_check_fail_3.f90: New test.
7770         * gfortran.dg/bounds_check_fail_4.f90: New test.
7771         * gfortran.dg/bounds_check_14.f90: Update test.
7772         * gfortran.dg/bound_4.f90: Update test.
7773
7774 2009-05-24  Richard Guenther  <rguenther@suse.de>
7775
7776         PR middle-end/40233
7777         * gcc.c-torture/compile/pr40233.c: New testcase.
7778
7779 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7780
7781         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7782         for alpha*-*-* targets.
7783
7784 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7785
7786         * gcc.dg/vect/bb-slp-1.c: New test.
7787         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7788         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7789         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7790         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7791         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7792         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7793         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7794         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7795         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7796         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7797         gcc.dg/vect/bb-slp-22.c: Likewise.
7798         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7799
7800 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7801             Maxim Kuvyrkov  <maxim@codesourcery.com>
7802
7803         * gcc.dg/falign-labels-1.c: New test.
7804
7805 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7806
7807         * gnat.dg/specs/rep_clause3.ads: New test.
7808
7809 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7810
7811         * gnat.dg/addr6.adb: New test.
7812
7813 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7814
7815         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7816         New function.
7817         * gcc.target/arm/thumb2-mul-space.c: New file.
7818         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7819         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7820         * gcc.target/arm/thumb2-mul-speed.c: New file.
7821
7822 2009-05-22  Richard Guenther  <rguenther@suse.de>
7823
7824         PR middle-end/38964
7825         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7826         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7827         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7828
7829 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7830
7831         * gcc.dg/dll-6.c: New test.
7832         * gcc.dg/dll-6a.c: Likewise.
7833         * gcc.dg/dll-7.c: Likewise.
7834         * gcc.dg/dll-7a.c: Likewise.
7835         * g++.dg/ext/dllexport2.C: Likewise.
7836         * g++.dg/ext/dllexport2a.cc: Likewise.
7837
7838 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7839
7840         PR target/37846
7841         * gcc.target/ia64/mfused-madd-vect.c: New test.
7842         * gcc.target/ia64/mfused-madd.c: New test.
7843         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7844         * gcc.target/ia64/mno-fused-madd.c: New test.
7845
7846 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7847
7848         * gcc.target/i386/movbe-1.c: New.
7849         * gcc.target/i386/movbe-2.c: Likewise.
7850
7851 2009-05-21  Taras Glek  <tglek@mozilla.com>
7852
7853         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7854         plugin_init signature.
7855         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7856         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7857         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7858
7859 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7860
7861         * gcc.dg/target/arm/neon-vmla-1.c: New.
7862         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7863
7864 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7865
7866         * gcc.target/mips/octeon-exts-6.c: New test.
7867         * gcc.target/mips/extend-1.c: New test.
7868         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7869         EXTS.
7870         * gcc.target/mips/octeon-exts-5.c: Likewise.
7871
7872 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7873
7874         PR middle-end/40204
7875         * gcc.c-torture/compile/pr40204.c: New test.
7876
7877 2009-05-20  Richard Guenther  <rguenther@suse.de>
7878
7879         * gcc.c-torture/compile/20090518-1.c: New testcase.
7880
7881 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7882
7883         PR tree-optimization/40087
7884         * gcc.dg/tree-ssa/pr40087.c: New test.
7885
7886 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7887
7888         * gcc.dg/vector-4.c: New testcase.
7889         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7890         * g++.dg/ext/vector16.C: New testcase.
7891
7892 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7893
7894         PR c/40172
7895         * gcc.dg/pr40172.c: Renamed to ...
7896         * gcc.dg/pr40172-1.c: This.
7897
7898         * gcc.dg/pr40172-2.c: New.
7899         * gcc.dg/pr40172-3.c: Likewise.
7900
7901 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7902
7903         PR c/40172
7904         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7905
7906 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7907
7908         * gnat.dg/loop_optimization6.ad[sb]: New test.
7909
7910 2009-05-19  Richard Guenther  <rguenther@suse.de>
7911
7912         * gcc.c-torture/compile/20090519-1.c: New testcase.
7913
7914 2009-05-18  Jason Merrill  <jason@redhat.com>
7915
7916         * g++.dg/cpp0x/explicit1.C: New.
7917         * g++.dg/cpp0x/explicit2.C: New.
7918
7919 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7920
7921         PR debug/40109
7922         * g++.dg/debug/dwarf2/nested-1.C: New test.
7923
7924 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7925
7926         PR testsuite/39907
7927         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7928         stack alignment.
7929
7930 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7931
7932         PR fortran/40164
7933         * gfortran.dg/proc_ptr_comp_8.f90: New.
7934
7935 2009-05-18  Richard Guenther  <rguenther@suse.de>
7936
7937         PR fortran/40168
7938         * gfortran.dg/array_memset_2.f90: Adjust.
7939
7940 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7941
7942         PR fortran/36947
7943         PR fortran/40039
7944         * gfortran.dg/interface_27.f90: New.
7945         * gfortran.dg/interface_28.f90: New.
7946         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7947         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7948
7949 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7950
7951         * gcc.target/m68k/tls-ie.c: New test.
7952         * gcc.target/m68k/tls-le.c: New test.
7953         * gcc.target/m68k/tls-gd.c: New test.
7954         * gcc.target/m68k/tls-ld.c: New test.
7955         * gcc.target/m68k/tls-ie-xgot.c: New test.
7956         * gcc.target/m68k/tls-le-xtls.c: New test.
7957         * gcc.target/m68k/tls-gd-xgot.c: New test.
7958         * gcc.target/m68k/tls-ld-xgot.c: New test.
7959         * gcc.target/m68k/tls-ld-xtls.c: New test.
7960         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7961
7962 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7963
7964         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7965
7966 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7967
7968         PR c/40172
7969         * gcc.dg/pr40172.c: New.
7970
7971 2009-05-17  Jason Merrill  <jason@redhat.com>
7972
7973         PR c++/40139
7974         * g++.dg/template/dtor6.C: New.
7975
7976 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7977
7978         * g++.dg/warn/translate-ice-1.C: New test.
7979
7980 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7981
7982         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7983         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7984         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7985         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7986
7987 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7988
7989         PR fortran/33197
7990         * gfortran.dg/erf_2.F90: New test.
7991         * gfortran.dg/erfc_scaled_2.f90: New test.
7992
7993 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7994
7995         PR fortran/31243
7996         * gfortran.dg/string_1.f90: New test.
7997         * gfortran.dg/string_2.f90: New test.
7998         * gfortran.dg/string_3.f90: New test.
7999
8000 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
8001
8002         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
8003         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
8004
8005 2009-05-15  Ian Lance Taylor  <iant@google.com>
8006
8007         * gcc.dg/Wcxx-compat-10.c: New testcase.
8008
8009 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8010
8011         PR 16302
8012         * gcc.dg/pr16302.c: New.
8013         * g++.dg/warn/pr16302.C: New.
8014
8015 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8016
8017         * gcc.dg/torture/builtin-math-5.c: New.
8018         * gcc.dg/torture/builtin-math-6.c: New.
8019         * lib/target-supports.exp (check_effective_target_mpc): New.
8020
8021 2009-05-15  Jan Hubicka  <jh@suse.cz>
8022
8023         * gcc.dg/tree-ssa/inline-3.c: New testcase
8024
8025 2009-05-15  Jan Hubicka  <jh@suse.cz>
8026
8027         * gcc.target/i386/align-main-1.c (check): Mark noinline.
8028         * gcc.target/i386/align-main-2.c (check): Mark noinline.
8029         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
8030         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
8031         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
8032         Mark noinline.
8033         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
8034         Mark noinline.
8035         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
8036         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
8037
8038 2009-05-15  Jan Hubicka  <jh@suse.cz>
8039
8040         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
8041         optimized by sibcall noinline.
8042
8043 2009-05-15  Jan Hubicka  <jh@suse.cz>
8044
8045         * sibcall-1.c (track): Mark noinline.
8046         * sibcall-2.c (track): Mark noinline.
8047         * sibcall-3.c (track): Mark noinline.
8048         * sibcall-4.c (track): Mark noinline.
8049
8050 2009-05-15  Jan Hubicka  <jh@suse.cz>
8051
8052         * flatten-2.c: Disable early inlining; add comment.
8053         * flatten-3.c: New test based on flatten-2.c.
8054
8055 2009-05-15  Richard Guenther  <rguenther@suse.de>
8056
8057         PR tree-optimization/39999
8058         * gcc.c-torture/compile/pr39999.c: New testcase.
8059
8060 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
8061
8062         * gcc.c-torture/compile/ptr-conv-1.c: New test.
8063
8064 2009-05-14  Ian Lance Taylor  <iant@google.com>
8065
8066         * gcc.dg/Wcxx-compat-9.c: New testcase.
8067
8068 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
8069
8070         PR fortran/39996
8071         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
8072         * gfortran.dg/duplicate_type_2.f90: Ditto.
8073         * gfortran.dg/duplicate_type_3.f90: New.
8074
8075 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
8076
8077         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
8078         * ada/acats/tests/c5/c59002c.ada: Likewise.
8079
8080 2009-05-13  Taras Glek  <tglek@mozilla.com>
8081
8082         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
8083         attributes and decl smashing.
8084         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
8085         attributes.
8086         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
8087         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
8088
8089 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
8090
8091         PR fortran/39865
8092         * gfortran.dg/pr39865.f90: New test.
8093         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
8094         arrays in FMT=.
8095         * gfortran.dg/hollerith_f95.f90: Likewise.
8096         * gfortran.dg/hollerith6.f90: New test.
8097         * gfortran.dg/hollerith7.f90: New test.
8098
8099 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8100
8101         PR cpp/36674
8102         * gcc.dg/cpp/pr36674.i: New.
8103
8104 2009-05-14  Ben Elliston  <bje@au.ibm.com>
8105
8106         PR middle-end/40035
8107         * gcc.c-torture/compile/pr40035.c: New test.
8108
8109 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8110
8111         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
8112
8113 2009-05-12  Tobias Burnus  <burnus@net-b.de>
8114
8115         PR fortran/40110
8116         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
8117         * gfortran.dg/c_kind_tests_2.f03: Ditto.
8118         * gfortran.dg/interop_params.f03: Ditto.
8119
8120 2009-05-12  Jan Hubicka  <jh@suse.cz>
8121
8122         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
8123         so unrolling still happens.
8124         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
8125         * gcc.dg/ipa/ipacost-2.c: Likewise.
8126         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
8127
8128 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8129
8130         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8131
8132 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8133
8134         * lib/target-supports.exp (check_profiling_available): Return
8135         false for -p on *-*-cygwin* targets.
8136
8137 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8138
8139         PR tree-optimization/38632
8140         * g++.dg/tree-ssa/pr38632.C: New.
8141
8142 2009-05-11  Jan Hubicka  <jh@suse.cz>
8143
8144         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
8145         we now optimize better.
8146         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
8147         out at different places.
8148         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
8149         unroling.
8150         * gcc.dg/vect/vect-76.c: Likewise.
8151         * gcc.dg/vect/vect-70.c: Likewise.
8152         * gcc.dg/vect/vect-66.c: Likewise.
8153         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
8154         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
8155
8156 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8157
8158         PR middle-end/40080
8159         * gcc.c-torture/compile/pr40080.c: New.
8160
8161 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
8162
8163         * gcc.c-torture/compile/pr40026.c: New testcase.
8164
8165 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
8166
8167         PR fortran/40089
8168         * gfortran.dg/proc_ptr_comp_7.f90: New.
8169
8170 2009-05-11  Ira Rosen  <irar@il.ibm.com>
8171
8172         PR tree-optimization/40074
8173         * gcc.dg/vect/pr40074.c: New test.
8174
8175 2009-05-10  Ian Lance Taylor  <iant@google.com>
8176
8177         * gcc.dg/Wcxx-compat-7.c: New testcase.
8178         * gcc.dg/Wcxx-compat-8.c: New testcase.
8179         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
8180         * gcc.dg/pr17188-1.c: Likewise.
8181         * gcc.dg/pr39084.c: Likewise.
8182
8183 2009-05-10  Michael Matz  <matz@suse.de>
8184
8185         PR target/40031
8186         * gcc.dg/pr40031.c: New test.
8187
8188 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8189
8190         PR fortran/40018
8191         * gfortran.dg/array_constructor_31.f90: New test.
8192
8193 2009-05-10  Richard Guenther  <rguenther@suse.de>
8194
8195         PR tree-optimization/40081
8196         * g++.dg/torture/pr40081.C: New testcase.
8197
8198 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8199
8200         PR fortran/38863
8201         * gfortran.dg/dependency_24.f90: New test.
8202         * gfortran.dg/dependency_23.f90: Clean up module files.
8203
8204 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
8205
8206         PR fortran/38956
8207         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
8208         * gfortran.dg/chmod_2.f90: Likewise.
8209         * gfortran.dg/chmod_3.f90: Likewise.
8210         * gfortran.dg/open_errors.f90: Likewise.
8211
8212 2009-05-09  Jan Hubicka  <jh@suse.cz>
8213
8214         PR middle-end/40043
8215         * g++.dg/eh/nested-try.C: New test.
8216
8217 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8218
8219         PR tree-optimization/40049
8220         * gcc.dg/vect/vect-shift-2.c: New test.
8221
8222 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8223
8224         * gcc.dg/torture/complex-sign-mul-minus-one.c,
8225         gcc.dg/torture/complex-sign-mul-one.c: New tests.
8226
8227 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8228
8229         PR c/36892
8230         * g++.dg/warn/deprecated-6.C: New.
8231         * gcc.dg/deprecated-4.c: Likewise.
8232         * gcc.dg/deprecated-5.c: Likewise.
8233         * gcc.dg/deprecated-6.c: Likewise.
8234
8235 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8236
8237         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8238         __aligned__(__BIGGEST_ALIGNMENT__).
8239         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8240         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8241         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8242         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8243         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8244         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8245         * gcc.dg/vect/Os-vect-95.c: Likewise.
8246         * gcc.dg/vect/pr20122.c: Likewise.
8247         * gcc.dg/vect/pr36493.c: Likewise.
8248         * gcc.dg/vect/pr37385.c: Likewise.
8249         * gcc.dg/vect/slp-7.c: Likewise.
8250         * gcc.dg/vect/slp-9.c: Likewise.
8251         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8252         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8253         * gcc.dg/vect/vect-35.c: Likewise.
8254         * gcc.dg/vect/vect-40.c: Likewise.
8255         * gcc.dg/vect/vect-42.c: Likewise.
8256         * gcc.dg/vect/vect-44.c: Likewise.
8257         * gcc.dg/vect/vect-46.c: Likewise.
8258         * gcc.dg/vect/vect-48.c: Likewise.
8259         * gcc.dg/vect/vect-52.c: Likewise.
8260         * gcc.dg/vect/vect-54.c: Likewise.
8261         * gcc.dg/vect/vect-56.c: Likewise.
8262         * gcc.dg/vect/vect-58.c: Likewise.
8263         * gcc.dg/vect/vect-60.c: Likewise.
8264         * gcc.dg/vect/vect-74.c: Likewise.
8265         * gcc.dg/vect/vect-75.c: Likewise.
8266         * gcc.dg/vect/vect-76.c: Likewise.
8267         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8268         * gcc.dg/vect/vect-77.c: Likewise.
8269         * gcc.dg/vect/vect-77-global.c: Likewise.
8270         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8271         * gcc.dg/vect/vect-78.c: Likewise.
8272         * gcc.dg/vect/vect-78-global.c: Likewise.
8273         * gcc.dg/vect/vect-80.c: Likewise.
8274         * gcc.dg/vect/vect-85.c: Likewise.
8275         * gcc.dg/vect/vect-87.c: Likewise.
8276         * gcc.dg/vect/vect-88.c: Likewise.
8277         * gcc.dg/vect/vect-92.c: Likewise.
8278         * gcc.dg/vect/vect-93.c: Likewise.
8279         * gcc.dg/vect/vect-95.c: Likewise.
8280         * gcc.dg/vect/vect-97.c: Likewise.
8281         * gcc.dg/vect/vect-complex-1.c: Likewise.
8282         * gcc.dg/vect/vect-complex-4.c: Likewise.
8283         * gcc.dg/vect/vect-complex-5.c: Likewise.
8284         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8285         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8286         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8287         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8288         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8289         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8290         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8291         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8292         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8293         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8294         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8295         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8296         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8297         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8298         * gcc.dg/vect/vect-outer-1.c: Likewise.
8299         * gcc.dg/vect/vect-outer-2a.c: Likewise.
8300         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8301         * gcc.dg/vect/vect-outer-2.c: Likewise.
8302         * gcc.dg/vect/vect-outer-2c.c: Likewise.
8303         * gcc.dg/vect/vect-outer-2d.c: Likewise.
8304         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8305         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8306         * gcc.dg/vect/vect-outer-3.c: Likewise.
8307         * gcc.dg/vect/vect-outer-3c.c: Likewise.
8308         * gcc.dg/vect/vect-outer-5.c: Likewise.
8309         * gcc.dg/vect/vect-outer-6.c: Likewise.
8310         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8311         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8312         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8313         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8314         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8315         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8316         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8317         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8318         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8319         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8320         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8321         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8322         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8323         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8324
8325 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8326
8327         PR c/24581
8328         * gcc.dg/torture/complex-sign.h: New header.
8329         * gcc.dg/torture/complex-sign-add.c,
8330         gcc.dg/torture/complex-sign-mixed-add.c,
8331         gcc.dg/torture/complex-sign-mixed-div.c,
8332         gcc.dg/torture/complex-sign-mixed-mul.c,
8333         gcc.dg/torture/complex-sign-mixed-sub.c,
8334         gcc.dg/torture/complex-sign-mul.c,
8335         gcc.dg/torture/complex-sign-sub.c: New tests.
8336
8337 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
8338
8339         PR fortran/39876
8340         * gfortran.dg/intrinsic_3.f90: New.
8341
8342 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
8343
8344         PR c/39037
8345         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8346         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8347         * gcc.dg/dfp/float-constant-double.c: New test.
8348         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8349         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8350         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8351         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8352         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8353         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8354         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8355         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8356         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8357
8358 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8359
8360         PR middle-end/40057
8361         * gcc.c-torture/execute/pr40057.c: New test.
8362
8363 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8364
8365         * gcc.c-torture/compile/const-high-part.c: New test.
8366
8367 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8368
8369         PR testsuite/40050
8370         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8371         build plugin.
8372
8373 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8374
8375         PR fortran/39630
8376         * gfortran.dg/proc_decl_1.f90: Modified.
8377         * gfortran.dg/proc_ptr_comp_1.f90: New.
8378         * gfortran.dg/proc_ptr_comp_2.f90: New.
8379         * gfortran.dg/proc_ptr_comp_3.f90: New.
8380         * gfortran.dg/proc_ptr_comp_4.f90: New.
8381         * gfortran.dg/proc_ptr_comp_5.f90: New.
8382         * gfortran.dg/proc_ptr_comp_6.f90: New.
8383
8384 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8385
8386         PR c++/17395
8387         * g++.dg/template/call7.C: New test.
8388
8389 2009-05-06  Diego Novillo  <dnovillo@google.com>
8390
8391         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8392
8393 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8394
8395         * gfortran.dg/pr40021.f: Moved to ...
8396         * gfortran.fortran-torture/execute/pr40021.f: Here.
8397
8398 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8399
8400         PR middle-end/39986
8401         * gcc.dg/dfp/pr39986.c: New test.
8402
8403 2009-05-06  Michael Matz  <matz@suse.de>
8404
8405         PR middle-end/40021
8406         * gfortran.dg/pr40021.f: New test.
8407
8408 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8409
8410         * lib/plugin-support.exp: New file containing support procs for
8411         plugin testcases.
8412         * lib/target-supports.exp (check_plugin_available): New proc.
8413         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8414         * gcc.dg/plugin/selfassign.c: New plugin source file.
8415         * gcc.dg/plugin/self-assign-test-1.c: New test.
8416         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8417         * g++.dg/README: Add description for plugin test.
8418         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8419         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8420         * g++.dg/plugin/selfassign.c: New plugin source file.
8421         * g++.dg/plugin/self-assign-test-1.C: New test.
8422         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8423         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8424         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8425         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8426
8427 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8428
8429         PR fortran/40041
8430         * gfortran.dg/intrinsic_2.f90: New test.
8431         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8432
8433 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8434
8435         PR c/40032
8436         * gcc.dg/noncompile/incomplete-5.c: New test.
8437
8438 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8439
8440         PR middle-end/39666
8441         * gcc.dg/pr39666-1.c: New test.
8442         * gcc.dg/pr39666-2.c: Likewise.
8443         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8444         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8445         * gfortran.dg/pr39666-1.f90: Likewise.
8446         * gfortran.dg/pr39666-2.f90: Likewise.
8447
8448 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8449
8450         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8451         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8452         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8453
8454 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8455
8456         PR fortran/39998
8457         * gfortran.dg/proc_ptr_17.f90: New.
8458
8459 2009-05-05  Richard Guenther  <rguenther@suse.de>
8460
8461         PR tree-optimization/40022
8462         * gcc.c-torture/execute/pr40022.c: New testcase.
8463
8464 2009-05-05  Richard Guenther  <rguenther@suse.de>
8465
8466         PR middle-end/40023
8467         * gcc.c-torture/compile/pr40023.c: New testcase.
8468
8469 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8470
8471         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8472         * g++.dg/template/overload9.C: Likewise.
8473         * g++.dg/ext/ms-1.C: New.
8474
8475 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8476
8477         PR c++/40013
8478         * g++.dg/ext/vla7.C: New test.
8479
8480 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8481
8482         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8483
8484 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8485
8486         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8487         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8488         Update expected errors.
8489
8490 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8491
8492         PR c++/28152
8493         * g++.dg/parse/parser-pr28152.C: New.
8494         * g++.dg/parse/parser-pr28152-2.C: New.
8495
8496 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8497
8498         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8499
8500 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8501
8502         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8503         * gcc.target/sparc/fexpand-2.c: Likewise.
8504         * gcc.target/sparc/fpmerge-2.c: Likewise.
8505         * gcc.target/sparc/pdist-2.c: Likewise.
8506
8507 2009-05-03  Richard Guenther  <rguenther@suse.de>
8508
8509         PR c/39983
8510         * gcc.c-torture/compile/pr39983.c: New testcase.
8511
8512 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8513
8514         * gcc.dg/c99-complex-3.c: New test.
8515
8516 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8517
8518         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8519
8520 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8521
8522         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8523
8524 2009-05-02  Richard Guenther  <rguenther@suse.de>
8525
8526         PR middle-end/40001
8527         * gcc.target/spu/pr40001.c: New testcase.
8528
8529 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8530
8531         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8532
8533 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8534
8535         PR middle-end/39579
8536         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8537         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8538
8539 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8540
8541         PR testsuite/39776
8542         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8543         no longer issued.
8544
8545 2009-04-30  David Ayers  <ayers@fsfe.org>
8546
8547         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8548         and gcc_error_prefix variables.
8549         * objc.dg/bad-receiver-type.m: Update to match correct
8550         diagnostics marker.
8551         * objc.dg/encode-5.m: Likewise.
8552         * objc.dg/id-1.m: Likewise.
8553         * objc.dg/method-1.m: Likewise.
8554         * objc.dg/method-6.m: Likewise.
8555         * objc.dg/method-7.m: Likewise.
8556         * objc.dg/method-9.m: Likewise.
8557         * objc.dg/method-11.m: Likewise.
8558         * objc.dg/method-20.m: Likewise.
8559         * objc.dg/private-1.m: Likewise.
8560
8561 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8562
8563         PR libfortran/39667
8564         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8565         * gfortran.dg/advance_4.f90: Likewise
8566         * gfortran.dg/advance_5.f90: Likewise
8567         * gfortran.dg/append_1.f90: Likewise
8568         * gfortran.dg/backslash_1.f90: Likewise
8569         * gfortran.dg/backslash_2.f90: Likewise
8570         * gfortran.dg/backslash_3.f: Likewise
8571         * gfortran.dg/backspace_10.f90: Likewise
8572         * gfortran.dg/backspace_3.f: Likewise
8573         * gfortran.dg/backspace_4.f: Likewise
8574         * gfortran.dg/backspace_5.f: Likewise
8575         * gfortran.dg/backspace_8.f: Likewise
8576         * gfortran.dg/backspace_9.f: Likewise
8577         * gfortran.dg/complex_write.f90: Likewise
8578         * gfortran.dg/convert_implied_open.f90: Likewise
8579         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8580         * gfortran.dg/dos_eol.f: Likewise
8581         * gfortran.dg/empty_format_1.f90: Likewise
8582         * gfortran.dg/endfile.f: Likewise
8583         * gfortran.dg/eof_1.f90: Likewise
8584         * gfortran.dg/eor_1.f90: Likewise
8585         * gfortran.dg/eor_handling_1.f90: Likewise
8586         * gfortran.dg/eor_handling_2.f90: Likewise
8587         * gfortran.dg/eor_handling_3.f90: Likewise
8588         * gfortran.dg/eor_handling_4.f90: Likewise
8589         * gfortran.dg/eor_handling_5.f90: Likewise
8590         * gfortran.dg/error_recovery_5.f90: Likewise
8591         * gfortran.dg/f2003_inquire_1.f03: Likewise
8592         * gfortran.dg/f2003_io_4.f03: Likewise
8593         * gfortran.dg/f2003_io_5.f03: Likewise
8594         * gfortran.dg/f2003_io_7.f03: Likewise
8595         * gfortran.dg/fgetc_1.f90: Likewise
8596         * gfortran.dg/fgetc_2.f90: Likewise
8597         * gfortran.dg/flush_1.f90: Likewise
8598         * gfortran.dg/fmt_exhaust.f90: Likewise
8599         * gfortran.dg/fmt_huge.f90: Likewise
8600         * gfortran.dg/fmt_read.f90: Likewise
8601         * gfortran.dg/fmt_t_1.f90: Likewise
8602         * gfortran.dg/fmt_t_2.f90: Likewise
8603         * gfortran.dg/fmt_t_3.f90: Likewise
8604         * gfortran.dg/fmt_t_4.f90: Likewise
8605         * gfortran.dg/fmt_t_5.f90: Likewise
8606         * gfortran.dg/fmt_t_7.f: Likewise
8607         * gfortran.dg/fseek.f90: Likewise
8608         * gfortran.dg/ftell_1.f90: Likewise
8609         * gfortran.dg/ftell_2.f90: Likewise
8610         * gfortran.dg/func_derived_3.f90: Likewise
8611         * gfortran.dg/inquire_9.f90: Likewise
8612         * gfortran.dg/iostat_1.f90: Likewise
8613         * gfortran.dg/iostat_2.f90: Likewise
8614         * gfortran.dg/list_read_1.f90: Likewise
8615         * gfortran.dg/list_read_4.f90: Likewise
8616         * gfortran.dg/list_read_5.f90: Likewise
8617         * gfortran.dg/list_read_7.f90: Likewise
8618         * gfortran.dg/list_read_8.f90: Likewise
8619         * gfortran.dg/list_read_9.f90: Likewise
8620         * gfortran.dg/namelist_13.f90: Likewise
8621         * gfortran.dg/namelist_14.f90: Likewise
8622         * gfortran.dg/namelist_15.f90: Likewise
8623         * gfortran.dg/namelist_16.f90: Likewise
8624         * gfortran.dg/namelist_17.f90: Likewise
8625         * gfortran.dg/namelist_18.f90: Likewise
8626         * gfortran.dg/namelist_19.f90: Likewise
8627         * gfortran.dg/namelist_20.f90: Likewise
8628         * gfortran.dg/namelist_24.f90: Likewise
8629         * gfortran.dg/namelist_26.f90: Likewise
8630         * gfortran.dg/namelist_27.f90: Likewise
8631         * gfortran.dg/namelist_28.f90: Likewise
8632         * gfortran.dg/namelist_37.f90: Likewise
8633         * gfortran.dg/namelist_38.f90: Likewise
8634         * gfortran.dg/namelist_39.f90: Likewise
8635         * gfortran.dg/namelist_40.f90: Likewise
8636         * gfortran.dg/namelist_43.f90: Likewise
8637         * gfortran.dg/namelist_44.f90: Likewise
8638         * gfortran.dg/namelist_45.f90: Likewise
8639         * gfortran.dg/namelist_46.f90: Likewise
8640         * gfortran.dg/namelist_47.f90: Likewise
8641         * gfortran.dg/namelist_48.f90: Likewise
8642         * gfortran.dg/namelist_49.f90: Likewise
8643         * gfortran.dg/namelist_50.f90: Likewise
8644         * gfortran.dg/namelist_51.f90: Likewise
8645         * gfortran.dg/namelist_52.f90: Likewise
8646         * gfortran.dg/namelist_56.f90: Likewise
8647         * gfortran.dg/namelist_char_only.f90: Likewise
8648         * gfortran.dg/namelist_use.f90: Likewise
8649         * gfortran.dg/namelist_use_only.f90: Likewise
8650         * gfortran.dg/noadv_size.f90: Likewise
8651         * gfortran.dg/open_access_append_1.f90: Likewise
8652         * gfortran.dg/pad_no.f90: Likewise
8653         * gfortran.dg/pr12884.f: Likewise
8654         * gfortran.dg/pr17090.f90: Likewise
8655         * gfortran.dg/pr17285.f90: Likewise
8656         * gfortran.dg/pr17286.f90: Likewise
8657         * gfortran.dg/pr18122.f90: Likewise
8658         * gfortran.dg/pr18210.f90: Likewise
8659         * gfortran.dg/pr18392.f90: Likewise
8660         * gfortran.dg/pr19155.f: Likewise
8661         * gfortran.dg/pr19216.f: Likewise
8662         * gfortran.dg/pr19467.f90: Likewise
8663         * gfortran.dg/pr19657.f: Likewise
8664         * gfortran.dg/pr20257.f90: Likewise
8665         * gfortran.dg/read_bad_advance.f90: Likewise
8666         * gfortran.dg/read_eof_2.f90: Likewise
8667         * gfortran.dg/read_eof_4.f90: Likewise
8668         * gfortran.dg/read_many_1.f: Likewise
8669         * gfortran.dg/read_noadvance.f90: Likewise
8670         * gfortran.dg/read_repeat.f90: Likewise
8671         * gfortran.dg/read_size_noadvance.f90: Likewise
8672         * gfortran.dg/read_x_past.f: Likewise
8673         * gfortran.dg/record_marker_1.f90: Likewise
8674         * gfortran.dg/record_marker_3.f90: Likewise
8675         * gfortran.dg/rewind_1.f90: Likewise
8676         * gfortran.dg/runtime_warning_1.f90: Likewise
8677         * gfortran.dg/shape_3.f90: Likewise
8678         * gfortran.dg/slash_1.f90: Likewise
8679         * gfortran.dg/stat_1.f90: Likewise
8680         * gfortran.dg/stat_2.f90: Likewise
8681         * gfortran.dg/streamio_11.f90: Likewise
8682         * gfortran.dg/streamio_3.f90: Likewise
8683         * gfortran.dg/streamio_4.f90: Likewise
8684         * gfortran.dg/streamio_9.f90: Likewise
8685         * gfortran.dg/tl_editing.f90: Likewise
8686         * gfortran.dg/unf_io_convert_1.f90: Likewise
8687         * gfortran.dg/unf_io_convert_2.f90: Likewise
8688         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8689         * gfortran.dg/unf_short_record_1.f90: Likewise
8690         * gfortran.dg/utf8_1.f03: Likewise
8691         * gfortran.dg/utf8_2.f03: Likewise
8692         * gfortran.dg/widechar_IO_1.f90: Likewise
8693         * gfortran.dg/write_check3.f90: Likewise
8694         * gfortran.dg/write_rewind_2.f: Likewise
8695         * gfortran.dg/x_slash_2.f: Likewise
8696
8697 2009-04-29  Richard Guenther  <rguenther@suse.de>
8698
8699         PR target/39943
8700         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8701         New.
8702         (check_effective_target_vect_floatuint_cvt): Likewise.
8703         * gcc.dg/vect/slp-10.c: Adjust.
8704         * gcc.dg/vect/slp-11.c: Adjust.
8705         * gcc.dg/vect/slp-12b.c: Adjust.
8706         * gcc.dg/vect/slp-33.c: Adjust.
8707         * gcc.c-torture/compile/pr39943.c: New testcase.
8708
8709 2009-04-29  Richard Guenther  <rguenther@suse.de>
8710
8711         PR middle-end/39937
8712         * gcc.c-torture/compile/pr39937.c: New testcase.
8713
8714 2009-04-29  Richard Guenther  <rguenther@suse.de>
8715
8716         PR tree-optimization/39941
8717         * gcc.c-torture/compile/pr39941.c: New testcase.
8718
8719 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8720
8721         * gcc.target/bfin/20090411-1.c: New test.
8722
8723 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8724
8725         PR target/39565
8726         * gcc.dg/pr39565.c: New testcase.
8727
8728 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8729
8730         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8731         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8732         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8733         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8734         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8735         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8736         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8737         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8738         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8739         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8740         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8741         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8742         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8743         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8744         * gcc.target/i386/pr37191.c: Likewise.
8745         * gcc.target/i386/reload-1.c: Likewise.
8746         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8747         * g++.old-deja/g++.pt/repo2.C: Likewise.
8748         * g++.old-deja/g++.pt/repo3.C: Likewise.
8749         * g++.old-deja/g++.pt/repo4.C: Likewise.
8750         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8751         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8752         * g++.dg/template/repo1.C: Likewise.
8753         * g++.dg/template/repo2.C: Likewise.
8754         * g++.dg/template/repo3.C: Likewise.
8755         * g++.dg/template/repo4.C: Likewise.
8756         * g++.dg/template/repo5.C: Likewise.
8757         * g++.dg/template/repo6.C: Likewise.
8758         * g++.dg/template/repo7.C: Likewise.
8759         * g++.dg/template/repo8.C: Likewise.
8760         * g++.dg/template/repo9.C: Likewise.
8761         * g++.dg/rtti/repo1.C: Likewise.
8762         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8763         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8764         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8765         * g++.dg/other/PR23205.C: Skip for vxworks.
8766         * g++.dg/ext/visibility/class1.C: Requires PIC.
8767         * g++.dg/eh/async-unwind2.C: Requires PIC.
8768         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8769         does not have cxa_exit.
8770
8771 2009-04-28  Jing Yu  <jingyu@google.com>
8772
8773         PR testsuite/39790
8774         * lib/target-supports.exp (check_effective_target_tls): Remove
8775         comment of caching.
8776         (check_effective_target_tls_native): Likewise.
8777         (check_effective_target_tls_runtime): Likewise.
8778         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8779         tls to tls_runtime.
8780         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8781
8782 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8783
8784         PR fortran/39946
8785         * gfortran.dg/proc_ptr_16.f90: New.
8786
8787 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8788
8789         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8790         lp64 is true.
8791
8792 2009-04-28  Richard Guenther  <rguenther@suse.de>
8793
8794         PR middle-end/39937
8795         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8796
8797 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8798
8799         * g++.dg/warn/pr35652.C: Removed.
8800         * gcc.dg/pr35652.c: Likewise.
8801
8802 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8803
8804         * gcc.target/ia64/20071210-2.c: New testcase.
8805
8806 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8807
8808         PR c/39323
8809         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8810         * gcc.dg/pr39323-3.c: Ditto.
8811
8812 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8813
8814         PR fortran/39930
8815         PR fortran/39931
8816         * gfortran.dg/ambiguous_reference_2.f90: New.
8817         * gfortran.dg/pointer_assign_7.f90: New.
8818
8819 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8820             Mark Mitchell  <mark@codesourcery.com>
8821
8822         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8823         * gcc.dg/20020103-1.c: Check for __ppc.
8824         * gcc.dg/asm-b.c: Check for __ppc.
8825         * gcc.dg/20020919-1.c: Check for __ppc.
8826         * gcc.dg/20020312-2.c: Likewise.
8827         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8828         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8829         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8830         * g++.dg/warn/weak1.C: Likewise.
8831         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8832         static so appropriate optimizations kick in.
8833         (find_base_value_wrapper): New function.
8834         * g++.dg/eh/simd-5.C: Fix target triplet.
8835         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8836
8837 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8838             H.J. Lu  <hongjiu.lu@intel.com>
8839
8840         PR target/39911
8841         * gcc.target/i386/pr39911.c: New test.
8842
8843 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8844
8845         PR fortran/39879
8846         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8847
8848 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8849
8850         PR c++/35652
8851         Revert:
8852
8853         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8854
8855         * gcc.dg/pr35652.C: New.
8856         * g++.dg/warn/pr35652.C: New.
8857         * gcc.dg/format/plus-1.c: Adjust message.
8858
8859 2009-04-27  DJ Delorie  <dj@redhat.com>
8860
8861         * lib/target-supports.exp (check_effective_target_double64): New.
8862         (check_effective_target_double64plus): New.
8863         (check_effective_target_large_double): New.
8864         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8865         * gcc.dg/div-double-1.c: Likewise.
8866         * gcc.dg/Wconversion-real.c: Require large_double.
8867         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8868
8869         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8870         are too small.
8871
8872         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8873         constants as long.
8874
8875 2009-04-27  Ian Lance Taylor  <iant@google.com>
8876
8877         * gcc.dg/Wcxx-compat-5.c: New testcase.
8878         * gcc.dg/Wcxx-compat-6.c: New testcase.
8879
8880 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8881
8882         Allow non-constant arguments to conversion intrinsics.
8883         * gcc.target/spu/intrinsics-3.c: Update tests.
8884
8885 2009-04-27  Richard Guenther  <rguenther@suse.de>
8886
8887         PR middle-end/39928
8888         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8889         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8890
8891 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8892
8893         PR target/39903
8894         * gcc.dg/torture/pr39903-1.c: New.
8895         * gcc.dg/torture/pr39903-2.c: Likewise.
8896
8897 2009-04-27  Revital Eres  <eres@il.ibm.com>
8898
8899         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8900         and check it.
8901         * gcc.dg/sms-2.c: Add dump check.
8902         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8903         and check it.
8904         * gcc.dg/sms-4.c: Likewise.
8905         * gcc.dg/sms-5.c: Likewise.
8906         * gcc.dg/sms-6.c: Likewise.
8907         * gcc.dg/sms-7.c: Likewise.
8908         * gcc.dg/sms-antideps.c: Rename to...
8909         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8910
8911 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8912
8913         * gnat.dg/opt2.adb: New test.
8914
8915 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8916
8917         PR c++/39875
8918         * g++.dg/warn/Wunused-15.C: New test.
8919
8920 2009-04-26  Michael Matz  <matz@suse.de>
8921
8922         Expand from SSA.
8923         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8924         change regexps.
8925         * gcc.target/i386/pr37248-1.c: Modified.
8926         * gcc.target/i386/pr37248-3.c: Modified.
8927         * gcc.target/i386/pr37248-2.c: Modified.
8928         * gnat.dg/aliasing1.adb: Modified.
8929         * gnat.dg/pack9.adb: Modified.
8930         * gnat.dg/aliasing2.adb: Modified.
8931         * gcc.dg/strict-overflow-2.c: Modified.
8932         * gcc.dg/autopar/reduc-1char.c: Modified.
8933         * gcc.dg/autopar/reduc-2char.c: Modified.
8934         * gcc.dg/autopar/reduc-1.c: Modified.
8935         * gcc.dg/autopar/reduc-2.c: Modified.
8936         * gcc.dg/autopar/reduc-3.c: Modified.
8937         * gcc.dg/autopar/reduc-6.c: Modified.
8938         * gcc.dg/autopar/reduc-7.c: Modified.
8939         * gcc.dg/autopar/reduc-8.c: Modified.
8940         * gcc.dg/autopar/reduc-9.c: Modified.
8941         * gcc.dg/autopar/reduc-1short.c: Modified.
8942         * gcc.dg/autopar/reduc-2short.c: Modified.
8943         * gcc.dg/autopar/parallelization-1.c: Modified.
8944         * gcc.dg/strict-overflow-4.c: Modified.
8945         * gcc.dg/strict-overflow-6.c: Modified.
8946         * gcc.dg/gomp/combined-1.c: Modified.
8947         * gcc.dg/no-strict-overflow-1.c: Modified.
8948         * gcc.dg/no-strict-overflow-3.c: Modified.
8949         * gcc.dg/no-strict-overflow-5.c: Modified.
8950         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8951         * gcc.dg/tree-ssa/pr18134.c: Modified.
8952         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8953         * gcc.dg/tree-ssa/vector-2.c: Modified.
8954         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8955         * gcc.dg/tree-ssa/loop-21.c: Modified.
8956         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8957         * gcc.dg/tree-ssa/vector-3.c: Modified.
8958         * gcc.dg/tree-ssa/asm-3.c: Modified.
8959         * gcc.dg/tree-ssa/pr23294.c: Modified.
8960         * gcc.dg/tree-ssa/loop-22.c: Modified.
8961         * gcc.dg/tree-ssa/loop-15.c: Modified.
8962         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8963         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8964         * gcc.dg/tree-ssa/pr20139.c: Modified.
8965         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8966         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8967         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8968         * gcc.dg/tree-ssa/loop-5.c: Modified.
8969         * gcc.dg/tree-ssa/pr19431.c: Modified.
8970         * gcc.dg/tree-ssa/pr32044.c: Modified.
8971         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8972         * gcc.dg/tree-ssa/loop-19.c: Modified.
8973         * gcc.dg/tree-ssa/loop-28.c: Modified.
8974         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8975         * gcc.dg/tree-ssa/divide-1.c: Modified.
8976         * gcc.dg/tree-ssa/inline-1.c: Modified.
8977         * gcc.dg/tree-ssa/divide-3.c: Modified.
8978         * gcc.dg/tree-ssa/pr30978.c: Modified.
8979         * gcc.dg/tree-ssa/alias-6.c: Modified.
8980         * gcc.dg/tree-ssa/divide-4.c: Modified.
8981         * gcc.dg/tree-ssa/alias-11.c: Modified.
8982         * gcc.dg/no-strict-overflow-7.c: Modified.
8983         * gcc.dg/strict-overflow-1.c: Modified.
8984         * gcc.dg/pr15784-4.c: Modified.
8985         * gcc.dg/pr34263.c: Modified.
8986         * gcc.dg/strict-overflow-3.c: Modified.
8987         * gcc.dg/tree-prof/stringop-1.c: Modified.
8988         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8989         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8990         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8991         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8992         * gcc.dg/no-strict-overflow-2.c: Modified.
8993         * gcc.dg/no-strict-overflow-4.c: Modified.
8994         * gcc.dg/no-strict-overflow-6.c: Modified.
8995         * g++.dg/tree-ssa/pr27090.C: Modified.
8996         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8997         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8998         * g++.dg/tree-ssa/pr19807.C: Modified.
8999         * g++.dg/opt/pr30965.C: Modified.
9000         * g++.dg/init/new17.C: Modified.
9001         * gfortran.dg/whole_file_6.f90: Modified.
9002         * gfortran.dg/whole_file_5.f90: Modified.
9003         * gfortran.dg/reassoc_1.f90: Modified.
9004         * gfortran.dg/reassoc_3.f90: Modified.
9005
9006 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9007
9008         PR fortran/39893
9009         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
9010
9011 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
9012
9013         PR inline-asm/39543
9014         * gcc.target/i386/pr39543-1.c: New test.
9015         * gcc.target/i386/pr39543-2.c: New test.
9016         * gcc.target/i386/pr39543-3.c: New test.
9017
9018         PR c/39889
9019         * gcc.dg/Wunused-value-3.c: New test.
9020
9021 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
9022
9023         PR c/39581
9024         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
9025         gcc.dg/vla-21.c: New tests.
9026
9027 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
9028
9029         PR c/39556
9030         * gcc.dg/inline-34.c: New test.
9031
9032 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9033
9034         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
9035         gcc.dg/enum-const-3.c: New tests.
9036         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
9037         -pedantic-errors.  Update expected diagnostics.
9038
9039 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9040
9041         PR c/39582
9042         * gcc.dg/vla-20.c: New test.
9043
9044 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9045
9046         PR c/39564
9047         * gcc.dg/vla-19.c: New test.
9048
9049 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9050
9051         PR preprocessor/39559
9052         * gcc.dg/c99-intconst-2.c: New test.
9053
9054 2009-04-25  Jan Hubicka  <jh@suse.cz>
9055
9056         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
9057
9058 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
9059
9060         PR fortran/39688
9061         * gfortran.dg/import7.f90: New.
9062
9063 2009-04-24  Richard Guenther  <rguenther@suse.de>
9064
9065         * gcc.dg/tree-ssa/vrp48.c: Fix.
9066
9067 2008-04-24  Doug Kwan  <dougkwan@google.com>
9068
9069         * g++.dg/init/copy7.C: Only abort in memcpy if source and
9070         destination are the same.
9071
9072 2009-04-24  Richard Guenther  <rguenther@suse.de>
9073
9074         * gcc.dg/tree-ssa/vrp48.c: New testcase.
9075
9076 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
9077
9078         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
9079         gcc.dg/array-const-3.c: New tests.
9080
9081 2009-04-24  Ian Lance Taylor  <iant@google.com>
9082
9083         * gcc.dg/Wcxx-compat-4.c: New testcase.
9084
9085 2009-04-24  Daniel Kraft  <d@domob.eu>
9086
9087         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
9088         expected on already erraneous symbol (renamed to fresh one).
9089
9090 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
9091
9092         PR middle-end/39867
9093         * gcc.dg/pr39867.c: New.
9094
9095 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
9096
9097         PR fortran/39861
9098         PR fortran/39864
9099         * gfortran.dg/intrinsic_1.f90: New.
9100
9101 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
9102
9103         * gnat.dg/alignment7.adb: New test.
9104         * gnat.dg/alignment8.adb: Likewise.
9105
9106 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
9107
9108         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
9109         * gnat.dg/specs/rep_clause2.ads: New test.
9110
9111 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
9112
9113         PR rtl-optimization/39794
9114         * gcc.dg/pr39794.c: New test.
9115
9116 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9117
9118         * gnat.dg/atomic1.adb: New test.
9119         * gnat.dg/atomic1_pkg.ads: New helper.
9120
9121 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
9122
9123         PR testsuite/39623
9124         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
9125         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
9126
9127 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
9128
9129         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
9130         warning.
9131
9132 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9133
9134         PR C/31499
9135         * gcc.dg/vector-init-1.c: New testcase.
9136         * gcc.dg/vector-init-2.c: New testcase.
9137
9138 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
9139
9140         * gnat.dg/enum2.adb: New test.
9141         * gnat.dg/enum2_pkg.ads: New helper.
9142
9143 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
9144
9145         PR c/39855
9146         * gcc.dg/torture/pr39855.c: New test.
9147
9148 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
9149
9150         PR c++/39639
9151         * g++.dg/cpp0x/pr39639.C: New test.
9152
9153 2009-04-22  Mark Heffernan  <meheff@google.com>
9154
9155         * gcc.dg/profile-generate-3.c: New test.
9156
9157 2009-04-22  Jan Hubicka  <jh@suse.cz>
9158
9159         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
9160
9161 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
9162
9163         PR testsuite/39623
9164         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
9165
9166 2009-04-22  Richard Guenther  <rguenther@suse.de>
9167
9168         PR tree-optimization/39824
9169         * gcc.c-torture/compile/pr39824.c: New testcase.
9170
9171 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9172
9173         PR c++/14875
9174         * g++.dg/parse/parser-pr14875.C: New.
9175         * g++.dg/parse/parser-pr14875-2.C: New.
9176         * g++.dg/parse/error6.C: Update match string.
9177
9178 2009-04-22  Richard Guenther  <rguenther@suse.de>
9179
9180         PR tree-optimization/39845
9181         * gcc.c-torture/compile/pr39845.c: New testcase.
9182
9183 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
9184
9185         PR fortran/39735
9186         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
9187         * gfortran.dg/external_initializer.f90: Modified.
9188         * gfortran.dg/interface_26.f90: Modified.
9189         * gfortran.dg/intrinsic_subroutine.f90: Modified.
9190         * gfortran.dg/proc_ptr_3.f90: Modified.
9191         * gfortran.dg/proc_ptr_15.f90: New.
9192         * gfortran.dg/proc_ptr_result_1.f90: Modified.
9193
9194 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9195
9196         PR c++/35711
9197         * g++.dg/warn/pr35711.C: New.
9198         * g++.dg/conversion/ptrmem2.C: Update.
9199
9200 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
9201
9202         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
9203         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
9204         README.gcc, g++.dg/README, g++.dg/compat/break/README,
9205         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
9206         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
9207         gcc.c-torture/ChangeLog.0,
9208         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
9209         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
9210         gcc.target/i386/math-torture/math-torture.exp,
9211         gcc.target/mips/inter/mips16-inter.exp,
9212         gcc.target/mips/mips-nonpic/README,
9213         gcc.target/x86_64/abi/README.gcc,
9214         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
9215         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
9216         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
9217         notices.
9218         * ChangeLog-1993-2007, ChangeLog: Correct dates.
9219
9220 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9221
9222         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
9223
9224 2009-04-21  Richard Guenther  <rguenther@suse.de>
9225
9226         PR middle-end/39829
9227         * gcc.dg/torture/pr39829.c: New testcase.
9228
9229 2009-04-21  Martin Jambor  <mjambor@suse.cz>
9230
9231         * gcc.dg/tree-ssa/cswtch-2.c: New test.
9232
9233 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9234
9235         PR 16202
9236         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9237         * gcc.dg/sequence-pt-2.c: New.
9238         * gcc.dg/sequence-pt-3.c: New.
9239         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9240         * g++.dg/warn/sequence-pt-2.c: New.
9241         * g++.dg/warn/sequence-pt-3.c: New.
9242
9243 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
9244
9245         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9246
9247 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9248
9249         * gnat.dg/import1.ad[sb]: New test.
9250
9251 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9252
9253         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9254         return 0.
9255
9256 2009-04-20  Tobias Burnus  <burnus@net-b.de>
9257
9258         PR fortran/39811
9259         * gfortran.dg/continuation_11.f90: New test.
9260
9261 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9262
9263         PR c++/13358
9264         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9265         messages. Test for "long long" in system headers.
9266         * gcc.dg/c99-longlong-2.c: New.
9267         * g++.dg/warn/pr13358.C: New.
9268         * g++.dg/warn/pr13358-2.C: New.
9269         * g++.dg/warn/pr13358-3.C: New.
9270         * g++.dg/warn/pr13358-4.C: New.
9271
9272 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9273
9274         * gcc.dg/framework-2.c: Fix up for non existent includes
9275         being fatal errors now.
9276
9277 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
9278
9279         PR fortran/39800
9280         * gfortran.dg/private_type_13.f90: New test.
9281         * gfortran.dg/private_type_2.f90: Add option -std=f95.
9282
9283 2009-04-20  Le-Chun Wu  <lcwu@google.com>
9284
9285         PR c++/39803
9286         * g++.dg/warn/Wunused-14.C: New test.
9287
9288 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9289
9290         * gnat.dg/specs/small_alignment.ads: New test.
9291
9292 2009-04-20  Ian Lance Taylor  <iant@google.com>
9293
9294         * gcc.dg/Wcxx-compat-3.c: New testcase.
9295
9296 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9297
9298         * gnat.dg/pack13.ad[sb]: New test.
9299         * gnat.dg/pack13_pkg.ads: New helper.
9300
9301 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9302
9303         * gnat.dg/discr11.ad[sb]: New test.
9304         * gnat.dg/discr11_pkg.ads: New helper.
9305
9306 2009-04-20  Ira Rosen  <irar@il.ibm.com>
9307
9308         PR tree-optimization/39675
9309         * gcc.dg/vect/O3-pr39675-2.c: New test.
9310
9311 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9312
9313         * gnat.dg/rep_clause3.adb: New test.
9314
9315 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9316
9317         PR c/37481
9318         * gcc.dg/c99-flex-array-7.c: New test.
9319
9320 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9321
9322         PR c/19771
9323         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9324
9325 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9326
9327         PR c/38243
9328         * gcc.dg/c99-restrict-3.c: New test.
9329
9330 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9331
9332         PR preprocessor/20078
9333         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9334
9335 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
9336
9337         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9338         Do not pass -B$root after -margs.
9339
9340 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9341
9342         PR c/32061
9343         PR c++/36954
9344         * gcc.dg/pr32061.c: New.
9345         * gcc.dg/Wlogical-op-1.c: Update.
9346         * g++.dg/warn/Wlogical-op-1.C: Update.
9347         * g++.dg/warn/pr36954.C: New.
9348
9349 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9350
9351         PR c/27676
9352         * gcc.dg/lvalue-5.c: New test.
9353
9354 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9355
9356         PR c/22367
9357         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9358
9359 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9360
9361         * gcc.dg/cpp/include5.c: New test.
9362
9363 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9364
9365         PR c/35210
9366         * gcc.dg/call-diag-2.c: New test.
9367
9368 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9369
9370         PR preprocessor/39646
9371         * gcc.dg/cpp/line8.c: New test.
9372
9373 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9374
9375         PR preprocessor/39647
9376         * gcc.dg/cpp/line7.c: New test.
9377
9378 2009-04-18  Richard Guenther  <rguenther@suse.de>
9379
9380         PR middle-end/39804
9381         * gcc.target/i386/pr39804.c: New testcase.
9382
9383 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9384
9385         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9386         * g++.dg/other/pr39496.C: Likewise.
9387
9388 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9389
9390         PR middle-end/36902
9391         * gcc.dg/pr36902.c: New.
9392
9393 2009-04-17  Diego Novillo  <dnovillo@google.com>
9394
9395         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9396         violation for variable 'inside_main'.
9397
9398 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9399
9400         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9401
9402 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9403
9404         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9405
9406 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9407
9408         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9409         * gfortran.dg/chmod_2.f90: Likewise.
9410         * gfortran.dg/chmod_3.f90: Likewise.
9411         * gfortran.dg/open_errors.f90: Likewise.
9412         * gfortran.dg/stat_1.f90: Likewise.
9413         * gfortran.dg/stat_2.f90: Likewise.
9414
9415 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9416
9417         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9418         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9419         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9420         * gfortran.dg/nearest_1.f90: Likewise.
9421         * gfortran.dg/nearest_3.f90: Likewise.
9422         * gfortran.dg/isnan_1.f90: Likewise.
9423         * gfortran.dg/isnan_2.f90: Likewise.
9424         * gfortran.dg/nan_1.f90: Likewise.
9425         * gfortran.dg/nan_2.f90: Likewise.
9426         * gfortran.dg/nan_3.f90: Likewise.
9427         * gfortran.dg/nan_4.f90: Likewise.
9428         * gfortran.dg/module_nan.f90: Likewise.
9429         * gfortran.dg/int_conv_2.f90: Likewise.
9430         * gfortran.dg/init_flag_3.f90: Likewise.
9431         * gfortran.dg/namelist_42.f90: Likewise.
9432         * gfortran.dg/namelist_43.f90: Likewise.
9433         * gfortran.dg/real_const_3.f90: Likewise.
9434         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9435
9436         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9437         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9438         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9439         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9440         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9441
9442         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9443         * gfortran.dg/gamma_5.f90: Likewise.
9444
9445 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9446
9447         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9448         less strict so it also works with auto-overlay support.
9449         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9450         for "exceeds local store" linker errors on the SPU.
9451
9452         * lib/gfortran.exp: Include target-supports.exp.
9453         (gfortran_init): On SPU targets where automatic overlay support
9454         is available, use it to build all Fortran test cases.
9455
9456         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9457
9458 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9459
9460         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9461         rule enforced by gnat on taft types.
9462
9463 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9464
9465         PR testsuite/39792
9466         * g++.dg/ext/complit11.C: Add empty dg-options.
9467
9468 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9469
9470         PR c++/17570
9471         * g++.dg/template/defarg11.C: New test.
9472
9473 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9474
9475         PR c++/28766
9476         * g++.dg/ext/complit11.C: New testcase.
9477
9478 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9479
9480         PR c++/39551
9481         * g++.dg/warn/Wunused-13.C: New testcase.
9482
9483 2009-04-15  Ian Lance Taylor  <iant@google.com>
9484
9485         * gcc.dg/Wenum-compare-1.c: New testcase.
9486
9487 2009-04-15  Richard Guenther  <rguenther@suse.de>
9488
9489         PR tree-optimization/39764
9490         * g++.dg/torture/pr39764.C: New testcase.
9491
9492 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9493
9494         * g++.dg/ext/altivec-17.C: New.
9495
9496 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9497
9498         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9499         * gnat.dg/specs/limited1.ads: Ditto.
9500
9501 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9502
9503         PR testsuite/39769
9504         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9505         for testing the results of estimate instructions.
9506         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9507         * gcc.dg/vmx/3a-05.c (test): Ditto.
9508
9509 2009-04-14  Jason Merrill  <jason@redhat.com>
9510
9511         PR c++/39763
9512         * g++.dg/warn/Wshadow-4.C: Extend.
9513
9514 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9515
9516         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9517         (do_D): Remove attribute hidden.
9518
9519 2009-04-13  Jason Merrill  <jason@redhat.com>
9520
9521         PR c++/39480
9522         * g++.dg/init/copy7.C: New.
9523
9524 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9525
9526         PR testsuite/39733
9527         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9528         (check_for_all_options): This.
9529
9530 2009-04-13  Jason Merrill  <jason@redhat.com>
9531
9532         PR c++/39750
9533         * g++.dg/template/crash90.C: New.
9534
9535 2009-04-12  Jason Merrill  <jason@redhat.com>
9536
9537         PR c++/39742
9538         * g++.dg/overload/extern-C-2.C: New.
9539
9540 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9541
9542         PR preprocessor/31869
9543         * gcc.dg/cpp/strify5.c: New test.
9544
9545 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9546
9547         * gnat.dg/enum1.adb: New test.
9548         * gnat.dg/enum1_pkg.ads: New helper.
9549
9550 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9551
9552         PR target/39740
9553         * gcc.target/alpha/pr39740.c: New test.
9554
9555 2009-04-11  Daniel Kraft  <d@domob.eu>
9556
9557         PR fortran/37746
9558         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9559         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9560         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9561         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9562         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9563         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9564         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9565         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9566         expected string length that failed with -fbounds-check now.
9567         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9568
9569 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9570
9571         PR fortran/39692
9572         * gfortran.dg/proc_ptr_14.f90: New.
9573
9574 2009-04-11  Richard Guenther  <rguenther@suse.de>
9575
9576         PR middle-end/39732
9577         * g++.dg/torture/pr39732.C: New testcase.
9578
9579 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9580
9581         * gfortran.dg/whole_file_5.f90: New.
9582         * gfortran.dg/whole_file_6.f90: New.
9583
9584 2009-04-11  Richard Guenther  <rguenther@suse.de>
9585
9586         PR tree-optimization/39713
9587         * g++.dg/torture/pr39713.C: New testcase.
9588
9589 2009-04-10  Richard Guenther  <rguenther@suse.de>
9590
9591         PR c/39712
9592         * gcc.dg/pr39712.c: New testcase.
9593
9594 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9595
9596         PR c++/28301
9597         * g++.dg/cpp0x/enum2.C: Updated.
9598         * g++.dg/debug/pr22514.C: Likewise.
9599         * g++.dg/parse/enum2.C: Likewise.
9600         * g++.dg/parse/enum3.C: Likewise.
9601         * g++.dg/template/crash79.C: Likewise.
9602         * g++.old-deja/g++.jason/cond.C: Likewise.
9603
9604 2009-04-10  Chao-ying Fu  <fu@mips.com>
9605
9606         * gcc.target/mips/interrupt_handler.c: Change from compile to
9607         assemble.
9608
9609 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9610
9611         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9612
9613 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9614
9615         PR fortran/38709
9616         * gfortran.dg/zero_sized_6.f90: New.
9617
9618 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9619
9620         PR  c++/20118
9621         * g++.dg/parse/pr20118.C: New.
9622         * g++.dg/template/spec16.C: Update.
9623
9624 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9625
9626         PR testsuite/35621
9627         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9628         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9629         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9630         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9631         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9632         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9633         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9634         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9635         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9636         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9637         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9638         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9639         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9640         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9641         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9642         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9643         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9644
9645 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9646
9647         PR target/39678
9648         * g++.dg/torture/pr39678.C: New.
9649         * gcc.dg/compat/struct-complex-2.h: Likewise.
9650         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9651         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9652         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9653         * gcc.dg/torture/pr39678.c: Likewise.
9654         * gcc.target/i386/pr39678.c: Likewise.
9655
9656         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9657         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9658
9659         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9660         <complex.h>.  Add tests for structure with complex float.
9661
9662 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9663             Joseph Myers  <joseph@codesourcery.com>
9664
9665         PR target/36800
9666         * gcc.dg/dfp/pr36800.c: New.
9667
9668 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9669             Rafael Avila de Espindola  <espindola@google.com>
9670
9671         * gcc.misc-tests/help.exp: New file.
9672         * lib/options.exp: New file.
9673
9674 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9675
9676         PR libobjc/36610
9677         * objc/execute/forward-1.x: New.
9678
9679 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9680
9681         * gcc.dg/pr27150-1.c: Change to a link test.
9682
9683 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9684
9685         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9686         3 of the GNU General Public License and to point readers at the
9687         COPYING3 file and the FSF's license web page.
9688         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9689         * gcc.dg/struct/struct-reorg.exp: Likewise.
9690         * gcc.target/spu/tag_manager.c: Likewise.
9691
9692 2009-04-09  Richard Guenther  <rguenther@suse.de>
9693
9694         PR testsuite/39696
9695         * ssa-ccp-25.c: Adjust pattern.
9696
9697 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9698
9699         PR fortran/36704
9700         * gfortran.dg/external_procedures_1.f90: Modified.
9701         * gfortran.dg/proc_ptr_result_1.f90: New.
9702         * gfortran.dg/proc_ptr_result_2.f90: New.
9703         * gfortran.dg/proc_ptr_result_3.f90: New.
9704
9705 2009-04-09  Richard Guenther  <rguenther@suse.de>
9706
9707         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9708         to prevent constant propagation.
9709         * gcc.dg/vect/vect-56.c: Likewise.
9710         * gcc.dg/vect/vect-58.c: Likewise.
9711         * gcc.dg/vect/vect-60.c: Likewise.
9712         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9713         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9714         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9715
9716 2009-04-09  Richard Guenther  <rguenther@suse.de>
9717
9718         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9719         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9720
9721 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9722
9723         PR c/39613
9724         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9725         New tests.
9726
9727 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9728
9729         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9730         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9731
9732 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9733
9734         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9735
9736 2009-04-08  Jason Merrill  <jason@redhat.com>
9737
9738         PR c++/25185
9739         * g++.dg/template/error40.C: Add another test.
9740
9741 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9742
9743         PR c/39614
9744         PR c/39673
9745         * gcc.c-torture/compile/pr39614-1.c,
9746         gcc.c-torture/compile/pr39614-2.c,
9747         gcc.c-torture/compile/pr39614-3.c,
9748         gcc.c-torture/compile/pr39614-4.c,
9749         gcc.c-torture/compile/pr39614-5.c,
9750         gcc.c-torture/compile/pr39673-1.c,
9751         gcc.c-torture/compile/pr39673-2.c: New tests.
9752         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9753         more cases.
9754         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9755         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9756         expected errors.
9757
9758 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9759
9760         PRc++/39637
9761         * g++.dg/cpp0x/variadic-crash2.C: New test.
9762
9763 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9764
9765         PR fortran/38863
9766         * gfortran.dg/alloc_comp_result_1.f90: New test.
9767
9768 2009-04-07  Jason Merrill  <jason@redhat.com>
9769
9770         PR c++/34691
9771         * g++.dg/overload/extern-C-1.C: New.
9772
9773 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9774
9775         PR testsuite/39325
9776         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9777
9778 2009-04-07  Jason Merrill  <jason@redhat.com>
9779
9780         PR c++/25185
9781         * g++.dg/template/error40.C: New.
9782
9783 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9784
9785         PR fortran/38152
9786         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9787
9788 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9789
9790         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9791
9792 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9793
9794         PR fortran/38290
9795         * gfortran.dg/proc_decl_1.f90: Modified.
9796         * gfortran.dg/proc_ptr_11.f90: Extended.
9797         * gfortran.dg/proc_ptr_13.f90: Modified.
9798
9799 2009-04-06  Jason Merrill  <jason@redhat.com>
9800
9801         PR c++/35146
9802         * g++.dg/template/fnspec1.C: New.
9803
9804 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9805
9806         * lib/gnat.exp: Handle multilib.
9807
9808 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9809
9810         PR fortran/38863
9811         * gfortran.dg/dependency_23.f90: New test.
9812
9813 2009-04-06  Richard Guenther  <rguenther@suse.de>
9814
9815         PR tree-optimization/28868
9816         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9817         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9818         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9819         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9820
9821 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9822
9823         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9824
9825 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9826
9827         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9828
9829 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9830
9831         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9832         with the built-in y0, and the subsequent warning.
9833         (y1): Likewise, rename to y_1.
9834
9835 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9836
9837         PR fortran/39414
9838         * gfortran.dg/proc_decl_21.f90: New.
9839
9840 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9841
9842         PR fortran/36091
9843         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9844
9845 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9846
9847         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9848         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9849         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9850         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9851         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9852         gfortran.dg/namelist_49.f90: Gate test on effective_target
9853         fd_truncate.
9854         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9855
9856 2009-04-05  Daniel Kraft  <d@domob.eu>
9857
9858         PR fortran/38654
9859         * gfortran.dg/read_float_2.f03
9860         * gfortran.dg/read_float_3.f90
9861
9862 2009-04-05  Richard Guenther  <rguenther@suse.de>
9863
9864         PR tree-optimization/39648
9865         * gcc.c-torture/compile/pr39648.c: New testcase.
9866
9867 2009-04-05  Jason Merrill  <jason@redhat.com>
9868
9869         PR c++/14912
9870         * g++.dg/template/error39.C: New.
9871
9872 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9873
9874         PR fortran/29458
9875         * gfortran.dg/implied_do_1.f90: New.
9876
9877 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9878
9879         PR fortran/39577
9880         * gfortran.dg/recursive_check_8.f90: New.
9881         * gfortran.dg/recursive_check_9.f90: New.
9882         * gfortran.dg/recursive_check_10.f90: New.
9883         * gfortran.dg/recursive_check_11.f90: New.
9884         * gfortran.dg/recursive_check_12.f90: New.
9885         * gfortran.dg/recursive_check_13.f90: New.
9886         * gfortran.dg/recursive_check_14.f90: New.
9887
9888 2009-04-04  Jason Merrill  <jason@redhat.com>
9889
9890         PR c++/25185
9891         * g++.dg/template/error38.C: Add more tests.
9892
9893 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9894
9895         PR fortran/37614
9896         * gfortran.dg/common_align_2.f90: New test.
9897
9898 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9899
9900         PR target/39501
9901         * gcc.c-torture/execute/pr39501.c: New file.
9902         * gcc.c-torture/execute/pr39501.x: New file.
9903
9904 2009-04-04  Richard Guenther  <rguenther@suse.de>
9905
9906         PR tree-optimization/8781
9907         PR tree-optimization/37892
9908         * g++.dg/tree-ssa/pr8781.C: New testcase.
9909         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9910
9911 2009-04-04  Richard Guenther  <rguenther@suse.de>
9912
9913         PR tree-optimization/39636
9914         * gcc.c-torture/compile/pr39636.c: New testcase.
9915
9916 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9917
9918         PR rtl-optimization/39607
9919         * g++.dg/opt/pr39607.C: New.
9920
9921 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9922
9923         PR fortran/39594
9924         * gfortran.dg/common_12.f90: New.
9925
9926 2009-04-03  Jason Merrill  <jason@redhat.com>
9927
9928         PR c++/39608
9929         * g++.dg/template/const2.C: New test.
9930
9931 2009-04-03  Richard Guenther  <rguenther@suse.de>
9932
9933         PR tree-optimization/2480
9934         PR tree-optimization/23086
9935         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9936         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9937
9938 2009-04-03  Richard Guenther  <rguenther@suse.de>
9939
9940         PR tree-optimization/34743
9941         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9942         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9943         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9944         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9945         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9946         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9947         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9948         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9949
9950 2009-04-03  Richard Guenther  <rguenther@suse.de>
9951
9952         PR middle-end/13146
9953         PR tree-optimization/23940
9954         PR tree-optimization/33237
9955         PR middle-end/33974
9956         PR middle-end/34093
9957         PR tree-optimization/36201
9958         PR tree-optimization/36230
9959         PR tree-optimization/38049
9960         PR tree-optimization/38207
9961         PR tree-optimization/38230
9962         PR tree-optimization/38301
9963         PR tree-optimization/38585
9964         PR middle-end/38895
9965         PR tree-optimization/38985
9966         PR tree-optimization/39299
9967         * gcc.dg/pr19633-1.c: Adjust.
9968         * gcc.dg/torture/pta-callused-1.c: Likewise.
9969         * gcc.dg/torture/pr39074-2.c: Likewise.
9970         * gcc.dg/torture/pr39074.c: Likewise.
9971         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9972         * gcc.dg/torture/pr30375.c: Adjust.
9973         * gcc.dg/torture/pr33563.c: Likewise.
9974         * gcc.dg/torture/pr33870.c: Likewise.
9975         * gcc.dg/torture/pr33560.c: Likewise.
9976         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9977         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9978         * gcc.dg/tree-ssa/alias-15.c: Remove.
9979         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9980         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9981         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9982         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9983         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9984         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9985         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9986         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9987         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9988         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9989         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9990         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9991         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9992         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9993         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9994         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9995         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9996         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9997         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9998         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9999         * gcc.dg/tree-ssa/alias-20.c: Likewise.
10000         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
10001         * gcc.dg/tree-ssa/pr38895.c: Likewise.
10002         * gcc.dg/uninit-B.c: XFAIL.
10003         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
10004         * gcc.dg/uninit-pr19430.c: XFAIL.
10005         * g++.dg/tree-ssa/pr13146.C: New testcase.
10006         * g++.dg/opt/pr36187.C: Adjust.
10007         * g++.dg/torture/20090329-1.C: New testcase.
10008
10009 2009-04-02  Chao-ying Fu  <fu@mips.com>
10010
10011         * gcc.target/mips/interrupt_handler.c: New test.
10012
10013 2009-04-02  David Ayers  <ayers@fsfe.org>
10014
10015         PR objc/18456
10016         * objc.dg/bad-receiver-type-2.m: New test contributed by
10017         Alexander Mamberg.
10018
10019 2009-04-02  Jason Merrill  <jason@redhat.com>
10020
10021         PR c++/25185
10022         * g++.dg/template/error38.C: New test.
10023
10024 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
10025
10026         PR tree-optimization/31677
10027         * gcc.dg/memcpy-1.c: Add compiler option.
10028
10029 2009-04-02  Ira Rosen  <irar@il.ibm.com>
10030
10031         PR tree-optimization/39595
10032         * gfortran.dg/vect/O3-pr39595.f: New test.
10033
10034 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
10035
10036         PR c++/26693
10037         * g++.dg/template/typedef11.C: New test.
10038         * g++.dg/template/typedef12.C: Likewise.
10039         * g++.dg/template/typedef13.C: Likewise.
10040         * g++.dg/template/typedef14.C: Likewise.
10041         * g++.dg/template/typedef15.C: Likewise.
10042         * g++.dg/template/typedef16.C: Likewise.
10043         * g++.dg/template/sfinae3.C: Compile this pedantically.
10044         The only errors expected should be the one saying the typedef is ill
10045         formed.
10046         * g++.old-deja/g++.pt/typename8.C: Likewise.
10047         * g++.dg/template/access11.C: Update this.
10048
10049 2009-04-02  Richard Guenther  <rguenther@suse.de>
10050
10051         PR tree-optimization/37221
10052         * gcc.c-torture/compile/20090331-1.c: New testcase.
10053
10054 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
10055
10056         * gcc.c-torture/compile/20090401-1.c: New test.
10057
10058 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10059
10060         PR c++/4926
10061         * g++.dg/template/pr4926-1.C: New.
10062
10063 2009-04-01  Xinliang David Li  <davidxl@google.com>
10064
10065         * gcc.target/i386/all_one_m128i.c: New test.
10066
10067 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
10068
10069         PR c/39027
10070         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
10071         * gcc.dg/fltconst-2.c: New test.
10072         * gcc.dg/fltconst-double-pedantic-1.c: New test.
10073         * gcc.dg/fltconst-double-pedantic-2.c: New test.
10074
10075         PR c/33466
10076         * gcc.dg/cpp/pr33466.c: New test.
10077         * gcc.dg/dfp/pr33466.c: New test.
10078         * gcc.dg/fixed-point/pr33466.c: New test.
10079
10080 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10081
10082         PR tree-optimization/35011
10083         * g++.dg/other/pr35011.C: New.
10084
10085 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
10086
10087         PR target/39226
10088         * gcc.dg/pr39226.c: New test.
10089
10090 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10091
10092         PR c++/35240
10093         * g++.dg/template/pr35240.C: New.
10094
10095 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
10096
10097         PR c/39605
10098         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
10099         * gcc.dg/pr25682.c: Update expected diagnostics.
10100
10101 2009-04-01  Richard Guenther  <rguenther@suse.de>
10102
10103         * gcc.dg/fold-plusmult-2.c: New testcase.
10104
10105 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
10106
10107         PR c/37772
10108         * gcc.dg/pr37772.c: New test.
10109         * g++.dg/ext/asm11.C: New test.
10110
10111 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10112
10113         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
10114         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
10115         defined.
10116
10117 2009-03-31  Jason Merrill  <jason@redhat.com>
10118
10119         * g++.old-deja/g++.other/using9.C: Add expected errors.
10120
10121 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
10122
10123         * gcc.c-torture/compile/pr33009.c: Removed.
10124
10125 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10126
10127         * gcc.c-torture/compile/pr33009.c: Delete.
10128         * gcc.c-torture/compile/pr11832.c: Likewise.
10129
10130 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10131
10132         PR c/448
10133         * lib/target-supports.exp (check_effective_target_stdint_types):
10134         Update comment.
10135         (check_effective_target_inttypes_types): New.
10136         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
10137         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
10138         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
10139
10140 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10141
10142         PR fortran/38917
10143         PR fortran/38918
10144         * gfortran.dg/data_pointer_1.f90: New test.
10145
10146 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10147
10148         PR fortran/38915
10149         * gfortran.dg/char_length_15.f90: New test.
10150
10151 2009-03-31  Jason Merrill  <jason@redhat.com>
10152
10153         C++ DR 613
10154         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
10155         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
10156         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
10157         xfail others.
10158
10159         * g++.dg/other/typedef2.C: New test.
10160
10161         PR c++/37806
10162         * g++.dg/template/typedef17.C: New test.
10163
10164         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
10165         * g++.dg/cpp0x/auto12.C: Likewise.
10166
10167 2009-03-31  Richard Guenther  <rguenther@suse.de>
10168
10169         PR middle-end/31029
10170         * gcc.dg/fold-compare-4.c: New testcase.
10171         * gcc.dg/fold-compare-5.c: Likewise.
10172
10173 2009-03-31  Richard Guenther  <rguenther@suse.de>
10174
10175         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
10176
10177 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10178
10179         PR target/39592
10180         * gcc.target/i386/pr39592-1.c: New test.
10181
10182 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10183
10184         PR preprocessor/15638
10185         * gcc.dg/cpp/missing-header-1.c: New test.
10186         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
10187         "compilation terminated" message.
10188         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
10189         test #include "".
10190         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
10191         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
10192         terminated" message.
10193
10194 2009-03-31  Richard Guenther  <rguenther@suse.de>
10195
10196         PR middle-end/23401
10197         PR middle-end/27810
10198         * gcc.dg/tree-ssa/pr23401.c: New testcase.
10199         * gcc.dg/tree-ssa/pr27810.c: Likewise.
10200
10201 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
10202
10203         PR fortran/38389
10204         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
10205         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
10206         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
10207         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
10208         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10209         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
10210         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
10211
10212 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
10213
10214         PR fortran/22571
10215         * gfortran.dg/whole_file_1.f90: New test.
10216         PR fortran/26227
10217         * gfortran.dg/whole_file_2.f90: New test.
10218         * gfortran.dg/whole_file_3.f90: New test.
10219         PR fortran/24886
10220         * gfortran.dg/whole_file_4.f90: New test.
10221
10222 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
10223
10224         * gfortran.dg/bind_c_usage_19.f90: New test.
10225
10226         PR target/39558
10227         * gcc.target/powerpc/altivec-29.c: New test.
10228
10229 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10230
10231         PR rtl-optimization/323
10232         * gcc.target/i386/excess-precision-1.c,
10233         gcc.target/i386/excess-precision-2.c,
10234         gcc.target/i386/excess-precision-3.c,
10235         gcc.target/i386/excess-precision-4.c,
10236         gcc.target/i386/excess-precision-5.c,
10237         gcc.target/i386/excess-precision-6.c: New tests.
10238
10239 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10240
10241         PR c/35235
10242         * gcc.dg/c99-array-lval-8.c: New test.
10243
10244 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10245
10246         PR preprocessor/34695
10247         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10248         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10249         instead of dg-warning for "previous definition" messages.
10250         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10251         "warnings being treated as errors" message.
10252         * gcc.dg/fltconst-1.c: Use -fshow-column.
10253
10254 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10255
10256         PR fortran/38823
10257         * gfortran.dg/power1.f90: New test.
10258
10259 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10260
10261         PR c/456
10262         PR c/5675
10263         PR c/19976
10264         PR c/29116
10265         PR c/31871
10266         PR c/35198
10267         * gcc.c-torture/compile/20081108-1.c,
10268         gcc.c-torture/compile/20081108-2.c,
10269         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10270         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10271         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10272         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10273         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10274         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10275         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10276         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10277         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10278         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10279         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10280         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10281         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10282         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10283         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10284         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10285         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10286         case.
10287         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10288         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10289         XFAILs.  Update expected messages.
10290         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10291         expected messages.
10292         * gcc.dg/real-const-1.c: Replace with test from original PR.
10293         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10294         when casting from non-constant integer to pointer.
10295
10296 2009-03-29  Richard Guenther  <rguenther@suse.de>
10297
10298         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10299
10300 2009-03-29  Daniel Kraft  <d@domob.eu>
10301
10302         PR fortran/37423
10303         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10304         DEFERRED bindings.
10305         * gfortran.dg/typebound_proc_9.f03: New test.
10306         * gfortran.dg/typebound_proc_10.f03: New test.
10307         * gfortran.dg/typebound_proc_11.f03: New test.
10308         * gfortran.dg/abstract_type_5.f03: New test.
10309
10310 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10311
10312         PR fortran/38507
10313         * gfortran.dg/do_4.f: New.
10314         * gfortran.dg/goto_2.f90: Correct expected warnings.
10315         * gfortran.dg/goto_4.f90: Likewise.
10316         * gfortran.dg/goto_5.f90: New.
10317
10318 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
10319
10320         PR target/39545
10321         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10322
10323         * gcc.target/i386/pr39545-1.c: New.
10324         * gcc.target/i386/pr39545-2.c: Likewise.
10325
10326         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10327         (flex2_struct): Likewise.
10328         (check_struct_passing7): Likewise.
10329         (check_struct_passing8): Likewise.
10330         (f1s): Likewise.
10331         (f2s): Likewise.
10332         (main): Call check_struct_passing7 and check_struct_passing8.
10333
10334 2009-03-29  Richard Guenther  <rguenther@suse.de>
10335
10336         * gcc.c-torture/execute/20090113-1.c: New testcase.
10337         * gcc.c-torture/execute/20090113-2.c: Likewise.
10338         * gcc.c-torture/execute/20090113-3.c: Likewise.
10339         * gcc.c-torture/execute/20090207-1.c: Likewise.
10340         * gcc.c-torture/compile/20090114-1.c: Likewise.
10341         * gcc.c-torture/compile/20090328-1.c: Likewise.
10342         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10343
10344 2009-03-29  David Ayers  <ayers@fsfe.org>
10345
10346         PR objc/27377
10347         * objc.dg/conditional-1.m: New tests.
10348
10349 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
10350
10351         * gcc.dg/winline-10.c: New test.
10352
10353 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10354
10355         PR fortran/34656
10356         * gfortran.dg/do_check_1.f90: Add test.
10357         * gfortran.dg/do_check_2.f90: Add test.
10358         * gfortran.dg/do_check_3.f90: Add test.
10359         * gfortran.dg/do_check_4.f90: Add test.
10360
10361 2009-03-28  Jan Hubicka  <jh@suse.cz>
10362
10363         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10364         * gcc.dg/pr33826.c: Update dump files.
10365         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10366         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10367
10368 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10369
10370         * g++.dg/tree-ssa/fwprop-align.C: New test.
10371
10372 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10373
10374         * gcc.target/powerpc/altivec-28.c: New test.
10375
10376         PR c++/39554
10377         * gcc.dg/wdisallowed-functions-1.c: Removed.
10378         * gcc.dg/wdisallowed-functions-2.c: Removed.
10379         * gcc.dg/wdisallowed-functions-3.c: Removed.
10380         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10381         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10382         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10383
10384 2009-03-28  Richard Guenther  <rguenther@suse.de>
10385
10386         PR tree-optimization/38723
10387         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10388
10389 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10390
10391         PR fortran/38538
10392         * gfortran.dg/char_result_13.f90: New test.
10393
10394 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10395
10396         PR fortran/38765
10397         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10398
10399 2009-03-28  Daniel Kraft  <d@domob.eu>
10400
10401         * gfortran.dg/trim_1.f90: New test.
10402
10403 2009-03-28  Richard Guenther  <rguenther@suse.de>
10404
10405         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10406         * g++.dg/warn/Warray-bounds.C: Likewise.
10407
10408 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10409
10410         PR fortran/32626
10411         * gfortran.dg/recursive_check_7.f90: New test.
10412
10413 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10414
10415         PR fortran/38432
10416         * gfortran.dg/do_check_5.f90: New test.
10417         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10418         * gfortran.dg/array_constructor_18.f90: Ditto.
10419         * gfortran.dg/array_constructor_22.f90: Ditto.
10420         * gfortran.dg/do_3.F90: Ditto.
10421         * gfortran.dg/do_1.f90: Ditto.
10422
10423 2009-03-28  Richard Guenther  <rguenther@suse.de>
10424
10425         PR tree-optimization/38180
10426         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10427
10428 2009-03-28  Richard Guenther  <rguenther@suse.de>
10429
10430         PR tree-optimization/38513
10431         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10432         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10433         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10434         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10435         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10436         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10437         * gcc.dg/vect/vect-35.c: Likewise.
10438         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10439         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10440         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10441
10442 2009-03-28  Richard Guenther  <rguenther@suse.de>
10443
10444         PR tree-optimization/38968
10445         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10446
10447 2009-03-28  Richard Guenther  <rguenther@suse.de>
10448
10449         PR tree-optimization/37795
10450         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10451
10452 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10453
10454         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10455         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10456         options for removed targets.
10457
10458 2009-03-27  Richard Guenther  <rguenther@suse.de>
10459
10460         PR tree-optimization/39120
10461         * gcc.c-torture/execute/pr39120.c: New testcase.
10462
10463 2009-03-27  Richard Guenther  <rguenther@suse.de>
10464
10465         PR tree-optimization/39120
10466         * gcc.dg/torture/pta-callused-1.c: New testcase.
10467
10468 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10469
10470         PR middle-end/39315
10471         * gcc.target/i386/pr39315-1.c: New.
10472         * gcc.target/i386/pr39315-2.c: Likewise.
10473         * gcc.target/i386/pr39315-3.c: Likewise.
10474         * gcc.target/i386/pr39315-4.c: Likewise.
10475         * gcc.target/i386/pr39315-check.c: Likewise.
10476
10477 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10478
10479         PR c/39323
10480         * gcc.dg/pr39323-1.c: New.
10481         * gcc.dg/pr39323-2.c: Likewise.
10482         * gcc.dg/pr39323-3.c: Likewise.
10483
10484 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10485
10486         PR target/38034
10487         * gcc.target/ia64/sync-1.c: New.
10488
10489 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10490
10491         PR target/39472
10492         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10493         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10494         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10495         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10496         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10497         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10498         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10499         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10500
10501 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10502
10503         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10504         for low precision (i.e. float).
10505
10506 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10507             Jakub Jelinek  <jakub@redhat.com>
10508
10509         PR debug/37959
10510         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10511
10512 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10513
10514         * gcc.dg/memmove-2.c: New test.
10515         * gcc.dg/memmove-3.c: New test.
10516
10517         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10518         in clone naming.
10519
10520 2009-03-27  Xinliang David Li  <davidxl@google.com>
10521
10522         PR tree-optimization/39557
10523         * g++.dg/tree-ssa/dom-invalid.C: New test.
10524
10525 2009-03-27  Xinliang David Li  <davidxl@google.com>
10526
10527         PR tree-optimization/39548
10528         * g++.dg/tree-ssa/copyprop.C: New test.
10529
10530 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10531
10532         PR c++/38638
10533         * g++.dg/template/typename17.C: New testcase.
10534         * g++.dg/template/typename18.C: New testcase.
10535
10536 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10537
10538         PR c++/36799
10539         * g++.dg/other/var_copy-1.C: New test.
10540
10541 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10542
10543         PR c++/37647
10544         * g++.dg/parse/ctor9.C: New test.
10545
10546 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10547
10548         PR c++/29727
10549         * g++.dg/init/error2.C: New test.
10550
10551 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10552
10553         PR c++/35652
10554         * gcc.dg/pr35652.C: New.
10555         * g++.dg/warn/pr35652.C: New.
10556         * gcc.dg/format/plus-1.c: Adjust message.
10557
10558 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10559
10560         PR c++/39554
10561         * gcc.dg/wdisallowed-functions-3.c: New test.
10562         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10563
10564 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10565
10566         * gcc.dg/inline-33.c: Fix when pic.
10567
10568 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10569
10570         * gcc.target/ia64/20090324-1.c: New test.
10571
10572 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10573
10574         PR c/27898
10575         * gcc.dg/pr27898.c: New test.
10576
10577         PR tree-optimization/32139
10578         * gcc.c-torture/compile/pr32139.c: New test.
10579
10580 2009-03-24  Jason Merrill  <jason@redhat.com>
10581
10582         PR c++/28274
10583         * g++.dg/parse/defarg14.C: New test.
10584
10585 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10586
10587         PR libfortran/39528
10588         * gfortran.dg/read_repeat.f90: New test.
10589
10590 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10591
10592         PR tree-optimization/39529
10593         * gcc.dg/vect/pr39529.c: New test.
10594
10595 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10596             Jakub Jelinek  <jakub@redhat.com>
10597
10598         PR debug/39524
10599         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10600
10601 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10602
10603         PR c/39495
10604         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10605
10606 2009-03-23  Jason Merrill  <jason@redhat.com>
10607
10608         * g++.dg/cpp0x/auto12.C: Add variadic test.
10609
10610         PR c++/39526
10611         * g++.dg/warn/Wshadow-4.C: New test.
10612
10613 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10614
10615         PR tree-optimization/39516
10616         * gfortran.dg/pr39516.f: New test.
10617
10618 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10619
10620         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10621         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10622         variable, not environment variable.
10623
10624 2009-03-21  Jason Merrill  <jason@redhat.com>
10625
10626         PR c++/28879
10627         * g++.dg/ext/vla6.C: New test.
10628
10629 2009-03-20  Jason Merrill  <jason@redhat.com>
10630
10631         * g++.dg/cpp0x/initlist5.C: Add additional test.
10632
10633 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10634             Janis Johnson  <janis187@us.ibm.com>
10635
10636         * lib/compat.exp (compat-get-options-main, compat-get-options):
10637         Handle dg-prune-output in source file.
10638         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10639         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10640         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10641         two warnings.
10642
10643 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10644
10645         PR c/39495
10646         * gcc.dg/gomp/pr39495-1.c: New test.
10647         * gcc.dg/gomp/pr39495-2.c: New test.
10648         * g++.dg/gomp/pr39495-1.C: New test.
10649         * g++.dg/gomp/pr39495-2.C: New test.
10650
10651         PR target/39496
10652         * gcc.target/i386/pr39496.c: New test.
10653         * g++.dg/other/pr39496.C: New test.
10654
10655 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10656
10657         PR middle-end/39500
10658         * gcc.dg/autopar/pr39500-1.c: New.
10659         * gcc.dg/autopar/pr39500-2.c: New.
10660
10661 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10662
10663         * g++.dg/dg.exp: Prune graphite.
10664
10665 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10666
10667         PR middle-end/39447
10668         * g++.dg/graphite: New.
10669         * g++.dg/graphite/graphite.exp: New.
10670         * g++.dg/graphite/pr39447.C: New.
10671
10672 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10673
10674         PR c++/39425
10675         * g++.dg/template/pr39425.C: New.
10676
10677         * g++.dg/template/spec33.C: Updated.
10678
10679 2009-03-17  Jason Merrill  <jason@redhat.com>
10680
10681         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10682
10683 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10684
10685         PR c++/39475
10686         * g++.dg/ext/unary_trait_incomplete.C: New.
10687
10688 2009-03-17  Jing Yu  <jingyu@google.com>
10689
10690         PR middle-end/39378
10691         * g++.dg/inherit/thunk10.C: New test.
10692
10693 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10694
10695         PR target/39482
10696         * gcc.target/i386/pr39482.c: New test.
10697
10698 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10699
10700         PR debug/39471
10701         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10702         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10703         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10704         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10705
10706         PR middle-end/39443
10707         * gcc.dg/pr39443.c: New test.
10708
10709         PR debug/39412
10710         * gcc.dg/debug/pr39412.c: New test.
10711
10712 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10713
10714         PR testsuite/38526
10715         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10716         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10717         is defined.
10718         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10719         its original value, or unset if it was not defined.
10720         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10721         path procs around use of HOSTCC.
10722         * g++.dg/compat/struct-layout-1.exp: Ditto.
10723         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10724
10725 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10726
10727         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10728
10729 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10730
10731         Revert patch for PR testsuite/37630.
10732
10733         PR testsuite/37960
10734         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10735
10736         PR testsuite/37630
10737         * lib/target-supports.exp (check_effective_target_ieee): New.
10738         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10739         * gcc.dg/20001012-1.c: Require ieee.
10740
10741         PR testsuite/37628
10742         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10743
10744 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10745
10746         PR tree-optimization/39455
10747         * gcc.dg/pr39455.c: New test.
10748
10749 2009-03-13  David Ayers  <ayers@fsfe.org>
10750
10751         * objc/execute/trivial.m. New test.
10752
10753 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10754
10755         PR target/39137
10756         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10757
10758 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10759
10760         PR testsuite/39451
10761         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10762         constraint on (%2).
10763
10764 2009-03-12  David Ayers  <ayers@fsfe.org>
10765
10766         PR libobjc/27466
10767         * objc/execute/exceptions/handler-1.m. New test.
10768
10769 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10770
10771         PR target/39431
10772         * gcc.target/i386/pr39431.c: New test.
10773
10774 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10775
10776         PR target/39445
10777         * gcc.target/i386/pr39445.c: New.
10778
10779         * gcc.target/i386/push-1.c: XFAIL.
10780
10781 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10782
10783         * gcc.dg/inline-33.c: New test.
10784
10785 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10786
10787         * gcc.dg/vect/vect-82.c: Combine dg-do and
10788         dg-require-effective-target into dg-skip-if.
10789         * gcc.dg/vect/vect-83.c: Likewise.
10790
10791 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10792
10793         PR target/39137
10794         * gcc.target/i386/stackalign/longlong-1.c: New test.
10795         * gcc.target/i386/stackalign/longlong-2.c: New test.
10796
10797 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10798
10799         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10800
10801 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10802
10803         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10804         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10805
10806 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10807
10808         * gnat.dg/slice_enum.adb: New test.
10809
10810 2009-03-11  Jason Merrill  <jason@redhat.com>
10811
10812         PR debug/39086
10813         * g++.dg/opt/nrv15.C: New test.
10814
10815 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10816
10817         PR tree-optimization/39422
10818         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10819         constant array with static initialization to global memory.
10820         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10821
10822 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10823
10824         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10825         padding.
10826
10827 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10828
10829         PR c++/39371
10830         * g++.dg/opt/switch2.C: Add -w to dg-options.
10831         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10832         * g++.dg/warn/switch1.C: New test.
10833         * g++.dg/other/switch3.C: New test.
10834
10835         PR tree-optimization/39394
10836         * gcc.c-torture/compile/pr39394.c: New test.
10837
10838 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10839
10840         * gcc.target/s390/20090223-1.c: New testcase.
10841
10842 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10843
10844         PR libfortran/39402
10845         * gfortran.dg/fmt_f0_1.f90: New test.
10846
10847 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10848
10849         PR c++/39060
10850         * g++.dg/other/new1.C: Adjusted.
10851         * g++.dg/parse/crash40.C: Likewise.
10852         * g++.dg/parse/defarg12.C: Likewise.
10853         * g++.dg/template/error15.C: Likewise.
10854
10855         * g++.dg/other/pr39060.C: New.
10856
10857 2009-03-07  Jason Merrill  <jason@redhat.com>
10858
10859         PR c++/39367
10860         * g++.dg/opt/new1.C: New.
10861
10862 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10863
10864         PR c++/33492
10865         * g++.dg/other/error32.C: New.
10866
10867 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10868
10869         PR middle-end/39360
10870         * gcc.c-torture/compile/pr39360.c: New test.
10871
10872         PR debug/39372
10873         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10874
10875 2009-03-05  Jason Merrill  <jason@redhat.com>
10876
10877         PR c++/38908
10878         * g++.dg/warn/Wuninitialized-3.C: New test.
10879
10880 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10881
10882         PR debug/39379
10883         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10884         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10885
10886 2009-03-04  Jason Merrill  <jason@redhat.com>
10887
10888         PR c++/13549
10889         * g++.dg/template/koenig7.C: New test.
10890
10891 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10892
10893         * g++.dg/torture/predcom-1.C: New test.
10894
10895 2009-03-04  Richard Guenther  <rguenther@suse.de>
10896
10897         PR tree-optimization/39362
10898         * g++.dg/torture/pr39362.C: New testcase.
10899
10900 2009-03-04  Jason Merrill  <jason@redhat.com>
10901             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10902
10903         PR c++/9634
10904         PR c++/29469
10905         PR c++/29607
10906         * g++.dg/template/dependent-name5.C: New test.
10907
10908 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10909
10910         PR testsuite/39357
10911         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10912         vect_int to vect_int_mult.
10913
10914 2009-03-04  Richard Guenther  <rguenther@suse.de>
10915
10916         PR tree-optimization/39358
10917         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10918         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10919
10920 2009-03-04  Richard Guenther  <rguenther@suse.de>
10921
10922         PR tree-optimization/39339
10923         * gcc.c-torture/execute/pr39339.c: New testcase.
10924
10925 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10926
10927         * gcc.c-torture/compile/20090303-1.c,
10928         gcc.c-torture/compile/20090303-2.c: New tests.
10929
10930 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10931
10932         PR fortran/39354
10933         * gfortran.dg/gomp/pr39354.f90: New test.
10934
10935         PR tree-optimization/39343
10936         * gcc.dg/pr39343.c: New test.
10937
10938 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10939
10940         PR tree-optimization/39248
10941         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10942         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10943         on targets without vector misalignment support.
10944         * lib/target-supports.exp
10945         (check_effective_target_vect_short_mult): Add
10946         check_effective_target_arm32.
10947
10948 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10949
10950         PR middle-end/39335
10951         * gcc.dg/graphite/pr39335_1.c: New.
10952         * gcc.dg/graphite/pr39335.c: New.
10953
10954 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10955
10956         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10957         of andl.
10958         * gcc.target/i386/stackalign/return-5.c: Likewise.
10959         * gcc.target/i386/stackalign/return-6.c: Likewise.
10960
10961 2009-03-02  Richard Guenther  <rguenther@suse.de>
10962             Ira Rosen  <irar@il.ibm.com>
10963
10964         PR tree-optimization/39318
10965         * gfortran.dg/vect/pr39318.f90: New test.
10966
10967 2009-03-01  Jan Hubicka  <jh@suse.cz>
10968
10969         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10970
10971 2009-03-01  Jan Hubicka  <jh@suse.cz>
10972
10973         PR debug/39267
10974         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10975
10976 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10977
10978         * gnat.dg/pack12.adb: New test.
10979
10980 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10981
10982         PR c++/37789
10983         * g++.dg/other/pr37789.C: New.
10984
10985 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10986
10987         PR fortran/39295
10988         * gfortran.dg/interface_25.f90: New test.
10989         * gfortran.dg/interface_26.f90: New test.
10990
10991 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10992
10993         PR fortran/39292
10994         * gfortran.dg/initialization_22.f90: New test.
10995
10996 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10997
10998         PR rtl-optimization/39241
10999         * gcc.dg/torture/pr39241.c: New.
11000
11001 2009-02-25  Martin Jambor  <mjambor@suse.cz>
11002
11003         PR tree-optimizations/39259
11004         * g++.dg/torture/pr39259.C: New testcase.
11005
11006 2009-02-24  Richard Guenther  <rguenther@suse.de>
11007
11008         PR c++/39242
11009         * g++.dg/template/instantiate10.C: New testcase.
11010
11011 2009-02-24  Richard Guenther  <rguenther@suse.de>
11012             Zdenek Dvorak  <ook@ucw.cz>
11013
11014         PR tree-optimization/39233
11015         * gcc.c-torture/execute/pr39233.c: New testcase.
11016
11017 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
11018
11019         PR tree-optimization/39260
11020         * gcc.dg/graphite/pr39260.c: New.
11021
11022 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
11023
11024         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
11025
11026 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
11027
11028         PR c++/36411
11029         * g++.dg/template/void14.C: New.
11030
11031 2009-02-23  Jason Merrill  <jason@redhat.com>
11032
11033         PR c++/38880
11034         * g++.dg/init/const7.C: Remove XFAIL.
11035         * g++.dg/init/static-init1.C: New test.
11036
11037         * g++.dg/cpp0x/initlist14.C: New test.
11038
11039 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11040
11041         PR fortran/38914
11042         * bound_simplification_2.f90:  New test case.
11043         * bound_7.f90:  New test case.
11044
11045 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
11046
11047         * gcc.dg/cpp/include4.c: New test.
11048
11049 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
11050
11051         PR target/39256
11052         * gcc.target/i386/abi-2.c: New.
11053
11054 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
11055
11056         * gcc.c-torture/execute/pr39228.x: New.
11057
11058 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
11059
11060         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
11061         scan-assembler to check for xmm0 register.
11062
11063 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
11064             Joseph Myers  <joseph@codesourcery.com>
11065
11066         * gcc.target/arm/va_list.c: New test.
11067         * g++.dg/abi/arm_va_list.C: Likewise.
11068         * lib/target-supports.exp (check_effective_target_arm_eabi): New
11069         function.
11070         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
11071         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
11072         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
11073         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
11074         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
11075         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
11076
11077 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
11078
11079         PR testsuite/38164
11080         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
11081         to dg-options.
11082
11083 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
11084
11085         PR target/39240
11086         * gcc.c-torture/execute/pr39240.c: New test.
11087
11088 2009-02-20  Jason Merrill  <jason@redhat.com>
11089
11090         PR c++/39225
11091         * g++.dg/parse/dtor15.C: New test.
11092
11093 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
11094
11095         * gcc.c-torture/execute/20090219-1.c: New.
11096
11097 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
11098
11099         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
11100         (mips-dg-options): When matching isa* pseudo-options make
11101         'value' optional and accept ! entries.  Use $spec instead of
11102         $isa_spec in the isa pseudo-option error message.  Only
11103         perform the ISA-range check when 'value' is set.  If arch is
11104         matching any CPU in the ! entries switch to its generic ISA.
11105         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
11106         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
11107
11108 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
11109
11110         PR target/39175
11111         * gcc.dg/visibility-20.c: New test.
11112         * g++.dg/ext/visibility/visibility-11.C: New test.
11113
11114 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
11115
11116         PR c++/39188
11117         * g++.dg/abi/pr39188-1a.C: New.
11118         * g++.dg/abi/pr39188-1b.C: Likewise.
11119         * g++.dg/abi/pr39188-1.h: Likewise.
11120         * g++.dg/abi/pr39188-2a.C: Likewise.
11121         * g++.dg/abi/pr39188-2b.C: Likewise.
11122         * g++.dg/abi/pr39188-2.h: Likewise.
11123         * g++.dg/abi/pr39188-3a.C: Likewise.
11124         * g++.dg/abi/pr39188-3b.C: Likewise.
11125         * g++.dg/abi/pr39188-3.h: Likewise.
11126
11127 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
11128
11129         PR c/38483
11130         * gcc.c-torture/execute/call-trap-1.c,
11131         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
11132         tests.
11133
11134 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
11135
11136         PR target/39228
11137         * gcc.c-torture/execute/pr39228.c: New test.
11138
11139 2009-02-19  Richard Guenther  <rguenther@suse.de>
11140
11141         PR tree-optimization/39074
11142         * gcc.dg/torture/pr39074.c: New testcase.
11143         * gcc.dg/torture/pr39074-2.c: Likewise.
11144         * gcc.dg/torture/pr39074-3.c: Likewise.
11145
11146 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11147
11148         PR c++/39219
11149         * g++.dg/parse/attr3.C: New.
11150
11151 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
11152
11153         PR testsuite/38165
11154         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
11155
11156         PR testsuite/38166
11157         * g++.dg/ext/visibility/class1.C: Revert revision 122348
11158         and skip on Darwin.
11159
11160 2009-02-18  Jason Merrill  <jason@redhat.com>
11161
11162         PR c++/38880
11163         * g++.dg/init/const7.C: Remove XFAIL.
11164
11165         PR target/39179
11166         * g++.dg/opt/const6.C: New test.
11167
11168 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11169
11170         * gcc.dg/callabi/callabi.exp: Moved to ...
11171         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
11172         in 64bit mode.
11173
11174         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
11175         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11176         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11177         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
11178         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
11179         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
11180         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
11181
11182         * gcc.dg/callabi/callabi.h: Moved to ...
11183         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
11184
11185         * gcc.dg/callabi/func-1.c: Moved to ...
11186         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
11187
11188         * gcc.dg/callabi/func-indirect.c: Moved to ...
11189         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
11190
11191         * gcc.dg/callabi/pr38891.c: Moved to ...
11192         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
11193
11194         * gcc.dg/callabi/vaarg-1.c: Moved to ...
11195         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
11196
11197         * gcc.dg/callabi/vaarg-2.c: Moved to ...
11198         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
11199
11200         * gcc.dg/callabi/vaarg-3.c: Moved to ...
11201         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
11202
11203 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
11204
11205         PR target/38891
11206         * gcc.dg/callabi/pr38891.c: New.
11207
11208 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11209
11210         * gcc.dg/callabi/callabi.exp: New.
11211
11212 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11213
11214         PR target/39082
11215         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
11216         -Wno-abi for x86.
11217         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
11218
11219         * gcc.target/i386/pr39082-1.c: New.
11220
11221         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11222         -Wno-abi.
11223
11224         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11225         CHECK_M64_M128 is defined.
11226         (check_f_arguments): Add "do".
11227         (check_vector_arguments): New.
11228         (check_m64_arguments): Likewise.
11229         (check_m128_arguments): Likewise.
11230
11231         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11232         (CHECK_M64_M128): Define.
11233
11234         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
11235         on abitest.
11236         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11237
11238         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11239         tests only if CHECK_M64_M128 is defined.
11240
11241         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11242         (m128_2_struct): Likewise.
11243         (check_struct_passing5): Likewise.
11244         (check_struct_passing6): Likewise.
11245         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11246
11247         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11248         (un5): Likewise.
11249         (check_union_passing4): Likewise.
11250         (main): Test union with __m128 if CHECK_M64_M128 is defined.
11251
11252 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
11253
11254         PR c/35447
11255         * gcc.dg/noncompile/pr35447-1.c: New test.
11256
11257 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
11258
11259         PR tree-optimization/36922
11260         * gfortran.dg/pr36922.f: New test.
11261
11262 2009-02-17  Richard Guenther  <rguenther@suse.de>
11263
11264         PR tree-optimization/39202
11265         * gcc.c-torture/compile/pr39202.c: New testcase.
11266
11267 2009-02-17  Richard Guenther  <rguenther@suse.de>
11268
11269         PR tree-optimization/39204
11270         * gcc.dg/torture/pr39204.c: New testcase.
11271
11272 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
11273
11274         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11275         * gcc.dg/vect/vect-outer-6.c: Ditto.
11276
11277 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
11278
11279         PR c/35446
11280         * gcc.dg/noncompile/init-5.c: New test.
11281         * gcc.dg/init-bad-4.c: Adjust expected errors.
11282
11283 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11284
11285         PR target/37049
11286         * gcc.target/i386/push-1.c: New.
11287
11288 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
11289
11290         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11291
11292 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11293
11294         * gcc.target/spu/intrinsics-sr.c: New test.
11295
11296 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
11297
11298         PR target/38056
11299         * gcc.target/ia64/sibcall-opt-1.c: New test.
11300         * gcc.target/ia64/sibcall-opt-2.c: New test.
11301
11302 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
11303
11304         PR fortran/36528
11305         * gfortran.dg/cray_pointers_8.f90: New test.
11306
11307         PR fortran/36703
11308         * gfortran.dg/cray_pointers_9.f90: New test.
11309
11310 2009-02-13  Jason Merrill  <jason@redhat.com>
11311
11312         PR c++/39070
11313         * g++.dg/cpp0x/decltype16.C: New.
11314
11315 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11316
11317         PR target/39152
11318         * gfortran.dg/gomp/pr39152.f90: New.
11319
11320 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11321
11322         PR target/39162
11323         * gcc.target/i386/pr39162.c: New.
11324
11325 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
11326
11327         PR c/35444
11328         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11329         New tests.
11330
11331 2009-02-12  Jason Merrill  <jason@redhat.com>
11332
11333         PR c++/38950
11334         * g++.dg/template/array20.C: New test.
11335
11336 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
11337
11338         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11339         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11340         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11341
11342 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11343
11344         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11345
11346 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11347
11348         PR target/39152
11349         * gfortran.dg/pr39152.f: New.
11350
11351 2009-02-11  Jason Merrill  <jason@redhat.com>
11352
11353         PR c++/39153
11354         * g++.dg/cpp0x/defaulted9.C: New test.
11355
11356         PR c++/30111
11357         * g++.dg/init/value7.C: New test.
11358
11359 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11360
11361         PR target/38824
11362         * gcc.target/i386/pr38824.c: New testcase.
11363
11364 2009-02-11  Jason Merrill  <jason@redhat.com>
11365
11366         PR c++/38649
11367         * g++.dg/cpp0x/defaulted8.C: New test.
11368
11369         PR c++/36744
11370         * g++.dg/cpp0x/rv9p.C: New test.
11371
11372 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11373
11374         * gnat.dg/aliasing3.adb: New test.
11375         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11376
11377 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11378
11379         PR c++/34397
11380         * g++.dg/template/crash88.C: New.
11381         * g++.dg/template/crash89.C: Likewise.
11382
11383 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11384
11385         PR c/39084
11386         * gcc.dg/pr39084.c: New test.
11387
11388 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11389
11390         PR target/39139
11391         * gcc.target/i386/pr39139.c: New test.
11392
11393 2009-02-10  Richard Guenther  <rguenther@suse.de>
11394
11395         PR tree-optimization/39132
11396         * gcc.dg/torture/pr39132.c: New testcase.
11397
11398 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11399
11400         PR target/39119
11401         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11402         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11403         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11404         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11405         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11406         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11407         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11408         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11409
11410 2009-02-09  Jason Merrill  <jason@redhat.com>
11411
11412         PR c++/39109
11413         * g++.dg/init/value6.C: New test.
11414
11415 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11416
11417         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11418
11419 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11420
11421         * gcc.c-torture/compile/20090209-1.c: New test.
11422
11423 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11424
11425         PR c++/35147
11426         PR c++/37737
11427         * g++.dg/cpp0x/vt-35147.C: New.
11428         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11429         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11430
11431 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11432
11433         PR c/35434
11434         * gcc.dg/attr-alias-4.c: New test.
11435
11436 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11437
11438         PR c/39035
11439         * gcc.dg/dfp/pr39035.c: New test.
11440
11441 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11442
11443         PR c/36432
11444         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11445
11446 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11447
11448         PR c++/39106
11449         * g++.dg/opt/thunk3.C: New test.
11450
11451 2009-02-05  Nick Clifton  <nickc@redhat.com>
11452
11453         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11454         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11455         * gcc.dg/cdce1.c: Likewise.
11456         * gcc.dg/cpp/_Pragma6.c: Likewise.
11457         * g++.dg/cpp/_Pragma1.C: Likewise.
11458         * gcc.dg/utf32-2.c: Xfail for M32C.
11459         * gcc.dg/utf32-1.c: Likewise.
11460         * gcc.dg/utf32-3.c: Likewise.
11461         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11462         targets.
11463         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11464         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11465         * gcc.dg/Wconversion-5.c: Likewise.
11466         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11467         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11468         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11469         * gcc.dg/utf-inc-init.c: Likewise.
11470         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11471         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11472         * gcc.dg/utf-array-short-wchar.c: Likewise.
11473         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11474         * gcc.dg/mallign.c: Use size_t instead of long.
11475
11476 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11477
11478         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11479
11480 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11481
11482         * gcc.c-torture/execute/pr39100.c: New.
11483
11484 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11485
11486         PR c/35435
11487         * gcc.dg/tls/diag-6.c: New test.
11488
11489 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11490
11491         * gcc.dg/graphite/scop-19.c: New
11492
11493 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11494
11495         AVX Programming Reference (January, 2009)
11496         * gcc.target/i386/avx-vpclmulqdq.c: New.
11497         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11498
11499         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11500
11501         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11502         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11503         (pclmul_test): Renamed to ...
11504         (TEST): This.
11505
11506 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11507
11508         PR c++/39095
11509         * g++.dg/abi/mangle31.C: New test.
11510
11511 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11512
11513         PR c/29129
11514         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11515         declarator.
11516         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11517         inside function prototype but not part of parameter declarator.
11518         * vla-11.c: New test.
11519
11520 2009-02-03  Jason Merrill  <jason@redhat.com>
11521
11522         * g++.dg/warn/main-4.C: New test.
11523         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11524
11525 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11526
11527         PR c++/36607
11528         * g++.dg/expr/cast10.C: New test.
11529
11530 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11531
11532         PR c/35433
11533         * gcc.dg/init-bad-6.c: New test.
11534
11535 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11536
11537         PR target/35318
11538         * gcc.c-torture/compile/pr35318.c: New test.
11539
11540         PR inline-asm/39059
11541         * gcc.dg/nofixed-point-2.c: New test.
11542         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11543         * g++.dg/ext/fixed2.C: Likewise.
11544         * g++.dg/other/error25.C: Likewise.
11545         * g++.dg/lookup/crash7.C: Likewise.
11546         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11547
11548         PR c++/39056
11549         * g++.dg/cpp0x/initlist13.C: New test.
11550
11551 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11552
11553         PR c++/36897
11554         * g++.dg/template/func2.C: New test.
11555
11556         PR c++/37314
11557         * g++.dg/template/typename15.C: New.
11558         * g++.dg/template/typename16.C: New.
11559
11560 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11561             Ben Elliston  <bje@au.ibm.com>
11562
11563         PR c/39034
11564         * gcc.dg/dfp/pr39034.c: New test.
11565
11566 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11567
11568         PR testsuite/38263
11569         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11570
11571 2009-02-02  Jason Merrill  <jason@redhat.com>
11572
11573         PR c++/39054
11574         * g++.dg/parse/dtor14.C: New test.
11575
11576 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11577
11578         * lib/target-supports.exp
11579         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11580         * g++.dg/ext/builtin10.C: New test.
11581
11582         PR inline-asm/39058
11583         * gcc.target/i386/pr39058.c: New test.
11584
11585 2009-02-02  Richard Guenther  <rguenther@suse.de>
11586
11587         PR tree-optimization/38937
11588         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11589
11590 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11591
11592         PR c++/39053
11593         * g++.dg/parse/crash52.C: New.
11594
11595 2009-01-30  Richard Guenther  <rguenther@suse.de>
11596
11597         PR tree-optimization/39041
11598         * gcc.c-torture/compile/pr39041.c: New testcase.
11599
11600 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11601
11602         PR target/39013
11603         * gcc.target/i386/pr39013-1.c: New test.
11604         * gcc.target/i386/pr39013-2.c: New test.
11605
11606         PR c++/39028
11607         * g++.dg/ext/label12.C: New test.
11608
11609 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11610
11611         PR c++/33465
11612         * g++.dg/parse/error34.C: New.
11613         * g++.dg/parse/error35.C: Likewise.
11614
11615 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11616
11617         PR c++/38655
11618         * g++.dg/cpp0x/decltype-38655.C: New.
11619
11620 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11621
11622         PR target/39002
11623         * g++.dg/torture/pr39002.C: New test.
11624
11625 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11626
11627         PR tree-optimization/39007
11628         * gcc.dg/tree-ssa/pr39007.c: New.
11629
11630 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11631
11632         PR middle-end/35854
11633         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11634         to "subreg1".
11635
11636 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11637
11638         PR middle-end/38857
11639         * gcc.c-torture/compile/pr38857.c: New test.
11640
11641 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11642
11643         PR fortran/38852
11644         PR fortran/39006
11645         * gfortran.dg/bound_6.f90: New test.
11646
11647 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11648
11649         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11650
11651 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11652
11653         PR tree-optimization/38997
11654         * gcc.dg/tree-ssa/pr38997.c: New.
11655
11656 2009-01-28  Richard Guenther  <rguenther@suse.de>
11657
11658         PR tree-optimization/38926
11659         * gcc.c-torture/compile/pr38926.c: New testcase.
11660
11661 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11662
11663         PR middle-end/38934
11664         * gcc.dg/pr38934.c: New test.
11665
11666 2009-01-28  Richard Guenther  <rguenther@suse.de>
11667
11668         PR middle-end/38908
11669         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11670
11671 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11672
11673         PR tree-optimization/38984
11674         * gcc.dg/pr38984.c: New XFAILed testcase.
11675
11676
11677 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11678
11679         PR target/38988
11680         * gcc.target/i386/pr38988.c: New test.
11681
11682 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11683
11684         PR c++/37554
11685         * g++.dg/parse/crash51.C: New.
11686         * g++.old-deja/g++.pt/crash9.C: Adjust.
11687
11688 2009-01-27  Daniel Kraft  <d@domob.eu>
11689
11690         PR fortran/38883
11691         * gfortran.dg/mvbits_6.f90:  New test.
11692         * gfortran.dg/mvbits_7.f90:  New test.
11693         * gfortran.dg/mvbits_8.f90:  New test.
11694
11695 2009-01-27  Richard Guenther  <rguenther@suse.de>
11696
11697         PR tree-optimization/38503
11698         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11699
11700 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11701
11702         PR middle-end/38969
11703         * gcc.c-torture/execute/pr38969.c: New test.
11704
11705 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11706
11707         PR testsuite/38864
11708         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11709         to dg-do compile.
11710         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11711         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11712         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11713
11714 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11715
11716         PR target/38952
11717         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11718         if __USING_SJLJ_EXCEPTIONS__ is defined.
11719
11720         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11721         __USING_SJLJ_EXCEPTIONS__ is defined.
11722         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11723         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11724         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11725         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11726         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11727         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11728
11729 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11730
11731         PR testsuite/38949
11732         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11733         Use instead of C name in asm statements.
11734
11735 2009-01-26  Richard Guenther  <rguenther@suse.de>
11736
11737         PR tree-optimization/38745
11738         * g++.dg/torture/pr38745.C: New testcase.
11739
11740 2009-01-26  Richard Guenther  <rguenther@suse.de>
11741
11742         PR middle-end/38851
11743         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11744
11745 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11746
11747         * gcc.dg/bitfld-15.c: Gate warning on target
11748         pcc_bitfield_type_matters.
11749         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11750         g++.dg/ext/bitfield4.C: Likewise.
11751         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11752         bitfield for any target.
11753
11754 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11755
11756         PR c/38957
11757         * gcc.dg/pr38957.c: New test.
11758
11759 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11760
11761         PR fortran/38955
11762         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11763         comparing floats.
11764
11765 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11766
11767         PR tree-optimization/38953
11768         * gfortran.dg/graphite/pr38953.f90: New.
11769
11770 2009-01-24  Paul Brook  <paul@codesourcery.com>
11771
11772         * gcc.target/arm/neon-cond-1.c: New test.
11773
11774 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11775
11776         PR tree-optimization/38932
11777         * gcc.dg/pr38932.c: New.
11778
11779 2009-01-23  Revital Eres  <eres@il.ibm.com>
11780
11781         * gcc.dg/sms-7.c: Fix test.
11782
11783 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11784
11785         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11786         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11787         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11788         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11789
11790 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11791
11792         * gcc.dg/pr35729.c: Make test x86 specific.
11793
11794 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11795
11796         PR middle-end/38615
11797         * gcc.dg/pr38615.c: New test.
11798
11799 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11800
11801         PR target/38931
11802         * gcc.target/i386/pr38931.c: New test.
11803
11804 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11805
11806         PR c++/38930
11807         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11808         * g++.dg/template/typedef12.C: Likewise.
11809         * g++.dg/template/typedef13.C: Likewise.
11810         * g++.dg/template/typedef14.C: Likewise.
11811         * g++.dg/template/sfinae3.C: Likewise.
11812         * g++.old-deja/g++.pt/typename8.C: Likewise.
11813         * g++.dg/template/access11.C: Likewise
11814
11815 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11816
11817         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11818         and mips*-*-irix*.
11819         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11820
11821 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11822
11823         PR c++/26693
11824         * g++.dg/template/typedef11.C: New test.
11825         * g++.dg/template/typedef12.C: Likewise.
11826         * g++.dg/template/typedef13.C: Likewise.
11827         * g++.dg/template/typedef14.C: Likewise.
11828         * g++.dg/template/sfinae3.C: Compile this pedantically.
11829         The only errors expected should be the one saying the typedef is ill
11830         formed.
11831         * g++.old-deja/g++.pt/typename8.C: Likewise.
11832         * g++.dg/template/access11.C: Update this.
11833
11834 2009-01-21  Daniel Kraft  <d@domob.eu>
11835
11836         PR fortran/38887
11837         * gfortran.dg/mvbits_5.f90:  New test.
11838
11839 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11840
11841         * gcc.dg/sms-6.c: New test.
11842         * gcc.dg/sms-7.c: Likewise.
11843
11844 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11845
11846         PR fortran/38907
11847         * gfortran.dg/host_assoc_function_7.f90: New test
11848
11849 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11850             Richard Guenther  <rguenther@suse.de>
11851
11852         PR tree-optimization/38747
11853         PR tree-optimization/38748
11854         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11855         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11856         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11857
11858 2009-01-20  Kees Cook  <kees@ubuntu.com>
11859             H.J. Lu  <hongjiu.lu@intel.com>
11860
11861         PR target/38902
11862         * gcc.dg/pr38902.c: New.
11863
11864 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11865
11866         PR target/38868
11867         * gfortran.dg/pr38868.f: New testcase.
11868
11869 2009-01-20  Richard Guenther  <rguenther@suse.de>
11870
11871         * gcc.c-torture/execute/pr36227.c: Move ...
11872         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11873
11874 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11875
11876         * lib/gfortran.exp: Add -B options for targets that use
11877         libgfortran.a%s in their specs.
11878
11879 2009-01-19  Jason Merrill  <jason@redhat.com>
11880
11881         PR c++/23287
11882         * g++.dg/template/dtor5.C: New test.
11883
11884 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11885
11886         PR fortran/38859
11887         * gfortran.dg/bound_5.f90: New test.
11888
11889 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11890
11891         PR target/38736
11892         * g++.dg/compat/abi/pr38736_main.C: New.
11893         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11894         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11895         * g++.dg/other/macro-1.C: Likewise.
11896         * gcc.dg/macro-1.c: Likewise.
11897         * gcc.dg/compat/pr38736_main.c: Likewise.
11898         * gcc.dg/compat/pr38736_x.c: Likewise.
11899         * gcc.dg/compat/pr38736_y.c: Likewise.
11900
11901 2009-01-18  Richard Guenther  <rguenther@suse.de>
11902
11903         PR tree-optimization/38819
11904         * gcc.c-torture/execute/pr38819.c: New testcase.
11905
11906 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11907
11908         PR fortran/38657
11909         * gfortran.dg/module_commons_3.f90: Reapply.
11910
11911 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11912
11913         PR fortran/34955
11914         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11915         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11916
11917 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11918
11919         PR fortran/38657
11920         * gfortran.dg/module_commons_3.f90: Remove
11921
11922 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11923
11924         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11925
11926 2009-01-16  Jason Merrill  <jason@redhat.com>
11927
11928         PR c++/38877
11929         * g++.dg/template/lvalue1.C: New test.
11930
11931         PR c++/29470
11932         * g++.dg/template/access20.C: New test.
11933         * g++.dg/torture/pr34641.C: Fix access.
11934
11935 2009-01-16  Richard Guenther  <rguenther@suse.de>
11936
11937         PR tree-optimization/38835
11938         PR middle-end/36227
11939         * gcc.c-torture/execute/pr36227.c: New testcase.
11940         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11941         * g++.dg/init/const7.C: Likewise.
11942
11943 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11944
11945         PR target/38554
11946         * gcc.c-torture/compile/pr38554.c: New test.
11947
11948 2009-01-16  Jason Merrill  <jason@redhat.com>
11949
11950         PR c++/38579
11951         * g++.dg/conversion/access1.C: New test.
11952
11953 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11954
11955         PR tree-optimization/38789
11956         * gcc.c-torture/compile/pr38789.c: New test.
11957
11958 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11959
11960         PR fortran/38152
11961         * gfortran.dg/proc_ptr_13.f90: New.
11962
11963 2009-01-15  Jason Merrill  <jason@redhat.com>
11964
11965         PR c++/38850
11966         * g++.dg/template/koenig6.C: New test.
11967
11968 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11969
11970         PR c++/29388
11971         * g++.dg/template/error37.C: New testcase.
11972
11973 2009-01-15  Jason Merrill  <jason@redhat.com>
11974
11975         PR c++/36334
11976         * g++.dg/conversion/memfn1.C: New test.
11977
11978         PR c++/37646
11979         * g++.dg/conversion/memfn2.C: New test.
11980
11981 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11982
11983         PR c++/38357
11984         * g++.dg/template/crash87.C: New test.
11985
11986 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11987
11988         PR middle-end/37843
11989         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11990
11991 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11992
11993         PR c++/38636
11994         * g++.dg/parse/crash50.C: New test.
11995
11996 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11997
11998         PR rtl-optimization/38245
11999         * gcc.dg/pr38245-3.c: New test.
12000         * gcc.dg/pr38245-3.h: New file.
12001         * gcc.dg/pr38245-4.c: New file.
12002         * gcc.dg/pr38364.c: New test.
12003
12004 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
12005
12006         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
12007         sequence PC-relative.
12008
12009 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
12010
12011         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
12012         calls and/or PLT markers.
12013         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
12014         calls and/or PLT markers.
12015         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
12016         calls and/or PLT markers.
12017         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
12018         calls and/or PLT markers.
12019
12020 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
12021             Nathan Froyd  <froydnj@codesourcery.com>
12022             Joseph Myers  <joseph@codesourcery.com>
12023
12024         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
12025         New function.
12026         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
12027         and use consistent CFLAGS.
12028         * gcc.target/powerpc/20030505.c: Likewise.
12029         * gcc.target/powerpc/20081204-1.c: Likewise.
12030         * gcc.target/powerpc/ppc-spe.c: Likewise.
12031         * gcc.target/powerpc/spe1.c: Likewise.
12032         * g++.dg/ext/spe1.C: Likewise.
12033         * g++.dg/other/opaque-1.C: Likewise.
12034         * g++.dg/other/opaque-2.C: Likewise.
12035         * g++.dg/other/opaque-3.C: Likewise.
12036
12037 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
12038
12039         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
12040         out of loop.
12041
12042 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
12043
12044         PR target/38811
12045         * g++.dg/torture/pr38811.C: New file.
12046
12047 2009-01-14  Richard Guenther  <rguenther@suse.de>
12048
12049         PR tree-optimization/38826
12050         PR middle-end/38477
12051         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
12052
12053 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
12054
12055         * gcc.dg/graphite/pr38786.c: Fix commit problem.
12056
12057 2009-01-14  Nick Clifton  <nickc@redhat.com>
12058
12059         PR c++/37862
12060         * g++.cp/parse/pr37862.C: New test.
12061
12062 2009-01-14  Julian Brown  <julian@codesourcery.com>
12063
12064         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
12065         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
12066         to...
12067         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
12068         These.
12069
12070 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
12071
12072         PR rtl-optimization/38774
12073         * gcc.dg/torture/pr38774.c: New test.
12074
12075         PR c++/38795
12076         * g++.dg/cpp0x/pr38795.C: New test.
12077
12078 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
12079             Nathan Froyd  <froydnj@codesourcery.com>
12080             Joseph Myers  <joseph@codesourcery.com>
12081
12082         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
12083         otherwise.  Do not check for AltiVec at runtime.
12084         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
12085         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
12086         * gcc.target/powerpc/altivec-1.c: Likewise.
12087         * gcc.target/powerpc/altivec-3.c: Likewise.
12088         * gcc.target/powerpc/altivec-10.c: Likewise.
12089         * gcc.target/powerpc/altivec-12.c: Likewise.
12090         * gcc.target/powerpc/altivec-24.c: Likewise.
12091         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
12092         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
12093         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
12094         * gcc.target/powerpc/pr35907.c: Likewise.
12095         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
12096         otherwise.  Do not check for Cell at runtime.
12097         * gcc.target/powerpc/altivec_check.h: Delete.
12098
12099         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
12100         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
12101         not check for AltiVec at runtime.
12102         * g++.dg/ext/altivec-cell-2.C: Likewise.
12103         * g++.dg/ext/altivec-cell-3.C: Likewise.
12104         * g++.dg/ext/altivec-cell-4.C: Likewise.
12105         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
12106         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
12107         check.
12108         * g++.dg/ext/altivec_check.h: Delete.
12109
12110 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
12111
12112         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
12113         effective target.  Adjust line numbers accordingly.
12114
12115 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
12116
12117         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
12118
12119 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
12120
12121         PR tree-optimization/38786
12122         * gcc.dg/graphite/pr38786.c: New.
12123
12124 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
12125
12126         Revert:
12127         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12128
12129         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12130         for alpha*-*-* targets.
12131         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12132
12133 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12134
12135         PR libfortran/38772
12136         * gfortran.dg/fmt_bz_bn_err.f: New test.
12137
12138 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
12139
12140         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
12141
12142 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12143
12144         * lib/target-supports.exp (check_effective_target_powerpc64): New.
12145         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
12146         instruction support.  Do not check for it at runtime.
12147
12148 2009-01-12  Jason Merrill  <jason@redhat.com>
12149
12150         PR c++/35109
12151         * g++.dg/lookup/friend11.C: Remove expected error.
12152         * g++.dg/lookup/friend14.C: New test.
12153         * g++.dg/lookup/friend15.C: New test.
12154
12155 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
12156
12157         PR c++/36019
12158         * g++.dg/lookup/hidden-class12.C: New test.
12159         * g++.dg/lookup/hidden-class13.C: New test.
12160         * g++.dg/lookup/hidden-class14.C: New test.
12161         * g++.dg/lookup/hidden-class15.C: New test.
12162         * g++.dg/lookup/hidden-class16.C: New test.
12163
12164 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
12165
12166         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
12167         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
12168         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
12169
12170 2009-01-12  Jason Merrill  <jason@redhat.com>
12171
12172         PR c++/31488
12173         * g++.dg/other/vararg-3.C: New test.
12174
12175 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12176
12177         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
12178         Explicitly enable SPE.
12179         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
12180         directive.
12181
12182         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
12183         Expect -flax-vector-conversions message.  Adjust incompatible
12184         types errors.
12185         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
12186         Make Foo extern.
12187
12188         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
12189
12190         * g++.dg/other/opaque-1.C: Run on targets with SPE.
12191
12192         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
12193         * g++.dg/other/opaque-2.C: Likewise.
12194         * g++.dg/other/opaque-3.C: Likewise.
12195
12196 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12197
12198         PR c/32041
12199         * gcc.dg/pr32041.c: New test.
12200         * g++.dg/parse/offsetof9.C: New test.
12201
12202 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12203             Nathan Froyd  <froydnj@codesourcery.com>
12204
12205         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
12206         * g++.dg/ext/attribute-test-1.C: Likewise.
12207         * g++.dg/ext/attribute-test-2.C: Likewise.
12208         * g++.dg/ext/attribute-test-3.C: Likewise.
12209         * g++.dg/ext/attribute-test-4.C: Likewise.
12210
12211 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12212
12213         * gnat.dg/unchecked_convert3.adb: New test.
12214
12215 2009-01-12  Tomas Bily  <tbily@suse.cz>
12216
12217         PR middlend/38385
12218         * gcc.dg/tree-ssa/pr38385.c: New file.
12219
12220 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12221
12222         PR c++/38794
12223         * g++.dg/parse/typedef9.C: New test.
12224
12225         PR tree-optimization/38807
12226         * gcc.c-torture/compile/pr38807.c: New test.
12227
12228 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
12229
12230         * gcc.target/mips/ins-2.c: New test.
12231
12232 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12233
12234         PR testsuite/38809
12235         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12236
12237 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
12238
12239         PR c++/36254
12240         * g++.dg/warn/Wreturn-type-5.C: New test.
12241
12242 2009-01-11  Matthias Klose  <doko@ubuntu.com>
12243
12244         PR middle-end/38616
12245         * gcc.dg/pr38616.c: New test.
12246
12247 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
12248
12249         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12250
12251 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
12252
12253         PR c++/38648
12254         * g++.dg/expr/string-1.C: New test.
12255         * g++.dg/expr/string-2.C: New test.
12256
12257         PR c++/36695
12258         * g++.dg/ext/complex4.C: New test.
12259         * g++.dg/ext/complex5.C: New test.
12260         * g++.dg/init/reference1.C: New test.
12261         * g++.dg/init/reference2.C: New test.
12262         * g++.dg/init/reference3.C: New test.
12263
12264 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12265
12266         PR fortran/38763
12267         * gfortran.dg/transfer_null_1.f90: New test.
12268
12269 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12270
12271         PR fortran/38765
12272         * gfortran.dg/host_assoc_function_6.f90: New test.
12273
12274 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
12275
12276         * lib/target-supports.exp: Add method to determine if the effective
12277         target is really a ppc405 after applying all compile options.
12278         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12279         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12280         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12281         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12282         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12283         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12284         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12285         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12286         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12287         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12288         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12289         * gcc.target/powerpc/405-machhw-1.c: Likewise.
12290         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12291         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12292         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12293         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12294         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12295         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12296         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12297         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12298         * gcc.target/powerpc/405-macchw-1.c: Likewise.
12299         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12300         * gcc.target/powerpc/405-machhw-2.c: Likewise.
12301         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12302         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12303         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12304         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12305         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12306         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12307         * gcc.target/powerpc/405-macchw-2.c: Likewise.
12308         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12309
12310 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12311
12312         PR c++/35335
12313         * g++.dg/other/error31.C: New testcase.
12314
12315         PR c/35742
12316         * gcc.dg/pr35742.c: New test.
12317
12318 2009-01-09  John F. Carr  <jfc@mit.edu>
12319
12320         PR c++/37877
12321         * g++.dg/parse/linkage3.C: New test.
12322
12323 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12324
12325         PR middle-end/38771
12326         * gcc.c-torture/compile/pr38771.c: New test.
12327
12328 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
12329
12330         * gcc.dg/pr34856.c: Ignore irrelevant warning.
12331
12332 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
12333
12334         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12335         * gcc.dg/sibcall-4.c: Likewise.
12336
12337 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
12338             Jan Sjodin  <jan.sjodin@amd.com>
12339
12340         PR tree-optimization/38559
12341         * gcc.dg/graphite/pr38559.c: New.
12342
12343 2009-01-08  Ira Rosen  <irar@il.ibm.com>
12344
12345         PR tree-optimization/37194
12346         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12347
12348 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
12349
12350         PR c++/38725
12351         * g++.dg/ext/label11.C: New test.
12352
12353 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
12354
12355         * lib/target-supports.exp (check_weak_override_available): New.
12356         * lib/target-supports-dg.exp (dg-require-weak-override): New.
12357         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12358         dg-require-weak-override.
12359
12360 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12361             Alan Modra  <amodra@bigpond.net.au>
12362
12363         * gcc.c-torture/compile/20090107-1.c: New test.
12364
12365 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12366
12367         PR target/38706
12368         * g++.dg/other/pr38706.C: New test.
12369
12370 2009-01-07  Jason Merrill  <jason@redhat.com>
12371
12372         * g++.dg/cpp0x/variadic92.C: New test.
12373         * g++.dg/cpp0x/variadic93.C: New test.
12374
12375 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12376
12377         * lib/target-supports-dg.exp (current_compiler_flags): New.
12378         (check-flags): Use it; do not access dg-test local variables.
12379         (dg-skip-if): Do not access dg-test local variables.
12380         (dg-xfail-run-if): Ditto.
12381         (dg-shouldfail): Ditto.
12382         * gcc.test-framework/test-framework.exp
12383         (check_effective_target_def_nocache): New.
12384         * gcc.test-framework/test-framework.awk: Handle scan tests.
12385         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12386         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12387         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12388         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12389         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12390         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12391         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12392         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12393         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12394
12395         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12396
12397         * lib/target-supports-dg.exp (check_test_flags): Delete.
12398
12399 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12400
12401         PR tree-optimization/38492
12402         PR tree-optimization/38498
12403         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12404         in trunk.
12405         * gcc.dg/graphite/block-0.c: Update test.
12406         * gcc.dg/graphite/block-1.c: Same.
12407         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12408         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12409         * gcc.dg/graphite/block-3.c: New.
12410         * gcc.dg/graphite/pr38498.c: New.
12411
12412 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12413
12414         AVX Programming Reference (December, 2008)
12415         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12416         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12417         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12418
12419         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12420         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12421
12422 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12423
12424         PR fortran/38220
12425         * gfortran.dg/c_loc_pure_1.f90:  New test.
12426
12427 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12428
12429         PR fortran/38669
12430         * gfortran.dg/elemental_dependency_3.f90:
12431         Add the final tree dump cleanup.
12432
12433 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12434
12435         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12436         passing -m32.
12437
12438         PR rtl-optimization/38722
12439         * gfortran.dg/pr38722.f90: New test.
12440
12441 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12442
12443         PR c/34252
12444         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12445         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12446
12447 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12448
12449         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12450         * gfortran.dg/typebound_call_8.f03: Same.
12451         * gfortran.dg/elemental_bind_c.f90: Same.
12452         * gfortran.dg/typebound_call_7.f03: Same.
12453         * gfortran.dg/interface_proc_end.f90: Same
12454         * gfortran.dg/pr37243.f: Fix typo.
12455
12456 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12457
12458         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12459         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12460         large stack sizes.
12461
12462 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12463
12464         AVX Programming Reference (December, 2008)
12465         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12466         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12467         * gcc.target/i386/sse-14.c: Likewise.
12468
12469         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12470         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12471         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12472         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12473
12474 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12475
12476         PR libfortran/38735
12477         * gfortran.dg/fmt_bz_bn.f: Update test.
12478
12479 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12480
12481         PR c++/38472
12482         * g++.dg/conversion/usual-arith-conv.C: New test.
12483
12484 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12485
12486         PR c/34911
12487         * gcc.dg/vector-3.c: New testcase.
12488         * g++.dg/ext/vector15.C: New test.
12489
12490 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12491
12492         PR tree-optimization/38510
12493         * gcc.dg/graphite/pr38510.c: New.
12494
12495 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12496             Jan Sjodin <jan.sjodin@amd.com>
12497
12498         PR tree-optimization/38500
12499         * gcc.dg/graphite/pr38500.c: New.
12500
12501 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12502
12503         * gcc.c-torture/compile/20001226-1.c: Generalize
12504         dg-timeout-factor.
12505         * gcc.c-torture/compile/limits-fnargs.c: Add
12506         dg-timeout-factor.
12507         * gcc.dg/20020425-1.c: Likewise.
12508         * gcc.dg/pch/pch.exp: Likewise.
12509
12510 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12511
12512         PR fortran/38657
12513         * gfortran.dg/module_commons_3.f90: New test.
12514
12515 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12516
12517         PR fortran/37159
12518         * gfortran.dg/random_seed_1.f90: Updated.
12519
12520 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12521
12522         PR fortran/38669
12523         PR fortran/38726
12524         * gfortran.dg/elemental_subroutine_7.f90:
12525         Fix p values so that it can be used as vector subscript.
12526
12527 2009-01-05  Jason Merrill  <jason@redhat.com>
12528
12529         * g++.dg/cpp0x/initlist12.C: Add another test.
12530
12531         * g++.dg/cpp0x/defaulted7.C: New test.
12532
12533 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12534
12535         PR fortran/38672
12536         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12537         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12538
12539 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12540
12541         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12542         for alpha*-*-* targets.
12543         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12544
12545 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12546
12547         PR fortran/38665
12548         * gfortran.dg/host_assoc_function_5.f90: New test.
12549
12550 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12551
12552         PR fortran/38669
12553         * gfortran.dg/elemental_dependency_3.f90: New test.
12554         * gfortran.dg/elemental_subroutine_7.f90: New test.
12555
12556 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12557
12558         * gcc.dg/struct-ret-3.c: Include unistd.h.
12559         (main): Exit early if system memory page size is
12560         larger than 4096 bytes.
12561
12562 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12563
12564         PR fortran/38718
12565         * gfortran.dg/merge_init_expr.f90: New.
12566
12567 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12568
12569         PR fortran/38536
12570         * gfortran.dg/c_loc_tests_13.f90: New test.
12571         * gfortran.dg/c_loc_tests_14.f90: New test.
12572
12573 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12574
12575         * gfortran.dg/func_result_4.f90: New.
12576
12577 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12578
12579         PR fortran/38594
12580         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12581         interface still works, in addition to original tests.
12582         * gfortran.dg/host_assoc_call_6.f90: New test.
12583
12584 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12585
12586         PR c++/38705
12587         * g++.dg/torture/pr38705.C: New test.
12588
12589         PR c/38700
12590         * gcc.dg/pr38700.c: New test.
12591
12592 2009-01-02  Jason Merrill  <jason@redhat.com>
12593
12594         * g++.dg/cpp0x/initlist11.C: New test.
12595         * g++.dg/cpp0x/initlist12.C: New test.
12596
12597 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12598
12599         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12600         Allow extra informative notes.
12601
12602 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12603
12604         PR c/36489
12605         * gcc.dg/pr36489.c: New test.
12606
12607 \f
12608 Copyright (C) 2009 Free Software Foundation, Inc.
12609
12610 Copying and distribution of this file, with or without modification,
12611 are permitted in any medium without royalty provided the copyright
12612 notice and this notice are preserved.