OSDN Git Service

PR c++/42447
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-28  Jason Merrill  <jason@redhat.com>
2
3         PR c++/42447
4         * g++.dg/template/array21.C: New.
5
6 2009-12-28  Janus Weil  <janus@gcc.gnu.org>
7
8         PR fortran/42353
9         * gfortran.dg/class_13.f03: New test.
10
11 2009-12-28  H.J. Lu  <hongjiu.lu@intel.com>
12
13         PR middle-end/41344
14         * gfortran.dg/gomp/pr41344.f: New.
15
16 2009-12-27  Martin Jambor  <mjambor@suse.cz>
17
18         PR tree-optimization/42231
19         * gcc.c-torture/execute/pr42231.c: New test.
20         
21 2009-12-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
22             Daniel Kraft  <d@domob.eu>
23
24         PR fortran/22552
25         * gfortran.dg/warn_implicit_procedure_1.f90: New test.
26
27 2009-12-24  Jason Merrill  <jason@redhat.com>
28
29         PR c++/41305
30         * g++.dg/lookup/koenig9.C: New test.
31         * g++.dg/lookup/koenig10.C: New test.
32         * g++.dg/lookup/koenig11.C: New test.
33         * g++.dg/lookup/koenig12.C: New test.
34
35 2009-12-24  Julian Brown  <julian@codesourcery.com>
36             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
37
38         PR target/40887
39         * gcc.target/arm/pr40887.c: New test.
40
41 2009-12-23  Jakub Jelinek  <jakub@redhat.com>
42
43         PR rtl-optimization/42475
44         * gcc.dg/pr42475.c: New test.
45
46 2009-12-23  Jakub Jelinek  <jakub@redhat.com>
47             Cary Coutant  <ccoutant@google.com>
48
49         PR debug/42454
50         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add check for .debug_ranges.
51
52 2009-12-23  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
53
54         PR target/42093
55         * gcc.target/arm/pr42093.c: New test.
56
57 2009-12-23  Ramana Radhakrishnan  <ramrad01@arm.com>
58
59         PR target/40670
60         * gcc.target/arm/pr40670.c: New test.
61         
62 2009-12-23  Uros Bizjak  <ubizjak@gmail.com>
63
64         * gcc.target/alpha/20000715-1.c: Remove target selector.
65         * gcc.target/alpha/20011018-1.c: Ditto.
66         * gcc.target/alpha/980217-1.c: Ditto.
67         * gcc.target/alpha/asm-1.c: Ditto.
68         * gcc.target/alpha/base-1.c: Ditto.
69         * gcc.target/alpha/base-2.c: Ditto.
70         * gcc.target/alpha/cix-1.c: Ditto.
71         * gcc.target/alpha/cix-2.c: Ditto.
72         * gcc.target/alpha/max-1.c: Ditto.
73         * gcc.target/alpha/max-2.c: Ditto.
74
75 2009-12-23  Sebastian Pop  <sebpop@gmail.com>
76
77         * g++.dg/graphite/id-1.C: New.
78         * g++.dg/graphite/pr41305.C: New.
79         * gcc.dg/graphite/id-16.c: New.
80         * gcc.dg/graphite/interchange-10.c: New.
81         * gcc.dg/graphite/interchange-11.c: New.
82         * gcc.dg/graphite/interchange-mvt.c: New.
83         * gcc.dg/graphite/pr40281.c: New.
84         * gcc.dg/graphite/run-id-2.c: New.
85         * gcc.dg/graphite/scop-dsyr2k.c: New.
86         * gcc.dg/graphite/scop-dsyrk.c: New.
87         * gcc.dg/graphite/scop-mvt.c: New.
88         * gcc.dg/graphite/scop-sor.c: New.
89         * gfortran.dg/graphite/id-18.f90: New.
90         * gfortran.dg/graphite/interchange-3.f90: New.
91         * gfortran.dg/graphite/pr42050.f90: New.
92
93 2009-12-23  Dodji Seketeli  <dodji@redhat.com>
94
95         PR c++/42260
96         * g++.dg/conversion/cast2.C: New test.
97
98 2009-12-22  Jason Merrill  <jason@redhat.com>
99
100         PR c++/42466
101         * g++.dg/template/nontype19.C: New.
102
103         PR c++/42331
104         * g++.dg/cpp0x/initlist29.C: New.
105
106 2009-12-22  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
107
108         PR target/41605
109         * lib/g++.exp: Provide -B options to allow for link spec %s
110         substitutions for static libraries.
111
112 2009-12-22  Brian Hackett  <bhackett1024@gmail.com>
113
114         * g++.dg/plugin/attribute_plugin.c: Rename pre-genericize event.
115         * g++.dg/plugin/dumb_plugin.c: Same.
116
117 2009-12-21  Jason Merrill  <jason@redhat.com>
118
119         * g++.dg/abi/mangle14.C: Add expected mangling.
120
121 2009-12-21  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
122
123         * gcc.dg/pr36901.h: AVR must support address zero.
124
125 2009-12-21  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
126
127         PR testsuite/36903
128         * gcc.dg/tree-ssa/gen-vect-11.c : Disable for avr target. It will
129         not vectorize.
130         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
131         * gcc.dg/tree-ssa/gen-vect-2.c: Ditto.
132         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
133         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
134         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
135         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
136         * gcc.dg/tree-ssa/pr23455.c: Test for 4 eliminations on avr target.
137         * gcc.dg/tree-ssa/ssa-fre-26.c: XFAIL test for avr.
138         * gcc.dg/tree-ssa/vrp47.c: Skip test for avr target due to low
139         branch cost.
140
141 2009-12-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
142
143         PR libfortran/PR42422
144         * gfortran.dg/list_read_10.f90:  New test.
145
146 2009-12-19  Dodji Seketeli  <dodji@redhat.com>
147
148         PR c++/42225
149         * g++.dg/template/typedef26.C: New test.
150
151 2009-12-19  Richard Guenther  <rguenther@suse.de>
152
153         PR lto/42401
154         * g++.dg/lto/20091219_0.C: New testcase.
155
156 2009-12-19  Richard Guenther  <rguenther@suse.de>
157
158         PR tree-optimization/42108
159         * gfortran.dg/pr42108.f90: New testcase.
160
161 2009-12-18  Jason Merrill  <jason@redhat.com>
162
163         PR c++/28300
164         * g++.dg/template/spec37.C: New.
165
166         PR c++/42415
167         * g++.dg/tc1/dr147.C: Add test.
168         * g++.old-deja/g++.jason/temporary5.C: Adjust.
169
170 2009-12-18  Shujing Zhao  <pearly.zhao@oracle.com>
171
172         * g++.old-deja/g++.brendan/misc6.C: Make expected dg-error strings
173         explicit.
174
175 2009-12-17  Jakub Jelinek  <jakub@redhat.com>
176
177         * gcc.dg/debug/dwarf2/const-1.c: Don't expect DW_AT_const_value,
178         but instead DW_AT_location with DW_OP_addr+DW_OP_stack_value.  Add
179         -gno-strict-dwarf -fno-merge-debug-strings to dg-options.
180         * g++.dg/debug/dwarf2/const1.C: Likewise.
181         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
182         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
183
184 2009-12-17  Alexandre Oliva  <aoliva@redhat.com>
185
186         PR debug/41679
187         * gcc.target/arm/pr41679.c: New.
188
189 2009-12-17  Jakub Jelinek  <jakub@redhat.com>
190
191         PR c++/42386
192         * g++.dg/opt/dtor3.C: New test.
193
194 2009-12-17  Arnaud Charlet  <charlet@adacore.com>
195
196         * ada/acats/run_all.sh: Strip comments from norun.lst
197
198 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
199
200         PR target/32280
201         * gcc.target/i386/pr32280-1.c: New test.
202
203 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
204
205         * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
206         x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
207
208 2009-12-17  Janus Weil  <janus@gcc.gnu.org>
209
210         PR fortran/42144
211         * gfortran.dg/dynamic_dispatch_6.f03: New test.
212
213 2009-12-17  Shujing Zhao  <pearly.zhao@oracle.com>
214
215         * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
216         explicit.
217         * g++.old-deja/g++.bugs/900213_02.C: Likewise.
218         * g++.old-deja/g++.bugs/900215_02.C: Likewise.
219
220 2009-12-16  Richard Guenther  <rguenther@suse.de>
221
222         PR lto/42392
223         * gcc.dg/lto/20091216-1_0.c: New testcase.
224
225 2009-12-15  Jason Merrill  <jason@redhat.com>
226
227         PR c++/42387
228         * g++.dg/ext/vla8.C: New.
229
230 2009-12-16  Jakub Jelinek  <jakub@redhat.com>
231
232         * gcc.c-torture/compile/20091215-1.c: New test.
233
234         * gcc.dg/debug/tls-1.c: New test.
235
236 2009-12-15  Jason Merrill  <jason@redhat.com>
237
238         PR c++/42358
239         * g++.dg/cpp0x/variadic98.C: New.
240
241 2009-12-14  Jason Merrill  <jason@redhat.com>
242
243         PR c++/42373
244         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
245
246 2009-12-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
247
248         * ada/acats/norun.lst: Sort.
249
250 2009-12-15  Jakub Jelinek  <jakub@redhat.com>
251
252         PR c++/41183
253         * g++.dg/torture/pr41183.C: New test.
254
255 2009-12-15  Tobias Burnus  <burnus@net-b.de>
256
257         PR fortran/41235
258         * gfortran.dg/auto_char_len_1.f90: New test.
259         * gfortran.dg/auto_char_len_2.f90: New test.
260         * gfortran.dg/auto_char_len_4.f90: Correct test.
261
262 2009-12-14  Jason Merrill  <jason@redhat.com>
263
264         PR c++/42364
265         * g++.dg/cpp0x/variadic31.C: Compile with -g.
266         * g++.dg/ext/attrib33.C: Likewise.
267
268 2009-12-15  Shujing Zhao  <pearly.zhao@oracle.com>
269
270         * g++.dg/other/error20.C: Adjust dg-message strings.
271         * g++.dg/other/error31.C: Likewise.
272         * g++.dg/rtti/typeid6.C: Likewise.
273         * g++.dg/ext/ms-1.C: Likewise.
274         * g++.dg/parse/error19.C: Likewise.
275         * g++.dg/parse/crash5.C: Likewise.
276         * g++.dg/cpp0x/explicit4.C: Likewise.
277         * g++.dg/template/ptrmem4.C: Likewise.
278         * g++.dg/template/crash37.C: Likewise.
279         * g++.dg/template/qualttp5.C: Likewise.
280         * g++.dg/template/local6.C: Likewise.
281         * g++.dg/template/instantiate5.C: Likewise.
282         * g++.old-deja/g++.brendan/overload1.C: Likewise.
283         * g++.old-deja/g++.brendan/cvt3.C: Likewise.
284         * g++.old-deja/g++.brendan/overload4.C: Likewise.
285         * g++.old-deja/g++.jason/conversion11.C: Likewise.
286         * g++.old-deja/g++.jason/scoping10.C: Likewise.
287         * g++.old-deja/g++.other/expr1.C: Likewise.
288         * g++.old-deja/g++.other/pmf3.C: Likewise.
289         * g++.old-deja/g++.other/crash24.C: Likewise.
290         * g++.old-deja/g++.niklas/t120.C: Likewise.
291         * g++.old-deja/g++.niklas/t121.C: Likewise.
292         * g++.old-deja/g++.law/operators9.C: Likewise.
293         * g++.old-deja/g++.law/arm9.C: Likewise.
294         * g++.old-deja/g++.law/enum4.C: Likewise.
295         * g++.old-deja/g++.law/arg11.C: Likewise.
296         * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
297         * g++.old-deja/g++.mike/p2431.C: Likewise.
298         * g++.old-deja/g++.mike/p438.C: Likewise.
299         * g++.old-deja/g++.mike/p9068.C: Likewise.
300         * g++.old-deja/g++.mike/p11110.C: Likewise.
301         * g++.old-deja/g++.bugs/900330_02.C: Likewise.
302
303 2009-12-14  Uros Bizjak  <ubizjak@gmail.com>
304
305         * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
306         * g++.dg/other/i386-3.C: Ditto.
307         * g++.dg/other/i386-5.C: Remove duplicated test.
308         * g++.dg/other/i386-6.C: Ditto.
309
310 2009-12-14  Daniel Franke  <franke.daniel@gmail.com>
311
312         PR fortran/42354
313         * gfortran.dg/iso_c_binding_init_expr.f03: New.
314         * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
315         * gfortran.dg/function_kinds_5.f90: Likewise.
316         * gfortran.dg/selected_char_kind_3.f90: Likewise.
317
318 2009-12-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
319
320         * gfortran.dg/boz_15.f90: Fix typos.
321
322 2009-12-14  Jakub Jelinek  <jakub@redhat.com>
323             Sebastian Pop  <sebastian.pop@amd.com>
324
325         * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
326         * gcc.target/i386/sse-13.c: Same.
327         (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
328         __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
329         * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
330         Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
331         * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
332         * gcc.target/i386/sse-23.c: Same.
333
334 2009-12-14  Sebastian Pop  <sebpop@gmail.com>
335
336         PR middle-end/42284
337         * testsuite/gcc.dg/graphite/pr42284.c: New.
338
339 2009-12-13  Richard Guenther  <rguenther@suse.de>
340
341         PR tree-optimization/42357
342         * g++.dg/torture/pr42357.C: New testcase.
343
344 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
345
346         PR fortran/42257
347         * gfortran.dg/extends_9.f03: New test.
348
349 2009-12-11  Jason Merrill  <jason@redhat.com>
350
351         PR c++/42219
352         * g++.dg/conversion/err-recover1.C: New.
353
354 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
355
356         PR fortran/42335
357         * gfortran.dg/select_type_11.f03: New test.
358
359 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
360
361         PR c++/42225
362         * g++.dg/template/typedef24.C: New test.
363         * g++.dg/template/typedef25.C: New test.
364
365 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
366
367         PR c++/42251
368         * g++.dg/template/const3.C: New test.
369
370 2009-12-11  Richard Guenther  <rguenther@suse.de>
371
372         PR lto/42320
373         * g++.dg/lto/20091210-1_0.h: New testcase.
374         * g++.dg/lto/20091210-1_0.C: Likewise.
375         * g++.dg/lto/20091210-1_1.C: Likewise.
376
377 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
378
379         PR c++/42317
380         * g++.dg/opt/dtor2.C: New test.
381         * g++.dg/opt/dtor2.h: New file.
382         * g++.dg/opt/dtor2-aux.cc: New file.
383
384 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
385
386         PR fortran/41369
387         * gfortran.dg/func_derived_5.f90: New.
388
389 2009-12-10  Jan Hubicka  <jh@suse.cz>
390
391         PR middle-end/42110
392         * g++.dg/torture/pr42110.C: new file.
393
394 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
395
396         PR fortran/34402
397         * gfortran.dg/alloc_comp_init_expr.f03: New.
398
399 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
400
401         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
402         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
403
404 2009-12-09  Xinliang David Li  <davidxl@google.com>
405
406         PR tree-optimization/42337
407         * g++.dg/tree-ssa/pr42337.C: New test.
408
409 2009-12-08  Tobias Burnus  <burnus@net-b.de>
410
411         PR fortran/41711
412         * gfortran.dg/boz_15.f90: New test.
413
414 2008-12-08  Daniel Kraft  <d@domob.eu>
415
416         PR fortran/41177
417         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
418         * gfortran.dg/typebound_proc_13.f03: New test.
419
420 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
421             Jakub Jelinek <jakub@redhat.com>
422
423         PR midle-end/41843
424         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
425
426 2009-12-07  Richard Henderson  <rth@redhat.com>
427
428         PR rtl-opt/42269
429         * gcc.c-torture/execute/pr42269-2.c: New.
430         * gcc.target/alpha/pr42269-1.c: Likewise.
431
432 2009-12-07  Richard Henderson  <rth@redhat.com>
433
434         PR debug/42299
435         PR debug/42166
436         * gcc.c-torture/compile/pr42299.c: New.
437         * gfortran.dg/pr42166.f90: Likewise.
438
439 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
440
441         PR debug/42244
442         * gcc.dg/debug/pr42244.c: New test.
443
444 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
445
446         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
447         abmintrin.h is also tested.
448         * gcc.target/i386/sse-13.c: Likewise.
449
450 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
451
452         PR fortran/41940
453         * gfortran.dg/allocate_scalar_with_shape.f90: New.
454
455 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
456
457         PR other/40302
458         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
459         * gcc.dg/torture/builtin-math-7.c: Likewise.
460         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
461         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
462         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
463         * lib/target-supports.exp (check_effective_target_mpc,
464         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
465         Delete.
466
467 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
468
469         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
470         targets.
471
472 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
473
474         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
475         for 16bit int targets.
476
477 2009-12-06  Richard Henderson  <rth@redhat.com>
478
479         PR debug/42234
480         * gcc.c-torture/compile/pr42234.c: New.
481
482 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
483
484         PR fortran/41478
485         PR fortran/42268
486         * gfortran.dg/intrinsic_pack_5.f90: New test.
487
488 2009-12-04  Jason Merrill  <jason@redhat.com>
489
490         PR c++/42010
491         * g++.dg/abi/local2.C: New.
492
493         PR c++/42277
494         * g++.dg/cpp0x/decltype20.C: New.
495
496 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
497
498         PR rtl-optimization/42164
499         * gcc.c-torture/compile/pr42164.c: New test.
500
501 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
502
503         * gnat.dg/specs/size_attribute1.ads: New test.
504         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
505         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
506
507 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
508
509         PR c++/42218
510         * g++.dg/other/error33.C: New test.
511
512 2009-12-03  Jason Merrill  <jason@redhat.com>
513
514         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
515
516         PR c++/41611
517         * g++.dg/abi/guard2.C: New.
518
519         PR c++/42266
520         * g++.dg/cpp0x/variadic97.C: New.
521
522 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
523
524         PR middle-end/42049
525         * gcc.c-torture/compile/pr42049.c: New test.
526
527 2009-12-03  Quentin Ochem  <ochem@adacore.com>
528
529         * gnat.dg/controlled5.adb: New test.
530         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
531
532 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
533
534         PR c++/42217
535         * g++.dg/other/bitfield4.C: New test.
536
537 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
538
539         PR c++/42256
540         * g++.dg/inherit/thunk11.C: New test.
541         * g++.dg/inherit/thunk11.h: New file.
542         * g++.dg/inherit/thunk11-aux.cc: New file.
543
544 2009-12-02  Richard Henderson  <rth@redhat.com>
545
546         PR tree-opt/42215
547         * gcc.dg/pr42215.c: New.
548
549 2009-12-02  Richard Guenther  <rguenther@suse.de>
550
551         * g++.dg/ipa/iinline-1.C: Adjust.
552         * g++.dg/template/cond2.C: Likewise.
553         * g++.dg/template/pr35240.C: Likewise.
554
555 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
556
557         PR middle-end/42224
558         * gcc.target/s390/pr42224.c: New test.
559
560 2009-12-01  Jason Merrill  <jason@redhat.com>
561
562         PR c++/41611
563         * g++.dg/abi/guard1.C: New.
564
565 2009-12-01  Uros Bizjak  <ubizjak@gmail.com>
566
567         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
568
569 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
570
571         PR c++/42234
572         * g++.dg/gomp/pr42234.C: New test.
573
574 2009-12-01  Martin Jambor  <mjambor@suse.cz>
575
576         PR tree-optimization/42237
577         * gcc.c-torture/compile/pr42237.c: New test.
578
579 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
580
581         PR c++/42057
582         * g++.dg/parse/crash54.C: New.
583
584 2009-11-30  Chao-ying Fu  <fu@mips.com>
585
586         * gcc.target/mips/dsp-lhx.c: New test.
587         * gcc.target/mips/dsp-no-lhx.c: New test.
588
589 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
590
591         * lib/g++.exp (g++_init): Add host-dependent settings for
592         LC_ALL and LANG.
593         * lib/gcc-dg.exp: Likewise.
594         * lib/options.exp: Likewise.
595         * lib/objc.exp (objc_init): Likewise.
596         * lib/gfortran.exp (gfortran_init): Likewise.
597
598 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
599
600         PR c++/40371
601         * g++.dg/template/crash93.C: New.
602
603 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
604
605         * gcc.dg/pr41551.c: New test.
606
607 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
608
609         PR fortran/42053
610         * gfortran.dg/select_type_9.f03: New.
611
612 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
613
614         PR fortran/41631
615         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
616         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
617         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
618         * gfortran.dg/select_type_2.f03: Ditto.
619         * gfortran.dg/select_type_8.f03: New test.
620
621 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
622
623         * gfortran.dg/extends_type_of_1.f03: New test.
624         * gfortran.dg/same_type_as_1.f03: Extended.
625
626 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
627
628         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
629         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
630
631 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
632
633         PR testsuite/42212
634         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
635
636 2009-11-30  Martin Jambor  <mjambor@suse.cz>
637
638         PR middle-end/42196
639         * gcc.c-torture/compile/pr42196-1.c: New test.
640         * gcc.c-torture/compile/pr42196-2.c: New test.
641         * gcc.c-torture/compile/pr42196-3.c: New test.
642
643 2009-11-30  Ira Rosen  <irar@il.ibm.com>
644
645         * gfortran.dg/vect/vect-7.f90: New test.
646
647 2009-11-30  Richard Guenther  <rguenther@suse.de>
648
649         PR middle-end/42119
650         PR fortran/38530
651         * gfortran.dg/pr42119.f90: New testcase.
652
653 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
654
655         PR c++/42069
656         * g++.dg/template/typedef23.C: New test.
657
658 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
659
660         PR tree-optimization/41961
661         * g++.dg/tree-ssa/pr41961.C: New.
662
663 2009-11-29  Ira Rosen  <irar@il.ibm.com>
664
665         PR tree-optimization/42193
666         * gcc.dg/vect/pr42193.c: New test.
667
668 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
669
670         PR c++/36408
671         * g++.dg/template/stmtexpr2.C: New test.
672
673 2009-11-28  Richard Guenther  <rguenther@suse.de>
674
675         PR tree-optimization/42183
676         * g++.dg/torture/pr42183.C: New testcase.
677
678 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
679
680         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
681         w64 target type 'unsigned long long'.
682
683 2009-11-27  Martin Jambor  <mjambor@suse.cz>
684
685         PR middle-end/42006
686         * gcc.c-torture/execute/pr42006.c: New test.
687
688 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
689
690         PR c++/38656
691         * g++.dg/cpp0x/error2.C: New.
692
693 2009-11-27  Michael Matz  <matz@suse.de>
694
695         PR rtl-optimization/42084
696         * gcc.dg/pr42084.c: New test.
697
698 2009-11-27  Michael Matz  <matz@suse.de>
699
700         PR c++/41906
701         * g++.dg/tree-ssa/pr41906.C: New testcase.
702
703 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
704
705         * gcc.dg/O16384.c: New test.
706
707 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
708
709         PR c++/35112
710         * g++.dg/parse/crash53.C: New.
711         * g++.dg/parse/error17.C: Adjust, error messages are not
712         duplicated anymore.
713         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
714
715 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
716
717         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
718         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
719         * gcc.target/i386/vperm-v4si-2.c: Ditto.
720         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
721
722 2009-11-26  Richard Henderson  <rth@redhat.com>
723
724         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
725
726 2009-11-26  Jason Merrill  <jason@redhat.com>
727
728         PR c++/42026, DR 239
729         * g++.dg/lookup/koenig8.C: New.
730
731         PR c++/10690
732         * g++.dg/template/explicit-args2.C: Add typeid cases.
733
734 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
735
736         PR fortran/41278
737         * gfortran.dg/array_function_5.f90: New test.
738
739 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
740
741         PR fortran/42048
742         PR fortran/42167
743         * gfortran.dg/select_type_10.f03: New test case.
744         * gfortran.dg/typebound_call_11.f03: Extended test case.
745
746 2009-11-26  Michael Matz  <matz@suse.de>
747
748         PR tree-optimization/41905
749         * g++.dg/tree-ssa/pr41905.C: New testcase.
750
751 2009-11-25  Richard Henderson  <rth@redhat.com>
752
753         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
754
755         * lib/target-supports.exp
756         (check_effective_target_vect_extract_even_odd): Add x86.
757
758         * gcc.target/i386/isa-check.h: New.
759         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
760         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
761         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
762         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
763         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
764         gcc.target/i386/vperm.pl: New files.
765
766 2009-11-25  Richard Henderson  <rth@redhat.com>
767
768         * gcc.dg/vect/pr36493.c: Call check_vect.
769         * gcc.dg/vect/pr37539.c: Likewise.
770         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
771         * tree-vect.h (check_vect): Use cpuid for x86.
772
773 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
774
775         * gnat.dg/specs/pack6.ads: New test.
776         * gnat.dg/specs/pack6_pkg.ads: New helper.
777
778 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
779
780         * gcc.target/powerpc/regnames-1.c: New test.
781
782 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
783             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
784
785         PR ada/42170
786         * ada/acats/run_acats: Bump stack limit to 16MB.
787
788 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
789
790         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
791         -march=armv5te.
792
793 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
794
795         PR fortran/42008
796         * gfortran.dg/pure_initializer_2.f90: New test.
797
798 2009-11-23  Jason Merrill  <jason@redhat.com>
799
800         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
801         * g++.old-deja/g++.pt/ctor2.C: Adjust.
802         * g++.dg/lookup/name-clash4.C: Adjust.
803
804 2009-11-23  Jason Merrill  <jason@redhat.com>
805
806         * g++.dg/template/spec15.C: Check for helpful message.
807
808 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
809
810         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
811         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
812         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
813         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
814         * gcc.target/powerpc/paired-2.c: Ditto.
815         * gcc.target/powerpc/paired-3.c: Ditto.
816         * gcc.target/powerpc/paired-4.c: Ditto.
817         * gcc.target/powerpc/paired-5.c: Ditto.
818         * gcc.target/powerpc/paired-6.c: Ditto.
819         * gcc.target/powerpc/paired-7.c: Ditto.
820         * gcc.target/powerpc/paired-8.c: Ditto.
821         * gcc.target/powerpc/paired-9.c: Ditto.
822         * gcc.target/powerpc/paired-10.c: Ditto.
823         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
824         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
825         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
826         * gcc.target/powerpc/pr39457.c: Don't use -m64.
827         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
828         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
829         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
830         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
831
832 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
833
834         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
835         scan-assembler-not regular expression.
836
837 2009-11-24  Richard Guenther  <rguenther@suse.de>
838
839         PR tree-optimization/42142
840         * gcc.c-torture/execute/pr42142.c: New testcase.
841
842 2009-11-24  Martin Jambor  <mjambor@suse.cz>
843
844         PR tree-optimization/42154
845         * gcc.c-torture/execute/pr42154.c: New test.
846
847 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
848
849         PR fortran/42045
850         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
851         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
852         * gfortran.dg/proc_ptr_comp_24.f90: New.
853
854 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
855
856         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
857         int targets.
858
859 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
860
861         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
862
863 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
864
865         PR testsuite/42086
866         * gcc.target/ia64/fptr-1.c: Make it a compile test.
867
868 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
869
870         * lib/lto.exp (lto_option_list): Rename from option_list.
871         * lib/compat.exp (compat_option_list): Rename from option_list.
872
873 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
874
875         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
876         * gcc-dg/raw-string-2.c: Ditto.
877         * gcc-dg/utf-array-short-wchar.c: Ditto.
878         * gcc-dg/utf-array.c: Ditto.
879         * gcc-dg/utf8-2.c: Ditto.
880
881 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
882
883         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
884         targets.
885
886 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
887
888         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
889
890 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
891
892         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
893
894 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
895
896         PR testsuite/36470
897         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
898         Enable short test for avr target.
899         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
900         * gcc.dg/utf32-2.c: Ditto.
901         * gcc.dg/utf32-3.c: Ditto.
902         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
903
904 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
905
906         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
907
908 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
909
910         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
911
912
913 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
914
915         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
916         * gcc.dg/sms-7.c: Ditto.
917
918 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
919
920         * gcc.dg/pr36998.c: Frame pointer required for avr target.
921         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
922         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
923         * gcc.dg/pr41340.c: Test requires long pointer target.
924         * gcc.dg/profile-generate-3.c: Test requires profiling support.
925
926 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
927
928         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
929         * gcc.dg/graphite/block-3.c: Ditto.
930         * gcc.dg/graphite/block-4.c: Ditto.
931         * gcc.dg/graphite/block-5.c: Ditto.
932         * gcc.dg/graphite/block-6.c: Ditto.
933         * gcc.dg/graphite/interchange-0.c: Ditto.
934         * gcc.dg/graphite/interchange-1.c: Ditto.
935         * gcc.dg/graphite/interchange-2.c: Ditto.
936         * gcc.dg/graphite/interchange-3.c: Ditto.
937         * gcc.dg/graphite/interchange-4.c: Ditto.
938         * gcc.dg/graphite/interchange-5.c: Ditto.
939         * gcc.dg/graphite/interchange-6.c: Ditto.
940         * gcc.dg/graphite/run-id-1.c: Ditto.
941         * gcc.dg/graphite/scop-16.c: Ditto.
942         * gcc.dg/graphite/scop-17.c: Ditto.
943         * gcc.dg/graphite/scop-18.c: Ditto.
944         * gcc.dg/graphite/scop-matmult.c: Ditto.
945         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
946         * gcc.dg/graphite/id-15.c: Ditto.
947
948 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
949
950         * gnat.dg/specs/weak1.ads: New test.
951
952 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
953
954         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
955
956 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
957
958         PR c++/14777
959         * g++.dg/template/typedef13.C: Adjust.
960         * g++.dg/template/typedef19.C: Adjust.
961         * g++.dg/template/typedef20.C: Adjust.
962         * g++.dg/template/typedef22.C: New test.
963
964 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
965
966         PR target/42113
967         * gcc.target/alpha/pr42113.c: New test.
968
969 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
970
971         PR fortran/41807
972         * gfortran.dg/data_value_1.f90: Update test.
973         * gfortran.dg/array_constructor_32.f90: New test.
974
975 2009-11-21  Martin Jambor  <mjambor@suse.cz>
976
977         PR middle-end/42025
978         * gcc.c-torture/compile/pr42025-1.c: New test.
979         * gcc.c-torture/compile/pr42025-2.c: New test.
980
981 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
982
983         * gcc.target/mips/mult-1.c: Forbid octeon.
984         * gcc.target/mips/octeon-dmul-3.c: New test.
985
986 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
987
988         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
989
990 2009-11-20  Jason Merrill  <jason@redhat.com>
991
992         PR c++/9050, DR 147, DR 318
993         * g++.dg/template/ctor9.C: New.
994         * g++.dg/tc1/dr147.C: Remove xfails.
995         * g++.dg/lookup/name-clash4.C: Adjust.
996         * g++.old-deja/g++.jason/temporary5.C: Adjust.
997         * g++.old-deja/g++.pt/ctor2.C: Adjust.
998
999 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
1000
1001         PR tree-optimization/42078
1002         * gcc.dg/pr42078.c: New test.
1003
1004 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1005
1006         PR Testsuite/42114
1007         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
1008         XFAIL ptrdiff range test for avr.
1009         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
1010         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
1011         * gcc-dg/c99-stdint-6.c: Ditto.
1012
1013 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1014
1015         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
1016         2009-10-23 change to set VRSAVE if VSX has been reverted.
1017
1018 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
1019
1020         PR c++/38646
1021         * g++.dg/cpp0x/pr38646.C: New test.
1022
1023 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1024
1025         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
1026         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
1027         Wrap *intmax_t tests in !NO_MAX_TYPES.
1028
1029 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1030
1031         PR c++/42060
1032         * g++.dg/cpp0x/initlist28.C: New.
1033
1034 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
1035
1036         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
1037
1038 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1039
1040         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
1041
1042 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
1043
1044         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
1045         explicit.
1046         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
1047         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
1048         * g++.old-deja/g++.law/typeck1.C: Likewise.
1049         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
1050         * g++.dg/conversion/ptrmem9.C: Likewise.
1051         * g++.dg/expr/cond2.C: Likewise.
1052
1053 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
1054             Janus Weil  <janus@gcc.gnu.org>
1055
1056         PR fortran/42104
1057         * gfortran.dg/proc_ptr_comp_23.f90: New test.
1058
1059 2009-11-19  Jason Merrill  <jason@redhat.com>
1060
1061         PR c++/42115
1062         * g++.dg/init/placement5.C: Add positive test.
1063
1064         DR 176 permissiveness
1065         * g++.dg/ext/injected-ttp.C: New.
1066         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
1067         * g++.old-deja/g++.pt/ttp41.C: Adjust.
1068
1069 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1070
1071         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
1072         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
1073
1074 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1075
1076         * gcc-dg/raw-string-1.c: Skip test for avr target.
1077         * gcc-dg/utf-array-short-wchar.c: Ditto.
1078         * gcc-dg/utf-array.c: Ditto.
1079         * gcc-dg/utf8-2.c: Ditto.
1080
1081 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
1082
1083         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
1084         (plugin_init): Pass correct version to plugin_default_version_check.
1085         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
1086         (plugin_init): Pass correct version to plugin_default_version_check.
1087         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
1088         (plugin_init): Pass correct version to plugin_default_version_check.
1089
1090 2009-11-19  Jason Merrill  <jason@redhat.com>
1091
1092         PR c++/561
1093         * g++.dg/overload/pmf2.C: New.
1094
1095 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1096
1097         PR libgfortran/42090
1098         * gfortran.dg/direct_io_11.f90: New test.
1099
1100 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
1101
1102         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
1103
1104 2009-11-18  Nick Clifton  <nickc@redhat.com>
1105
1106         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
1107         * g++.dg/lto/20081120-1_0.C: Likewise.
1108         * g++.dg/lto/20091002-2_0.C: Likewise.
1109         * g++.dg/lto/20081120-2_0.C: Likewise.
1110         * g++.dg/lto/20091002-3_0.C: Likewise.
1111         * g++.dg/lto/20081123_0.C: Likewise.
1112         * g++.dg/lto/20090313_0.C: Likewise.
1113         * g++.dg/lto/20081109-1_0.C: Likewise.
1114         * g++.dg/lto/20081219_0.C: Likewise.
1115         * g++.dg/lto/20081204-1_0.C: Likewise.
1116         * g++.dg/lto/20090302_0.C: Likewise.
1117         * g++.dg/lto/20081119-1_0.C: Likewise.
1118         * g++.dg/lto/20081118_0.C: Likewise.
1119
1120 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
1121
1122         PR testsuite/41913
1123         * lib/lto.exp (scan-symbol): Properly check if target exist.
1124
1125 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
1126
1127         PR fortran/42072
1128         * gfortran.dg/proc_ptr_8.f90: Extended.
1129
1130 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
1131
1132         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
1133         explicit.
1134         * g++.dg/inherit/error4.C: Likewise.
1135         * g++.dg/template/crash90.C: Likewise.
1136
1137 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
1138
1139         PR c++/3187
1140         * g++.dg/abi/mangle26.C: Also match *C2* definition.
1141         * g++.dg/abi/mangle27.C: Likewise.
1142         * g++.dg/abi/mangle28.C: Likewise.
1143         * g++.dg/abi/mangle29.C: Likewise.
1144
1145 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
1146
1147         PR debug/41926
1148         * gcc.dg/vect/vect-debug-pr41926.c: New.
1149
1150 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1151
1152         PR c++/42058
1153         * g++.dg/init/array26.C: New.
1154         * g++.dg/init/array27.C: Likewise.
1155         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
1156
1157 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
1158
1159         PR c++/42061
1160         * g++.dg/cpp0x/initlist27.C: New test.
1161
1162         PR c++/42059
1163         * g++.dg/cpp0x/initlist26.C: New test.
1164
1165 2009-11-16  Jason Merrill  <jason@redhat.com>
1166
1167         PR c++/189, c++/9937, c++/13950, DR 176
1168         * g++.dg/tc1/dr176.C: Adjust.
1169         * g++.dg/template/injected1.C: New.
1170         * g++.dg/template/inherit.C: Adjust.
1171         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1172         * g++.old-deja/g++.pt/lookup8.C: Adjust.
1173         * g++.old-deja/g++.pt/ttp22.C: Adjust.
1174         * g++.old-deja/g++.pt/ttp23.C: Adjust.
1175
1176 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1177
1178         PR c++/42055
1179         * g++.dg/template/crash92.C: New.
1180
1181 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1182
1183         PR c++/32056
1184         * g++.dg/template/error44.C: New.
1185
1186 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1187
1188         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
1189
1190 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
1191
1192         PR fortran/42048
1193         * gfortran.dg/typebound_call_11.f03: New test.
1194
1195 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
1196
1197         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
1198         init functions.
1199
1200 2009-11-13  Jason Merrill  <jason@redhat.com>
1201
1202         PR c++/27425
1203         PR c++/34274
1204         * g++.dg/template/arg7.C: New.
1205
1206         PR c++/29363
1207         * g++.dg/template/error43.C: New.
1208
1209         PR debug/26965
1210         * g++.dg/debug/dwarf2/static-data-member2.C: New.
1211
1212         PR c++/35075
1213         * g++.dg/template/ref5.C: New.
1214
1215         PR c++/21008, DR 515
1216         * g++.dg/template/inherit4.C: New.
1217         * g++.dg/lookup/scoped8.C: Adjust.
1218
1219         PR c++/11987
1220         * g++.dg/parse/typename11.C: New.
1221         * g++.dg/template/crash48.C: Adjust.
1222
1223 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
1224
1225         PR testsuite/42001
1226         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1227         lto_finish at the end.
1228         * gfortran.dg/lto/lto.exp: Ditto.
1229
1230 2009-11-12  Jason Merrill  <jason@redhat.com>
1231
1232         PR c++/39560
1233         * g++.dg/lookup/anon7.C: New.
1234
1235         PR c++/37037
1236         * g++.dg/template/typedef21.C: New.
1237
1238         PR c++/42013
1239         * g++.dg/cpp0x/decltype19.C: New.
1240
1241 2009-11-11  Jason Merrill  <jason@redhat.com>
1242
1243         PR c++/39131
1244         * g++.dg/dfp/typeid1.C: New.
1245
1246 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
1247
1248         PR fortran/41978
1249         * gfortran.dg/proc_ptr_comp_22.f90: New test.
1250
1251 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
1252
1253         PR testsuite/42001
1254         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1255         lto_finish at the end.
1256
1257         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1258         (lto_finish): New. Restore mathlib.
1259
1260 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
1261
1262         * g++.dg/torture/pushpop_macro.C: New testcase.
1263         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1264         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1265
1266 2009-11-11  Jon Beniston  <jon@beniston.com>
1267
1268         * lib/target-supports.exp (check_profiling_available): lm32 target
1269           doesn't support profiling.
1270         * gcc.dg/20020312-2.c: Add lm32 support.
1271         * g++.dg/other/packed1.C: Expect to fail on lm32.
1272         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1273
1274 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1275
1276         * gcc.target/arm/neon: Regenerate generated tests.
1277
1278 2009-11-10  Jason Merrill  <jason@redhat.com>
1279
1280         * g++.dg/init/placement5.C: New.
1281
1282         PR c++/34158
1283         * g++.dg/init/placement4.C: New.
1284
1285 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1286
1287         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1288         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1289         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1290         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1291
1292 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1293
1294         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1295         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
1296
1297 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1298
1299         * gcc.c-torture/compile/pr41987.c: New.
1300
1301 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
1302
1303         PR middle-end/40946
1304         * gcc.dg/pr40946.c: New test.
1305
1306 2009-11-09  Jason Merrill  <jason@redhat.com>
1307
1308         PR c++/41972
1309         * g++.dg/template/ref4.C: New.
1310
1311         PR c++/41994
1312         * g++.dg/template/conv10.C: New.
1313
1314 2009-11-07  Jason Merrill  <jason@redhat.com>
1315
1316         PR c++/37920
1317         * g++.dg/ext/typeof11.C: New.
1318
1319 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
1320
1321         PR target/41985
1322         * gcc.target/i386/pr41985.c: New test.
1323
1324 2009-11-08  Richard Guenther  <rguenther@suse.de>
1325
1326         * gcc.dg/torture/pta-escape-1.c: New testcase.
1327
1328 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
1329
1330         * gnat.dg/rep_clause4.adb: New test.
1331
1332 2009-11-08  Richard Guenther  <rguenther@suse.de>
1333
1334         PR rtl-optimization/41928
1335         * gfortran.dg/pr41928.f90: New testcase.
1336
1337 2009-11-07  Jason Merrill  <jason@redhat.com>
1338
1339         PR c++/18451
1340         PR c++/40738
1341         * g++.dg/parse/error36.C: Add parameter and template cases.
1342         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1343         * g++.dg/ext/typedef-init.C: Likewise.
1344         * g++.dg/lookup/hidden-class1.C: Likewise.
1345         * g++.dg/lookup/hidden-class10.C: Likewise.
1346         * g++.dg/lookup/hidden-class5.C: Likewise.
1347         * g++.dg/lookup/hidden-class7.C: Likewise.
1348         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1349         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1350         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1351         * g++.dg/lookup/strong-using-2.C: Likewise.
1352         * g++.dg/other/typedef1.C: Likewise.
1353         * g++.dg/parse/access10.C: Likewise.
1354         * g++.dg/parse/constructor1.C: Likewise.
1355         * g++.dg/parse/crash38.C: Likewise.
1356         * g++.dg/parse/error3.C: Likewise.
1357         * g++.dg/parse/typespec1.C: Likewise.
1358         * g++.dg/template/typedef5.C: Likewise.
1359         * g++.old-deja/g++.pt/typename3.C: Likewise.
1360         * g++.old-deja/g++.pt/typename4.C: Likewise.
1361         * g++.old-deja/g++.pt/typename6.C: Likewise.
1362         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1363
1364         * g++.dg/abi/regparm1.C: Fix execute test.
1365
1366 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
1367
1368         PR tree-optimization/41643
1369         * gcc.dg/pr41643.c: New test.
1370
1371 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1372
1373         PR fortran/41909
1374         * gfortran.dg/recursive_check_15.f90: New test.
1375
1376 2009-11-06  Jason Merrill  <jason@redhat.com>
1377
1378         PR c++/15946
1379         * g++.dg/parse/error36.C: New.
1380         * g++.old-deja/g++.other/typename1.C: Adjust.
1381
1382         PR c++/9381
1383         * g++.dg/abi/regparm1.C: New.
1384
1385 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
1386
1387         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1388         PLUGIN_PRAGMAS.
1389         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1390         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1391         and pragma_plugin-test-1.C.
1392
1393 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1394
1395         PR c++/41536
1396         * g++.dg/ext/always_inline-5.C: New test.
1397
1398 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1399
1400         PR c++/41967
1401         * g++.dg/gomp/pr41967.C: New test.
1402
1403 2009-11-06  Michael Matz  <matz@suse.de>
1404
1405         PR middle-end/41963
1406         * gcc.dg/pr41963.c: New test.
1407
1408 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1409
1410         PR middle-end/41935
1411         * gcc.dg/pr41935.c: New test.
1412         * c-c++-common/pr41935.c: New test.
1413         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1414         element.
1415         * gcc.c-torture/execute/pr41935.c: New test.
1416
1417 2009-11-05  Jason Merrill  <jason@redhat.com>
1418
1419         PR c++/34180
1420         * g++.dg/init/synth2.C: New.
1421
1422         PR c++/7046
1423         * g++.dg/abi/pragma-pack1.C: New.
1424
1425         PR c++/34870
1426         * g++.dg/lookup/koenig7.C: New.
1427
1428         PR c++/41703
1429         * g++.dg/template/partial6.C: New.
1430
1431 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1432
1433         PR fortran/41556
1434         * gfortran.dg/class_12.f03: New test.
1435
1436 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1437
1438         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1439         in builtin's name.
1440
1441 2009-11-04  Jason Merrill  <jason@redhat.com>
1442
1443         PR c++/36912
1444         * g++.dg/init/static-init2.C: New.
1445
1446 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1447
1448         PR fortran/41556
1449         PR fortran/41873
1450         * gfortran.dg/interface_abstract_4.f90: New test.
1451
1452 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1453
1454         * gcc.target/m68k/pr41302.c: Fix target triplet.
1455
1456 2009-11-04  Jason Merrill  <jason@redhat.com>
1457
1458         PR c++/39413
1459         * g++.dg/template/overload11.C: New.
1460         * g++.dg/template/nested3.C: Adjust.
1461
1462 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1463
1464         PR ada/20548
1465         * ada/acats/norun.lst: Remove the stack checking tests.
1466         * ada/acats/run_acats: Limit the stack to 8MB.
1467
1468 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1469
1470         PR fortran/41556
1471         PR fortran/41937
1472         * gfortran.dg/class_11.f03: New test.
1473
1474 2009-11-04  Jason Merrill  <jason@redhat.com>
1475
1476         PR c++/35067
1477         * g++.dg/abi/thunk5.C: New.
1478
1479 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1480
1481         PR rtl-opt/41833
1482         * gcc.target/powerpc/altivec-33.c: New testcase.
1483
1484 2009-11-04  Jason Merrill  <jason@redhat.com>
1485
1486         PR c++/17365, DR 218
1487         * g++.dg/lookup/koenig6.C: New.
1488         * g++.dg/lookup/koenig5.C: Adjust.
1489         * g++.dg/template/crash56.C: Adjust.
1490         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1491
1492 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1493             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1494
1495         * gcc.target/i386/xop-check.h: New file.
1496         * gcc.target/i386/xop-hadduX.c: Ditto.
1497         * gcc.target/i386/xop-haddX.c: Ditto.
1498         * gcc.target/i386/xop-hsubX.c: Ditto.
1499         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1500         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1501         * gcc.target/i386/xop-pcmov2.c: Ditto.
1502         * gcc.target/i386/xop-pcmov.c: Ditto.
1503         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1504         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1505         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1506         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1507         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1508         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1509         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1510         * gcc.target/i386/sse-12.c: Update with new compile options to
1511         activate and check xopintrin.h intrinsic file.
1512         * gcc.target/i386/sse-13.c: Ditto.
1513         * gcc.target/i386/sse-14.c: Ditto.
1514         * gcc.target/i386/sse-22.c: Ditto.
1515         * gcc.target/i386/sse-23.c: Ditto.
1516         * g++.dg/other/i386-2.C: Ditto.
1517         * g++.dg/other/i386-3.C: Ditto.
1518         * g++.dg/other/i386-5.C: Ditto.
1519         * g++.dg/other/i386-6.C: Ditto.
1520
1521 2009-11-04  Wei Guozhi  <carrot@google.com>
1522
1523         PR target/40835
1524         * gcc.target/arm/pr40835: New testcase.
1525
1526 2009-11-04  Revital Eres  <eres@il.ibm.com>
1527
1528         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1529         change in decision of peeling for alignment.
1530         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1531         * gcc.dg/vect/vect-50.c: Likewise.
1532         * gcc.dg/vect/vect-42.c: Likewise.
1533         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1534         Likewise.
1535         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1536         Likewise.
1537         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1538         * gcc.dg/vect/vect-60.c: Likewise.
1539         * gcc.dg/vect/vect-52.c: Likewise.
1540         * gcc.dg/vect/vect-44.c: Likewise.
1541         * gcc.dg/vect/vect-27.c: Likewise.
1542         * gcc.dg/vect/vect-29.c: Likewise.
1543         * gcc.dg/vect/vect-72.c: Likewise.
1544         * gcc.dg/vect/vect-56.c: Likewise.
1545         * gcc.dg/vect/vect-48.c: Likewise.
1546         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1547         * gfortran.dg/vect/vect-2.f90: Likewise.
1548         * gfortran.dg/vect/vect-5.f90: Likewise.
1549
1550 2009-11-04  Richard Guenther  <rguenther@suse.de>
1551
1552         PR tree-optimization/41919
1553         * gcc.c-torture/execute/pr41919.c: New testcase.
1554
1555 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1556
1557         PR target/41302
1558         * gcc.target/m68k/pr41302.c: New test.
1559
1560 2009-11-03  Jason Merrill  <jason@redhat.com>
1561
1562         PR c++/36959
1563         * g++.dg/opt/inline16.C: New.
1564
1565 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1566
1567         * gnat.dg/stack_check.adb1: New test.
1568         * gnat.dg/stack_check.adb2: Likewise.
1569
1570 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1571
1572         PR rtl-optimization/41917
1573         * gcc.c-torture/execute/pr41917.c: New test.
1574
1575 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1576
1577         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1578         dump to not include "call *%esp".
1579
1580 2009-11-03  Jason Merrill  <jason@redhat.com>
1581
1582         PR c++/39786
1583         * g++.dg/lookup/using22.C: New.
1584
1585         PR c++/41876
1586         * g++.dg/parse/eh-decl.C: New.
1587
1588         PR c++/41927
1589         * g++.dg/template/sfinae16.C: New.
1590
1591         PR c++/41815
1592         * g++.dg/cpp0x/rv-return.C: New.
1593         * g++.dg/cpp0x/deduce.C: Adjust.
1594
1595         PR c++/40944
1596         * g++.dg/template/sfinae15.C: New.
1597
1598         PR c++/40687
1599         * g++.dg/cpp0x/auto3.C: Remove xfail.
1600
1601 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1602
1603         PR fortran/41907
1604         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1605
1606 2009-11-03  Nick Clifton  <nickc@redhat.com>
1607
1608         * gcc.target/rx/builtins.c: Remove redundant tests.
1609         Add test of MVTIPL instruction.
1610         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1611         function attributes.  Add -msave-acc-in-interrupts option to the
1612         command line.
1613
1614 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1615             Maxim Kuvyrkov  <maxim@codesourcery.com>
1616
1617         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1618         sh, m68k and fido.
1619
1620 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1621
1622         PR c++/38699
1623         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1624         * c-c++-common/builtin-offsetof.c: ... here.
1625
1626 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1627
1628         PR c++/38699
1629         * c-c++-common/dfp/builtin-offsetof.c: New test.
1630         * g++.dg/other/offsetof6.C: Likewise.
1631
1632 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1633
1634         PR target/41900
1635         * gcc.target/i386/pr41900.c: New test.
1636
1637 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1638
1639         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1640
1641 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1642
1643         PR c++/41856
1644         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1645         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1646
1647 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1648
1649         PR c++/37093
1650         * g++.dg/other/ptrmem10.C: New test.
1651         * g++.dg/other/ptrmem11.C: Likewise.
1652
1653 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1654
1655         PR testsuite/41878
1656         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1657         spaces in some expressions.
1658
1659 2009-11-02  Jason Merrill  <jason@redhat.com>
1660
1661         * g++.dg/other/linkage2.C: Move to...
1662         * g++.dg/cpp0x/linkage2.C: ..here.
1663         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1664         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1665         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1666         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1667         * g++.dg/lookup/anon2.C: Likewise.
1668         * g++.dg/other/anon3.C: Likewise.
1669         * g++.dg/template/arg2.C: Likewise.
1670         * g++.dg/template/local4.C: Likewise.
1671         * g++.old-deja/g++.law/operators32.C: Likewise.
1672         * g++.old-deja/g++.other/linkage2.C: Likewise.
1673         * g++.old-deja/g++.pt/enum6.C: Likewise.
1674         * g++.old-deja/g++.other/anon9.C: Likewise.
1675         * g++.old-deja/g++.other/linkage1.C: Likewise.
1676         * c-c++-common/dfp/pr35620.c: Give the union a name.
1677
1678 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1679
1680         PR tree-optimization/41857
1681         * gcc.target/spu/ea/pr41857.c: New file.
1682
1683 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1684
1685         PR tree-optimization/41750
1686         * gcc.c-torture/execute/pr41750.c: New test.
1687
1688 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1689
1690         PR tree-optimization/41841
1691         * gcc.dg/pr41841.c: New test.
1692
1693         PR debug/41893
1694         * gcc.dg/debug/pr41893-1.c: New test.
1695         * gcc.dg/debug/pr41893-2.c: New file.
1696
1697         PR c++/41774
1698         * g++.dg/ext/visibility/namespace3.C: New test.
1699
1700 2009-11-01  Jason Merrill  <jason@redhat.com>
1701
1702         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1703         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1704         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1705
1706 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1707
1708         * gnat.dg/opt5.adb: New test.
1709
1710 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1711
1712         PR fortran/41872
1713         * gfortran.dg/allocatable_scalar_4.f90: New test.
1714
1715 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1716
1717         PR fortran/41850
1718         * gfortran.dg/intent_out_6.f90: New testcase.
1719
1720 2009-10-31  Richard Guenther  <rguenther@suse.de>
1721
1722         * g++.dg/tree-ssa/restrict1.C: New.
1723
1724 2009-10-31  Jason Merrill  <jason@redhat.com>
1725
1726         * g++.dg/rtti/typeid9.C: New.
1727
1728         PR c++/41754
1729         * g++.dg/cpp0x/initlist25.C: New.
1730
1731 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1732
1733         * gnat.dg/specs/rep_clause4.ads: New test.
1734
1735 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1736
1737         PR target/41885
1738         * gcc.target/avr/torture/pr41885.c: New test.
1739
1740 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1741
1742         * gnat.dg/specs/pack5.ads: New test.
1743
1744 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1745
1746         * lib/target-supports.exp: Handle powerpc-*-elf.
1747
1748 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1749
1750         PR target/40838
1751         * gcc.target/i386/incoming-6.c: New.
1752         * gcc.target/i386/incoming-7.c: Likewise.
1753         * gcc.target/i386/incoming-8.c: Likewise.
1754         * gcc.target/i386/incoming-9.c: Likewise.
1755         * gcc.target/i386/incoming-10.c: Likewise.
1756         * gcc.target/i386/incoming-11.c: Likewise.
1757         * gcc.target/i386/incoming-12.c: Likewise.
1758         * gcc.target/i386/incoming-13.c: Likewise.
1759         * gcc.target/i386/incoming-14.c: Likewise.
1760         * gcc.target/i386/incoming-15.c: Likewise.
1761         * gcc.target/i386/pr37843-4.c: Likewise.
1762
1763 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1764
1765         PR c++/41863
1766         * g++.dg/template/sizeof12.C: New test.
1767
1768 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1769
1770         * gnat.dg/pack14.adb: New test.
1771
1772 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1773
1774         * gcc.target/mips/mips.exp (mips_option_groups): Add
1775         mcount-ra-address.
1776         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1777         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1778         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1779
1780 2009-10-29  Michael Matz  <matz@suse.de>
1781
1782         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1783         * gcc.target/i386/sse-recip-vec.c: Ditto.
1784         * gcc.target/i386/brokensqrt.c: New test.
1785
1786 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1787
1788         PR fortran/41777
1789         * gfortran.dg/associated_target_3.f90: New testcase.
1790
1791 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1792
1793         * gfortran.dg/lto/pr41764_0.f: New.
1794
1795 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1796
1797         PR tree-optimization/41775
1798         * g++.dg/torture/pr41775.C: New testcase.
1799
1800 2009-10-28  Jason Merrill  <jason@redhat.com>
1801
1802         * g++.dg/cpp0x/inline-ns1.C: New.
1803         * g++.dg/cpp0x/inline-ns2.C: New.
1804         * g++.dg/cpp0x/inline-ns3.C: New.
1805
1806 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1807
1808         PR rtl-optimization/39715
1809         * gcc.target/arm/thumb-ltu.c: New.
1810
1811 2009-10-28  Richard Guenther  <rguenther@suse.de>
1812
1813         PR lto/41808
1814         PR lto/41839
1815         * gcc.dg/lto/20091027-1_0.c: New testcase.
1816         * gcc.dg/lto/20091027-1_1.c: Likewise.
1817         * g++.dg/lto/20091026-1_0.C: Likewise.
1818         * g++.dg/lto/20091026-1_1.C: Likewise.
1819         * g++.dg/lto/20091026-1_a.h: Likewise.
1820
1821 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1822
1823         PR middle-end/41837
1824         * gcc.dg/pr41837.c: New test.
1825
1826         PR debug/41801
1827         * g++.dg/ext/sync-3.C: New test.
1828
1829         PR target/41762
1830         * gcc.dg/pr41762.c: New test.
1831
1832 2009-10-28  Richard Guenther  <rguenther@suse.de>
1833
1834         PR middle-end/41855
1835         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1836         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1837         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1838         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1839
1840 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1841
1842         PR rtl-optimization/39715
1843         * gcc.target/arm/thumb-bitfld1.c: New.
1844
1845 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1846
1847         PR rtl-optimization/40741
1848         * gcc.target/arm/thumb-branch1.c: New.
1849
1850 2009-10-27  Jason Merrill  <jason@redhat.com>
1851
1852         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1853         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1854         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1855         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1856
1857 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1858
1859         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1860         * gnat.dg/null_pointer_deref2.adb: Likewise.
1861
1862 2009-10-27  Richard Guenther  <rguenther@suse.de>
1863
1864         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1865
1866 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1867
1868         PR c/41842
1869         * gcc.dg/pr41842.c: New test.
1870
1871 2009-10-27  Revital Eres  <eres@il.ibm.com>
1872
1873         PR tree-optimization/40648
1874         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1875         change in decision of peeling for alignment.
1876         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1877         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1878         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1879         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1880         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1881         * gcc.dg/vect/vect-50.c: Likewise.
1882         * gcc.dg/vect/vect-33.c: Likewise.
1883         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1884         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1885         Likewise.
1886         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1887         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1888         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1889         Likewise.
1890         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1891         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1892         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1893         * gcc.dg/vect/vect-60.c: Likewise.
1894         * gcc.dg/vect/vect-26.c: Likewise.
1895         * gcc.dg/vect/vect-52.c: Likewise.
1896         * gcc.dg/vect/vect-44.c: Likewise.
1897         * gcc.dg/vect/vect-27.c: Likewise.
1898         * gcc.dg/vect/vect-70.c: Likewise.
1899         * gcc.dg/vect/vect-28.c: Likewise.
1900         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1901         * gcc.dg/vect/vect-109.c: Likewise.
1902         * gcc.dg/vect/vect-54.c: Likewise.
1903         * gcc.dg/vect/vect-29.c: Likewise.
1904         * gcc.dg/vect/vect-72.c: Likewise.
1905         * gcc.dg/vect/vect-56.c: Likewise.
1906         * gcc.dg/vect/vect-48.c: Likewise.
1907         * gcc.dg/vect/vect-91.c: Likewise.
1908         * gcc.dg/vect/vect-92.c: Likewise.
1909         * gcc.dg/vect/vect-58.c: Likewise.
1910         * gcc.dg/vect/slp-25.c: Likewise.
1911         * gcc.dg/vect/vect-93.c: Likewise.
1912         * gcc.dg/vect/vect-95.c: Likewise.
1913         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1914         * gcc.dg/vect/vect-87.c: Likewise.
1915         * gcc.dg/vect/vect-96.c: Likewise.
1916         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1917         * gcc.dg/vect/vect-88.c: Likewise.
1918         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1919         * gcc.dg/vect/vect-89.c: Likewise.
1920         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1921         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1922         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1923         * gfortran.dg/vect/vect-2.f90: Likewise.
1924         * gfortran.dg/vect/vect-3.f90: Likewise.
1925         * gfortran.dg/vect/vect-4.f90: Likewise.
1926         * gfortran.dg/vect/vect-5.f90: Likewise.
1927
1928 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1929
1930         PR c++/41020
1931         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1932
1933 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1934             Michael Meissner  <meissner@linux.vnet.ibm.com>
1935             Ulrich Weigand  <uweigand@de.ibm.com>
1936
1937         * gcc.target/spu/ea/ea.exp: New file.
1938         * gcc.target/spu/ea/cache1.c: Likewise.
1939         * gcc.target/spu/ea/cast1.c: Likewise.
1940         * gcc.target/spu/ea/cast2.c: Likewise.
1941         * gcc.target/spu/ea/compile1.c: Likewise.
1942         * gcc.target/spu/ea/compile2.c: Likewise.
1943         * gcc.target/spu/ea/cppdefine.c: Likewise.
1944         * gcc.target/spu/ea/errors1.c: Likewise.
1945         * gcc.target/spu/ea/errors2.c: Likewise.
1946         * gcc.target/spu/ea/execute1.c: Likewise.
1947         * gcc.target/spu/ea/execute2.c: Likewise.
1948         * gcc.target/spu/ea/execute3.c: Likewise.
1949         * gcc.target/spu/ea/ops1.c: Likewise.
1950         * gcc.target/spu/ea/ops2.c: Likewise.
1951         * gcc.target/spu/ea/options1.c: Likewise.
1952         * gcc.target/spu/ea/test-sizes.c: Likewise.
1953
1954 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1955
1956         PR bootstrap/41345
1957         * gcc.dg/pr41345.c: New test.
1958
1959         PR debug/41828
1960         * g++.dg/debug/dwarf2/anonname1.C: New test.
1961
1962 2009-10-26  Jason Merrill  <jason@redhat.com>
1963
1964         PR c++/38796
1965         * g++.dg/cpp0x/defaulted15.C: New.
1966         * g++.dg/cpp0x/defaulted16.C: New.
1967
1968 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1969
1970         PR c++/41785
1971         * g++.dg/cpp0x/variadic96.C: New test.
1972
1973 2009-10-26  Nick Clifton  <nickc@redhat.com>
1974
1975         * lib/target-supports.exp (check_profiling_available):
1976         Profiling is not, currently, available for the RX port.
1977         (check_effective_target_hard_float): Add support for RX target.
1978         * gcc.target/rx: New directory.
1979         * gcc.target/rx/builtins.c: New test file.
1980         * gcc.target/rx/interrupts.c: New test file.
1981         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1982         * gcc.target/rx/zero-width-bitfield.c: New test file.
1983         * gcc.target/rx/i272091.c: New test file.
1984         * gcc.target/rx/packed-struct.c: New test file.
1985         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1986
1987 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1988
1989         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1990         * gcc.dg/lto/20091016-1_0.c: Likewise.
1991         * gcc.dg/lto/20090206-1_0.c: Likewise.
1992         * gcc.dg/lto/20081120-1_0.c: Likewise.
1993         * gcc.dg/lto/20081120-2_0.c: Likewise.
1994         * gcc.dg/lto/20090116_0.c: Likewise.
1995         * gcc.dg/lto/20081126_0.c: Likewise.
1996         * gcc.dg/lto/20091013-1_0.c: Likewise.
1997         * gcc.dg/lto/20081212-1_0.c: Likewise.
1998         * gcc.dg/lto/20091015-1_0.c: Likewise.
1999         * gcc.dg/lto/20090126-1_0.c: Likewise.
2000         * gcc.dg/lto/20090126-2_0.c: Likewise.
2001         * gcc.dg/lto/20091020-1_0.c: Likewise.
2002         * gcc.dg/lto/20091020-2_0.c: Likewise.
2003         * gcc.dg/lto/20081204-1_0.c: Likewise.
2004         * gcc.dg/lto/20081204-2_0.c: Likewise.
2005         * gcc.dg/lto/20081224_0.c: Likewise.
2006         * gcc.dg/lto/20090219_0.c: Likewise.
2007
2008 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
2009
2010         PR c++/41020
2011         * g++.dg/lookup/extern-c-redecl2.C: New test.
2012         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
2013         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
2014         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
2015
2016 2009-10-26  Michael Matz  <matz@suse.de>
2017
2018         PR tree-optimization/41783
2019         * gcc.dg/pr41783.c: New test.
2020         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
2021         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
2022         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
2023
2024 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
2025
2026         PR fortran/41714
2027         * gfortran.dg/class_allocate_4.f03: New test.
2028
2029 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
2030
2031         * gcc.target/mips/mult-1.c: New test.
2032
2033 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
2034
2035         PR fortran/41784
2036         * gfortran.dg/extends_8.f03: New test.
2037
2038 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2039
2040         * gnat.dg/specs/pack4.ads: New test.
2041
2042 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2043
2044         * gnat.dg/null_pointer_deref1.adb: New test.
2045         * gnat.dg/null_pointer_deref2.adb: Likewise.
2046
2047 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
2048
2049         PR fortran/41772
2050         * gfortran.dg/transfer_intrinsic_3.f90.
2051
2052 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2053
2054         * gnat.dg/opt4.adb: New test.
2055
2056 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
2057
2058         PR c/40033
2059         * gcc.dg/noncompile/pr40033-1.c: New test.
2060
2061 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
2062
2063         PR c++/40808
2064         * g++.dg/abi/mangle34.C: New test
2065
2066 2009-10-23  Jason Merrill  <jason@redhat.com>
2067
2068         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
2069
2070         Core issue 899
2071         * g++.dg/cpp0x/explicit4.C: New.
2072
2073 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
2074
2075         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
2076         *-*-cygwin.
2077         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
2078         for *-*-mingw* and *-*-cygwin.
2079         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
2080         * g++.dg/template/spec35.C: Disable weak symbol test for
2081         *-*-mingw* and *-*-cygwin.
2082
2083         PR testsuite/31342
2084         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
2085
2086 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
2087
2088         PR fortran/41800
2089         * gfortran.dg/class_10.f03: New test.
2090
2091 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2092
2093         PR target/41787
2094         * gcc.target/powerpc/vsx-vrsave.c: New file.
2095
2096 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
2097
2098         PR c/41673
2099         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
2100
2101 2009-10-23  Richard Guenther  <rguenther@suse.de>
2102
2103         PR tree-optimization/41778
2104         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
2105
2106 2009-10-22  Richard Guenther  <rguenther@suse.de>
2107
2108         PR lto/41791
2109         * g++.dg/lto/20091022-2_0.C: New testcase.
2110
2111 2009-10-22  Richard Guenther  <rguenther@suse.de>
2112
2113         PR lto/41730
2114         * g++.dg/lto/20091022-1_0.C: New testcase.
2115
2116 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
2117
2118         * gcc.dg/autopar/outer-4.c: Adjust scan.
2119         * gcc.dg/autopar/outer-5.c: Adjust scan.
2120         * gcc.dg/autopar/outer-5.c: Add scan optimized.
2121
2122         * libgomp.graphite/force-parallel-2.c: Adjust scan.
2123         * gcc.dg/autopar/outer-1.c: New testcase.
2124         * gcc.dg/autopar/outer-2.c: New testcase.
2125         * gcc.dg/autopar/outer-3.c: New testcase.
2126         * gcc.dg/autopar/outer-4.c: New testcase.
2127         * gcc.dg/autopar/outer-5.c: New testcase.
2128         * gcc.dg/autopar/outer-6.c: New testcase.
2129
2130 2009-10-22  Jan Hubicka  <jh@suse.cz>
2131
2132         * gcc.c-torture/compile/pr40556.c: New testcase.
2133
2134 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
2135
2136         PR fortran/41781
2137         * gfortran.dg/goto_8.f90: New test case.
2138
2139 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
2140
2141         PR tree-optimization/41497
2142         * gcc.dg/tree-ssa/pr41497.c: New.
2143
2144 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
2145
2146         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
2147
2148 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
2149
2150         * gcc.dg/tls/pie-1.c: New test.
2151
2152 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
2153
2154         * g++.dg/abi/mangle33.C: New test.
2155
2156 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2157
2158         * gnat.dg/discr22.adb: New test.
2159
2160 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2161
2162         * gnat.dg/loop_optimization7.ad[sb]: New test.
2163         * gnat.dg/loop_optimization7_pkg.ads: New helper.
2164
2165 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
2166
2167         PR fortran/41706
2168         PR fortran/41766
2169         * gfortran.dg/class_9.f03: Extended test case.
2170         * gfortran.dg/select_type_7.f03: New test case.
2171
2172 2009-10-20  Richard Guenther  <rguenther@suse.de>
2173
2174         * gcc.dg/lto/20091020-3_0.c: New testcase.
2175
2176 2009-10-20  Richard Guenther  <rguenther@suse.de>
2177
2178         PR lto/41761
2179         * gcc.dg/lto/20091020-1_0.c: New testcase.
2180         * gcc.dg/lto/20091020-1_1.c: Likewise.
2181         * gcc.dg/lto/20091020-2_0.c: Likewise.
2182         * gcc.dg/lto/20091020-2_1.c: Likewise.
2183
2184 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
2185
2186         PR debug/41340
2187         * gcc.dg/pr41340.c: New test.
2188
2189 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2190
2191         * gnat.dg/discr21.ad[sb]: New test.
2192         * gnat.dg/discr21_pkg.ads: New helper.
2193
2194 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
2195
2196         PR fortran/41706
2197         * gfortran.dg/class_9 : New test.
2198
2199 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2200
2201         * gcc.dg/raw-string-1.c: New test.
2202         * gcc.dg/raw-string-2.c: New test.
2203         * gcc.dg/raw-string-3.c: New test.
2204         * gcc.dg/raw-string-4.c: New test.
2205         * gcc.dg/raw-string-5.c: New test.
2206         * gcc.dg/raw-string-6.c: New test.
2207         * gcc.dg/raw-string-7.c: New test.
2208         * gcc.dg/utf8-1.c: New test.
2209         * gcc.dg/utf8-2.c: New test.
2210         * gcc.dg/utf-badconcat2.c: New test.
2211         * gcc.dg/utf-dflt2.c: New test.
2212         * gcc.dg/cpp/include6.c: New test.
2213         * g++.dg/ext/raw-string-1.C: New test.
2214         * g++.dg/ext/raw-string-2.C: New test.
2215         * g++.dg/ext/raw-string-3.C: New test.
2216         * g++.dg/ext/raw-string-4.C: New test.
2217         * g++.dg/ext/raw-string-5.C: New test.
2218         * g++.dg/ext/raw-string-6.C: New test.
2219         * g++.dg/ext/raw-string-7.C: New test.
2220         * g++.dg/ext/utf8-1.C: New test.
2221         * g++.dg/ext/utf8-2.C: New test.
2222         * g++.dg/ext/utf-badconcat2.C: New test.
2223         * g++.dg/ext/utf-dflt2.C: New test.
2224
2225         * gcc.dg/cleanup-13.c: New test.
2226
2227 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
2228
2229         PR fortran/41586
2230         * gfortran.dg/auto_dealloc_1.f90: New test case.
2231
2232 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2233
2234         Port from redhat/gcc-4_4-branch:
2235         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
2236         * gcc.dg/debug/vta-2.c: New test.
2237
2238         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
2239         * gcc.dg/debug/vta-1.c: New.
2240
2241 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2242
2243         * gnat.dg/noreturn2.ad[sb]: New test.
2244
2245 2009-10-19  Tobias Burnus  <burnus@net-b.de>
2246
2247         PR fortran/41755
2248         * gfortran.dg/equiv_8.f90: New test.
2249         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2250
2251 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
2252
2253         * gcc.target/arm/neon-thumb2-move.c: New test.
2254
2255 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2256
2257         * gcc.dg/debug/vta-3.c: New test.
2258
2259 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2260
2261         * gnat.dg/nested_proc.adb: Rename into...
2262         * gnat.dg/nested_proc1.adb: ...this.
2263         * gnat.dg/nested_proc2.adb: New test.
2264
2265 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2266
2267         * gnat.dg/noreturn1.ad[sb]: New test.
2268
2269 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
2270             Paul Thomas  <pault@gcc.gnu.org>
2271
2272         PR fortran/41629
2273         * gfortran.dg/class_6.f90: New test.
2274
2275         PR fortran/41608
2276         PR fortran/41587
2277         * gfortran.dg/class_7.f90: New test.
2278
2279         PR fortran/41618
2280         * gfortran.dg/class_8.f90: New test.
2281
2282 2009-10-17  Richard Guenther  <rguenther@suse.de>
2283
2284         * gcc.dg/lto/20091017-1_0.c: New testcase.
2285         * gcc.dg/lto/20091017-1_1.c: Likewise.
2286
2287 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2288
2289         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2290
2291 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2292
2293         * gnat.dg/aggr11.adb: New test.
2294         * gnat.dg/aggr11_pkg.ads: New helper.
2295
2296 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2297
2298         * gnat.dg/slice8.adb: New test.
2299         * gnat.dg/slice8_pkg1.ads: New helper.
2300         * gnat.dg/slice8_pkg2.ads: Likewise.
2301         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2302
2303 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2304
2305         * gnat.dg/unchecked_convert4.adb: New test.
2306
2307 2009-10-15  Jason Merrill  <jason@redhat.com>
2308
2309         PR c++/38798
2310         * g++.dg/cpp0x/trailing5.C: New.
2311
2312         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2313         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2314         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2315         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2316
2317 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
2318
2319         PR fortran/41719
2320         * gfortran.dg/class_5.f03: New test case.
2321         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2322         * gfortran.dg/typebound_operator_4.f03: Ditto.
2323
2324 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2325
2326         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2327         * g++.dg/other/first-global.C: Likewise.
2328         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2329         * g++.dg/torture/pr40323.C: Likewise.
2330         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2331         * gcc.dg/inline-33.c: Likewise.
2332         * gcc.dg/ipa/ipa-1.c: Likewise.
2333         * gcc.dg/ipa/ipa-2.c: Likewise.
2334         * gcc.dg/ipa/ipa-3.c: Likewise.
2335         * gcc.dg/ipa/ipa-4.c: Likewise.
2336         * gcc.dg/ipa/ipa-5.c: Likewise.
2337         * gcc.dg/ipa/ipa-7.c: Likewise.
2338         * gcc.dg/ipa/ipacost-2.c: Likewise.
2339         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2340         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2341         * gfortran.dg/whole_file_5.f90: Likewise.
2342         * gfortran.dg/whole_file_6.f90: Likewise.
2343
2344 2009-10-16  Richard Guenther  <rguenther@suse.de>
2345
2346         PR tree-optimization/41728
2347         * gcc.c-torture/compile/pr41728.c: New testcase.
2348
2349 2009-10-16  Richard Guenther  <rguenther@suse.de>
2350
2351         PR lto/41598
2352         * gcc.dg/lto/20091016-1_0.c: New testcase.
2353         * gcc.dg/lto/20091016-1_1.c: Likewise.
2354         * gcc.dg/lto/20091016-1_a.h: Likewise.
2355
2356 2009-10-16  Richard Guenther  <rguenther@suse.de>
2357
2358         PR lto/41715
2359         * gfortran.dg/lto/20091015-1_0.f: New testcase.
2360         * gfortran.dg/lto/20091015-1_1.f: Likewise.
2361         * gfortran.dg/lto/20091015-1_2.f: Likewise.
2362
2363 2009-10-16  Richard Guenther  <rguenther@suse.de>
2364
2365         PR lto/41713
2366         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2367
2368 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
2369
2370         PR debug/41717
2371         * gcc.dg/debug/pr41717.c: New test.
2372
2373 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
2374
2375         PR fortran/41648
2376         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2377
2378         PR fortran/41656
2379         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2380
2381 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2382
2383         PR target/23983
2384         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2385         result used.
2386         * g++.dg/ext/altivec-2.C (main): Ditto.
2387
2388 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2389
2390         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2391         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2392
2393 2009-10-15  Richard Guenther  <rguenther@suse.de>
2394
2395         PR lto/41669
2396         * gcc.dg/lto/20091015-1_0.c: New testcase.
2397         * gcc.dg/lto/20091015-1_1.c: Likewise.
2398         * gcc.dg/lto/20091015-1_2.c: Likewise.
2399         * gcc.dg/lto/20091015-1_a.h: Likewise.
2400         * gcc.dg/lto/20091015-1_b.h: Likewise.
2401
2402 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2403
2404         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2405
2406 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2407
2408         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2409
2410 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2411
2412         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2413         line from 1 to 0.
2414         * obj-c++.dg/bitfield-1.mm: Likewise.
2415         * obj-c++.dg/bitfield-4.mm: Likewise.
2416
2417 2009-10-14  Richard Guenther  <rguenther@suse.de>
2418
2419         PR lto/41173
2420         * gcc.dg/lto/20091014-1_0.c: New testcase.
2421
2422 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2423
2424         PR testsuite/41707
2425         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2426         warning on line 0 instead of 1.
2427
2428 2009-10-14  Richard Guenther  <rguenther@suse.de>
2429
2430         PR lto/41521
2431         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2432         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2433
2434 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2435
2436         PR preprocessor/41543
2437         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2438
2439         PR debug/41695
2440         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2441
2442 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2443
2444         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2445         New procedure.
2446         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2447         effective target.
2448
2449 2009-10-14  Jason Merrill  <jason@redhat.com>
2450
2451         PR c++/39866
2452         * g++.dg/cpp0x/defaulted14.C: New.
2453
2454 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2455
2456         * g++.dg/cpp0x/vt-40092.C: New.
2457
2458 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2459
2460         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2461         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2462
2463 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2464
2465         * gfortran.dg/complex_intrinsic_8.f90: New test.
2466
2467 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2468
2469         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2470         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2471
2472 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2473
2474         PR target/38948
2475         * gcc.dg/torture/pr38948.c: New test.
2476
2477 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2478
2479         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2480
2481 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2482
2483         PR fortran/41581
2484         * gfortran.dg/class_allocate_2.f03: Modified.
2485         * gfortran.dg/class_allocate_3.f03: New test case.
2486
2487 2009-10-13  Richard Guenther  <rguenther@suse.de>
2488
2489         PR lto/41668
2490         * gcc.dg/lto/20091006-2_0.c: New testcase.
2491         * gcc.dg/lto/20091006-2_1.c: Likewise.
2492         * gcc.dg/lto/20091006-2_2.c: Likewise.
2493         * gcc.dg/lto/20091013-1_0.c: Likewise.
2494         * gcc.dg/lto/20091013-1_1.c: Likewise.
2495         * gcc.dg/lto/20091013-1_2.c: Likewise.
2496
2497 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2498
2499         * gcc.c-torture/compile/pr41661.c: New test.
2500
2501 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2502
2503         PR libgfortran/41683
2504         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2505
2506 2009-10-12  Jason Merrill  <jason@redhat.com>
2507
2508         PR c++/37875
2509         * g++.dg/cpp0x/decltype18.C: New.
2510
2511         PR c++/37766
2512         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2513
2514 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2515
2516         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2517
2518 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2519
2520         PR debug/41343
2521         PR debug/41447
2522         PR debug/41264
2523         PR debug/41338
2524         * gcc.dg/guality/pr41447-1.c: New.
2525         * gcc.dg/debug/pr41264-1.c: New.
2526         * gcc.dg/debug/pr41343-1.c: New.
2527
2528 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2529
2530         PR target/26515
2531         * gcc.dg/torture/pr26515.c: New test.
2532
2533 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2534
2535         PR testsuite/41659
2536         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2537         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2538         or "xfail" with dg-lto-do.
2539
2540 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2541
2542         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2543
2544 2009-10-12  Michael Matz  <matz@suse.de>
2545
2546         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2547         pass.
2548
2549 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2550
2551         PR target/41680
2552         * g++.dg/torture/pr41680.C: New test.
2553
2554 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2555
2556         PR c++/41570
2557         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2558
2559 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2560
2561         PR debug/41616
2562         * gcc.dg/guality/pr41616-1.c: New.
2563
2564 2009-10-11  Jason Merrill  <jason@redhat.com>
2565
2566         PR c++/37204
2567         * g++.dg/cpp0x/rv-reinterpret.C: New.
2568
2569 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2570
2571         PR libgfortran/38439
2572         * gfortran.dg/fmt_error_9.f: New test.
2573         * gfortran.dg/fmt_error_10.f: New test.
2574
2575 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2576
2577         PR fortran/41583
2578         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2579         * gfortran.dg/class_4b.f03: As above.
2580         * gfortran.dg/class_4c.f03: As above.
2581         * gfortran.dg/class_4d.f03: As above.
2582
2583 2009-10-11  Richard Guenther  <rguenther@suse.de>
2584
2585         PR tree-optimization/41555
2586         * gcc.dg/torture/pr41555.c: New testcase.
2587
2588 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2589
2590         PR libgfortran/35862
2591         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2592         function correctly.
2593
2594 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2595
2596         PR libgfortran/35862
2597         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2598         Add conditions to avoid runtime errors if not supported.
2599
2600 2009-10-10  Richard Guenther  <rguenther@suse.de>
2601
2602         PR tree-optimization/41654
2603         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2604
2605 2009-10-09  Jason Merrill  <jason@redhat.com>
2606
2607         * g++.dg/cpp/ucn-1.C: New.
2608
2609 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2610
2611         PR fortran/41585
2612         * gfortran.dg/class_2.f03: Extended test case.
2613
2614 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2615
2616         PR fortran/41582
2617         * gfortran.dg/class_allocate_1.f03: Modify code such that
2618         it compiles with the gfc_warning->gfc_error change.
2619         * gfortran.dg/class_allocate_1.f03: New test.
2620
2621 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2622
2623         PR fortran/41579
2624         * gfortran.dg/select_type_6.f03: New test.
2625
2626 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2627
2628         PR preprocessor/41445
2629         * gcc.dg/cpp/separate-1.c: Adjust.
2630         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2631         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2632         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2633         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2634         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2635         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2636         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2637
2638         PR rtl-optimization/41646
2639         * gcc.c-torture/compile/pr41646.c: New test.
2640
2641 2009-10-09  Richard Guenther  <rguenther@suse.de>
2642
2643         PR tree-optimization/41634
2644         * gcc.c-torture/compile/pr41634.c: New testcase.
2645
2646 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2647
2648         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2649
2650 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2651
2652         * gnat.dg/opt3.adb: New test.
2653         * gnat.dg/opt3_pkg.ads: New helper.
2654
2655 2009-10-08  Doug Kwan  <dougkwan@google.com>
2656
2657         PR rtl-optimization/41574
2658         * gcc.dg/pr41574.c: New test.
2659
2660 2009-10-08  Cary Coutant  <ccoutant@google.com>
2661
2662         Add support for debugging with ICF (Identical Code Folding).
2663         * g++.dg/debug/dwarf2/icf.C: New test.
2664
2665 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2666
2667         * gcc.target/mips/truncate-6.c: New test.
2668
2669 2009-10-08  Jason Merrill  <jason@redhat.com>
2670
2671         PR c++/36816
2672         * g++.dg/cpp0x/rv-deduce.C: New.
2673
2674         PR c++/37177
2675         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2676         * g++.dg/template/explicit-args2.C: New.
2677         * g++.dg/template/explicit-args3.C: New.
2678         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2679
2680 2009-10-08  Michael Matz  <matz@suse.de>
2681
2682         PR middle-end/41573
2683         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2684         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2685         * gcc.dg/pr41573.c: New test.
2686
2687 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2688
2689         PR c/41182
2690         * gcc.c-torture/compile/pr41182-1.c: New.
2691
2692 2009-10-07  Jason Merrill  <jason@redhat.com>
2693
2694         * g++.dg/cpp0x/variadic95.C: New.
2695
2696 2009-10-07  Jason Merrill  <jason@redhat.com>
2697
2698         * g++.dg/template/scope3.C: New.
2699
2700 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2701
2702         * gcc.dg/debug/dwarf2/inline3.c: New test.
2703
2704 2009-10-07  Daniel Kraft  <d@domob.eu>
2705
2706         PR fortran/41615
2707         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2708
2709 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2710
2711         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2712         * gfortran.dg/select_type_1.f03: Modified error message.
2713         * gfortran.dg/select_type_5.f03: New test.
2714
2715 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2716
2717         PR libgfortran/41612
2718         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2719         have kind=10 reals.
2720
2721 2009-10-06  Jason Merrill  <jason@redhat.com>
2722
2723         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2724         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2725
2726 2009-10-06  Richard Guenther  <rguenther@suse.de>
2727
2728         PR lto/41502
2729         * gcc.dg/lto/20091006-1_0.c: New testcase.
2730         * gcc.dg/lto/20091006-1_1.c: Likewise.
2731         * gcc.dg/lto/20091005-2_0.c: Likewise.
2732
2733 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2734
2735         PR ada/41383
2736         * gnat.dg/timer_cancel.adb: New test.
2737
2738 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2739
2740         PR ada/38333
2741         * gnat.dg/specs/import_abstract.ads: New.
2742
2743 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2744
2745         PR libgfortran/35862
2746         * gfortran.dg/round_2.f03: New test.
2747
2748 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2749
2750         PR debug/41558
2751         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2752         * lib/gcc-gdb-test.exp: ... here.  New file.
2753         * gfortran.dg/guality/guality.exp: New file.
2754         * gfortran.dg/guality/pr41558.f90: New test.
2755         * gfortran.dg/guality/arg1.f90: New test.
2756
2757 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2758
2759         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2760         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2761         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2762         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2763
2764 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2765
2766         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2767         register_pass_info.
2768         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2769         plugin_pass to register_pass_info.
2770         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2771         register_pass_info.
2772         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2773         register_pass_info.
2774
2775 2009-10-05  Richard Guenther  <rguenther@suse.de>
2776
2777         PR lto/41281
2778         * gcc.dg/lto/20090914-2_0.c: New testcase.
2779
2780 2009-10-05  Richard Guenther  <rguenther@suse.de>
2781
2782         PR lto/40902
2783         * gcc.dg/lto/20091005-1_0.c: New testcase.
2784         * gcc.dg/lto/20091005-1_1.c: Likewise.
2785
2786 2009-10-05  Richard Guenther  <rguenther@suse.de>
2787
2788         PR lto/41552
2789         PR lto/41487
2790         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2791         * g++.dg/lto/20091004-1_0.C: New testcase.
2792         * g++.dg/lto/20091004-1_1.C: Likewise.
2793         * g++.dg/lto/20091004-2_0.C: Likewise.
2794         * g++.dg/lto/20091004-2_1.C: Likewise.
2795         * g++.dg/lto/20091004-3_0.C: Likewise.
2796         * g++.dg/lto/20091004-3_1.C: Likewise.
2797
2798 2009-10-05  Richard Guenther  <rguenther@suse.de>
2799
2800         PR tree-optimization/23821
2801         * gcc.dg/torture/pr23821.c: New testcase.
2802
2803 2009-10-05  Daniel Kraft  <d@domob.eu>
2804
2805         PR fortran/41403
2806         * gfortran.dg/goto_6.f: New test.
2807         * gfortran.dg/goto_7.f: New test.
2808
2809 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2810             Bill Maddox  <maddox@google.com>
2811             Cary Coutant  <ccoutant@google.com>
2812             Chris Demetriou  <cgd@google.com>
2813             Diego Novillo  <dnovillo@google.com>
2814             Doug Kwan  <dougkwan@google.com>
2815             Jan Hubicka  <jh@suse.cz>
2816             Ollie Wild  <aaw@google.com>
2817             Rafael Espindola  <espindola@google.com>
2818             Richard Guenther  <rguenther@suse.de>
2819             Simon Baldwin  <simonb@google.com>
2820
2821         * g++.dg/20090107-1.C: New.
2822         * g++.dg/20090121-1.C: New.
2823         * g++.dg/ipa/20090113-1.C: New.
2824         * g++.dg/lto: New directory.
2825         * g++.dg/lto/20080829_0.C: New.
2826         * g++.dg/lto/20080904_0.C: New.
2827         * g++.dg/lto/20080907_0.C: New.
2828         * g++.dg/lto/20080908-1_0.C: New.
2829         * g++.dg/lto/20080908-2_0.C: New.
2830         * g++.dg/lto/20080908-3_0.C: New.
2831         * g++.dg/lto/20080909-1_0.C: New.
2832         * g++.dg/lto/20080910-1_0.C: New.
2833         * g++.dg/lto/20080912-1_0.C: New.
2834         * g++.dg/lto/20080912_0.C: New.
2835         * g++.dg/lto/20080915_0.C: New.
2836         * g++.dg/lto/20080916_0.C: New.
2837         * g++.dg/lto/20080917_0.C: New.
2838         * g++.dg/lto/20080924_0.C: New.
2839         * g++.dg/lto/20080926_0.C: New.
2840         * g++.dg/lto/20081008_0.C: New.
2841         * g++.dg/lto/20081022.h: New.
2842         * g++.dg/lto/20081022_0.C: New.
2843         * g++.dg/lto/20081022_1.C: New.
2844         * g++.dg/lto/20081023_0.C: New.
2845         * g++.dg/lto/20081109-1_0.C: New.
2846         * g++.dg/lto/20081109-2_0.C: New.
2847         * g++.dg/lto/20081109_0.C: New.
2848         * g++.dg/lto/20081109_1.C: New.
2849         * g++.dg/lto/20081118-1_0.C: New.
2850         * g++.dg/lto/20081118-1_1.C: New.
2851         * g++.dg/lto/20081118_0.C: New.
2852         * g++.dg/lto/20081118_1.C: New.
2853         * g++.dg/lto/20081119-1.h: New.
2854         * g++.dg/lto/20081119-1_0.C: New.
2855         * g++.dg/lto/20081119-1_1.C: New.
2856         * g++.dg/lto/20081119_0.C: New.
2857         * g++.dg/lto/20081119_1.C: New.
2858         * g++.dg/lto/20081120-1_0.C: New.
2859         * g++.dg/lto/20081120-1_1.C: New.
2860         * g++.dg/lto/20081120-2_0.C: New.
2861         * g++.dg/lto/20081120-2_1.C: New.
2862         * g++.dg/lto/20081123_0.C: New.
2863         * g++.dg/lto/20081123_1.C: New.
2864         * g++.dg/lto/20081125.h: New.
2865         * g++.dg/lto/20081125_0.C: New.
2866         * g++.dg/lto/20081125_1.C: New.
2867         * g++.dg/lto/20081127_0.C: New.
2868         * g++.dg/lto/20081127_1.C: New.
2869         * g++.dg/lto/20081203_0.C: New.
2870         * g++.dg/lto/20081203_1.C: New.
2871         * g++.dg/lto/20081204-1_0.C: New.
2872         * g++.dg/lto/20081204-1_1.C: New.
2873         * g++.dg/lto/20081204-2_0.C: New.
2874         * g++.dg/lto/20081204-2_1.C: New.
2875         * g++.dg/lto/20081209_0.C: New.
2876         * g++.dg/lto/20081209_1.C: New.
2877         * g++.dg/lto/20081211-1.h: New.
2878         * g++.dg/lto/20081211-1_0.C: New.
2879         * g++.dg/lto/20081211-1_1.C: New.
2880         * g++.dg/lto/20081217-1_0.C: New.
2881         * g++.dg/lto/20081217-2_0.C: New.
2882         * g++.dg/lto/20081219_0.C: New.
2883         * g++.dg/lto/20081219_1.C: New.
2884         * g++.dg/lto/20090106_0.C: New.
2885         * g++.dg/lto/20090112_0.C: New.
2886         * g++.dg/lto/20090128_0.C: New.
2887         * g++.dg/lto/20090221_0.C: New.
2888         * g++.dg/lto/20090302_0.C: New.
2889         * g++.dg/lto/20090302_1.C: New.
2890         * g++.dg/lto/20090303_0.C: New.
2891         * g++.dg/lto/20090311-1.h: New.
2892         * g++.dg/lto/20090311-1_0.C: New.
2893         * g++.dg/lto/20090311-1_1.C: New.
2894         * g++.dg/lto/20090311_0.C: New.
2895         * g++.dg/lto/20090311_1.C: New.
2896         * g++.dg/lto/20090312.h: New.
2897         * g++.dg/lto/20090312_0.C: New.
2898         * g++.dg/lto/20090312_1.C: New.
2899         * g++.dg/lto/20090313_0.C: New.
2900         * g++.dg/lto/20090313_1.C: New.
2901         * g++.dg/lto/20090315_0.C: New.
2902         * g++.dg/lto/20090315_1.C: New.
2903         * g++.dg/lto/20091002-1_0.C: New testcase.
2904         * g++.dg/lto/20091002-2_0.C: Likewise..
2905         * g++.dg/lto/20091002-3_0.C: Likewise..
2906         * g++.dg/lto/README: New.
2907         * g++.dg/lto/pr40818_0.C: New.
2908         * g++.dg/opt/thunk3-1.C: New.
2909         * g++.dg/opt/thunk4.C: New.
2910         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2911         replacements with __attribute__ ((__noinline__)).
2912         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2913         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2914         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2915         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2916         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2917         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2918         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2919         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2920         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2921         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2922         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2923         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2924         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2925         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2926         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2927         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2928         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2929         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2930         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2931         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2932         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2933         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2934         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2935         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2936         * gcc.dg/20081223-1.c: New.
2937         * gcc.dg/lto: New directory.
2938         * gcc.dg/lto/20080908_0.c: New.
2939         * gcc.dg/lto/20080917_0.c: New.
2940         * gcc.dg/lto/20080924_0.c: New.
2941         * gcc.dg/lto/20081024_0.c: New.
2942         * gcc.dg/lto/20081109_0.c: New.
2943         * gcc.dg/lto/20081111_0.c: New.
2944         * gcc.dg/lto/20081111_1.c: New.
2945         * gcc.dg/lto/20081112_0.c: New.
2946         * gcc.dg/lto/20081112_1.c: New.
2947         * gcc.dg/lto/20081115_0.c: New.
2948         * gcc.dg/lto/20081115_1.c: New.
2949         * gcc.dg/lto/20081115_2.c: New.
2950         * gcc.dg/lto/20081118_0.c: New.
2951         * gcc.dg/lto/20081118_1.c: New.
2952         * gcc.dg/lto/20081118_2.c: New.
2953         * gcc.dg/lto/20081120-1_0.c: New.
2954         * gcc.dg/lto/20081120-1_1.c: New.
2955         * gcc.dg/lto/20081120-2_0.c: New.
2956         * gcc.dg/lto/20081120-2_1.c: New.
2957         * gcc.dg/lto/20081125_0.c: New.
2958         * gcc.dg/lto/20081125_1.c: New.
2959         * gcc.dg/lto/20081126_0.c: New.
2960         * gcc.dg/lto/20081201-1_0.c: New.
2961         * gcc.dg/lto/20081201-1_1.c: New.
2962         * gcc.dg/lto/20081201-1_2.c: New.
2963         * gcc.dg/lto/20081201-2_0.c: New.
2964         * gcc.dg/lto/20081201-2_1.c: New.
2965         * gcc.dg/lto/20081202-1_0.c: New.
2966         * gcc.dg/lto/20081202-1_1.c: New.
2967         * gcc.dg/lto/20081202-2_0.c: New.
2968         * gcc.dg/lto/20081202-2_1.c: New.
2969         * gcc.dg/lto/20081204-1_0.c: New.
2970         * gcc.dg/lto/20081204-1_1.c: New.
2971         * gcc.dg/lto/20081204-2_0.c: New.
2972         * gcc.dg/lto/20081210-1_0.c: New.
2973         * gcc.dg/lto/20081212-1_0.c: New.
2974         * gcc.dg/lto/20081222_0.c: New.
2975         * gcc.dg/lto/20081222_0.h: New.
2976         * gcc.dg/lto/20081222_1.c: New.
2977         * gcc.dg/lto/20081224_0.c: New.
2978         * gcc.dg/lto/20081224_0.h: New.
2979         * gcc.dg/lto/20081224_1.c: New.
2980         * gcc.dg/lto/20090116_0.c: New.
2981         * gcc.dg/lto/20090120_0.c: New.
2982         * gcc.dg/lto/20090126-1_0.c: New.
2983         * gcc.dg/lto/20090126-2_0.c: New.
2984         * gcc.dg/lto/20090206-1_0.c: New.
2985         * gcc.dg/lto/20090206-2_0.c: New.
2986         * gcc.dg/lto/20090210_0.c: New.
2987         * gcc.dg/lto/20090210_1.c: New.
2988         * gcc.dg/lto/20090213_0.c: New.
2989         * gcc.dg/lto/20090213_1.c: New.
2990         * gcc.dg/lto/20090218-1_0.c: New.
2991         * gcc.dg/lto/20090218-1_1.c: New.
2992         * gcc.dg/lto/20090218-2_0.c: New.
2993         * gcc.dg/lto/20090218-2_1.c: New.
2994         * gcc.dg/lto/20090218_0.c: New.
2995         * gcc.dg/lto/20090218_1.c: New.
2996         * gcc.dg/lto/20090218_2.c: New.
2997         * gcc.dg/lto/20090218_3.c: New.
2998         * gcc.dg/lto/20090219_0.c: New.
2999         * gcc.dg/lto/20090312_0.c: New.
3000         * gcc.dg/lto/20090312_1.c: New.
3001         * gcc.dg/lto/20090313_0.c: New.
3002         * gcc.dg/lto/20090706-1_0.c: New.
3003         * gcc.dg/lto/20090706-2_0.c: New.
3004         * gcc.dg/lto/20090717_0.c: New.
3005         * gcc.dg/lto/20090717_1.c: New.
3006         * gcc.dg/lto/20090729_0.c: New.
3007         * gcc.dg/lto/20090729_1.c: New.
3008         * gcc.dg/lto/20090812_0.c: New.
3009         * gcc.dg/lto/20090812_1.c: New.
3010         * gcc.dg/lto/20090914-1_0.c: New.
3011         * gcc.dg/lto/README: New.
3012         * gcc.dg/visibility-7.c: Adjust expected pattern
3013         * gfortran.dg/lto: New directory.
3014         * gfortran.dg/lto/pr40724_0.f: New.
3015         * gfortran.dg/lto/pr40724_1.f: New.
3016         * gfortran.dg/lto/pr40725_0.f03: New.
3017         * gfortran.dg/lto/pr40725_1.c: New.
3018         * gfortran.dg/lto/pr41069_0.f90: New.
3019         * gfortran.dg/lto/pr41069_1.f90: New.
3020         * gfortran.dg/lto/pr41069_2.f90: New.
3021         * g++.dg/README: Add 'lto' directory.
3022         * g++.dg/dg.exp: Also scan 'lto' directory
3023
3024 2009-10-03  Ben Elliston  <bje@au.ibm.com>
3025             Janis Johnson  <janis187@us.ibm.com>
3026             Diego Novillo  <dnovillo@google.com>
3027
3028         * g++.dg/lto/lto.exp: New.
3029         * gcc.c-torture/execute/execute.exp: Add
3030         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
3031         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
3032         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3033         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
3034         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
3035         * gcc.dg/lto/lto.exp: New.
3036         * gfortran.dg/lto/lto.exp: New.
3037         * lib/target-supports.exp (check_effective_target_lto): New.
3038         * lib/c-torture.exp: Load target-supports.exp.  Define
3039         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
3040         * lib/gcc-dg.exp: Likewise.
3041         * lib/lto.exp: New.
3042         * lib/torture-options.exp: Add support for a third argument.
3043
3044 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
3045
3046         PR testsuite/41542
3047         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
3048
3049 2009-10-02  Jason Merrill  <jason@redhat.com>
3050
3051         * g++.dg/abi/mangle32.C: New.
3052
3053 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
3054
3055         * gnat.dg/atomic2.adb: New test.
3056
3057 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
3058
3059         * gnat.dg/array11.adb: New test.
3060         * gnat.dg/array12.adb: Likewise.
3061
3062 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
3063
3064         * gnat.dg/array10.adb: New test.
3065         * gnat.dg/object_overflow.adb: Tweak.
3066
3067 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
3068
3069         * gcc.dg/guality/guality.exp: Disable on darwin.
3070
3071 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
3072
3073         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
3074         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3075         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3076         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3077
3078 2009-10-02  Tobias Burnus  <burnus@net-b.de>
3079
3080         PR fortran/41479
3081         * gfortran.dg/intent_out_5.f90: New test.
3082
3083 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
3084
3085         PR debug/41404
3086         PR debug/41353
3087         * gcc.dg/guality/pr41404-1.c: New test.
3088         * gcc.dg/guality/pr41353-2.c: New test.
3089
3090 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3091
3092         PR testsuite/41546
3093         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
3094         to -mtune=generic.
3095
3096 2009-10-01  Jan Hubicka  <jh@suse.cz>
3097
3098         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
3099
3100 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
3101
3102         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
3103
3104         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
3105
3106 2009-10-01  Tobias Burnus  <burnus@net-b.de>
3107
3108         PR fortran/41515
3109         * gfortran.dg/parameter_array_init_5.f90: New test.
3110
3111 2009-10-01  Jason Merrill  <jason@redhat.com>
3112
3113         * g++.dg/cpp0x/defaulted13.C: New.
3114
3115 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
3116
3117         * gfortran.dg/bounds_check_7.f90: Adapted error message.
3118         * gfortran.dg/bounds_check_11.f90: Likewise.
3119         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
3120
3121 2009-09-30  Tobias Burnus  <burnus@net-b.de>
3122
3123         * gfortran.dg/select_type_4.f90: New test.
3124
3125 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3126
3127         * gfortran.dg/same_type_as_1.f03: New test.
3128         * gfortran.dg/same_type_as_2.f03: Ditto.
3129
3130 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3131
3132         * gfortran.dg/select_type_1.f03: Extended.
3133         * gfortran.dg/select_type_3.f03: New test.
3134
3135 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3136
3137         * gfortran.dg/class_allocate_1.f03: New test.
3138
3139 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3140
3141         PR fortran/40996
3142         * gfortran.dg/allocatable_scalar_3.f90: New test.
3143         * gfortran.dg/select_type_2.f03: Ditto.
3144         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
3145
3146 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3147
3148         * gfortran.dg/block_name_2.f90: Modified error message.
3149         * gfortran.dg/select_6.f90: Ditto.
3150         * gfortran.dg/select_type_1.f03: New test.
3151
3152 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3153
3154         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
3155         * gfortran.dg/class_1.f03: Ditto.
3156         * gfortran.dg/class_2.f03: Ditto.
3157         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
3158         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3159         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3160         * gfortran.dg/typebound_call_10.f03: Ditto.
3161         * gfortran.dg/typebound_call_2.f03: Ditto.
3162         * gfortran.dg/typebound_call_3.f03: Ditto.
3163         * gfortran.dg/typebound_call_4.f03: Ditto.
3164         * gfortran.dg/typebound_call_9.f03: Ditto.
3165         * gfortran.dg/typebound_generic_3.f03: Ditto.
3166         * gfortran.dg/typebound_generic_4.f03: Ditto.
3167         * gfortran.dg/typebound_operator_1.f03: Ditto.
3168         * gfortran.dg/typebound_operator_2.f03: Ditto.
3169         * gfortran.dg/typebound_operator_3.f03: Ditto.
3170         * gfortran.dg/typebound_operator_4.f03: Ditto.
3171         * gfortran.dg/typebound_proc_1.f08: Ditto.
3172         * gfortran.dg/typebound_proc_5.f03: Ditto.
3173         * gfortran.dg/typebound_proc_6.f03: Ditto.
3174
3175 2009-09-30  Jason Merrill  <jason@redhat.com>
3176
3177         * g++.dg/eh/init-temp1.C: Improve test.
3178
3179 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
3180
3181         PR target/22093
3182         * gcc.target/alpha/pr22093.c: New test.
3183
3184 2009-09-29  John Freeman  <jfreeman08@gmail.com>
3185             Jason Merrill  <jason@redhat.com>
3186
3187         * g++.dg/cpp0x/lambda/lambda-array.C: New.
3188         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
3189         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
3190         * g++.dg/cpp0x/lambda/lambda-const.C: New.
3191         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
3192         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
3193         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
3194         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
3195         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
3196         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
3197         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
3198         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
3199         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
3200         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
3201         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
3202         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
3203         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
3204         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
3205         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
3206         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
3207         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
3208         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
3209         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
3210         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
3211         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
3212         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
3213         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
3214         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
3215         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
3216         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
3217         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
3218         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
3219         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
3220         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
3221         * g++.dg/cpp0x/lambda/lambda-template.C: New.
3222         * g++.dg/cpp0x/lambda/lambda-this.C: New.
3223         * g++.dg/cpp0x/lambda/lambda-type.C: New.
3224         * g++.dg/cpp0x/lambda/lambda-use.C: New.
3225         * lib/prune.exp: Accept "In lambda function".
3226
3227 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3228
3229         * gcc.target/i386/fma4-check.h: New file.
3230         * gcc.target/i386/fma4-fma.c: Ditto.
3231         * gcc.target/i386/fma4-maccXX.c: Ditto.
3232         * gcc.target/i386/fma4-msubXX.c: Ditto.
3233         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
3234         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
3235         * gcc.target/i386/fma4-vector.c: Ditto.
3236         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
3237         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
3238         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
3239         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
3240         * gcc.target/i386/fma4-256-vector.c: Ditto.
3241         * gcc.target/i386/funcspec-2.c: Ditto.
3242
3243         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
3244
3245         * gcc.target/i386/funcspec-5.c: Add FMA4.
3246         * gcc.target/i386/funcspec-6.c: Ditto.
3247         * gcc.target/i386/funcspec-8.c: Ditto.
3248
3249         * gcc.target/i386/funcspec-9.c: New file.
3250
3251         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
3252
3253         * gcc.target/i386/isa-10.c: New file.
3254         * gcc.target/i386/isa-11.c: Ditto.
3255         * gcc.target/i386/isa-12.c: Ditto.
3256         * gcc.target/i386/isa-13.c: Ditto.
3257         * gcc.target/i386/isa-2.c: Ditto.
3258         * gcc.target/i386/isa-3.c: Ditto.
3259         * gcc.target/i386/isa-4.c: Ditto.
3260         * gcc.target/i386/isa-7.c: Ditto.
3261         * gcc.target/i386/isa-8.c: Ditto.
3262         * gcc.target/i386/isa-9.c: Ditto.
3263
3264         * gcc.target/i386/isa-14.c: Add FMA4.
3265         * gcc.target/i386/isa-1.c: Ditto.
3266         * gcc.target/i386/isa-5.c: Ditto.
3267         * gcc.target/i386/isa-6.c: Ditto.
3268
3269         * gcc.target/i386/sse-12.c: New file.
3270         * gcc.target/i386/sse-13.c: Ditto.
3271         * gcc.target/i386/sse-14.c: Ditto.
3272         * gcc.target/i386/sse-22.c: Ditto.
3273
3274         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3275         * g++.dg/other/i386-3.C: Ditto.
3276         * g++.dg/other/i386-5.C: Ditto.
3277         * g++.dg/other/i386-6.C: Ditto.
3278
3279 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
3280
3281         PR testsuite/41496
3282         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3283         before.
3284
3285 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
3286
3287         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3288         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3289
3290 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3291
3292         PR debug/41438
3293         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3294         hidden.
3295         * g++.dg/debug/dwarf2/const-1.C: Likewise.
3296
3297 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3298
3299         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3300         * gcc.target/i386/isa-1.c: Remove SSE5.
3301         * gcc.target/i386/isa-5.c: Ditto.
3302         * gcc.target/i386/isa-6.c: Ditto.
3303         * gcc.target/i386/funcspec-4.c: Remove error conditions
3304         related to SSE5.
3305         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3306         * gcc.target/i386/avx-2.c: Ditto.
3307         * gcc.target/i386/sse-23.c: Ditto.
3308         * gcc.target/i386/funcspec-9.c: Delete.
3309
3310 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3311
3312         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3313         * gcc.dg/guality/pr41353-1.c: New test.
3314
3315         PR testsuite/41444
3316         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3317         in macro name definition for non-unix/win32/msdos.
3318
3319 2009-09-29  Daniel Kraft  <d@domob.eu>
3320
3321         PR fortran/39626
3322         * gfortran.dg/block_1.f08: New test.
3323         * gfortran.dg/block_2.f08: New test.
3324         * gfortran.dg/block_3.f90: New test.
3325         * gfortran.dg/block_4.f08: New test.
3326         * gfortran.dg/block_5.f08: New test.
3327         * gfortran.dg/block_6.f08: New test.
3328         * gfortran.dg/block_7.f08: New test.
3329         * gfortran.dg/block_8.f08: New test.
3330
3331 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3332
3333         PR libgfortran/35862
3334         * gfortran.dg/round_1.f03: New test.
3335         * gfortran.dg/f2003_io_3.f03: Update test.
3336
3337 2009-09-28  Easwaran Raman  <eraman@google.com>
3338
3339         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3340         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3341
3342 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3343
3344         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3345         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3346         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3347         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3348         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3349
3350         * g++.dg/dfp/dfp.exp: Fix typo.
3351
3352         * lib/target-supports.exp (check-effective-target-dfp-nocache):
3353         Fix typo that breaks the check.
3354
3355 2009-09-28  Olivier Hainque  <hainque@adacore.com>
3356
3357         * gnat.dg (tagged_alloc_free.adb): New testcase.
3358
3359 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3360
3361         * g++.dg/dfp: New directory.
3362         * g++.dg/dg.exp: Prune tests in dfp directory.
3363         * g++.dg/dfp/dfp.exp: New.
3364         * g++.dg/dfp/mangle-mode.C: New test.
3365
3366 2009-09-28  Michael Matz  <matz@suse.de>
3367
3368         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3369         for sign of -Inf.
3370
3371 2009-09-27  Richard Henderson  <rth@redhat.com>
3372
3373         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3374         * gcc.dg/tree-ssa/pr41469-1.c: New.
3375
3376 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
3377
3378         PR c/41476
3379         * gcc.dg/cond-constqual-1.c: New test.
3380
3381 2009-09-26  Michael Matz  <matz@suse.de>
3382
3383         PR lto/40758
3384         PR middle-end/41470
3385         * gcc.dg/pr41470.c: New test.
3386
3387 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3388
3389         * gnat.dg/array9.adb: New test.
3390
3391 2009-09-26  Michael Matz  <matz@suse.de>
3392
3393         PR tree-optimization/41454
3394         * gcc.dg/pr41454.c: New test.
3395
3396 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3397
3398         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3399         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3400         into DW_TAG_GNU_template_parameter_pack and
3401         DW_TAG_GNU_formal_parameter_pack.
3402         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3403         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3404
3405 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3406
3407         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3408         parameters for alignment-sensitive -fsection-anchors tests.
3409
3410 2009-09-25  Richard Guenther  <rguenther@suse.de>
3411
3412         PR middle-end/41463
3413         * gcc.c-torture/execute/pr41463.c: New testcase.
3414
3415 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3416
3417         * gnat.dg/sse_nolib.adb: New testcase.
3418
3419 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3420
3421         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3422         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3423         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3424         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3425         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3426         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3427         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3428         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3429         * gcc.dg/vect/vect.exp: Add Power7 flags.
3430         * g++.dg/vect/vect.exp: Likewise.
3431         * gfortran.dg/vect/vect.exp: Likewise.
3432
3433 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3434
3435         PR fortran/41459
3436         * gfortran.dg/empty_label.f: New test.
3437         * gfortran.dg/empty_label.f90: Ditto.
3438         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3439
3440 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3441
3442         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3443         compile-time.
3444
3445 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3446
3447         * lib/scanasm.exp (make_pattern_printable): New function.
3448         (dg-scan, scan-assembler-times, scan-assembler-dem,
3449         scan-assembler-dem-not): Use it.
3450
3451 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3452
3453         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3454         (test_nested): Renamed to ...
3455         (test_nested1): This.
3456         (test_nested2): New.
3457         (main): Likewise.
3458
3459 2009-09-24  Richard Guenther  <rguenther@suse.de>
3460
3461         PR tree-optimization/36143
3462         PR tree-optimization/38747
3463         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3464         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3465         * g++.dg/torture/pr38747.C: New testcase.
3466         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3467
3468 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3469
3470         * gnat.dg/nested_proc.adb: New test.
3471
3472 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3473
3474         * gcc.target/i386/pr12329.c: Adjust.
3475
3476 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3477
3478         PR debug/41248
3479         * gcc.dg/pr41248.c: New.
3480
3481 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3482
3483         PR debug/41065
3484         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3485
3486 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3487
3488         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3489         current_compiler_flags.  Fix typos.
3490
3491 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3492
3493         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3494
3495 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3496
3497         PR c/39779
3498         * gcc.c-torture/compile/pr39779.c: New test.
3499
3500 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3501
3502         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3503         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3504         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3505
3506 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3507
3508         PR debug/41295
3509         * gcc.dg/pr41295.c: New.
3510
3511 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3512
3513         * gcc.dg/pr40209.c: Add test case.
3514
3515 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3516
3517         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3518         matching assembly.
3519         * gcc.target/mips/code-readable-2.c: Likewise.
3520         * gcc.target/mips/code-readable-3.c: Likewise.
3521
3522 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3523
3524         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3525         Check support via mode instead of C type.
3526         (check_effective_target_dfprt_nocache): Ditto.
3527         (check_effective_target_hard_dfp): Ditto.
3528
3529 2009-09-22  Richard Guenther  <rguenther@suse.de>
3530
3531         PR middle-end/41395
3532         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3533         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3534
3535 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3536
3537         * gcc.dg/20090922-1.c: New test.
3538
3539         PR bootstrap/41405
3540         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3541         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3542         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3543         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3544         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3545         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3546         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3547         * objc.dg/dwarf-2.m: Likewise.
3548
3549 2009-09-22  Richard Guenther  <rguenther@suse.de>
3550
3551         PR tree-optimization/41428
3552         * g++.dg/tree-ssa/pr41428.C: New testcase.
3553
3554 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3555
3556         PR middle-end/41429
3557         * g++.dg/gomp/pr41429.C: New test.
3558
3559 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3560
3561         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3562
3563 2009-09-21  Jason Merrill  <jason@redhat.com>
3564
3565         PR c++/41421
3566         * g++.dg/cpp0x/trivial1.C: Expand.
3567
3568 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3569
3570         * gcc.dg/torture/calleesave-sse.c: New.
3571
3572 2009-09-21  Jan Hubicka  <jh@suse.cz>
3573
3574         * gcc.dg/guality/inline-params.c: New testcase.
3575
3576 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3577
3578         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3579         Add -fno-inline.
3580         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3581         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3582         (f2): Ditto.
3583
3584 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3585
3586         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3587         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3588         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3589         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3590         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3591
3592 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3593
3594         PR middle-end/40642
3595         * g++.dg/torture/pr40642.C: New testcase.
3596
3597 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3598
3599         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3600         cases in static initializers.
3601
3602 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3603
3604         * gcc.c-tortue/compile/pr39886.c: New.
3605
3606 2009-09-20  Chris Demetriou  <cgd@google.com>
3607
3608         PR preprocessor/28435:
3609         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3610         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3611         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3612         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3613         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3614
3615 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3616
3617         * gcc.target/mips/mips.exp: Add relax-pic-calls
3618         under -mfoo/-mno-foo options.
3619         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3620         and -mexplicit-relocs.
3621         * gcc.target/mips/call-1.c: New test.
3622         * gcc.target/mips/call-2.c: New test.
3623         * gcc.target/mips/call-3.c: New test.
3624         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3625         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3626
3627 2009-09-19  Chris Demetriou  <cgd@google.com>
3628
3629         PR preprocessor/28435:
3630         * gcc.dg/cpp/missing-header-MD.c: New test.
3631         * gcc.dg/cpp/missing-header-MMD.c: New test.
3632         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3633         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3634
3635 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3636
3637         PR libgfortran/41328
3638         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3639         EOF works.
3640
3641 2009-09-18  Jason Merrill  <jason@redhat.com>
3642
3643         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3644         * g++.dg/cpp0x/initlist-deduce.C: New.
3645
3646 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3647
3648         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3649
3650 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3651
3652         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3653         * c-c++-common/dfp: New directory.
3654         * c-c++-common/dfp/dfp-dbg.h: New file.
3655         * gcc.dg/dfp/call-by-value.c: Move to ...
3656         * c-c++-common/call-by-value.c: here.
3657         * gcc.dg/dfp/cast.c: Move to ...
3658         * c-c++-common/cast.c: here.
3659         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3660         * c-c++-common/compare-eq-const.c: here.
3661         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3662         * c-c++-common/compare-eq-d128.c: here.
3663         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3664         * c-c++-common/compare-eq-d32.c: here.
3665         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3666         * c-c++-common/compare-eq-d64.c: here.
3667         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3668         * c-c++-common/compare-eq-dfp.c: here.
3669         * gcc.dg/dfp/compare-eq.h: Move to ...
3670         * c-c++-common/compare-eq.h: here.
3671         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3672         * c-c++-common/compare-rel-const.c: here.
3673         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3674         * c-c++-common/compare-rel-d128.c: here.
3675         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3676         * c-c++-common/compare-rel-d32.c: here.
3677         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3678         * c-c++-common/compare-rel-d64.c: here.
3679         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3680         * c-c++-common/compare-rel-dfp.c: here.
3681         * gcc.dg/dfp/compare-rel.h: Move to ...
3682         * c-c++-common/compare-rel.h: here.
3683         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3684         * c-c++-common/compare-special-d128.c: here.
3685         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3686         * c-c++-common/compare-special-d32.c: here.
3687         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3688         * c-c++-common/compare-special-d64.c: here.
3689         * gcc.dg/dfp/compare-special.h: Move to ...
3690         * c-c++-common/compare-special.h: here.
3691         * gcc.dg/dfp/constants-zero.c: Move to ...
3692         * c-c++-common/constants-zero.c: here.
3693         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3694         * c-c++-common/convert-bfp-10.c: here.
3695         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3696         * c-c++-common/convert-bfp-11.c: here.
3697         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3698         * c-c++-common/convert-bfp-12.c: here.
3699         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3700         * c-c++-common/convert-bfp-13.c: here.
3701         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3702         * c-c++-common/convert-bfp-14.c: here.
3703         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3704         * c-c++-common/convert-bfp-2.c: here.
3705         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3706         * c-c++-common/convert-bfp-3.c: here.
3707         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3708         * c-c++-common/convert-bfp-4.c: here.
3709         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3710         * c-c++-common/convert-bfp-5.c: here.
3711         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3712         * c-c++-common/convert-bfp-6.c: here.
3713         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3714         * c-c++-common/convert-bfp-7.c: here.
3715         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3716         * c-c++-common/convert-bfp-8.c: here.
3717         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3718         * c-c++-common/convert-bfp-9.c: here.
3719         * gcc.dg/dfp/convert-bfp.c: Move to ...
3720         * c-c++-common/convert-bfp.c: here.
3721         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3722         * c-c++-common/convert-bfp-fold.c: here.
3723         * gcc.dg/dfp/convert-dfp.c: Move to ...
3724         * c-c++-common/convert-dfp.c: here.
3725         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3726         * c-c++-common/convert-dfp-fold-2.c: here.
3727         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3728         * c-c++-common/convert-dfp-fold.c: here.
3729         * gcc.dg/dfp/convert.h: Move to ...
3730         * c-c++-common/convert.h: here.
3731         * gcc.dg/dfp/convert-int.c: Move to ...
3732         * c-c++-common/convert-int.c: here.
3733         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3734         * c-c++-common/convert-int-fold.c: here.
3735         * gcc.dg/dfp/convert-int-max.c: Move to ...
3736         * c-c++-common/convert-int-max.c: here.
3737         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3738         * c-c++-common/convert-int-max-fold.c: here.
3739         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3740         * c-c++-common/convert-int-saturate.c: here.
3741         * gcc.dg/dfp/func-array.c: Move to ...
3742         * c-c++-common/func-array.c: here.
3743         * gcc.dg/dfp/func-deref.c: Move to ...
3744         * c-c++-common/func-deref.c: here.
3745         * gcc.dg/dfp/func-mixed.c: Move to ...
3746         * c-c++-common/func-mixed.c: here.
3747         * gcc.dg/dfp/func-pointer.c: Move to ...
3748         * c-c++-common/func-pointer.c: here.
3749         * gcc.dg/dfp/func-scalar.c: Move to ...
3750         * c-c++-common/func-scalar.c: here.
3751         * gcc.dg/dfp/func-struct.c: Move to ...
3752         * c-c++-common/func-struct.c: here.
3753         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3754         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3755         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3756         * c-c++-common/func-vararg-alternate-d128.c: here.
3757         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3758         * c-c++-common/func-vararg-alternate-d32.c: here.
3759         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3760         * c-c++-common/func-vararg-alternate-d64.c: here.
3761         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3762         * c-c++-common/func-vararg-alternate.h: here.
3763         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3764         * c-c++-common/func-vararg-dfp.c: here.
3765         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3766         * c-c++-common/func-vararg-mixed-2.c: here.
3767         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3768         * c-c++-common/func-vararg-mixed.c: here.
3769         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3770         * c-c++-common/func-vararg-size0.c: here.
3771         * gcc.dg/dfp/inf-1.c: Move to ...
3772         * c-c++-common/inf-1.c: here.
3773         * gcc.dg/dfp/loop-index.c: Move to ...
3774         * c-c++-common/loop-index.c: here.
3775         * gcc.dg/dfp/modes.c: Move to ...
3776         * c-c++-common/modes.c: here.
3777         * gcc.dg/dfp/nan-1.c: Move to ...
3778         * c-c++-common/nan-1.c: here.
3779         * gcc.dg/dfp/nan-2.c: Move to ...
3780         * c-c++-common/nan-2.c: here.
3781         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3782         * c-c++-common/operator-arith-fold.c: here.
3783         * gcc.dg/dfp/operator-assignment.c: Move to ...
3784         * c-c++-common/operator-assignment.c: here.
3785         * gcc.dg/dfp/operator-comma.c: Move to ...
3786         * c-c++-common/operator-comma.c: here.
3787         * gcc.dg/dfp/operator-cond.c: Move to ...
3788         * c-c++-common/operator-cond.c: here.
3789         * gcc.dg/dfp/operator-logical.c: Move to ...
3790         * c-c++-common/operator-logical.c: here.
3791         * gcc.dg/dfp/operator-unary.c: Move to ...
3792         * c-c++-common/operator-unary.c: here.
3793         * gcc.dg/dfp/pr31385.c: Move to ...
3794         * c-c++-common/pr31385.c: here.
3795         * gcc.dg/dfp/pr33466.c: Move to ...
3796         * c-c++-common/pr33466.c: here.
3797         * gcc.dg/dfp/pr35620.c: Move to ...
3798         * c-c++-common/pr35620.c: here.
3799         * gcc.dg/dfp/pr36800.c: Move to ...
3800         * c-c++-common/pr36800.c: here.
3801         * gcc.dg/dfp/pr39034.c: Move to ...
3802         * c-c++-common/pr39034.c: here.
3803         * gcc.dg/dfp/pr39035.c: Move to ...
3804         * c-c++-common/pr39035.c: here.
3805         * gcc.dg/dfp/pr39902.c: Move to ...
3806         * c-c++-common/pr39902.c: here.
3807         * gcc.dg/dfp/pr39986.c: Move to ...
3808         * c-c++-common/pr39986.c: here.
3809         * gcc.dg/dfp/signbit-1.c: Move to ...
3810         * c-c++-common/signbit-1.c: here.
3811         * gcc.dg/dfp/signbit-2.c: Move to ...
3812         * c-c++-common/signbit-2.c: here.
3813         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3814         * c-c++-common/struct-layout-1.c: here.
3815         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3816         * c-c++-common/usual-arith-conv.c: here.
3817         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3818         * c-c++-common/usual-arith-conv-const.c: here.
3819
3820 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3821
3822         PR testsuite/41288
3823         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3824         stack alignment.
3825
3826 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3827
3828         PR c++/39365
3829         * g++.dg/expr/bool3.C: New test.
3830         * g++.dg/expr/bool4.C: New test.
3831
3832 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3833
3834         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3835         * gcc.dg/dfp/signbit-2.c: Use it.
3836         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3837         arguments to unsigned int.
3838         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3839         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3840         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3841         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3842         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3843         * gcc.dg/dfp/pr39986.c: Ditto.
3844         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3845         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3846         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3847         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3848         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3849
3850 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3851
3852         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3853
3854 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3855
3856         PR c/41049
3857         * dfp/pr41049.c: New test.
3858
3859 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3860
3861         PR testsuite/41385
3862         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3863
3864 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3865
3866         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3867         * gcc.dg/ipa/ipa-sra-1.c: New test.
3868         * gcc.dg/ipa/ipa-sra-2.c: New test.
3869         * gcc.dg/ipa/ipa-sra-3.c: New test.
3870         * gcc.dg/ipa/ipa-sra-4.c: New test.
3871         * gcc.dg/ipa/ipa-sra-5.c: New test.
3872         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3873         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3874
3875 2009-09-17  Michael Matz  <matz@suse.de>
3876
3877         PR middle-end/41347
3878         * gfortran.dg/pr41347.f90: New test.
3879
3880 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3881
3882         * gcc.c-torture/compile/20090917-1.c: New testcase.
3883
3884 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3885
3886         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3887         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3888         alpha*-*-* target from XFAIL list.
3889
3890 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3891
3892         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3893         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3894         * gcc.dg/dfp/cast-bad.c: Use default options.
3895         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3896         * gcc.dg/dfp/composite-type.c: Ditto.
3897         * gcc.dg/dfp/constants.c: Ditto.
3898         * gcc.dg/dfp/constants-hex.c: Ditto.
3899         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3900         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3901         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3902         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3903         * gcc.dg/dfp/ctypes.c: Ditto.
3904         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3905         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3906         * gcc.dg/dfp/float-constant-double.c: Ditto.
3907         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3908         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3909         * gcc.dg/dfp/modes.c: Ditto.
3910         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3911         * gcc.dg/dfp/pr31344.c: Ditto.
3912         * gcc.dg/dfp/pr31385.c: Ditto.
3913         * gcc.dg/dfp/pr33466.c: Ditto.
3914         * gcc.dg/dfp/pr35620.c: Ditto.
3915         * gcc.dg/dfp/pr37435.c: Ditto.
3916         * gcc.dg/dfp/pr39986.c: Ditto.
3917         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3918         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3919         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3920         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3921         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3922         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3923         * gcc.dg/dfp/typespec.c: Ditto.
3924         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3925         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3926         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3927         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3928         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3929         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3930         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3931         * gcc.dg/dfp/compare-rel.h: Ditto.
3932         * gcc.dg/dfp/compare-special.h: Ditto.
3933         * gcc.dg/dfp/convert.h: Ditto.
3934         * gcc.dg/dfp/fe-check.h: Ditto.
3935         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3936         * gcc.dg/dfp/cast.c: Ditto.
3937         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3938         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3939         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3940         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3941         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3942         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3943         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3944         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3945         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3946         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3947         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3948         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3949         * gcc.dg/dfp/constants-zero.c: Ditto.
3950         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3951         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3952         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3953         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3954         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3955         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3956         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3957         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3958         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3959         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3960         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3961         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3962         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3963         * gcc.dg/dfp/convert-bfp.c: Ditto.
3964         * gcc.dg/dfp/convert-complex.c: Ditto.
3965         * gcc.dg/dfp/convert-dfp.c: Ditto.
3966         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3967         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3968         * gcc.dg/dfp/convert-int.c: Ditto.
3969         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3970         * gcc.dg/dfp/convert-int-max.c: Ditto.
3971         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3972         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3973         * gcc.dg/dfp/fe-binop.c: Ditto.
3974         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3975         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3976         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3977         * gcc.dg/dfp/func-array.c: Ditto.
3978         * gcc.dg/dfp/func-deref.c: Ditto.
3979         * gcc.dg/dfp/func-mixed.c: Ditto.
3980         * gcc.dg/dfp/func-pointer.c: Ditto.
3981         * gcc.dg/dfp/func-scalar.c: Ditto.
3982         * gcc.dg/dfp/func-struct.c: Ditto.
3983         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3984         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3985         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3986         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3987         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3988         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3989         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3990         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3991         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3992         * gcc.dg/dfp/inf-1.c: Ditto.
3993         * gcc.dg/dfp/loop-index.c: Ditto.
3994         * gcc.dg/dfp/nan-1.c: Ditto.
3995         * gcc.dg/dfp/nan-2.c: Ditto.
3996         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3997         * gcc.dg/dfp/operator-assignment.c: Ditto.
3998         * gcc.dg/dfp/operator-comma.c: Ditto.
3999         * gcc.dg/dfp/operator-cond.c: Ditto.
4000         * gcc.dg/dfp/operator-logical.c: Ditto.
4001         * gcc.dg/dfp/operator-unary.c: Ditto.
4002         * gcc.dg/dfp/pr36800.c: Ditto.
4003         * gcc.dg/dfp/pr39034.c: Ditto.
4004         * gcc.dg/dfp/pr39035.c: Ditto.
4005         * gcc.dg/dfp/pr39902.c: Ditto.
4006         * gcc.dg/dfp/signbit-1.c: Ditto.
4007         * gcc.dg/dfp/signbit-2.c: Ditto.
4008         * gcc.dg/dfp/struct-layout-1.c: Ditto.
4009         * gcc.dg/dfp/union-init.c: Ditto.
4010         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
4011
4012 2009-09-16  Michael Matz  <matz@suse.de>
4013
4014         PR fortran/41212
4015         * gfortran.dg/pr41212.f90: New test.
4016
4017 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
4018
4019         * gnat.dg/alignment9.adb: New test.
4020
4021 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
4022
4023         * gnat.dg/discr20.ad[sb]: New test.
4024
4025 2009-09-16  Richard Guenther  <rguenther@suse.de>
4026
4027         PR middle-end/34011
4028         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
4029
4030 2009-09-16  DJ Delorie  <dj@redhat.com>
4031             Kaz Kojima  <kkojima@gcc.gnu.org>
4032
4033         * gcc.target/sh/struct-arg-dw2.c: New test.
4034
4035 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
4036             Jakub Jelinek  <jakub@redhat.com>
4037
4038         PR target/41175
4039         * gcc.target/powerpc/pr41175.c: New test.
4040
4041 2009-09-14  Richard Henderson  <rth@redhat.com>
4042
4043         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
4044         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
4045         gcc.dg/tree-ssa/asmgoto-1.c: New files.
4046
4047 2009-09-14  Richard Henderson  <rth@redhat.com>
4048
4049         * g++.dg/eh/builtin1.C: Update resx pattern match.
4050         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
4051
4052 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
4053
4054         * gcc.target/mips/branch-helper.h: New file.
4055         * gcc.target/mips/branch-2.c,
4056         * gcc.target/mips/branch-3.c,
4057         * gcc.target/mips/branch-4.c,
4058         * gcc.target/mips/branch-5.c,
4059         * gcc.target/mips/branch-6.c,
4060         * gcc.target/mips/branch-7.c,
4061         * gcc.target/mips/branch-8.c,
4062         * gcc.target/mips/branch-9.c,
4063         * gcc.target/mips/branch-10.c,
4064         * gcc.target/mips/branch-11.c,
4065         * gcc.target/mips/branch-12.c,
4066         * gcc.target/mips/branch-13.c,
4067         * gcc.target/mips/branch-14.c,
4068         * gcc.target/mips/branch-15.c: New tests.
4069
4070 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4071
4072         PR target/41331
4073         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
4074         -m32 -mpowerpc64 system.
4075
4076 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
4077
4078         From Jie Zhang <jie.zhang@analog.com>:
4079         * gcc.target/bfin/saveall.c: New test.
4080         * gcc.target/bfin/20090914-1.c: New test.
4081         * gcc.target/bfin/20090914-2.c: New test.
4082
4083         * gcc.target/bfin/20090914-3.c: New test.
4084
4085 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
4086
4087         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
4088
4089 2009-09-14  Richard Guenther  <rguenther@suse.de>
4090
4091         PR middle-end/41350
4092         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
4093
4094 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4095
4096         PR libgfortran/41328
4097         * gfortran.dg/cr_lf.f90: New test.
4098
4099 2009-09-11  Michael Matz  <matz@suse.de>
4100
4101         PR middle-end/41275
4102         * g++.dg/tree-ssa/pr41275.C: New test.
4103
4104 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
4105
4106         PR fortran/41242
4107         * gfortran.dg/proc_ptr_comp_21.f90: New.
4108
4109 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
4110
4111         PR fortran/31292
4112         * gfortran.dg/module_procedure_1.f90: New test.
4113         * gfortran.dg/module_procedure_2.f90: Ditto.
4114         * gfortran.dg/generic_14.f90: Move dg-error to new location.
4115
4116 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4117             James A. Morrison  <phython@gcc.gnu.org>
4118
4119         PR ada/18302
4120         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
4121         commands.
4122         * ada/acats/run_test.exp: New file.
4123
4124 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
4125
4126         Revert:
4127         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
4128
4129         PR rtl-optimization/39779
4130         * gcc.dg/pr39979.c: New test.
4131
4132 2009-09-10  Richard Guenther  <rguenther@suse.de>
4133
4134         PR middle-end/41257
4135         * g++.dg/torture/pr41257-2.C: New testcase.
4136
4137 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
4138
4139         PR c++/28293
4140         * g++.dg/template/crash91.C: New.
4141
4142 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
4143
4144         PR rtl-optimization/39779
4145         * gcc.dg/pr39979.c: New test.
4146
4147 2009-09-09  Richard Guenther  <rguenther@suse.de>
4148
4149         PR tree-optimization/41101
4150         * gcc.c-torture/compile/pr41101.c: New testcase.
4151
4152 2009-09-09  Richard Guenther  <rguenther@suse.de>
4153
4154         PR middle-end/41317
4155         * gcc.c-torture/execute/pr41317.c: New testcase.
4156         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
4157         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
4158
4159 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
4160
4161         Fix some test breakages on Darwin
4162         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
4163         and adjust.
4164         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4165         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4166         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4167         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
4168         take darwin specifics in account.
4169
4170 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4171
4172         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
4173         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
4174
4175 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4176
4177         PR c++/39923
4178         * g++.dg/cpp0x/initlist24.C: New.
4179
4180 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
4181
4182         * gcc.dg/large-size-array-2.c: Fix target requirement.
4183         * gcc.dg/large-size-array-4.c: Likewise.
4184         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
4185         * gcc.dg/c99-const-expr-2.c: Likewise.
4186         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
4187         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
4188         * gcc.dg/c90-const-expr-10.c: Likewise.
4189         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
4190         instead of long.
4191         * gcc.dg/tree-ssa/pr33920.c: Likewise.
4192         * gcc.dg/vect/pr33846.c: Likewise.
4193         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
4194         __PTRDIFF_TYPE__, instead of unsigned long.
4195         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
4196
4197 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4198
4199         PR debug/41229
4200         PR debug/41291
4201         PR debug/41300
4202         * gfortran.dg/pr41229.f90: New.
4203
4204 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4205
4206         PR debug/41232
4207         * gcc.dg/pr41232.c: New.
4208
4209 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4210
4211         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
4212         contain -march.
4213         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
4214         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
4215         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
4216         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4217         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4218         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
4219         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
4220         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
4221         options other than that used in dg-options.
4222
4223 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
4224
4225         PR rtl-optimization/41239
4226         * gcc.c-torture/execute/pr41239.c: New test.
4227
4228 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4229
4230         PR libgfortran/41192
4231         * gfortran.dg/namelist_59.f90: New test.
4232
4233 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4234
4235         From Mike Frysinger  <michael.frysinger@analog.com>
4236         * gcc.target/bfin/mcpu-bf542m.c: New file.
4237         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
4238         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
4239         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
4240         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
4241
4242 2009-09-07  Martin Jambor  <mjambor@suse.cz>
4243
4244         PR middle-end/41282
4245         * gcc.c-torture/compile/pr41282.c: New test.
4246
4247 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4248
4249         PR fortran/41197
4250         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
4251         variables for stat and errmsg.
4252         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
4253         * gfortran.dg/allocate_stat_2.f90:  New test.
4254
4255 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4256
4257         * gcc.c-torture/compile/20090907-1.c: New test.
4258
4259 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
4260
4261         PR bootstrap/41241
4262         * gcc.dg/pr41241.c: New test.
4263
4264 2009-09-06  Richard Guenther  <rguenther@suse.de>
4265
4266         PR middle-end/41144
4267         * g++.dg/torture/pr41144.C: New testcase.
4268
4269 2009-09-06  Richard Guenther  <rguenther@suse.de>
4270
4271         PR middle-end/41261
4272         * gcc.dg/torture/pr41261.c: New testcase.
4273
4274 2009-09-05  Richard Guenther  <rguenther@suse.de>
4275
4276         PR middle-end/41181
4277         * gcc.c-torture/compile/pr41181.c: New testcase.
4278
4279 2009-09-05  Richard Guenther  <rguenther@suse.de>
4280
4281         PR debug/41273
4282         * g++.dg/torture/pr41273.C: New testcase.
4283
4284 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
4285
4286         PR fortran/41258
4287         * gfortran.dg/typebound_proc_12.f90 : New test.
4288
4289 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4290
4291         PR debug/41225
4292         * gfortran.dg/pr41225.f90: New.
4293
4294 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4295
4296         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
4297         unistd.h, sys/types.h and sys/wait.h.
4298         (gualchk_t): New.
4299         (GUALCVT): New.
4300         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4301         (GUALITY_GDB_REDIRECT): New.
4302         (GUALITY_GDB_ARGS): Use it.
4303
4304 2009-09-04  Richard Guenther  <rguenther@suse.de>
4305
4306         PR middle-end/41257
4307         * g++.dg/torture/pr41257.C: New testcase.
4308
4309 2009-09-04  Martin Jambor  <mjambor@suse.cz>
4310
4311         PR tree-optimization/41112
4312         * gnat.dg/array8.adb: New test.
4313
4314 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
4315
4316         * gcc.target/arm/ctz.c: New test case.
4317
4318 2009-09-03  Alon Dayan  <alond@il.ibm.com>
4319
4320         PR tree-optimization/38275
4321         * gcc.dg/autopar/reduc-1char.c: Increase number
4322         of iterations. Adjust the logic accordingly.
4323         * gcc.dg/autopar/reduc-2char.c: Ditto.
4324         * gcc.dg/autopar/reduc-1.c: Ditto.
4325         * gcc.dg/autopar/reduc-2.c: Ditto.
4326         * gcc.dg/autopar/reduc-3.c: Ditto.
4327         * gcc.dg/autopar/reduc-6.c: Ditto.
4328         * gcc.dg/autopar/reduc-7.c: Ditto.
4329         * gcc.dg/autopar/reduc-8.c: Ditto.
4330         * gcc.dg/autopar/reduc-9.c: Ditto.
4331         * gcc.dg/autopar/pr39500-1.c: Ditto.
4332         * gcc.dg/autopar/reduc-1short.c: Ditto.
4333         * gcc.dg/autopar/reduc-2short.c: Ditto.
4334         * gcc.dg/autopar/parallelization-1.c: Ditto.
4335
4336 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
4337
4338         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4339         testcase using guality.h compiles and links and if a global variable
4340         can be verified by gdb.
4341
4342 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4343
4344         * lib/target-supports.exp (check_effective_target_sync_int_long):
4345         Supported on Blackfin Linux targets.
4346
4347 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
4348
4349         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4350
4351 2009-09-03  Diego Novillo  <dnovillo@google.com>
4352
4353         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4354         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4355         * g++.dg/warn/unit-1.C: Likewise.
4356         * g++.dg/ipa/iinline-1.C: Likewise.
4357         * g++.dg/template/cond2.C: Adjust expected line location for the
4358         error.
4359         * g++.dg/template/pr35240.C: Likewise.
4360
4361 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4362
4363         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4364         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4365
4366 2009-09-02  Martin Jambor  <mjambor@suse.cz>
4367
4368         * gcc.dg/tree-ssa/sra-8.c: New testcase.
4369         * gcc.dg/memcpy-1.c: Add . to match pattern.
4370         * gcc.dg/uninit-I.c: XFAIL warning test.
4371         * g++.dg/warn/unit-1.C: XFAIL warning test.
4372
4373 2009-09-02  Ian Lance Taylor  <iant@google.com>
4374
4375         * gcc.dg/20090902-1.c: New test.
4376
4377 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
4378
4379         * gcc.dg/builtin-object-size-9.c: New test.
4380
4381 2009-09-02  Olivier Hainque  <hainque@adacore.com>
4382
4383         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4384
4385 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4386             Olivier Hainque  <hainque@adacore.com>
4387
4388         * gnat.dg/misaligned_param.adb: New test.
4389         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4390         * gnat.dg/slice7.adb: Add 1 more related case.
4391
4392 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4393
4394         * gcc.dg/guality/guality.c: Expect to fail for now.
4395         * gcc.dg/guality/example.c: Likewise.
4396
4397 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4398
4399         * gcc.dg/guality/guality.c: New.
4400         * gcc.dg/guality/guality.h: New.
4401         * gcc.dg/guality/guality.exp: New.
4402         * gcc.dg/guality/example.c: New.
4403         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4404         (cleanup-saved-temps): Likewise, .gkd files too.
4405
4406 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4407
4408         PR fortran/39229
4409         * gfortran.dg/line_length_3.f: New test.
4410         * gfortran.dg/line_length_4.f90: New test.
4411
4412 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4413
4414         * lib/target-supports.exp (check_gc_sections_available):
4415         Add proper pattern quote.
4416
4417 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4418             Kaz Kojima  <kkojima@gcc.gnu.org>
4419
4420         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4421         * g++.dg/cdce3.C: Use dg-add-options ieee.
4422         * g++.dg/torture/type-generic-1.C: Likewise.
4423         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4424         * gcc.dg/pr28796-2.c: Likewise.
4425         * gcc.dg/torture/builtin-math-7.c: Likewise.
4426         * gcc.dg/torture/type-generic-1.c: Likewise.
4427         * gfortran.dg/boz_14.f90: Likewise.
4428         * gfortran.dg/erf_2.F90: Likewise.
4429         * gfortran.dg/init_flag_3.f90: Likewise.
4430         * gfortran.dg/init_flag_4.f90: Likewise.
4431         * gfortran.dg/init_flag_5.f90: Likewise.
4432         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4433         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4434         * gfortran.dg/isnan_1.f90: Likewise.
4435         * gfortran.dg/isnan_2.f90: Likewise.
4436         * gfortran.dg/maxlocval_2.f90: Likewise.
4437         * gfortran.dg/maxlocval_4.f90: Likewise.
4438         * gfortran.dg/minlocval_1.f90: Likewise.
4439         * gfortran.dg/minlocval_4.f90: Likewise.
4440         * gfortran.dg/module_nan.f90: Likewise.
4441         * gfortran.dg/namelist_42.f90: Likewise.
4442         * gfortran.dg/namelist_43.f90: Likewise.
4443         * gfortran.dg/nan_1.f90: Likewise.
4444         * gfortran.dg/nan_2.f90: Likewise.
4445         * gfortran.dg/nan_3.f90: Likewise.
4446         * gfortran.dg/nan_4.f90: Likewise.
4447         * gfortran.dg/nan_5.f90: Likewise.
4448         * gfortran.dg/nearest_1.f90: Likewise.
4449         * gfortran.dg/nearest_2.f90: Likewise.
4450         * gfortran.dg/nearest_3.f90: Likewise.
4451         * gfortran.dg/pr37243.f: Likewise.
4452         * gfortran.dg/real_const_3.f90: Likewise.
4453         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4454
4455 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4456
4457         PR debug/30161
4458         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4459         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4460         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4461         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4462         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4463         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4464         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4465         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4466         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4467         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4468         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4469         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4470         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4471
4472 2009-08-31  Jason Merrill  <jason@redhat.com>
4473
4474         PR c++/41127
4475         * g++.dg/parse/enum5.C: New.
4476         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4477
4478 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4479
4480         PR fortran/40940
4481         * gfortran.dg/allocate_derived_1.f90: New.
4482         * gfortran.dg/class_3.f03: New.
4483
4484 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4485
4486         PR fortran/40996
4487         * gfortran.dg/allocatable_scalar_1.f90: New.
4488         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4489         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4490         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4491
4492 2009-08-30  Richard Guenther  <rguenther@suse.de>
4493
4494         PR tree-optimization/41186
4495         * g++.dg/torture/pr41186.C: New testcase.
4496         * g++.dg/tree-ssa/pr41186.C: Likewise.
4497
4498 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4499
4500         PR c++/41187
4501         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4502         take ia64 assembly comments syntax in account.
4503
4504 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4505
4506         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4507
4508 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4509
4510         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4511         * gfortran.dg/whole_file_6.f90: Likewise.
4512
4513 2009-08-28  Cary Coutant  <ccoutant@google.com>
4514
4515         PR debug/41063
4516         * g++.dg/debug/dwarf2/pr41063.C: New test.
4517
4518 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4519
4520         PR rtl-optimization/40861
4521         * gcc.dg/pr40861.c: New test.
4522
4523 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4524
4525         PR fortran/40869
4526         * gfortran.dg/proc_ptr_comp_20.f90: New.
4527
4528 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4529
4530         PR libfortran/39667
4531         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4532         open temp file with status="scratch".
4533         * gfortran.dg/fmt_cache_1.f: Likewise.
4534         * gfortran.dg/fmt_exhaust.f90: Likewise.
4535         * gfortran.dg/fmt_t_4.f90: Likewise.
4536         * gfortran.dg/fseek.f90: Likewise.
4537         * gfortran.dg/list_read_5.f90: Likewise.
4538         * gfortran.dg/namelist_39.f90: Likewise.
4539         * gfortran.dg/namelist_56.f90: Likewise.
4540         * gfortran.dg/read_bad_advance.f90: Likewise.
4541         * gfortran.dg/read_repeat.f90: Likewise.
4542         * gfortran.dg/read_size_noadvance.f90: Likewise.
4543         * gfortran.dg/read_x_past.f: Likewise.
4544
4545 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4546
4547         PR fortran/28039
4548         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4549
4550 2009-08-27  Daniel Kraft  <d@domob.eu>
4551
4552         PR fortran/37425
4553         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4554         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4555         error and fix problem with recursive assignment.
4556         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4557         * gfortran.dg/typebound_operator_3.f03: New test.
4558         * gfortran.dg/typebound_operator_4.f03: New test.
4559
4560 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4561
4562         PR debug/41170
4563         * debug/dwarf2/namespace-1.C: New test.
4564
4565 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4566
4567         PR fortran/41162
4568         * gfortran.dg/pr41162.f: New.
4569
4570 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4571             Richard Sandiford  <rdsandiford@googlemail.com>
4572
4573         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4574         with "forbid_cpu".
4575         * gcc.target/mips/branch-1.c: Update accordingly.
4576         * gcc.target/mips/extend-1.c: Likewise.
4577         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4578
4579 2009-08-26  Richard Guenther  <rguenther@suse.de>
4580
4581         PR middle-end/41163
4582         * gcc.c-torture/compile/pr41163.c: New testcase.
4583         * gcc.dg/pr35899.c: Adjust.
4584
4585 2009-08-26  Richard Guenther  <rguenther@suse.de>
4586
4587         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4588
4589 2009-08-26  Jason Merrill  <jason@redhat.com>
4590
4591         * g++.dg/cpp0x/explicit3.C: New.
4592         * g++.dg/overload/cond2.C: New.
4593
4594 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4595
4596         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4597
4598 2009-08-25  Jan Hubicka  <jh@suse.cz>
4599
4600         * gcc.target/i386/sse5-shift1-vector.c
4601         * gcc.target/i386/isa-12.c
4602         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4603         * gcc.target/i386/sse5-pcmov2.c
4604         * gcc.target/i386/isa-3.c
4605         * gcc.target/i386/sse5-shift2-vector.c
4606         * gcc.target/i386/isa-7.c
4607         * gcc.target/i386/funcspec-2.c
4608         * gcc.target/i386/sse5-haddX.c
4609         * gcc.target/i386/sse5-hadduX.c
4610         * gcc.target/i386/isa-9.c
4611         * gcc.target/i386/sse5-maccXX.c
4612         * gcc.target/i386/sse5-shift3-vector.c
4613         * gcc.target/i386/sse5-msubXX.c
4614         * gcc.target/i386/sse5-permpX.c
4615         * gcc.target/i386/sse5-check.h
4616         * gcc.target/i386/sse-12.c
4617         * gcc.target/i386/sse-11.c
4618         * gcc.target/i386/sse-10.c
4619         * gcc.target/i386/sse-13.c
4620         * gcc.target/i386/sse-14.c
4621         * gcc.target/i386/sse-22.c
4622         * gcc.target/i386/sse-2.c
4623         * gcc.target/i386/sse-13.c
4624         * gcc.target/i386/avx-2.c
4625         * gcc.target/i386/sse5-rotate1-vector.c
4626         * gcc.target/i386/isa-4.c
4627         * gcc.target/i386/sse5-hsubX.c
4628         * gcc.target/i386/sse5-pcmov.c
4629         * gcc.target/i386/sse5-fma.c
4630         * gcc.target/i386/isa-8.c
4631         * gcc.target/i386/sse5-rotate2-vector.c
4632         * gcc.target/i386/sse5-nmaccXX.c
4633         * gcc.target/i386/sse5-imul64-vector.c
4634         * gcc.target/i386/sse5-nmsubXX.c
4635         * gcc.target/i386/sse5-rotate3-vector.c
4636         * gcc.target/i386/sse5-fma-vector.c
4637         * gcc.target/i386/sse5-imul32widen-vector.c
4638         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4639
4640         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4641         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4642         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4643         * gcc.target/i386/avx-1.c: Remove SSE5.
4644         * gcc.target/i386/avx-2.c: Remove SSE5.
4645         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4646         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4647         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4648         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4649
4650 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4651
4652         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4653
4654 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4655
4656         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4657         keyword works in the same manner as __alignof.
4658
4659 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4660
4661         PR libfortran/34670
4662         * gfortran.dg/unpack_bounds_1.f90:  New test.
4663         * gfortran.dg/unpack_bounds_2.f90:  New test.
4664         * gfortran.dg/unpack_bounds_3.f90:  New test.
4665
4666 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4667
4668         * gnat.dg/slice7.adb: New test.
4669         * gnat.dg/slice7_pkg.ads: New helper.
4670
4671 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4672
4673         PR fortran/41139
4674         * gfortran.dg/proc_ptr_25.f90: New.
4675         * gfortran.dg/proc_ptr_comp_18.f90: New.
4676         * gfortran.dg/proc_ptr_comp_19.f90: New.
4677
4678 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4679
4680         PR fortran/41154
4681         * gfortran.dg/fmt_error_8.f: New test.
4682
4683 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4684
4685         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4686         number, update all callers and synchronize results for latest MPC.
4687
4688 2009-08-21  Jason Merrill  <jason@redhat.com>
4689
4690         * g++.dg/warn/Wunused-17.C: New.
4691
4692 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4693
4694         * gcc.target/arm/combine-cmp-shift.c: New test.
4695
4696 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4697
4698         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4699         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4700         width specifier.
4701
4702 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4703
4704         * gfortran.dg/fmt_error_7.f: New test.
4705
4706 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4707
4708         PR target/40718
4709         * gcc.target/i386/pr40718.c: New test.
4710
4711 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4712
4713         * gfortran.dg/proc_ptr_24.f90: New test.
4714
4715 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4716
4717         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4718         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4719         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4720
4721 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4722
4723         PR fortran/28039
4724         * gfortran.dg/fmt_with_extra.f: new file.
4725
4726 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4727
4728         * lib/target-supports.exp
4729         (check_effective_target_arm_iwmmxt_ok): New procedure.
4730         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4731         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4732
4733 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4734
4735         * gfortran.dg/boz_9.f90: Do not load denormal floating
4736         point constants.  Remove -mieee option for alpha*-*-* targets.
4737
4738 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4739
4740         PR fortran/41106
4741         * gfortran.dg/proc_ptr_23.f90: New.
4742         * gfortran.dg/proc_ptr_comp_15.f90: New.
4743         * gfortran.dg/proc_ptr_comp_16.f90: New.
4744         * gfortran.dg/proc_ptr_comp_17.f90: New.
4745
4746 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4747
4748         PR c++/41131
4749         * g++.dg/expr/unary3.C: New test.
4750
4751 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4752
4753         * gfortran.dg/common_5.f: Add -mdalign for sh.
4754         * gfortran.dg/common_align_2.f90: Likewise.
4755
4756 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4757
4758         PR libfortran/40962
4759         * c_f_pointer_tests_4.f90:  New test.
4760
4761 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4762
4763         * gnat.dg/slice6.adb: New test.
4764         * gnat.dg/slice6_pkg.ads: New helper.
4765
4766 2009-08-20  Michael Matz  <matz@suse.de>
4767
4768         PR fortran/41126
4769         * gfortran.dg/pr41126.f90: New test.
4770
4771 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4772
4773         * gnat.dg/dynamic_bound.adb: New test.
4774
4775 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4776
4777         PR fortran/41121
4778         * gfortran.dg/intrinsic_5.f90: New.
4779
4780 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4781             Richard Earnshaw  <richard.earnshaw@arm.com>
4782
4783         * gcc.target/arm/20090811-1.c: New test.
4784
4785 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4786
4787         PR middle-end/41123
4788         * gcc.dg/pr41123.c: New test.
4789
4790 2009-08-19  Jason Merrill  <jason@redhat.com>
4791
4792         PR c++/41120
4793         * g++.dg/other/gc4.C: New.
4794
4795 2009-08-18  Michael Matz  <matz@suse.de>
4796
4797         * gfortran.dg/vect/vect-gems.f90: New test.
4798         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4799
4800 2009-08-18  DJ Delorie  <dj@redhat.com>
4801
4802         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4803         * lib/gcc-defs.exp: ... to here.
4804
4805         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4806         GCC_EXEC_PREFIX before building the wrapper.
4807
4808 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4809
4810         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4811         tests.
4812         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4813         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4814         dg-options.  Fix dg-final clause.
4815
4816 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4817
4818         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4819
4820 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4821             Paul Thomas  <pault@gcc.gnu.org>
4822
4823         PR fortran/40870
4824         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4825
4826 2009-08-18  Richard Guenther  <rguenther@suse.de>
4827
4828         PR middle-end/41094
4829         * gcc.dg/torture/pr41094.c: New testcase.
4830         * gcc.dg/torture/builtin-power-1.c: Adjust.
4831         * gcc.dg/builtins-10.c: Likewise.
4832
4833 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4834
4835         PR target/40971
4836         * gcc.dg/pr40971.c: New test.
4837
4838 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4839
4840         PR fortran/41062
4841         * gfortran.dg/use_only_4.f90: New test.
4842
4843 2009-08-17  Daniel Kraft  <d@domob.eu>
4844
4845         PR fortran/37425
4846         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4847         NOPASS bindings as operators.
4848
4849 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4850
4851         * lib/target-supports.exp
4852         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4853         of targets that do not need command line argument to enable SIMD.
4854
4855 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4856
4857         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4858         typo in cache name.
4859
4860 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4861
4862         PR fortran/41075
4863         * gfortran.dg/unlimited_fmt_1.f90: New test.
4864
4865 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4866
4867         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4868
4869 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4870
4871         * gnat.dg/itype.ad[sb]: New test.
4872
4873 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4874
4875         * gcc.target/mips/mips.exp: Add terminology section to comment
4876         at the top of the file.  Fix typos.
4877
4878 2009-08-16  Jason Merrill  <jason@redhat.com>
4879
4880         * g++.dg/debug/dwarf2/inline1.C: New.
4881
4882 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4883
4884         PR target/38599
4885         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4886
4887 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4888
4889         PR debug/37801
4890         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4891         Make sure to trigger inlining optimizations.
4892         * gcc.dg/debug/dwarf2/inline2.c: New test.
4893
4894 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4895
4896         PR fortran/41070
4897         * gfortran.dg/structure_constructor_10.f90: New.
4898
4899 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4900
4901         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4902         * gcc.dg/pragma-re-2.c: Likewise.
4903         * gcc.dg/pragma-re-3.c: Likewise.
4904         * gcc.dg/pragma-re-4.c: Likewise.
4905         * g++.dg/other/pragma-re-1.C: Likewise.
4906         * g++.dg/other/pragma-re-2.C: Likewise.
4907
4908 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4909
4910         * gcc.dg/torture/builtin-math-7.c: New.
4911
4912 2009-08-14  Richard Guenther  <rguenther@suse.de>
4913
4914         * gcc.c-torture/execute/20090814-1.c: New testcase.
4915
4916 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4917
4918         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4919
4920 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4921
4922         PR target/40934
4923         * gcc.target/i386/pr40934.c: New.
4924
4925 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4926
4927         PR target/41019
4928         * gcc.target/i386/pr41019.c: New test.
4929
4930 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4931
4932         PR fortran/40955
4933         * gfortran.dg/winapi.f90: New test.
4934
4935 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4936
4937         PR fortran/40995
4938         * gfortran.dg/intrinsic_4.f90: New.
4939         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4940         different line.
4941
4942 2009-08-13  Richard Guenther  <rguenther@suse.de>
4943
4944         PR middle-end/41047
4945         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4946
4947 2009-08-12  Richard Guenther  <rguenther@suse.de>
4948
4949         PR tree-optimization/41011
4950         * gfortran.dg/pr41011.f: New testcase.
4951
4952 2009-08-11  Andrew Haley  <aph@redhat.com>
4953
4954         * gcc.target/arm/synchronize.c: New file.
4955
4956 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4957
4958         PR middle-end/40980
4959         * gfortran.dg/graphite/id-17.f: New.
4960
4961 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4962             Sebastian Pop  <sebastian.pop@amd.com>
4963
4964         * gcc.dg/graphite/interchange-1.c: XFAILed.
4965         * gcc.dg/graphite/interchange-2.c: XFAILed.
4966         * gcc.dg/graphite/interchange-3.c: XFAILed.
4967         * gcc.dg/graphite/interchange-4.c: XFAILed.
4968         * gcc.dg/graphite/interchange-7.c: XFAILed.
4969
4970 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4971
4972         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4973
4974 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4975             Pranav Garg  <pranav.garg2107@gmail.com>
4976
4977         * gcc.dg/graphite/interchange-6.c: XFAILed.
4978
4979 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4980
4981         * gcc.dg/graphite/interchange-9.c: New.
4982
4983 2009-08-12  Richard Guenther  <rguenther@suse.de>
4984
4985         PR rtl-optimization/41033
4986         * gcc.dg/pr41033.c: New test.
4987
4988 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4989
4990         PR fortran/41022
4991         * gfortran.dg/proc_ptr_comp_14.f90: New.
4992
4993 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4994
4995         * gcc.target/mips/ext-5.c: New test.
4996         * gcc.target/mips/ext-6.c: New test.
4997         * gcc.target/mips/ext-7.c: New test.
4998         * gcc.target/mips/ext-8.c: New test.
4999         * gcc.target/mips/extend-2.c: New test.
5000
5001 2009-08-10  Jason Merrill  <jason@redhat.com>
5002
5003         * g++.dg/other/linkage2.C: New test for types-without-linkage
5004         handling.
5005         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
5006         * g++.dg/lookup/anon2.C: Likewise.
5007         * g++.dg/other/anon3.C: Likewise.
5008         * g++.dg/template/arg2.C: Likewise.
5009         * g++.dg/template/local4.C: Likewise.
5010         * g++.old-deja/g++.law/operators32.C: Likewise.
5011         * g++.old-deja/g++.other/linkage2.C: Likewise.
5012         * g++.old-deja/g++.pt/enum6.C: Likewise.
5013         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
5014         * g++.old-deja/g++.other/linkage1.C: Likewise.
5015
5016 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5017
5018         * gcc.dg/dg.exp: Test also c-c++-common dir.
5019         * g++.dg/dg.exp: Likewise.
5020         * g++.dg/warn/Wconversion-real.C: Delete.
5021         * gcc.dg/Wconversion-real.c: Move to ...
5022         * c-c++-common/Wconversion-real.c: ... here.
5023         * lib/target-supports.exp
5024         (check_effective_target_c,check_effective_target_c++): New.
5025
5026 2009-08-10  Daniel Kraft  <d@domob.eu>
5027
5028         PR fortran/37425
5029         * gfortran.dg/typebound_operator_1.f03: New test.
5030         * gfortran.dg/typebound_operator_2.f03: New test.
5031
5032 2009-08-10  Richard Guenther  <rguenther@suse.de>
5033
5034         PR middle-end/41006
5035         * gcc.c-torture/compile/pr41006-1.c: New testcase.
5036         * gcc.c-torture/compile/pr41006-2.c: Likewise.
5037
5038 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
5039
5040         PR fortran/40940
5041         * gfortran.dg/class_1.f03: New.
5042         * gfortran.dg/class_2.f03: New.
5043         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
5044         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
5045         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
5046         * gfortran.dg/typebound_call_10.f03: Ditto.
5047         * gfortran.dg/typebound_call_2.f03: Ditto.
5048         * gfortran.dg/typebound_call_3.f03: Ditto.
5049         * gfortran.dg/typebound_call_4.f03: Ditto.
5050         * gfortran.dg/typebound_generic_3.f03: Ditto.
5051         * gfortran.dg/typebound_generic_4.f03: Ditto.
5052         * gfortran.dg/typebound_proc_1.f08: Ditto.
5053         * gfortran.dg/typebound_proc_5.f03: Ditto.
5054         * gfortran.dg/typebound_proc_6.f03: Ditto.
5055
5056 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
5057
5058         PR c++/40866
5059         * g++.dg/expr/stmt-expr-1.C: New test.
5060
5061 2009-08-09  Richard Guenther  <rguenther@suse.de>
5062
5063         PR tree-optimization/41016
5064         * gcc.c-torture/compile/pr41016.c: New testcase.
5065
5066 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
5067
5068         * gcc.dg/overflow-warn-8.c: New test.
5069
5070 2009-08-09  Ira Rosen  <irar@il.ibm.com>
5071
5072         PR tree-optimization/41008
5073         * gcc.dg/vect/O1-pr41008.c: New test.
5074
5075 2009-08-05  Tobias Burnus  <burnus@net-b.de>
5076
5077         PR fortran/40955
5078         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
5079
5080 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
5081
5082         * gcc.target/bfin/loop-autoinc.c: New file.
5083
5084 2009-08-08  Richard Guenther  <rguenther@suse.de>
5085
5086         PR tree-optimization/40991
5087         * g++.dg/torture/pr40991.C: New testcase.
5088
5089 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
5090
5091         * ada/acats/support/impdef.a: Tweak timing constants. Add
5092         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
5093         * ada/acats/tests/c9/c940005.a: Use new timing constants.
5094         * ada/acats/tests/c9/c940007.a: Likewise.
5095         * ada/acats/tests/c9/c94001c.ada: Likewise.
5096         * ada/acats/tests/c9/c94006a.ada: Likewise.
5097         * ada/acats/tests/c9/c94008c.ada: Likewise.
5098         * ada/acats/tests/c9/c951002.a: Likewise.
5099         * ada/acats/tests/c9/c954a01.a: Likewise.
5100         * ada/acats/tests/c9/c96001a.ada: Likewise.
5101         * ada/acats/tests/c9/c97307a.ada: Likewise.
5102
5103 2009-08-07  Richard Guenther  <rguenther@suse.de>
5104
5105         PR tree-optimization/40999
5106         * gfortran.dg/pr40999.f: New testcase.
5107
5108 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
5109
5110         * g++.dg/tree-prof/partition1.C: New test.
5111
5112 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
5113
5114         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
5115         hook.
5116         (check_effective_target_arm_neon_ok): Improve test for neon
5117         availability.
5118         * gcc.target/arm/eabi1.c: Only run test in base variant.
5119         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
5120         attribute.
5121         * gcc.target/arm/vfp1[567].c: New tests.
5122
5123 2009-08-06  Jason Merrill  <jason@redhat.com>
5124
5125         PR c++/40948
5126         * g++.dg/ext/complit12.C: Expand.
5127
5128 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
5129
5130         Merge ARM/hard_vfp_branch to trunk.
5131
5132         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
5133
5134         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
5135         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
5136
5137         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
5138
5139         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
5140         (PCS): Define macro to use base AAPCS.
5141         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
5142
5143         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
5144
5145         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
5146         Correct arm_neon.h typo.
5147
5148         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
5149
5150         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
5151         this a linkage test.
5152         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
5153         argument marshalling.
5154         * abitest.h: New file.
5155         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
5156         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
5157
5158 2009-08-06  Martin Jambor  <mjambor@suse.cz>
5159
5160         PR middle-end/32964
5161         * gcc.dg/tree-ssa/pr32964.c: New test.
5162
5163 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
5164             H.J. Lu  <hongjiu.lu@intel.com>
5165
5166         PR target/40957
5167         * gcc.target/i386/pr40957.c: New test.
5168
5169 2009-08-06  Richard Guenther  <rguenther@suse.de>
5170
5171         PR tree-optimization/40964
5172         * gcc.c-torture/compile/pr40964.c: New testcase.
5173
5174 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
5175
5176         PR fortran/40847
5177         * gfortran.dg/transfer_resolve_1.f90 : New test.
5178
5179 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
5180             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
5181
5182         PR target/40906
5183         * gcc.target/i386/pr40906-1.c: New test.
5184         * gcc.target/i386/pr40906-2.c: Ditto.
5185         * gcc.target/i386/pr40906-3.c: Ditto.
5186
5187 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
5188
5189         PR rtl-optimization/40924
5190         * g++.dg/torture/pr40924.C: New test.
5191
5192 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5193
5194         PR c++/36069
5195         * g++.dg/warn/pr36069.C: New.
5196
5197 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5198
5199         PR c++/39987
5200         * g++.dg/overload/defarg4.C: New test.
5201
5202 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5203
5204         PR c++/16696
5205         * g++.dg/parse/pr16696.C: New.
5206         * g++.dg/parse/pr16696-permissive.C: New.
5207
5208 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
5209
5210         PR fortran/40875
5211         * gfortran.dg/initialization_23.f90 : New test.
5212
5213 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5214
5215         PR debug/39706
5216         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
5217
5218 2009-08-03  Jason Merrill  <jason@redhat.com>
5219             Jakub Jelinek  <jakub@redhat.com>
5220
5221         PR c++/40948
5222         * g++.dg/ext/complit12.C: New.
5223
5224 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
5225
5226         PR c/39902
5227         * gcc.target/powerpc/pr39902-2.c: New test.
5228
5229 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
5230
5231         PR middle-end/40943
5232         * gcc.dg/uninit-6.c: Re-add XFAIL.
5233         * gcc.dg/uninit-6-O0.c: Likewise.
5234         * gcc.dg/uninit-pr40943.c: New test.
5235
5236 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5237
5238         PR testsuite/40858
5239         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
5240         .ascii.
5241
5242 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5243
5244         PR libfortran/40853
5245         * gfortran.dg/namelist_40.f90: Update error output.
5246         * gfortran.dg/namelist_47.f90: Update error output.
5247         * gfortran.dg/namelist_58.f90: New test.
5248
5249 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
5250
5251         PR fortran/40881
5252         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
5253         * gfortran.dg/altreturn_3.f90: Ditto.
5254         * gfortran.dg/altreturn_5.f90: Ditto.
5255         * gfortran.dg/altreturn_6.f90: Ditto.
5256         * gfortran.dg/altreturn_7.f90: Ditto.
5257         * gfortran.dg/array_constructor_13.f90: Ditto.
5258         * gfortran.dg/arrayio_7.f90: Ditto.
5259         * gfortran.dg/arrayio_8.f90: Ditto.
5260         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5261         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5262         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5263         * gfortran.dg/backspace_8.f: Add -std=legacy.
5264         * gfortran.dg/backspace_9.f: Ditto.
5265         * gfortran.dg/char_comparison_1.f: Ditto.
5266         * gfortran.dg/char_decl_1.f90: Ditto.
5267         * gfortran.dg/char_initialiser_actual.f90: Ditto.
5268         * gfortran.dg/char_pointer_assign.f90: Ditto.
5269         * gfortran.dg/char_pointer_dependency.f90: Ditto.
5270         * gfortran.dg/char_pointer_dummy.f90: Ditto.
5271         * gfortran.dg/char_pointer_func.f90: Ditto.
5272         * gfortran.dg/common_8.f90: Ditto.
5273         * gfortran.dg/constant_substring.f: Ditto.
5274         * gfortran.dg/data_char_2.f90: Ditto.
5275         * gfortran.dg/der_array_io_1.f90: Ditto.
5276         * gfortran.dg/der_array_io_2.f90: Ditto.
5277         * gfortran.dg/der_array_io_3.f90: Ditto.
5278         * gfortran.dg/der_io_3.f90: Ditto.
5279         * gfortran.dg/dev_null.F90: Ditto.
5280         * gfortran.dg/direct_io_2.f90: Ditto.
5281         * gfortran.dg/do_iterator_2.f90: Ditto.
5282         * gfortran.dg/e_d_fmt.f90: Ditto.
5283         * gfortran.dg/empty_format_1.f90: Ditto.
5284         * gfortran.dg/entry_17.f90: Modified warning message.
5285         * gfortran.dg/entry_7.f90: Add -std=legacy.
5286         * gfortran.dg/eor_1.f90: Ditto.
5287         * gfortran.dg/equiv_2.f90: Ditto.
5288         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5289         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5290         * gfortran.dg/extended_char_comparison_1.f: Ditto.
5291         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5292         * gfortran.dg/fmt_error_2.f90: Ditto.
5293         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5294         * gfortran.dg/fmt_tl.f: Ditto.
5295         * gfortran.dg/fmt_white.f: Ditto.
5296         * gfortran.dg/func_derived_1.f90: Ditto.
5297         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5298         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5299         * gfortran.dg/global_references_2.f90: Ditto.
5300         * gfortran.dg/hollerith_1.f90: Ditto.
5301         * gfortran.dg/hollerith.f90: Use new-style character length.
5302         * gfortran.dg/hollerith_f95.f90: Ditto.
5303         * gfortran.dg/ichar_1.f90: Add -std=legacy.
5304         * gfortran.dg/implicit_6.f90: Ditto.
5305         * gfortran.dg/implicit_9.f90: Ditto.
5306         * gfortran.dg/inquire_13.f90: Ditto.
5307         * gfortran.dg/inquire_5.f90: Ditto.
5308         * gfortran.dg/inquire_6.f90: Ditto.
5309         * gfortran.dg/inquire.f90: Ditto.
5310         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5311         * gfortran.dg/io_constraints_2.f90: Ditto.
5312         * gfortran.dg/list_read_2.f90: Add -std=legacy.
5313         * gfortran.dg/loc_2.f90: Ditto.
5314         * gfortran.dg/logical_1.f90: Ditto.
5315         * gfortran.dg/longline.f: Ditto.
5316         * gfortran.dg/merge_char_1.f90: Ditto.
5317         * gfortran.dg/namelist_12.f: Ditto.
5318         * gfortran.dg/namelist_14.f90: Ditto.
5319         * gfortran.dg/namelist_18.f90: Ditto.
5320         * gfortran.dg/namelist_19.f90: Ditto.
5321         * gfortran.dg/namelist_21.f90: Ditto.
5322         * gfortran.dg/namelist_22.f90: Ditto.
5323         * gfortran.dg/namelist_37.f90: Ditto.
5324         * gfortran.dg/namelist_54.f90: Ditto.
5325         * gfortran.dg/namelist_55.f90: Ditto.
5326         * gfortran.dg/namelist_empty.f90: Ditto.
5327         * gfortran.dg/namelist_use.f90: Use new-style character length.
5328         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5329         * gfortran.dg/nested_modules_4.f90: Ditto.
5330         * gfortran.dg/nested_modules_5.f90: Ditto.
5331         * gfortran.dg/open-options-blanks.f: Ditto.
5332         * gfortran.dg/output_exponents_1.f90: Ditto.
5333         * gfortran.dg/parens_5.f90: Ditto.
5334         * gfortran.dg/parens_6.f90: Ditto.
5335         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5336         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5337         * gfortran.dg/pr15129.f90: Ditto.
5338         * gfortran.dg/pr15332.f: Ditto.
5339         * gfortran.dg/pr16597.f90: Ditto.
5340         * gfortran.dg/pr17143.f90: Ditto.
5341         * gfortran.dg/pr17164.f90: Ditto.
5342         * gfortran.dg/pr17229.f: Modified warning message.
5343         * gfortran.dg/pr18210.f90: Add -std=legacy.
5344         * gfortran.dg/pr19155.f: Ditto.
5345         * gfortran.dg/pr20086.f90: Ditto.
5346         * gfortran.dg/pr20124.f90: Ditto.
5347         * gfortran.dg/pr20755.f: Ditto.
5348         * gfortran.dg/pr20865.f90: Ditto.
5349         * gfortran.dg/pr20950.f: Ditto.
5350         * gfortran.dg/pr21730.f: Ditto.
5351         * gfortran.dg/pr22491.f: Ditto.
5352         * gfortran.dg/pr29713.f90: Ditto.
5353         * gfortran.dg/print_parentheses_1.f: Ditto.
5354         * gfortran.dg/print_parentheses_2.f90: Ditto.
5355         * gfortran.dg/proc_assign_1.f90: Ditto.
5356         * gfortran.dg/proc_decl_1.f90: Ditto.
5357         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5358         * gfortran.dg/read_eor.f90: : Add -std=legacy.
5359         * gfortran.dg/read_float_1.f90: Ditto.
5360         * gfortran.dg/read_logical.f90: Ditto.
5361         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5362         * gfortran.dg/return_1.f90: Ditto.
5363         * gfortran.dg/rewind_1.f90: Ditto.
5364         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5365         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5366         * gfortran.dg/stfunc_1.f90: Ditto.
5367         * gfortran.dg/stfunc_3.f90: Ditto.
5368         * gfortran.dg/stfunc_4.f90: Ditto.
5369         * gfortran.dg/stfunc_6.f90: Ditto.
5370         * gfortran.dg/streamio_2.f90: Ditto.
5371         * gfortran.dg/string_ctor_1.f90: Ditto.
5372         * gfortran.dg/string_null_compare_1.f: Ditto.
5373         * gfortran.dg/substr_6.f90: Ditto.
5374         * gfortran.dg/tl_editing.f90: Ditto.
5375         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5376         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5377         * gfortran.dg/x_slash_1.f: Add -std=legacy.
5378         * gfortran.dg/g77/1832.f: Ditto.
5379         * gfortran.dg/g77/19981216-0.f Ditto.
5380         * gfortran.dg/g77/19990525-0.f: Ditto.
5381         * gfortran.dg/g77/19990826-2.f: Ditto.
5382         * gfortran.dg/g77/20000630-2.f: Ditto.
5383         * gfortran.dg/g77/20010116.f: Ditto.
5384         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5385         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5386         * gfortran.dg/g77/980520-1.f: Ditto.
5387         * gfortran.dg/g77/check0.f: Ditto.
5388         * gfortran.dg/g77/cpp3.F: Ditto.
5389         * gfortran.dg/g77/cpp4.F: Use new-style character length.
5390         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5391         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5392         * gfortran.dg/g77/short.f: Ditto.
5393
5394 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5395
5396         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5397         * gcc.target/mips/ext-4.c: Likewise.
5398         * gcc.target/mips/interrupt_handler.c: Likewise.
5399         * gcc.target/mips/truncate-4.c: Likewise.
5400         * gcc.target/mips/truncate-5.c: Likewise.
5401
5402 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5403
5404         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5405         -fgraphite-force-parallel to -floop-parallelize-all.
5406
5407 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5408
5409         PR fortran/40011
5410         * gfortran.dg/whole_file_7.f90: New test.
5411         * gfortran.dg/whole_file_8.f90: New test.
5412         * gfortran.dg/whole_file_9.f90: New test.
5413         * gfortran.dg/whole_file_10.f90: New test.
5414         * gfortran.dg/whole_file_11.f90: New test.
5415         * gfortran.dg/whole_file_12.f90: New test.
5416         * gfortran.dg/whole_file_13.f90: New test.
5417         * gfortran.dg/whole_file_14.f90: New test.
5418
5419 2009-07-31  Jason Merrill  <jason@redhat.com>
5420
5421         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5422         binding semantics.
5423         * g++.dg/cpp0x/named.C: Likewise.
5424         * g++.dg/cpp0x/overload.C: Likewise.
5425         * g++.dg/cpp0x/rv1n.C: Likewise.
5426         * g++.dg/cpp0x/rv1p.C: Likewise.
5427         * g++.dg/cpp0x/rv2n.C: Likewise.
5428         * g++.dg/cpp0x/rv2p.C: Likewise.
5429         * g++.dg/cpp0x/rv3n.C: Likewise.
5430         * g++.dg/cpp0x/rv3p.C: Likewise.
5431         * g++.dg/cpp0x/rv4n.C: Likewise.
5432         * g++.dg/cpp0x/rv4p.C: Likewise.
5433         * g++.dg/cpp0x/rv5n.C: Likewise.
5434         * g++.dg/cpp0x/rv5p.C: Likewise.
5435         * g++.dg/cpp0x/rv6n.C: Likewise.
5436         * g++.dg/cpp0x/rv6p.C: Likewise.
5437         * g++.dg/cpp0x/rv7n.C: Likewise.
5438         * g++.dg/cpp0x/rv7p.C: Likewise.
5439         * g++.dg/cpp0x/template_deduction.C: Likewise.
5440         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5441         * g++.dg/cpp0x/overloadn.C: New.
5442         * g++.dg/cpp0x/rv-cast.C: New.
5443
5444 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5445
5446         * gcc.target/mips/ext-4.c: New test.
5447
5448 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5449
5450         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5451
5452 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5453
5454         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5455         * gcc.dg/tree-ssa/loop-32.c: Same.
5456         * gcc.dg/tree-ssa/loop-33.c: Same.
5457         * gcc.dg/tree-ssa/loop-34.c: Same.
5458         * gcc.dg/tree-ssa/loop-35.c: Same.
5459         * gcc.dg/tree-ssa/loop-7.c: Same.
5460         * gcc.dg/tree-ssa/pr23109.c: Same.
5461         * gcc.dg/tree-ssa/restrict-2.c: Same.
5462         * gcc.dg/tree-ssa/restrict-3.c: Same.
5463         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5464         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5465         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5466         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5467         * gcc.dg/tree-ssa/structopt-1.c: Same.
5468         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5469         * gfortran.dg/pr32921.f: Same.
5470
5471 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5472
5473         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5474         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5475         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5476         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5477         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5478         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5479         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5480         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5481         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5482         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5483         * gcc.dg/graphite/id-1.c: New.
5484         * gcc.dg/graphite/id-10.c: New.
5485         * gcc.dg/graphite/id-11.c: New.
5486         * gcc.dg/graphite/id-12.c: New.
5487         * gcc.dg/graphite/id-13.c: New.
5488         * gcc.dg/graphite/id-14.c: New.
5489         * gcc.dg/graphite/id-15.c: New.
5490         * gcc.dg/graphite/id-2.c: New.
5491         * gcc.dg/graphite/id-3.c: New.
5492         * gcc.dg/graphite/id-4.c: New.
5493         * gcc.dg/graphite/id-5.c: New.
5494         * gcc.dg/graphite/id-6.c: New.
5495         * gcc.dg/graphite/id-7.c: New.
5496         * gcc.dg/graphite/id-8.c: New.
5497         * gcc.dg/graphite/id-9.c: New.
5498         * gcc.dg/graphite/interchange-0.c: New.
5499         * gcc.dg/graphite/interchange-1.c: New.
5500         * gcc.dg/graphite/interchange-2.c: New.
5501         * gcc.dg/graphite/interchange-3.c: New.
5502         * gcc.dg/graphite/interchange-4.c: New.
5503         * gcc.dg/graphite/interchange-5.c: New.
5504         * gcc.dg/graphite/interchange-6.c: New.
5505         * gcc.dg/graphite/interchange-7.c: New.
5506         * gcc.dg/graphite/interchange-8.c: New.
5507         * gcc.dg/graphite/pr35356-1.c: New.
5508         * gcc.dg/graphite/pr35356-2.c: New.
5509         * gcc.dg/graphite/pr35356-3.c: New.
5510         * gcc.dg/graphite/pr40157.c: New.
5511         * gcc.dg/graphite/run-id-1.c: New.
5512         * gcc.dg/graphite/scop-20.c: New.
5513         * gcc.dg/graphite/scop-21.c: New.
5514         * gfortran.dg/graphite/id-1.f90: New.
5515         * gfortran.dg/graphite/id-10.f90: New.
5516         * gfortran.dg/graphite/id-11.f: New.
5517         * gfortran.dg/graphite/id-12.f: New.
5518         * gfortran.dg/graphite/id-13.f: New.
5519         * gfortran.dg/graphite/id-14.f: New.
5520         * gfortran.dg/graphite/id-15.f: New.
5521         * gfortran.dg/graphite/id-16.f: New.
5522         * gfortran.dg/graphite/id-5.f: New.
5523         * gfortran.dg/graphite/id-6.f: New.
5524         * gfortran.dg/graphite/id-7.f: New.
5525         * gfortran.dg/graphite/id-8.f: New.
5526         * gfortran.dg/graphite/id-9.f: New.
5527         * gfortran.dg/graphite/interchange-1.f: New.
5528         * gfortran.dg/graphite/interchange-2.f: New.
5529
5530 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5531
5532         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5533         flags based on the name of the testcase.
5534         * gfortran.dg/graphite/graphite.exp: Same.
5535
5536         * gcc.dg/graphite/block-0.c: Adjusted.
5537         * gcc.dg/graphite/block-1.c: Adjusted.
5538         * gcc.dg/graphite/block-2.c: Adjusted.
5539         * gcc.dg/graphite/block-3.c: Adjusted.
5540         * gcc.dg/graphite/block-4.c: Adjusted.
5541         * gcc.dg/graphite/block-5.c: Adjusted.
5542         * gcc.dg/graphite/block-6.c: Adjusted.
5543         * gcc.dg/graphite/pr37485.c: Adjusted.
5544         * gcc.dg/graphite/pr37684.c: Adjusted.
5545         * gcc.dg/graphite/pr37828.c: Adjusted.
5546         * gcc.dg/graphite/pr37883.c: Adjusted.
5547         * gcc.dg/graphite/pr37928.c: Adjusted.
5548         * gcc.dg/graphite/pr37943.c: Adjusted.
5549         * gcc.dg/graphite/pr38409.c: Adjusted.
5550         * gcc.dg/graphite/pr38498.c: Adjusted.
5551         * gcc.dg/graphite/pr38559.c: Adjusted.
5552         * gcc.dg/graphite/pr39335.c: Adjusted.
5553         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5554         * gcc.dg/graphite/scop-0.c: Adjusted.
5555         * gcc.dg/graphite/scop-1.c: Adjusted.
5556         * gcc.dg/graphite/scop-10.c: Adjusted.
5557         * gcc.dg/graphite/scop-11.c: Adjusted.
5558         * gcc.dg/graphite/scop-12.c: Adjusted.
5559         * gcc.dg/graphite/scop-13.c: Adjusted.
5560         * gcc.dg/graphite/scop-14.c: Adjusted.
5561         * gcc.dg/graphite/scop-15.c: Adjusted.
5562         * gcc.dg/graphite/scop-16.c: Adjusted.
5563         * gcc.dg/graphite/scop-17.c: Adjusted.
5564         * gcc.dg/graphite/scop-18.c: Adjusted.
5565         * gcc.dg/graphite/scop-19.c: Adjusted.
5566         * gcc.dg/graphite/scop-2.c: Adjusted.
5567         * gcc.dg/graphite/scop-3.c: Adjusted.-
5568         * gcc.dg/graphite/scop-4.c: Adjusted.
5569         * gcc.dg/graphite/scop-5.c: Adjusted.
5570         * gcc.dg/graphite/scop-6.c: Adjusted.
5571         * gcc.dg/graphite/scop-7.c: Adjusted.
5572         * gcc.dg/graphite/scop-8.c: Adjusted.
5573         * gcc.dg/graphite/scop-9.c: Adjusted.
5574         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5575         * gfortran.dg/graphite/block-1.f90: Adjusted.
5576         * gfortran.dg/graphite/block-2.f: Adjusted.
5577         * gfortran.dg/graphite/block-3.f90: Adjusted.
5578         * gfortran.dg/graphite/block-4.f90: Adjusted.
5579         * gfortran.dg/graphite/id-2.f90: Adjusted.
5580         * gfortran.dg/graphite/id-3.f90: Adjusted.
5581         * gfortran.dg/graphite/id-4.f90: Adjusted.
5582         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5583         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5584         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5585         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5586         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5587         * gfortran.dg/graphite/scop-1.f: Adjusted.
5588
5589 2009-07-30  Doug Kwan  <dougkwan@google.com>
5590
5591         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5592         in warnings added in rev 141298.
5593
5594 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5595
5596         * lib/options.exp: Use "!=" instead of "ne".
5597
5598         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5599
5600         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5601         * gcc.dg/ucnid-12.c: Likewise.
5602
5603 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5604             Pat Haugen  <pthaugen@us.ibm.com>
5605             Revital Eres <ERES@il.ibm.com>
5606
5607         * gcc.target/powerpc/altivec-32.c: New file to test
5608         Altivec simple math function vectorization.
5609
5610         * gcc.target/powerpc/bswap-run.c: New file to test swap
5611         builtins.
5612         * gcc.target/powerpc/bswap16.c: Ditto.
5613         * gcc.target/powerpc/bswap32.c: Ditto.
5614         * gcc.target/powerpc/bswap64-1.c: Ditto.
5615         * gcc.target/powerpc/bswap64-2.c: Ditto.
5616         * gcc.target/powerpc/bswap64-3.c: Ditto.
5617         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5618         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5619         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5620
5621         * gcc.target/powerpc/popcount-2.c: New file to test
5622         power7 popcntd instructions.
5623         * gcc.target/powerpc/popcount-3.c: Ditto.
5624
5625         * gcc.target/powerpc/pr39457.c: New VSX test.
5626         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5627         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5628         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5629         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5630         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5631         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5632         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5633         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5634         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5635         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5636         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5637         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5638
5639         * gcc.target/powerpc/altivec-6.c: Store the result of
5640         vec_add, so the optimizer doesn't remove it.
5641
5642         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5643         systems that support bswap64.
5644
5645         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5646         prevent VSX code generation.
5647
5648         * lib/target-supports.exp (check_vsx_hw_available): New
5649         function to test if VSX available.
5650         (check_effective_target_powerpc_vsx_ok): Ditto.
5651         (check_vmx_hw_available): Add explicit -mno-vsx.
5652
5653 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5654
5655         PR c/39902
5656         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5657
5658 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5659
5660         PR tree-optimization/40570
5661         * gcc.c-torture/compile/pr40570.c: New test.
5662
5663 2009-07-29  Jason Merrill  <jason@redhat.com>
5664
5665         PR c++/14912
5666         * g++.dg/template/defarg13.C: New.
5667
5668 2009-07-29  Richard Guenther  <rguenther@suse.de>
5669
5670         PR c++/40834
5671         * g++.dg/torture/pr40834.C: New testcase.
5672
5673 2009-07-29  Michael Matz  <matz@suse.de>
5674
5675         PR middle-end/40830
5676         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5677
5678 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5679
5680         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5681         sh*-*-* targets.  Skip on spu-*-* targets.
5682         * gfortran.dg/maxlocval_4.f90: Likewise.
5683         * gfortran.dg/minlocval_1.f90: Likewise.
5684         * gfortran.dg/minlocval_4.f90: Likewise.
5685
5686 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5687
5688         PR fortran/40878
5689         * gfortran.dg/gomp/pr40878-1.f90: New test.
5690         * gfortran.dg/gomp/pr40878-2.f90: New test.
5691
5692         PR testsuite/40891
5693         * gcc.dg/cdce1.c: Adjust note line number.
5694         * gcc.dg/cdce2.c: Likewise.
5695
5696 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5697
5698         PR fortran/40882
5699         * gfortran.dg/proc_ptr_comp_13.f90: New.
5700
5701 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5702
5703         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5704         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5705         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5706         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5707         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5708         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5709         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5710         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5711         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5712         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5713         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5714         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5715         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5716         #ifdef NEED_IEEE754_FLOAT conditional.
5717         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5718         conditional.
5719
5720 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5721
5722         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5723         i?86-*-netware.
5724         * g++.dg/ext/bitfield3.C: Likewise.
5725         * g++.dg/ext/bitfield4.C: Likewise.
5726         * g++.dg/ext/bitfield5.C: Likewise.
5727         * gcc.dg/bitfld-15.c: Likewise.
5728         * gcc.dg/bitfld-16.c: Likewise.
5729         * gcc.dg/bitfld-17.c: Likewise.
5730         * gcc.dg/bitfld-18.c: Likewise.
5731         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5732         * gcc.dg/20010912-1.c: Likewise.
5733         * gcc.dg/20021018-1.c: Likewise.
5734         * gcc.dg/20030213-1.c: Likewise.
5735         * gcc.dg/20030225-1.c: Likewise.
5736         * gcc.dg/20030708-1.c: Likewise.
5737         * gcc.dg/20050321-2.c: Likewise.
5738         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5739         * gcc.dg/cdce2.c: Likewise.
5740         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5741         targets.
5742         * gcc.target/i386/pr37248-3.c: Likewise.
5743
5744 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5745
5746         PR fortran/40848
5747         * gfortran.dg/altreturn_7.f90: New.
5748
5749 2009-07-27  Simon Baldwin  <simonb@google.com>
5750
5751         PR testsuite/40829
5752         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5753         so that indexing no longer runs off array end.
5754
5755 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5756
5757         PR fortran/40851
5758         * gfortran.dg/derived_init_3.f90: New test.
5759
5760 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5761
5762         PR fortran/33197
5763         * gfortran.dg/atan2_1.f90: New test
5764         * gfortran.dg/atan2_2.f90: New test
5765
5766 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5767
5768         PR c++/40749
5769         * g++.dg/warn/Wreturn-type-6.C: New test.
5770
5771 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5772
5773         PR tree-optimization/40801
5774         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5775         * gfortran.dg/vect/vect.exp: Run tests starting with
5776         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5777
5778 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5779
5780         PR rtl-optimization/40445
5781         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5782
5783 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5784
5785         * gcc.dg/builtin-unreachable-4.c: New test.
5786
5787 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5788
5789         PR fortran/33197
5790         * gfortran.dg/complex_intrinsic_5.f90: New test.
5791         * gfortran.dg/complex_intrinsic_7.f90: New test.
5792
5793 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5794
5795         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5796         * gcc.dg/ipa/noclone-1.c: New test.
5797
5798 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5799
5800         * lib/target-supports.exp (check_effective_target_static): New
5801         procedure.
5802         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5803         supported.
5804         * g++.old-deja/g++.law/weak.C: Require static effective target.
5805
5806 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5807
5808         PR fortran/39630
5809         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5810         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5811         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5812         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5813         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5814         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5815         * gfortran.dg/typebound_call_10.f03: New.
5816
5817 2009-07-24  Jason Merrill  <jason@redhat.com>
5818
5819         * g++.dg/cpp0x/defaulted11.C: New.
5820
5821         * g++.dg/cpp0x/initlist23.C: New.
5822
5823 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5824
5825         PR fortran/40822
5826         * gfortran.dg/char_length_16.f90: New.
5827
5828 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5829
5830         PR fortran/40643
5831         PR fortran/31067
5832         * gfortran.dg/maxlocval_2.f90: New test.
5833         * gfortran.dg/maxlocval_3.f90: New test.
5834         * gfortran.dg/maxlocval_4.f90: New test.
5835         * gfortran.dg/minlocval_1.f90: New test.
5836         * gfortran.dg/minlocval_2.f90: New test.
5837         * gfortran.dg/minlocval_3.f90: New test.
5838         * gfortran.dg/minlocval_4.f90: New test.
5839
5840 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5841
5842         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5843         scan-assembler.
5844
5845 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5846
5847         PR fortran/40839
5848         * gfortran.dg/pr40839.f90: New test.
5849
5850 2009-07-23  Michael Matz  <matz@suse.de>
5851
5852         PR middle-end/40830
5853         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5854         don't set options ourself.
5855
5856 2009-07-23  Simon Baldwin  <simonb@google.com>
5857
5858         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5859         native C compilation where required.
5860
5861 2009-07-22  Doug Kwan  <dougkwan@google.com>
5862
5863         * gcc.c-torture/compile/20090721-1.c: New test.
5864
5865 2009-07-22  Michael Matz  <matz@suse.de>
5866
5867         PR tree-optimization/35229
5868         PR tree-optimization/39300
5869         * gcc.dg/vect/vect-pre-interact.c: New test.
5870
5871 2009-07-22  Richard Guenther  <rguenther@suse.de>
5872
5873         * g++.dg/lookup/using21.C: Fix duplicate paste.
5874
5875 2009-07-22  Richard Guenther  <rguenther@suse.de>
5876
5877         PR c++/40799
5878         * g++.dg/lookup/using21.C: New testcase.
5879
5880 2009-07-21  Jason Merrill  <jason@redhat.com>
5881
5882         * g++.dg/init/aggr4.C: New.
5883
5884 2009-07-21  Jason Merrill  <jason@redhat.com>
5885
5886         Core issue 934
5887         * g++.dg/cpp0x/initlist22.C: New.
5888
5889 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5890
5891         * gcc.target/i386/vectorize8.c: New test.
5892
5893 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5894
5895         PR target/40811
5896         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5897         Add i?86 and x86_64 targets.
5898         * gcc.target/i386/vectorize7.c: New test.
5899
5900         PR target/40809
5901         * gcc.target/i386/pr40809.c: New test.
5902
5903 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5904
5905         PR tree-optimization/40813
5906         * g++.dg/opt/inline15.C: New test.
5907
5908 2009-07-21  Paul Brook <paul@codesourcery.com>
5909
5910         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5911         * lib/target-supports.exp (check_effective_target_section_anchors):
5912         Add arm*-*-*.
5913
5914 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5915
5916         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5917         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5918         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5919
5920 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5921
5922         * gcc.target/mips/ext-3.c: New test.
5923
5924 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5925
5926         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5927         * gcc.dg/builtin-object-size-8.c: New test.
5928         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5929         * g++.dg/ext/builtin-object-size2.C: Likewise.
5930
5931         PR tree-optimization/40792
5932         * gcc.dg/pr40792.c: New test.
5933
5934 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5935
5936         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5937         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5938         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5939
5940 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5941
5942         * gcc.target/sh/mfmovd.c: New test.
5943
5944 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5945             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5946
5947         PR libfortran/40714
5948         * gfortran.dg/eof_3.f90: New test.
5949
5950 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5951
5952         PR fortran/40727
5953         * gfortran.dg/intrinsic_cmplx.f90: New test.
5954
5955 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5956
5957         PR libfortran/34670
5958         PR libfortran/36874
5959         * gfortran.dg/cshift_bounds_1.f90:  New test.
5960         * gfortran.dg/cshift_bounds_2.f90:  New test.
5961         * gfortran.dg/cshift_bounds_3.f90:  New test.
5962         * gfortran.dg/cshift_bounds_4.f90:  New test.
5963         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5964         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5965         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5966         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5967
5968 2009-07-19  Jan Hubicka  <jh@suse.cz>
5969
5970         PR tree-optimization/40676
5971         * gcc.c-torture/compile/pr40676.c: New testcase.
5972
5973 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5974
5975         * gcc.target/mips/ext-2.c: New test.
5976
5977 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5978
5979         * gcc.target/mips/octeon-exts-7.c: New test.
5980         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5981         * gcc.target/mips/octeon-exts-5.c: Likewise.
5982
5983 2009-07-18  Richard Guenther  <rguenther@suse.de>
5984
5985         PR testsuite/40798
5986         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5987
5988 2009-07-18  Richard Guenther  <rguenther@suse.de>
5989
5990         PR c/40787
5991         * gcc.dg/pr35899.c: Adjust.
5992
5993 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5994
5995         * gcc.target/powerpc/asm-es-1.c: New test.
5996         * gcc.target/powerpc/asm-es-2.c: Likewise.
5997
5998 2009-07-17  Richard Guenther  <rguenther@suse.de>
5999
6000         PR c/40401
6001         * g++.dg/rtti/crash4.C: New testcase.
6002         * g++.dg/torture/20090706-1.C: Likewise.
6003         * gcc.dg/redecl-17.c: Likewise.
6004         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
6005         * gcc.dg/declspec-9.c: Expect extra error.
6006         * gcc.dg/declspec-10.c: Likewise.
6007         * gcc.dg/declspec-11.c: Likewise.
6008         * gcc.dg/redecl-10.c: Expect extra warnings.
6009         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
6010         * gcc.target/i386/pr39545-1.c: Likewise.
6011         * g++.dg/ext/asm3.C: Expect more errors.
6012         * g++.dg/gomp/block-1.C: Likewise.
6013         * g++.dg/gomp/block-2.C: Likewise.
6014         * g++.dg/gomp/block-3.C: Likewise.
6015         * g++.dg/gomp/block-5.C: Likewise.
6016         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
6017         * g++.dg/warn/unused-result1.C: XFAIL.
6018
6019 2009-07-17  Richard Guenther  <rguenther@suse.de>
6020
6021         PR tree-optimization/40321
6022         * gcc.c-torture/compile/pr40321.c: New testcase.
6023         * g++.dg/torture/pr40321.C: Likewise.
6024
6025 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
6026
6027         PR c++/40780
6028         * g++.dg/template/ptrmem19.C: New test.
6029
6030 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
6031             Manuel López-Ibáñez  <manu@gcc.gnu.org>
6032
6033         PR 40435
6034         * gcc.dg/pr36902.c: Add column info.
6035         * g++.dg/gcov/gcov-2.C: Change count for definition.
6036
6037 2009-07-16  Jason Merrill  <jason@redhat.com>
6038
6039         PR libstdc++/37907
6040         * g++.dg/cpp0x/std-layout1.C: New.
6041         * g++.dg/ext/has_nothrow_assign.C: Fix.
6042         * g++.dg/ext/has_nothrow_copy.C: Fix.
6043         * g++.dg/ext/has_trivial_assign.C: Fix.
6044         * g++.dg/ext/has_trivial_copy.C: Fix.
6045         * g++.dg/ext/is_pod.C: Fix.
6046         * g++.dg/other/offsetof3.C: Adjust.
6047         * g++.dg/overload/ellipsis1.C: Adjust.
6048         * g++.dg/warn/var-args1.C: Adjust.
6049         * g++.old-deja/g++.brendan/crash63.C: Adjust.
6050         * g++.old-deja/g++.brendan/crash64.C: Adjust.
6051         * g++.old-deja/g++.brendan/overload8.C: Adjust.
6052         * g++.old-deja/g++.other/vaarg3.C: Adjust.
6053         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
6054
6055 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6056
6057         * gcc.dg/torture/builtin-math-5.c: Add more cases.
6058         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
6059         effective target "mpc_pow".
6060         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
6061
6062 2009-07-16  Richard Henderson  <rth@redhat.com>
6063
6064         * g++.dg/opt/eh4.C: New test.
6065
6066 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
6067
6068         * obj-c++.dg/defs.mm (abort): Make it extern "C".
6069
6070 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
6071
6072         PR middle-end/40747
6073         * gcc.c-torture/execute/pr40747.c: New test.
6074
6075 2009-07-15  Richard Guenther  <rguenther@suse.de>
6076
6077         PR middle-end/40753
6078         * gcc.c-torture/compile/pr40753.c: New testcase.
6079
6080 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
6081
6082         PR fortran/40743
6083         * gfortran.dg/interface_assignment_4.f90: New.
6084
6085 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
6086
6087         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
6088         for FreeBSD up to and including version 8.
6089
6090 2009-07-14  Taras Glek  <tglek@mozilla.com>
6091             Rafael Espindola  <espindola@google.com>
6092
6093         * g++.dg/plugin/header-plugin-test.C: New.
6094         * g++.dg/plugin/header_plugin.c: New.
6095         * g++.dg/plugin/plugin.exp: Update.
6096
6097 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
6098
6099         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
6100         function to enable vectorization.
6101         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
6102         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6103
6104 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
6105
6106         * gcc.target/i386/sse-copysignf-vec.c: New test.
6107         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
6108
6109 2009-07-14  Jason Merrill  <jason@redhat.com>
6110
6111         PR c++/37276
6112         * g++.dg/lookup/builtin5.C: New.
6113         * g++.dg/other/error22.C: Add missing extern "C".
6114         * g++.dg/warn/Warray-bounds.C: Likewise.
6115         * gcc.dg/compat/compat-common.h: Likewise.
6116
6117         PR c++/40746
6118         * g++.dg/lookup/using20.C: New.
6119
6120         PR c++/40740
6121         * g++.dg/template/koenig8.C: New.
6122
6123 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
6124
6125         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
6126         both i?86-*-darwin* and x86_64-*-darwin*.
6127
6128 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
6129
6130         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
6131         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
6132         name.
6133
6134 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
6135
6136         PR debug/40705
6137         * g++.dg/debug/dwarf2/typedef1.C: New test.
6138
6139         PR c++/40357
6140         * g++.dg/other/typedef3.C: New test.
6141
6142 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
6143
6144         * gcc.dg/20090709-1.c: Move to a proper place ...
6145         * gcc.target/m68k/20090709-1.c: ... here.
6146
6147 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6148
6149         PR C++/22154
6150         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
6151         front of qualified names are allowed.
6152         * g++.dg/parse/crash10.C: Likewise.
6153         * g++.dg/parse/error15.C: Likewise.
6154         * g++.dg/parse/typename9.C: Likewise.
6155         * g++.dg/parse/error8.C: Likewise.
6156
6157 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
6158
6159         PR fortran/40646
6160         * gfortran.dg/proc_ptr_22.f90: Extended.
6161         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
6162
6163 2009-07-13  Ira Rosen  <irar@il.ibm.com>
6164
6165         * gfortran.dg/vect/vect-6.f: New test.
6166
6167 2009-07-12  Jason Merrill  <jason@redhat.com>
6168
6169         PR c++/36628
6170         * g++.dg/cpp0x/decltype17.C: New.
6171
6172         PR c++/37206
6173         * g++.dg/cpp0x/rv10.C: New.
6174
6175 2009-07-12  Jason Merrill  <jason@redhat.com>
6176
6177         PR c++/40689
6178         * g++.dg/cpp0x/initlist20.C: New.
6179         * g++.dg/cpp0x/initlist21.C: New.
6180
6181 2009-07-12  Ira Rosen  <irar@il.ibm.com>
6182
6183         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
6184         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
6185         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
6186         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
6187         gcc.dg/vect/vect-double-reduc-7.c: New tests.
6188
6189 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
6190
6191         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
6192         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
6193         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
6194         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
6195         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
6196         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
6197         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
6198         effective_target fd_truncate.
6199
6200 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6201
6202         * gnat.dg/specs/addr1.ads: New test.
6203
6204 2009-07-11  Jan Hubicka  <jh@suse.cz>
6205
6206         PR middle-end/48388
6207         * g++.dg/torture/pr40388.C: New testcase.
6208
6209 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
6210
6211         PR target/40668
6212         * gcc.c-torture/execute/pr40668.c: New test.
6213
6214 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
6215
6216         * gcc.c-torture/execute/20090711-1.c: New test.
6217
6218 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
6219
6220         PR testsuite/40699
6221         PR testsuite/40707
6222         PR testsuite/40709
6223         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
6224         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
6225         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
6226         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
6227
6228 2009-07-11  Tobias Burnus  <burnus@net-b.de>
6229
6230         PR fortran/33197
6231         * gfortran.dg/complex_intrinsic_3.f90: New test.
6232         * gfortran.dg/complex_intrinsic_4.f90: New test.
6233
6234 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
6235
6236         PR target/39079
6237         * gcc.target/mips/mips.exp: Make -msynci a known option.
6238         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
6239
6240 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
6241
6242         PR c++/40502
6243         * g++.dg/ext/strncpy-chk1.C: New test.
6244
6245 2009-07-10  Richard Guenther  <rguenther@suse.de>
6246
6247         PR tree-optimization/40496
6248         * g++.dg/opt/pr40496.C: New testcase.
6249
6250 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6251
6252         PR 25509
6253         PR 40614
6254         * g++.dg/warn/unused-result1-Werror.c: New.
6255
6256 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
6257
6258         PR fortran/39334
6259         * gfortran.dg/recursive_parameter_1.f90: New test.
6260
6261 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6262
6263         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6264         * gfortran.dg/module_equivalence_6.f90: Ditto.
6265         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6266         * gfortran.dg/nan_2.f90: Ditto.
6267         * gfortran.dg/inquire_11.f90: Ditto.
6268         * gfortran.dg/abstract_type_3.f03: Ditto.
6269         * gfortran.dg/abstract_type_1.f90: Ditto.
6270         * gfortran.dg/private_type_9.f90: Ditto.
6271         * gfortran.dg/abstract_type_5.f03: Ditto.
6272         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6273         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6274         * gfortran.dg/derived_sub.f90: Ditto.
6275         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6276         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6277         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6278         * gfortran.dg/mvbits_6.f90: Ditto.
6279         * gfortran.dg/abstract_type_2.f03: Ditto.
6280         * gfortran.dg/abstract_type_4.f03: Ditto.
6281         * gfortran.dg/bounds_check_9.f90: Ditto.
6282         * gfortran.dg/optional_dim_3.f90: Ditto.
6283         * gfortran.dg/pr32921.f: Ditto.
6284         * gfortran.dg/entry_16.f90: Ditto.
6285         * gfortran.dg/generic_16.f90: Ditto.
6286
6287
6288 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
6289
6290         * gcc.target/m68k/20090709-1.c: New.
6291
6292 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
6293
6294         PR c++/40684
6295         * g++.dg/template/unify11.C: New test.
6296
6297 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
6298
6299         PR fortran/40629
6300         * gfortran.dg/host_assoc_function_9.f90: New test.
6301
6302 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
6303
6304         PR fortran/40646
6305         * gfortran.dg/proc_ptr_22.f90: New.
6306         * gfortran.dg/proc_ptr_comp_12.f90: New.
6307
6308 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
6309
6310         PR middle-end/40692
6311         * gcc.c-torture/compile/pr40692.c: New test.
6312
6313 2009-07-09  Tobias Burnus  <burnus@net-b.de>
6314
6315         PR fortran/40604
6316         * gfortran.dg/pointer_check_6.f90: New test.
6317
6318 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
6319
6320         * gcc.target/mips/truncate-5.c: New test.
6321
6322 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6323
6324         PR libfortran/40330
6325         PR libfortran/40662
6326         * gfortran.dg/fmt_cache_1.f: New test.
6327
6328 2009-07-08  Tobias Burnus  <burnus@net-b.de>
6329
6330         PR fortran/40675
6331         * gfortran.dg/nosigned_zero_1.f90: New test.
6332         * gfortran.dg/nosigned_zero_2.f90: New test.
6333
6334 2009-07-08  Richard Guenther  <rguenther@suse.de>
6335
6336         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6337
6338 2009-07-08  Richard Guenther  <rguenther@suse.de>
6339
6340         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6341
6342 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
6343
6344         PR fortran/40591
6345         * gfortran.dg/proc_ptr_21.f90: New test.
6346
6347 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6348
6349         PR c++/31246
6350         * g++.dg/warn/pr31246.C: New.
6351         * g++.dg/warn/pr31246-2.C: New.
6352
6353 2009-07-07  Jason Merrill  <jason@redhat.com>
6354
6355         PR c++/35828
6356         * g++.dg/template/defarg12.C: New.
6357
6358         PR c++/37816
6359         * g++.dg/cpp0x/enum7.C: New.
6360
6361         PR c++/37946
6362         * g++.dg/cpp0x/enum6.C: New.
6363
6364         PR c++/40639
6365         * g++.dg/cpp0x/enum5.C: New.
6366
6367         PR c++/40633
6368         * g++.dg/cpp0x/enum4.C: New.
6369
6370 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6371
6372         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6373
6374 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6375
6376         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6377
6378 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
6379
6380         PR middle-end/40669
6381         * gcc.dg/pr40669.c: New test.
6382
6383 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6384
6385         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6386         location. Update all calls.
6387         * g++.dg/plugin/selfassign.c: Likewise.
6388
6389 2009-07-06  Jason Merrill  <jason@redhat.com>
6390
6391         * g++.dg/rtti/dyncast[34].C: New.
6392
6393 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6394
6395         * lib/target-supports.exp
6396         (check_effective_target_mips_newabi_large_long_double): New.
6397         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6398         target.
6399         * gcc.target/mips/fpr-moves-6.c: Likewise.
6400
6401 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6402
6403         PR c++/40557
6404         * g++.dg/template/union2.C: New test.
6405
6406 2009-07-04  Jason Merrill  <jason@redhat.com>
6407
6408         * g++.dg/template/using15.C: New.
6409
6410 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6411
6412         * gfortran.dg/maxloc_1.f90: New test.
6413
6414 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6415
6416         PR fortran/40593
6417         * gfortran.dg/proc_ptr_result_6.f90: New.
6418
6419 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6420
6421         * gcc.dg/framework-2.c: Adjust testcase to pass.
6422
6423 2009-07-04  Jason Merrill  <jason@redhat.com>
6424
6425         PR c++/40619
6426         * g++.dg/cpp0x/auto16.C: New.
6427
6428 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6429
6430         PR target/40587
6431         * gfortran.dg/pr40587.f: New test.
6432
6433 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6434
6435         PR fortran/40638
6436         * gfortran.dg/unit_1.f90: New test.
6437
6438 2009-07-03  Jason Merrill  <jason@redhat.com>
6439
6440         * g++.dg/template/pure1.C: Expect another error.
6441
6442 2009-07-03  Richard Guenther  <rguenther@suse.de>
6443
6444         PR tree-optimization/40640
6445         * gcc.c-torture/compile/pr40640.c: New testcase.
6446
6447 2009-07-03  Richard Guenther  <rguenther@suse.de>
6448
6449         PR middle-end/34163
6450         * gfortran.dg/pr34163.f90: New testcase.
6451
6452 2009-07-03  Jan Hubicka  <jh@suse.cz>
6453
6454         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6455         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6456         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6457         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6458         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6459         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6460         * gnat.dg/loop_optimization6.adb: Enable -O2.
6461
6462 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6463
6464         * g++.dg/warn/null4.C: Extend.
6465
6466 2009-07-02  Jason Merrill  <jason@redhat.com>
6467
6468         * g++.dg/template/spec8.C: Fix.
6469
6470 2009-07-02  Michael Matz  <matz@suse.de>
6471
6472         PR fortran/32131
6473         * gfortran.dg/pr32921.f: Adjust.
6474
6475 2009-07-02  Jan Hubicka  <jh@suse.cz>
6476
6477         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6478
6479 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6480
6481         * gcc.target/mips/truncate-4.c: New testcase.
6482
6483 2009-07-01  Richard Guenther  <rguenther@suse.de>
6484
6485         PR tree-optimization/19831
6486         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6487         make allocated memory escape.  Un-XFAIL.
6488         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6489         * gcc.dg/vect/pr31699.c: Likewise.
6490         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6491
6492 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6493
6494         PR c++/40566
6495         * g++.dg/parse/cond5.C: New test.
6496
6497 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6498
6499         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6500         (main): Pass n to main_1 instead.
6501         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6502         (main_1): New function, split off from...
6503         (main): ...here.  Pass `off' to main_1 instead.
6504
6505 2009-06-30  Jason Merrill  <jason@redhat.com>
6506
6507         PR c++/40595
6508         * g++.dg/cpp0x/variadic94.C: New.
6509
6510 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6511
6512         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6513         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6514         (init_ld_library_path_env_vars): New function, replacing the
6515         orig_*_saved assignments.  Call it after defining it.
6516         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6517         (restore_ld_library_path_env_vars): Likewise.
6518         (add_path, find_libgcc_s): New functions.
6519         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6520         gcc-set-multilib-library-path.
6521         (objc_target_compile): Don't add "." to ld_library_path.
6522         Use add_path.
6523         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6524         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6525         gcc-set-multilib-library-path.
6526         * lib/g++.exp (g++_link_flags): Likewise.
6527         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6528         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6529         top level; do it...
6530         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6531         to tell when this needs to happen.  Use find_libgcc_s instead of
6532         gcc-set-multilib-library-path.
6533         * lib/gcc-dg.exp: Likewise.
6534         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6535         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6536         unless it is in $ALT_LD_LIBRARY_PATH.
6537         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6538
6539 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6540
6541         * gnat.dg/discr12.adb: New test.
6542         * gnat.dg/discr12_pkg.ads: New helper.
6543         * gnat.dg/discr13.adb: New test.
6544         * gnat.dg/discr14.ad[sb]: Likewise.
6545         * gnat.dg/discr15.adb: Likewise.
6546         * gnat.dg/discr15_pkg.ads: New helper.
6547         * gnat.dg/discr16.adb: New test.
6548         * gnat.dg/discr16_g.ads: New helper.
6549         * gnat.dg/discr16_pkg.ads: Likewise.
6550         * gnat.dg/discr16_cont.ads: Likewise.
6551         * gnat.dg/discr17.adb: New test.
6552         * gnat.dg/discr18.adb: Likewise.
6553         * gnat.dg/discr18_pkg.ads: New helper.
6554         * gnat.dg/discr19.adb: New test.
6555
6556 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6557
6558         PR fortran/40576
6559         * gfortran.dg/internal_write_1.f90:  New testcase.
6560
6561 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6562
6563         PR fortran/40594
6564         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6565
6566 2009-06-30  Richard Guenther  <rguenther@suse.de>
6567
6568         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6569
6570 2009-06-30  Wei Guozhi  <carrot@google.com>
6571
6572         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6573         to "-Os".
6574
6575 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6576
6577         PR tree-optimization/40542
6578         * gcc.dg/vect/pr40542.c: New test.
6579
6580 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6581
6582         PR tree-optimization/40582
6583         * gcc.c-torture/compile/pr40582.c: New test.
6584
6585 2009-06-30  Wei Guozhi  <carrot@google.com>
6586
6587         PR/40416
6588         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6589
6590 2009-06-29  Jason Merrill  <jason@redhat.com>
6591
6592         PR c++/40274
6593         * g++.dg/template/debug1.C: New.
6594
6595 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6596
6597         PR fortran/40580
6598         * pointer_check_1.f90: New test.
6599         * pointer_check_2.f90: New test.
6600         * pointer_check_3.f90: New test.
6601         * pointer_check_4.f90: New test.
6602         * pointer_check_5.f90: New test.
6603
6604 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6605
6606         PR fortran/40551
6607         * gfortran.dg/func_assign_2.f90 : New test.
6608
6609 2009-06-29  Richard Guenther  <rguenther@suse.de>
6610
6611         PR middle-end/14187
6612         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6613         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6614         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6615         * gcc.c-torture/execute/20090623-1.c: Likewise.
6616         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6617         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6618
6619 2009-06-29  Richard Guenther  <rguenther@suse.de>
6620
6621         PR middle-end/38212
6622         * gcc.c-torture/execute/pr38212.c: New testcase.
6623
6624 2009-06-29  Richard Guenther  <rguenther@suse.de>
6625
6626         PR tree-optimization/40579
6627         * gcc.c-torture/execute/pr40579.c: New testcase.
6628
6629 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6630
6631         PR tree-optimization/40550
6632         * gcc.dg/pr40550.c: New test.
6633
6634 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6635
6636         * gnat.dg/overflow_sum2.adb: New test
6637         * gnat.dg/namet.ads: New helper.
6638
6639         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6640
6641 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6642
6643         PR fortran/34112
6644         * gfortran.dg/compiler-directive_1.f90: New test.
6645         * gfortran.dg/compiler-directive_2.f: New test.
6646
6647 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6648
6649         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6650         comment out some values and add some cases.
6651
6652 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6653
6654         PR testsuite/40567
6655         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6656
6657 2009-06-26  Richard Henderson  <rth@redhat.com>
6658
6659         PR testsuite/40565
6660         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6661         * gcc.target/i386/local.c: Pass a non-constant to T.
6662
6663 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6664
6665         PR fortran/39997
6666         PR fortran/40541
6667         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6668         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6669         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6670         * gfortran.dg/proc_ptr_result_5.f90: New.
6671
6672 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6673
6674         PR c/39902
6675         * gcc.dg/dfp/pr39902.c: New test.
6676
6677 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6678
6679         PR testsuite/40532
6680         * gcc.dg/builtins-65.c: Require c99 runtime.
6681
6682 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6683
6684         * gnat.dg/array7.ad[sb]: New test.
6685
6686 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6687
6688         * gnat.dg/array6.adb: New test.
6689
6690 2009-06-25  Ian Lance Taylor  <iant@google.com>
6691
6692         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6693
6694 2009-06-25  Ian Lance Taylor  <iant@google.com>
6695
6696         * g++.dg/warn/Wunused-16.C: New testcase.
6697
6698 2009-06-25  Ian Lance Taylor  <iant@google.com>
6699
6700         * g++.dg/warn/skip-2.C: New testcase.
6701
6702 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6703
6704         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6705         dg-skip-if and move to ...
6706         * gcc.dg/torture/20090618-1.c.
6707
6708 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6709
6710         PR tree-optimization/40493
6711         * gcc.c-torture/execute/pr40493.c: New test.
6712
6713 2009-06-24  Jason Merrill  <jason@redhat.com>
6714
6715         PR c++/40342
6716         * g++.dg/template/overload10.C: New.
6717
6718 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6719
6720         PR fortran/40427
6721         * gfortran.dg/proc_ptr_comp_11.f90: New.
6722
6723 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6724
6725         * gcc.dg/pr40501.c: New testcase.
6726
6727 2009-06-23  DJ Delorie  <dj@redhat.com>
6728
6729         Add MeP port.
6730         * lib/target-supports.exp: Add mep support (no profiling).
6731
6732 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6733
6734         PR testsuite/39297
6735         * gcc.dg/ssa/loop-31.c: Change scan rules.
6736
6737 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6738
6739         * gcc.dg/cpp/empty-include.c: Update column info.
6740         * gcc.dg/cpp/assert2.c: Update column info.
6741
6742 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6743
6744         * g++.dg/ext/builtin-object-size1.C: New test.
6745         * g++.dg/ext/builtin-object-size2.C: New test.
6746
6747 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6748
6749         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6750         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6751
6752 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6753
6754         * gcc.target/mips/truncate-3.c: New test.
6755
6756 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6757
6758         PR fortran/37254
6759         PR fortran/39850
6760         * gfortran.dg/interface_30.f90: Modified error message.
6761         * gfortran.dg/proc_decl_22.f90: New.
6762
6763 2009-06-22  Ian Lance Taylor  <iant@google.com>
6764
6765         * gcc.dg/Wcxx-compat-19.c: New testcase.
6766
6767 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6768
6769         PR objc/28050
6770         * pr28050.m: New testcase.
6771
6772 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6773
6774         PR testsuite/40481
6775         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6776
6777 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6778
6779         PR tree-optimization/40492
6780         * g++.dg/torture/pr40492.C: New test.
6781
6782 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6783
6784         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6785         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6786
6787 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6788
6789         * gnat.dg/raise_ce.adb: Helper for ...
6790         * gnat.dg/handle_and_return.adb: New test.
6791
6792 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6793
6794         PR fortran/40443
6795         * gfortran.dg/generic_18.f90: New test.
6796
6797 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6798
6799         PR fortran/40472
6800         * gfortran.dg/spread_size_limit.f90: New test.
6801
6802 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6803
6804         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6805         to put dump files in a subdirectory.
6806         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6807         ".o" temporary files.
6808
6809 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6810
6811         PR fortran/39850
6812         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6813         * gfortran.dg/interface_20.f90: Ditto.
6814         * gfortran.dg/interface_21.f90: Ditto.
6815         * gfortran.dg/interface_22.f90: Ditto.
6816         * gfortran.dg/interface_30.f90: New.
6817         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6818
6819 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6820
6821         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6822         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6823         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6824         DEFAULT_VECTFLAGS.
6825
6826 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6827             Revital Eres  <eres@il.ibm.com>
6828
6829         PR testsuite/40359
6830         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6831         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6832         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6833
6834 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6835
6836         PR testsuite/40475
6837         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6838         without misalignment support.
6839         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6840
6841 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6842
6843         PR fortran/40452
6844         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6845
6846 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6847
6848         PR fortran/40440
6849         * gfortran.dg/alloc_comp_result_2.f90: New test.
6850
6851 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6852
6853         PR target/40482
6854         * gcc.target/arm/pr40482.c: New test.
6855
6856 2009-06-19  Ian Lance Taylor  <iant@google.com>
6857
6858         * gcc.dg/Wcxx-compat-18.c: New testcase.
6859
6860 2009-06-19  Richard Guenther  <rguenther@suse.de>
6861
6862         * gcc.c-torture/execute/20090618-1.c: New testcase.
6863
6864 2009-06-19  Ian Lance Taylor  <iant@google.com>
6865
6866         * gcc.dg/Wcxx-compat-17.c: New testcase.
6867
6868 2009-06-19  Ian Lance Taylor  <iant@google.com>
6869
6870         * gcc.dg/Wcxx-compat-15.c: New testcase.
6871
6872 2009-06-19  Ian Lance Taylor  <iant@google.com>
6873
6874         * gcc.dg/Wcxx-compat-16.c: New testcase.
6875
6876 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6877
6878         * gcc.dg/builtins-34.c: Add significand cases.
6879
6880 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6881
6882         PR testsuite/40491
6883         * gcc.dg/20080522-1.c: Remove testcase for real.
6884         * gcc.dg/20080528-1.c: Ditto.
6885
6886 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6887
6888         PR fortran/40450
6889         * gfortran.dg/proc_ptr_20.f90: New.
6890
6891 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6892
6893         PR target/40470
6894         * gcc.dg/torture/pr40470-1.c: New.
6895         * gcc.dg/torture/pr40470-2.c: Likewise.
6896         * gcc.dg/torture/pr40470-3.c: Likewise.
6897         * gcc.dg/torture/pr40470-4.c: Likewise.
6898
6899 2009-06-18  Diego Novillo  <dnovillo@google.com>
6900
6901         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6902         * gcc.dg/plugin/ggcplug.c: Likewise.
6903         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6904         * g++.dg/plugin/selfassign.c: Likewise.
6905         * g++.dg/plugin/attribute_plugin.c: Likewise.
6906         * g++.dg/plugin/dumb_plugin.c: Likewise.
6907
6908 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6909
6910         * gcc.dg/cpp/arith-3.c: Add column info.
6911
6912 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6913
6914         * gcc.target/arm/fp16-compile-none-2.c: New.
6915         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6916         * gcc.target/arm/fp16-compile-alt-12.c: New.
6917
6918 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6919
6920         * gcc.target/arm/fp16-compile-alt-1.c: New.
6921         * gcc.target/arm/fp16-compile-alt-2.c: New.
6922         * gcc.target/arm/fp16-compile-alt-3.c: New.
6923         * gcc.target/arm/fp16-compile-alt-4.c: New.
6924         * gcc.target/arm/fp16-compile-alt-5.c: New.
6925         * gcc.target/arm/fp16-compile-alt-6.c: New.
6926         * gcc.target/arm/fp16-compile-alt-7.c: New.
6927         * gcc.target/arm/fp16-compile-alt-8.c: New.
6928         * gcc.target/arm/fp16-compile-alt-9.c: New.
6929         * gcc.target/arm/fp16-compile-alt-10.c: New.
6930         * gcc.target/arm/fp16-compile-alt-11.c: New.
6931         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6932         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6933         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6934         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6935         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6936         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6937         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6938         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6939         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6940         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6941         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6942         * gcc.target/arm/fp16-compile-none-1.c: New.
6943         * gcc.target/arm/fp16-compile-exprtype.c: New.
6944         * gcc.target/arm/fp16-compile-vcvt.c: New.
6945         * gcc.target/arm/fp16-builtins-1.c: New.
6946         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6947         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6948         * gcc.target/arm/fp16-param-1.c: New.
6949         * gcc.target/arm/fp16-return-1.c: New.
6950         * gcc.target/arm/fp16-unprototyped-1.c: New.
6951         * gcc.target/arm/fp16-unprototyped-2.c: New.
6952         * gcc.target/arm/fp16-variadic-1.c: New.
6953         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6954         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6955         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6956         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6957         * gcc.dg/torture/arm-fp16-ops.h: New.
6958         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6959         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6960         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6961         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6962         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6963         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6964         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6965         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6966         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6967         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6968         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6969         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6970         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6971         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6972         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6973         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6974         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6975         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6976         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6977         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6978         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6979
6980 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6981
6982         * gcc.dg/builtins-65.c: New test.
6983
6984 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6985
6986         PR fortran/40451
6987         * gfortran.dg/proc_ptr_result_4.f90: New.
6988
6989 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6990
6991         * gcc.c-torture/execute/bitfld-5.c: New test.
6992
6993 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6994
6995         * gcc.dg/builtin-unreachable-3.c: New test.
6996
6997 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6998
6999         * gcc.target/i386/builtin-unreachable.c: New test.
7000
7001 2009-06-17  Ian Lance Taylor  <iant@google.com>
7002
7003         * gcc.dg/Wcxx-compat-14.c: New testcase.
7004
7005 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
7006
7007         * gcc.dg/func-ptr-conv-1.c: Update column info.
7008
7009 2009-06-17  Richard Guenther  <rguenther@suse.de>
7010
7011         PR middle-end/40404
7012         * gcc.c-torture/execute/pr40404.c: New testcase.
7013
7014 2009-06-17  Richard Guenther  <rguenther@suse.de>
7015
7016         PR middle-end/40460
7017         * g++.dg/torture/pr40460.C: New testcase.
7018
7019 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
7020
7021         * gcc.dg/plugin/one_time_plugin.c: New test.
7022         * gcc.dg/plugin/one_time-test-1.c: New test.
7023         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
7024
7025 2009-06-16  Ian Lance Taylor  <iant@google.com>
7026
7027         * g++.dg/warn/skip-1.C: New testcase.
7028
7029 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
7030
7031         PR middle-end/40446
7032         * g++.dg/other/pr40446.C: New test.
7033
7034 2009-06-16  Richard Guenther  <rguenther@suse.de>
7035
7036         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
7037         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7038         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7039         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7040
7041 2009-06-16  Martin Jambor  <mjambor@suse.cz>
7042
7043         * gcc.c-torture/compile/pr40432.c: New file.
7044
7045 2009-06-16  Martin Jambor  <mjambor@suse.cz>
7046
7047         * gfortran.fortran-torture/compile/pr40413.f90: New file.
7048
7049 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
7050
7051         PR fortran/36947
7052         PR fortran/40039
7053         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
7054         * gfortran.dg/interface_20.f90: Modified error messages.
7055         * gfortran.dg/interface_21.f90: Ditto.
7056         * gfortran.dg/interface_26.f90: Ditto.
7057         * gfortran.dg/interface_27.f90: Ditto.
7058         * gfortran.dg/interface_28.f90: Extended test case.
7059         * gfortran.dg/interface_29.f90: New.
7060         * gfortran.dg/proc_decl_7.f90: Modified error messages.
7061         * gfortran.dg/proc_decl_8.f90: Ditto.
7062         * gfortran.dg/proc_ptr_11.f90: Ditto.
7063         * gfortran.dg/proc_ptr_15.f90: Ditto.
7064
7065 2009-06-16  Ira Rosen  <irar@il.ibm.com>
7066
7067         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
7068         printing.
7069         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
7070         gcc.dg/vect/vect-outer-4f.c: Likewise.
7071         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
7072         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
7073         Likewise.
7074         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
7075         outer loop.
7076
7077 2009-06-16  Tobias Burnus  <burnus@net-b.de>
7078
7079         PR fortran/40383
7080         * gfortran.dg/bounds_check_strlen_8.f90: New test.
7081
7082 2009-06-15  Ian Lance Taylor  <iant@google.com>
7083
7084         * gcc.dg/Wjump-misses-init-1.c: New testcase.
7085         * gcc.dg/Wjump-misses-init-2.c: New testcase.
7086         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
7087         Recognize new notes.
7088         * gcc.dg/stmt-expr-label-2.c: Likewise.
7089         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
7090         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
7091         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
7092         * gcc.dg/c99-vla-jump-4.c: Likewise.
7093         * gcc.dg/stmt-expr-label-1.c: Likewise.
7094         * gcc.dg/stmt-expr-label-3.c: Likewise.
7095         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
7096
7097 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7098
7099         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
7100
7101 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
7102
7103         * gcc.dg/builtin-object-size-7.c: New test.
7104
7105 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
7106
7107         PR testsuite/40426
7108         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
7109         level != "" use separate -gdwarf-2 -g${level} options instead of
7110         -gdwarf-2${level}.
7111         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
7112         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
7113         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
7114
7115 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
7116
7117         * g++.dg/abi/mangle11.C: Update warning line.
7118         * g++.dg/abi/mangle12.C: Update warning line.
7119         * g++.dg/abi/mangle17.C: Update warning line.
7120         * g++.dg/abi/mangle20-2.C: Update warning line.
7121
7122 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7123
7124         * gcc.dg/optimize-bswap-1.c: Split into these two:
7125         * gcc.dg/optimize-bswapsi-1.c: New testcase.
7126         * gcc.dg/optimize-bswapdi-1.c: New testcase.
7127
7128 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7129
7130         * gcc.dg/optimize-bswap-1.c: New testcase.
7131
7132 2009-06-14  Richard Guenther  <rguenther@suse.de>
7133
7134         PR middle-end/40389
7135         * g++.dg/torture/pr40389.C: New testcase.
7136
7137 2009-06-13  Richard Guenther  <rguenther@suse.de>
7138
7139         PR tree-optimization/40421
7140         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
7141
7142 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
7143
7144         * gcc.dg/old-style-prom-3.c: Add column info.
7145         * gcc.dg/overflow-warn-1.c
7146         * gcc.dg/gomp/pr27415.c
7147         * gcc.dg/gomp/for-1.c: Same.
7148         * gcc.dg/enum-compat-1.c: Same.
7149         * gcc.dg/c99-tag-3.c: Same.
7150         * gcc.dg/Wredundant-decls-2.c: Same.
7151         * gcc.dg/func-ptr-conv-1.c: Same.
7152         * gcc.dg/asm-wide-1.c: Same.
7153         * gcc.dg/nofixed-point-2.c: Same.
7154         * gcc.dg/cpp/line3.c: Same.
7155         * gcc.dg/array-10.c: Same.
7156         * gcc.dg/c99-vla-jump-1.c: Same.
7157         * gcc.dg/pr20368-1.c: Same.
7158         * gcc.dg/Wshadow-3.c: Same.
7159         * gcc.dg/c90-const-expr-8.c: Same.
7160         * gcc.dg/label-decl-2.c: Same.
7161         * gcc.dg/dremf-type-compat-2.c: Same.
7162         * gcc.dg/c90-const-expr-5.c: Same.
7163         * gcc.dg/builtins-30.c: Same.
7164         * gcc.dg/Warray-bounds.c: Same.
7165         * gcc.dg/Wcxx-compat-2.c: Same.
7166         * gcc.dg/tree-ssa/col-1.c: Same.
7167         * gcc.dg/old-style-prom-2.c: Same.
7168         * gcc.dg/cast-function-1.c: Same.
7169         * gcc.dg/pr15698-1.c: Same.
7170         * gcc.dg/dremf-type-compat-3.c: Same.
7171         * gcc.dg/vla-8.c: Same.
7172         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
7173         line.
7174         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
7175         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
7176         * gcc.dg/enum-compat-1.c: Same.
7177         * gcc.dg/dremf-type-compat-2.c: Same.
7178         * gcc.dg/old-style-prom-2.c: Same.
7179         * gcc.dg/pr15698-1.c: Same.
7180         * gcc.dg/pr20368-1.c: Same.
7181         * gcc.dg/dremf-type-compat-3.c: Same.
7182         * gcc.dg/builtins-30.c: Same.  Test for columns.
7183
7184 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
7185
7186         PR fortran/40176
7187         * gfortran.dg/proc_decl_1.f90: Extended.
7188
7189 2009-06-12  Ian Lance Taylor  <iant@google.com>
7190
7191         * gcc.dg/Wcxx-compat-13.c: New testcase.
7192
7193 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7194
7195         PR tree-opt/38865
7196         * gcc.dg/tree-ssa/fre-vce-1.c
7197
7198 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
7199
7200         PR testsuite/40384
7201         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
7202         min-insn-to-prefetch-ratio=5.
7203
7204 2009-06-12  Joey Ye  <joey.ye@intel.com>
7205             H.J. Lu  <hongjiu.lu@intel.com>
7206
7207         PR middle-end/39146
7208         * gcc.target/i386/stackalign/pr39146.c: New.
7209
7210 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
7211
7212         * gcc.target/i386/crc32-1.c: New.
7213         * gcc.target/i386/crc32-2.c: Likewise.
7214
7215 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
7216
7217         PR c/39252
7218         * gcc.dg/builtin-unreachable-1.c: New test.
7219         * gcc.dg/builtin-unreachable-2.c: Same.
7220
7221 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
7222
7223         PR fortran/40402
7224         * gfortran.dg/data_value_1.f90: New test.
7225
7226 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7227
7228         PR testsuite/39831
7229         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
7230         remove ilp32 requirement.
7231         * gcc.target/i386/excess-precision-2.c: Likewise.
7232         * gcc.target/i386/excess-precision-3.c: Likewise.
7233         * gcc.target/i386/excess-precision-4.c: Likewise.
7234         * gcc.target/i386/excess-precision-5.c: Likewise.
7235         * gcc.target/i386/excess-precision-6.c: Likewise.
7236
7237 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7238
7239         PR fortran/38718
7240         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
7241         * gfortran.dg/nan_5.f90: New test.
7242
7243 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
7244
7245         * gcc.target/arm/neon-modes-1.c: New test.
7246
7247 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
7248
7249         * g++.dg/torture/pr31579.C: Cast pointer
7250         via __SIZE_TYPE__ instead of 'unsigned long'.
7251
7252 2009-06-10  Anthony Green  <green@moxielogic.com>
7253
7254         * lib/target-supports.exp (check_profiling_available):
7255         Profiling is not available for testing purposes on moxie.
7256
7257 2009-06-09  Ian Lance Taylor  <iant@google.com>
7258
7259         * gcc.dg/Wcxx-compat-12.c: New testcase.
7260
7261 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
7262
7263         PR libfortran/40334
7264         * gfortran.dg/backspace_11.f90: New.
7265
7266 2009-06-09  Jason Merrill  <jason@redhat.com>
7267
7268         * g++.dg/cpp0x/defaulted10.C: New.
7269
7270 2009-06-09  Martin Jambor  <mjambor@suse.cz>
7271
7272         * gcc.c-torture/compile/pr40351.c: New file.
7273
7274 2009-06-09  Olivier Hainque  <hainque@adacore.com>
7275
7276         * gnat.dg/align_max.adb: New test.
7277
7278 2009-06-08  Jason Merrill  <jason@redhat.com>
7279
7280         * g++.dg/cpp0x/auto15.C: New.
7281
7282 2009-06-08  Jan Hubicka  <jh@suse.cz>
7283
7284         PR debug/39834
7285         * gcc.dg/torture/pr39834.c
7286
7287 2009-06-08  Jan Hubicka  <jh@suse.cz>
7288
7289         PR middle-end/40102
7290         * g++.dg/torture/pr40102.C: New testcase.
7291
7292 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
7293
7294         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7295         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7296         * gcc.dg/builtin-object-size-6.c: New test.
7297
7298         PR c++/40373
7299         * g++.dg/template/dtor7.C: New test.
7300
7301         PR c++/40370
7302         PR c++/40372
7303         * g++.dg/template/error41.C: New test.
7304         * g++.dg/template/error42.C: New test.
7305
7306 2009-06-08  Revital Eres  <eres@il.ibm.com>
7307
7308         PR testsuite/40359
7309         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7310         * gcc.dg/vect/vect-88.c: Likewise.
7311         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7312         * gcc.dg/vect/pr25413.c: Likewise.
7313         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7314
7315 2009-06-07  Ian Lance Taylor  <iant@google.com>
7316
7317         * g++.dg/warn/Wswitch-3.C: New testcase.
7318         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7319         * gcc.dg/Wswitch-enum-error.c: Likewise.
7320         * gcc.dg/Wswitch-error.c: Likewise.
7321
7322 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7323
7324         PR fortran/40008
7325         * gfortran.dg/negative_unit.f: Update test.
7326         * gfortran.dg/negative_unit_int8.f: Update test.
7327         * gfortran.dg/newunit_1.f90: New test.
7328
7329 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7330
7331         PR fortran/25104
7332         PR fortran/29962
7333         * gfortran.dg/spread_init_expr.f03: New.
7334         * gfortran.dg/unpack_init_expr.f03: New.
7335         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7336         error message.
7337
7338 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7339
7340         PR fortran/25104
7341         PR fortran/29962
7342         * gfortran.dg/count_init_expr.f03
7343         * gfortran.dg/product_init_expr.f03
7344         * gfortran.dg/sum_init_expr.f03
7345
7346 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7347
7348         PR fortran/36874
7349         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7350         message.
7351         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7352         shapes.
7353         * gfortran.dg/zero_sized_5.f90: Likewise.
7354
7355 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
7356
7357         PR middle-end/32950
7358         * g++.dg/torture/pr32950.C: New.
7359
7360 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7361
7362         PR fortran/25104
7363         PR fortran/29962
7364         * gfortran.dg/dot_product_1.f03: New.
7365         * gfortran.dg/matmul_8.f03: New.
7366         * gfortran.dg/transpose_3.f03: New.
7367
7368 2009-06-06  Ian Lance Taylor  <iant@google.com>
7369
7370         * gcc.dg/Wunused-label-1.c: New test case.
7371         * g++.dg/warn/Wunused-label-1.C: New test case.
7372         * g++.dg/warn/Wunused-label-2.C: New test case.
7373         * g++.dg/warn/Wunused-label-3.C: New test case.
7374
7375 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7376
7377         PR fortran/37203
7378         * reshape_zerosize_2.f90: New.
7379
7380 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7381
7382         PR fortran/32890
7383         * gfortran.dg/pack_assign_1.f90: New.
7384         * gfortran.dg/pack_vector_1.f90: New.
7385
7386 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
7387
7388         PR middle-end/40340
7389         * gcc.dg/pr40340-1.c: New test.
7390         * gcc.dg/pr40340-2.c: New test.
7391         * gcc.dg/pr40340-3.c: New test.
7392         * gcc.dg/pr40340-4.c: New test.
7393         * gcc.dg/pr40340-5.c: New test.
7394         * gcc.dg/pr40340.h: New file.
7395
7396 2009-06-05  Revital Eres  <eres@il.ibm.com>
7397
7398         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7399         New procedure.
7400         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7401         * gcc.dg/vect/vect-33.c: Likewise.
7402         * gcc.dg/vect/vect-92.c: Likewise.
7403         * gcc.dg/vect/vect-58.c: Likewise.
7404         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7405         * gcc.dg/vect/vect-42.c: Likewise.
7406         * gcc.dg/vect/slp-25.c: Likewise.
7407         * gcc.dg/vect/vect-align-1.c: Likewise.
7408         * gcc.dg/vect/vect-align-2.c: Likewise.
7409         * gcc.dg/vect/vect-93.c: Likewise.
7410         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7411         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7412         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7413         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7414         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7415         * gcc.dg/vect/vect-26.c: Likewise.
7416         * gcc.dg/vect/vect-44.c: Likewise.
7417         * gcc.dg/vect/vect-70.c: Likewise.
7418         * gcc.dg/vect/vect-95.c: Likewise.
7419         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7420         * gcc.dg/vect/vect-28.c: Likewise.
7421         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7422         * gcc.dg/vect/vect-87.c: Likewise.
7423         * gcc.dg/vect/vect-109.c: Likewise.
7424         * gcc.dg/vect/vect-54.c: Likewise.
7425         * gcc.dg/vect/vect-96.c: Likewise.
7426         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7427         * gcc.dg/vect/vect-88.c: Likewise.
7428         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7429         * gcc.dg/vect/vect-89.c: Likewise.
7430         * gcc.dg/vect/vect-91.c: Likewise.
7431         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7432         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7433         * gfortran.dg/vect/vect-2.f90: Likewise.
7434         * gfortran.dg/vect/vect-3.f90: Likewise.
7435         * gfortran.dg/vect/vect-4.f90: Likewise.
7436         * gfortran.dg/vect/vect-5.f90: Likewise.
7437
7438 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7439
7440         PR tree-optimization/36318
7441         * gcc.dg/tree-ssa/sra-7.c: New test.
7442
7443 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7444
7445         PR fortran/37203
7446         * gfortran.dg/reshape_order_5.f90: New.
7447         * gfortran.dg/reshape_shape_1.f90: New.
7448
7449 2009-06-04  Jason Merrill  <jason@redhat.com>
7450
7451         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7452
7453 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7454
7455         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7456         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7457
7458 2009-06-04  Richard Guenther  <rguenther@suse.de>
7459
7460         PR c++/39371
7461         * g++.dg/torture/pr40335.C: New testcase.
7462
7463 2009-06-03  Richard Guenther  <rguenther@suse.de>
7464
7465         PR middle-end/40328
7466         * gcc.dg/torture/pr40328.c: New testcase.
7467
7468 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7469
7470         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7471         m68k and fido.
7472
7473 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7474
7475         * g++.dg/torture/pr40323.C: New file.
7476
7477 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7478
7479         * gnat.dg/specs/root.ads: New test.
7480         * gnat.dg/specs/root-level_1.ads: Likewise.
7481         * gnat.dg/specs/root-level_2.ads: Likewise.
7482         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7483
7484 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7485
7486         * g++.dg/init/ref15.C: Require unwrapped targets.
7487
7488 2009-06-02  Jason Merrill  <jason@redhat.com>
7489
7490         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7491         * g++.dg/cpp0x/initlist18.C: New.
7492         * g++.dg/cpp0x/initlist19.C: New.
7493
7494         * g++.dg/cpp0x/auto14.C: New.
7495
7496 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7497
7498         * gnat.dg/alignment6.adb: Remove XFAIL.
7499
7500 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7501
7502         PR c++/38089
7503         * g++.dg/template/spec36.C: New test.
7504
7505 2009-06-01  Ian Lance Taylor  <iant@google.com>
7506
7507         * gcc.dg/cast-qual-3.c: New testcase.
7508         * g++.dg/warn/Wcast-qual2.C: New testcase.
7509
7510 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7511
7512         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7513         (process-message): Expect column numbers.
7514         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7515         * gcc.dg/pch/counter-2.c: Same.
7516         * gcc.dg/pch/valid-2.c: Same.
7517         * gcc.dg/pch/warn-1.c: Same.
7518         * gcc.dg/pch/valid-1.c: Same.
7519         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7520         * gcc.dg/cpp/syshdr.c: Same.
7521         * gcc.dg/cpp/19940712-1.c: Same.
7522         * gcc.dg/cpp/missing-header-1.c: Same.
7523         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7524         * gcc.dg/cpp/tr-warn3.c: Same.
7525         * gcc.dg/cpp/pr29612-2.c: Same.
7526         * gcc.dg/cpp/tr-warn4.c: Same.
7527         * gcc.dg/cpp/Wtrigraphs.c: Same.
7528         * gcc.dg/cpp/poison.c: Same.
7529         * gcc.dg/cpp/arith-3.c: Same.
7530         * gcc.dg/cpp/sysmac2.c: Same.
7531         * gcc.dg/cpp/cpp.exp: Same.
7532         * gcc.dg/cpp/tr-warn5.c: Same.
7533         * gcc.dg/cpp/include2.c: Same.
7534         * gcc.dg/cpp/Wmissingdirs.c: Same.
7535         * gcc.dg/cpp/Wmissingdirs.c: Same.
7536         * gcc.dg/cpp/tr-warn6.c: Same.
7537         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7538         * gcc.dg/cpp/macspace1.c: Same.
7539         * gcc.dg/cpp/escape-2.c: Same.
7540         * gcc.dg/cpp/assert2.c: Same.
7541         * gcc.dg/cpp/undef2.c: Same.
7542         * gcc.dg/cpp/macspace2.c: Same.
7543         * gcc.dg/cpp/tr-warn1.c: Same.
7544         * gcc.dg/cpp/extratokens2.c: Same.
7545         * gcc.dg/cpp/strify2.c: Same.
7546         * gcc.dg/cpp/Wsignprom.c: Same.
7547         * gcc.dg/cpp/redef2.c: Same.
7548         * gcc.dg/cpp/trad/trad.exp: Same.
7549         * gcc.dg/cpp/arith-1.c: Same.
7550         * gcc.dg/cpp/extratokens.c: Same.
7551         * gcc.dg/cpp/if-mpar.c: Same.
7552
7553 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7554
7555         * gnat.dg/nested_float_packed.ads: New test.
7556
7557 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7558             Eric Botcazou  <botcazou@adacore.com>
7559
7560         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7561         * gnat.dg/test_oconst.adb: New test.
7562
7563 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7564
7565         * gcc.dg/plugin/ggcplug.c: Moved comment.
7566         (plugin_init): Fixed typo, declared i, returned 0 at end.
7567
7568 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7569
7570         PR testsuite/40244
7571         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7572         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7573
7574 2009-05-29  Ian Lance Taylor  <iant@google.com>
7575
7576         * gcc.dg/Wcxx-compat-11.c: New testcase.
7577
7578 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7579
7580         PR fortran/40019
7581         * gfortran.dg/leadz_trailz_1.f90: New test.
7582         * gfortran.dg/leadz_trailz_2.f90: New test.
7583
7584 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7585
7586         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7587         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7588         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7589         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7590         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7591         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7592         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7593         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7594         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7595         * gcc.dg/tree-ssa/sra-5.c: New file.
7596         * gcc.dg/tree-ssa/sra-6.c: New file.
7597         * gcc.c-torture/compile/sra-1.c: New file.
7598
7599 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7600
7601         PR middle-end/40291
7602         * gcc.c-torture/compile/pr40291.c: New test.
7603
7604         PR target/40017
7605         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7606         __vector _Bool.
7607         * gcc.target/powerpc/altivec-30.c: New test.
7608         * gcc.target/powerpc/altivec-31.c: New test.
7609
7610 2009-05-28  Richard Guenther  <rguenther@suse.de>
7611
7612         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7613         * gcc.c-torture/execute/20090527-1.c: Likewise.
7614
7615 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7616
7617         PR c++/39754
7618         * g++.dg/template/canon-type-1.C: New test.
7619         * g++.dg/template/canon-type-2.C: Likewise.
7620         * g++.dg/template/canon-type-3.C: Likewise.
7621         * g++.dg/template/canon-type-4.C: Likewise.
7622         * g++.dg/template/canon-type-5.C: Likewise.
7623         * g++.dg/template/canon-type-6.C: Likewise.
7624         * g++.dg/template/canon-type-7.C: Likewise.
7625
7626 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7627             Uros Bizjak  <ubizjak@gmail.com>
7628             Danny Smith  <dansmister@gmail.com>
7629
7630         PR target/37216
7631
7632         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7633         New function.
7634         * gcc.target/i386/pr37216.c:  New test source file.
7635         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7636         use -fno-common for testing Cygwin and MinGW targets.
7637
7638 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7639
7640         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7641         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7642         * g++.dg/pr37742.C (size_t): Likewise.
7643         * g++.dg/torture/pr34850.C (size_t): Likewise.
7644         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7645         _PTRDIFF_TYPE__.
7646         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7647         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7648         (size_t): Use __extension__ and __SIZE_TYPE__.
7649         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7650         __SIZE_TYPE__.
7651         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7652         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7653         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7654         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7655         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7656         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7657         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7658         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7659         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7660         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7661         (__ssize_t): Likewise.
7662         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7663         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7664         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7665         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7666         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7667         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7668         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7669         * gcc.dg/pr33667.c (size_t): Likewise.
7670         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7671         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7672         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7673         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7674         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7675         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7676
7677 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7678
7679         PR tree-optimization/40254
7680         * gcc.dg/vect/pr40254.c: New test.
7681
7682 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7683
7684         PR middle-end/33699
7685         * gcc.target/mips/const-anchor-1.c: New test.
7686         * gcc.target/mips/const-anchor-2.c: New test.
7687
7688 2009-05-27  Jason Merrill  <jason@redhat.com>
7689
7690         * g++.dg/cpp0x/initlist15.C: New.
7691         * g++.dg/cpp0x/initlist16.C: New.
7692         * g++.dg/cpp0x/initlist17.C: New.
7693
7694 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7695
7696         PR fortran/39178
7697         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7698         patterns to reflect frontend changes.
7699         * gfortran.dg/vector_subscript_4.f90: Likewise.
7700
7701 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7702             Eric Botcazou  <botcazou@adacore.com>
7703
7704         * gcc.c-torture/execute/align-nest.c: New testcase.
7705         * gnat.dg/misaligned_nest.adb: New testcase.
7706
7707 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7708
7709         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7710         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7711         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7712         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7713
7714 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7715
7716         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7717         cast instead of assuming 0ul.
7718         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7719         __SIZE_TYPE__.
7720         (_type_desc): Make first argument const.
7721         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7722
7723 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7724
7725         PR libfortran/40187
7726         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7727         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7728
7729 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7730
7731         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7732         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7733         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7734         * gcc.dg/plugin/ggcplug.c: Added new file.
7735
7736 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7737
7738         PR fortran/40246
7739         * gfortran.dg/nullify_4.f90: New test.
7740
7741 2009-05-26  Richard Guenther  <rguenther@suse.de>
7742
7743         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7744
7745 2009-05-26  Richard Guenther  <rguenther@suse.de>
7746
7747         PR middle-end/40252
7748         * gcc.c-torture/compile/pr40252.c: New testcase.
7749
7750 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7751
7752         PR c++/40007
7753         * g++.dg/template/typedef18.C: New test.
7754         * g++.dg/template/typedef19.C: Likewise.
7755         * g++.dg/template/typedef20.C: Likewise.
7756         * g++.dg/template/access11.C: Adjust.
7757
7758 2009-05-26  Richard Guenther  <rguenther@suse.de>
7759
7760         PR testsuite/40247
7761         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7762
7763 2009-05-25  Jason Merrill  <jason@redhat.com>
7764
7765         PR c++/38064
7766         * g++.dg/cpp0x/enum3.C: New test.
7767
7768 2009-05-25  Richard Guenther  <rguenther@suse.de>
7769
7770         PR tree-optimization/36327
7771         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7772         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7773         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7774         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7775         * gcc.dg/vect/vect-40.c: Likewise.
7776         * gcc.dg/vect/vect-42.c: Likewise.
7777         * gcc.dg/vect/vect-46.c: Likewise.
7778         * gcc.dg/vect/vect-76.c: Likewise.
7779
7780 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7781
7782         PR fortran/40176
7783         * gfortran.dg/proc_ptr_18.f90: New.
7784         * gfortran.dg/proc_ptr_19.f90: New.
7785         * gfortran.dg/proc_ptr_comp_9.f90: New.
7786         * gfortran.dg/proc_ptr_comp_10.f90: New.
7787
7788 2009-05-25  Richard Guenther  <rguenther@suse.de>
7789
7790         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7791         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7792
7793 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7794
7795         PR tree-optimization/40238
7796         * gcc.dg/vect/pr40238.c: New test.
7797
7798 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7799             Dominique Dhumieres  <dominiq@lps.ens.fr>
7800
7801         PR fortran/35732
7802         PR fortran/39872
7803         * gfortran.dg/bounds_check_fail_3.f90: New test.
7804         * gfortran.dg/bounds_check_fail_4.f90: New test.
7805         * gfortran.dg/bounds_check_14.f90: Update test.
7806         * gfortran.dg/bound_4.f90: Update test.
7807
7808 2009-05-24  Richard Guenther  <rguenther@suse.de>
7809
7810         PR middle-end/40233
7811         * gcc.c-torture/compile/pr40233.c: New testcase.
7812
7813 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7814
7815         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7816         for alpha*-*-* targets.
7817
7818 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7819
7820         * gcc.dg/vect/bb-slp-1.c: New test.
7821         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7822         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7823         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7824         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7825         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7826         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7827         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7828         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7829         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7830         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7831         gcc.dg/vect/bb-slp-22.c: Likewise.
7832         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7833
7834 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7835             Maxim Kuvyrkov  <maxim@codesourcery.com>
7836
7837         * gcc.dg/falign-labels-1.c: New test.
7838
7839 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7840
7841         * gnat.dg/specs/rep_clause3.ads: New test.
7842
7843 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7844
7845         * gnat.dg/addr6.adb: New test.
7846
7847 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7848
7849         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7850         New function.
7851         * gcc.target/arm/thumb2-mul-space.c: New file.
7852         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7853         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7854         * gcc.target/arm/thumb2-mul-speed.c: New file.
7855
7856 2009-05-22  Richard Guenther  <rguenther@suse.de>
7857
7858         PR middle-end/38964
7859         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7860         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7861         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7862
7863 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7864
7865         * gcc.dg/dll-6.c: New test.
7866         * gcc.dg/dll-6a.c: Likewise.
7867         * gcc.dg/dll-7.c: Likewise.
7868         * gcc.dg/dll-7a.c: Likewise.
7869         * g++.dg/ext/dllexport2.C: Likewise.
7870         * g++.dg/ext/dllexport2a.cc: Likewise.
7871
7872 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7873
7874         PR target/37846
7875         * gcc.target/ia64/mfused-madd-vect.c: New test.
7876         * gcc.target/ia64/mfused-madd.c: New test.
7877         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7878         * gcc.target/ia64/mno-fused-madd.c: New test.
7879
7880 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7881
7882         * gcc.target/i386/movbe-1.c: New.
7883         * gcc.target/i386/movbe-2.c: Likewise.
7884
7885 2009-05-21  Taras Glek  <tglek@mozilla.com>
7886
7887         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7888         plugin_init signature.
7889         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7890         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7891         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7892
7893 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7894
7895         * gcc.dg/target/arm/neon-vmla-1.c: New.
7896         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7897
7898 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7899
7900         * gcc.target/mips/octeon-exts-6.c: New test.
7901         * gcc.target/mips/extend-1.c: New test.
7902         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7903         EXTS.
7904         * gcc.target/mips/octeon-exts-5.c: Likewise.
7905
7906 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7907
7908         PR middle-end/40204
7909         * gcc.c-torture/compile/pr40204.c: New test.
7910
7911 2009-05-20  Richard Guenther  <rguenther@suse.de>
7912
7913         * gcc.c-torture/compile/20090518-1.c: New testcase.
7914
7915 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7916
7917         PR tree-optimization/40087
7918         * gcc.dg/tree-ssa/pr40087.c: New test.
7919
7920 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7921
7922         * gcc.dg/vector-4.c: New testcase.
7923         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7924         * g++.dg/ext/vector16.C: New testcase.
7925
7926 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7927
7928         PR c/40172
7929         * gcc.dg/pr40172.c: Renamed to ...
7930         * gcc.dg/pr40172-1.c: This.
7931
7932         * gcc.dg/pr40172-2.c: New.
7933         * gcc.dg/pr40172-3.c: Likewise.
7934
7935 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7936
7937         PR c/40172
7938         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7939
7940 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7941
7942         * gnat.dg/loop_optimization6.ad[sb]: New test.
7943
7944 2009-05-19  Richard Guenther  <rguenther@suse.de>
7945
7946         * gcc.c-torture/compile/20090519-1.c: New testcase.
7947
7948 2009-05-18  Jason Merrill  <jason@redhat.com>
7949
7950         * g++.dg/cpp0x/explicit1.C: New.
7951         * g++.dg/cpp0x/explicit2.C: New.
7952
7953 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7954
7955         PR debug/40109
7956         * g++.dg/debug/dwarf2/nested-1.C: New test.
7957
7958 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7959
7960         PR testsuite/39907
7961         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7962         stack alignment.
7963
7964 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7965
7966         PR fortran/40164
7967         * gfortran.dg/proc_ptr_comp_8.f90: New.
7968
7969 2009-05-18  Richard Guenther  <rguenther@suse.de>
7970
7971         PR fortran/40168
7972         * gfortran.dg/array_memset_2.f90: Adjust.
7973
7974 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7975
7976         PR fortran/36947
7977         PR fortran/40039
7978         * gfortran.dg/interface_27.f90: New.
7979         * gfortran.dg/interface_28.f90: New.
7980         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7981         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7982
7983 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7984
7985         * gcc.target/m68k/tls-ie.c: New test.
7986         * gcc.target/m68k/tls-le.c: New test.
7987         * gcc.target/m68k/tls-gd.c: New test.
7988         * gcc.target/m68k/tls-ld.c: New test.
7989         * gcc.target/m68k/tls-ie-xgot.c: New test.
7990         * gcc.target/m68k/tls-le-xtls.c: New test.
7991         * gcc.target/m68k/tls-gd-xgot.c: New test.
7992         * gcc.target/m68k/tls-ld-xgot.c: New test.
7993         * gcc.target/m68k/tls-ld-xtls.c: New test.
7994         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7995
7996 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7997
7998         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7999
8000 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
8001
8002         PR c/40172
8003         * gcc.dg/pr40172.c: New.
8004
8005 2009-05-17  Jason Merrill  <jason@redhat.com>
8006
8007         PR c++/40139
8008         * g++.dg/template/dtor6.C: New.
8009
8010 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
8011
8012         * g++.dg/warn/translate-ice-1.C: New test.
8013
8014 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8015
8016         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
8017         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
8018         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
8019         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
8020
8021 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8022
8023         PR fortran/33197
8024         * gfortran.dg/erf_2.F90: New test.
8025         * gfortran.dg/erfc_scaled_2.f90: New test.
8026
8027 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8028
8029         PR fortran/31243
8030         * gfortran.dg/string_1.f90: New test.
8031         * gfortran.dg/string_2.f90: New test.
8032         * gfortran.dg/string_3.f90: New test.
8033
8034 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
8035
8036         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
8037         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
8038
8039 2009-05-15  Ian Lance Taylor  <iant@google.com>
8040
8041         * gcc.dg/Wcxx-compat-10.c: New testcase.
8042
8043 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8044
8045         PR 16302
8046         * gcc.dg/pr16302.c: New.
8047         * g++.dg/warn/pr16302.C: New.
8048
8049 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8050
8051         * gcc.dg/torture/builtin-math-5.c: New.
8052         * gcc.dg/torture/builtin-math-6.c: New.
8053         * lib/target-supports.exp (check_effective_target_mpc): New.
8054
8055 2009-05-15  Jan Hubicka  <jh@suse.cz>
8056
8057         * gcc.dg/tree-ssa/inline-3.c: New testcase
8058
8059 2009-05-15  Jan Hubicka  <jh@suse.cz>
8060
8061         * gcc.target/i386/align-main-1.c (check): Mark noinline.
8062         * gcc.target/i386/align-main-2.c (check): Mark noinline.
8063         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
8064         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
8065         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
8066         Mark noinline.
8067         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
8068         Mark noinline.
8069         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
8070         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
8071
8072 2009-05-15  Jan Hubicka  <jh@suse.cz>
8073
8074         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
8075         optimized by sibcall noinline.
8076
8077 2009-05-15  Jan Hubicka  <jh@suse.cz>
8078
8079         * sibcall-1.c (track): Mark noinline.
8080         * sibcall-2.c (track): Mark noinline.
8081         * sibcall-3.c (track): Mark noinline.
8082         * sibcall-4.c (track): Mark noinline.
8083
8084 2009-05-15  Jan Hubicka  <jh@suse.cz>
8085
8086         * flatten-2.c: Disable early inlining; add comment.
8087         * flatten-3.c: New test based on flatten-2.c.
8088
8089 2009-05-15  Richard Guenther  <rguenther@suse.de>
8090
8091         PR tree-optimization/39999
8092         * gcc.c-torture/compile/pr39999.c: New testcase.
8093
8094 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
8095
8096         * gcc.c-torture/compile/ptr-conv-1.c: New test.
8097
8098 2009-05-14  Ian Lance Taylor  <iant@google.com>
8099
8100         * gcc.dg/Wcxx-compat-9.c: New testcase.
8101
8102 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
8103
8104         PR fortran/39996
8105         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
8106         * gfortran.dg/duplicate_type_2.f90: Ditto.
8107         * gfortran.dg/duplicate_type_3.f90: New.
8108
8109 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
8110
8111         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
8112         * ada/acats/tests/c5/c59002c.ada: Likewise.
8113
8114 2009-05-13  Taras Glek  <tglek@mozilla.com>
8115
8116         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
8117         attributes and decl smashing.
8118         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
8119         attributes.
8120         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
8121         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
8122
8123 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
8124
8125         PR fortran/39865
8126         * gfortran.dg/pr39865.f90: New test.
8127         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
8128         arrays in FMT=.
8129         * gfortran.dg/hollerith_f95.f90: Likewise.
8130         * gfortran.dg/hollerith6.f90: New test.
8131         * gfortran.dg/hollerith7.f90: New test.
8132
8133 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8134
8135         PR cpp/36674
8136         * gcc.dg/cpp/pr36674.i: New.
8137
8138 2009-05-14  Ben Elliston  <bje@au.ibm.com>
8139
8140         PR middle-end/40035
8141         * gcc.c-torture/compile/pr40035.c: New test.
8142
8143 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8144
8145         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
8146
8147 2009-05-12  Tobias Burnus  <burnus@net-b.de>
8148
8149         PR fortran/40110
8150         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
8151         * gfortran.dg/c_kind_tests_2.f03: Ditto.
8152         * gfortran.dg/interop_params.f03: Ditto.
8153
8154 2009-05-12  Jan Hubicka  <jh@suse.cz>
8155
8156         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
8157         so unrolling still happens.
8158         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
8159         * gcc.dg/ipa/ipacost-2.c: Likewise.
8160         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
8161
8162 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8163
8164         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8165
8166 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8167
8168         * lib/target-supports.exp (check_profiling_available): Return
8169         false for -p on *-*-cygwin* targets.
8170
8171 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8172
8173         PR tree-optimization/38632
8174         * g++.dg/tree-ssa/pr38632.C: New.
8175
8176 2009-05-11  Jan Hubicka  <jh@suse.cz>
8177
8178         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
8179         we now optimize better.
8180         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
8181         out at different places.
8182         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
8183         unroling.
8184         * gcc.dg/vect/vect-76.c: Likewise.
8185         * gcc.dg/vect/vect-70.c: Likewise.
8186         * gcc.dg/vect/vect-66.c: Likewise.
8187         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
8188         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
8189
8190 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8191
8192         PR middle-end/40080
8193         * gcc.c-torture/compile/pr40080.c: New.
8194
8195 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
8196
8197         * gcc.c-torture/compile/pr40026.c: New testcase.
8198
8199 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
8200
8201         PR fortran/40089
8202         * gfortran.dg/proc_ptr_comp_7.f90: New.
8203
8204 2009-05-11  Ira Rosen  <irar@il.ibm.com>
8205
8206         PR tree-optimization/40074
8207         * gcc.dg/vect/pr40074.c: New test.
8208
8209 2009-05-10  Ian Lance Taylor  <iant@google.com>
8210
8211         * gcc.dg/Wcxx-compat-7.c: New testcase.
8212         * gcc.dg/Wcxx-compat-8.c: New testcase.
8213         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
8214         * gcc.dg/pr17188-1.c: Likewise.
8215         * gcc.dg/pr39084.c: Likewise.
8216
8217 2009-05-10  Michael Matz  <matz@suse.de>
8218
8219         PR target/40031
8220         * gcc.dg/pr40031.c: New test.
8221
8222 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8223
8224         PR fortran/40018
8225         * gfortran.dg/array_constructor_31.f90: New test.
8226
8227 2009-05-10  Richard Guenther  <rguenther@suse.de>
8228
8229         PR tree-optimization/40081
8230         * g++.dg/torture/pr40081.C: New testcase.
8231
8232 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8233
8234         PR fortran/38863
8235         * gfortran.dg/dependency_24.f90: New test.
8236         * gfortran.dg/dependency_23.f90: Clean up module files.
8237
8238 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
8239
8240         PR fortran/38956
8241         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
8242         * gfortran.dg/chmod_2.f90: Likewise.
8243         * gfortran.dg/chmod_3.f90: Likewise.
8244         * gfortran.dg/open_errors.f90: Likewise.
8245
8246 2009-05-09  Jan Hubicka  <jh@suse.cz>
8247
8248         PR middle-end/40043
8249         * g++.dg/eh/nested-try.C: New test.
8250
8251 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8252
8253         PR tree-optimization/40049
8254         * gcc.dg/vect/vect-shift-2.c: New test.
8255
8256 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8257
8258         * gcc.dg/torture/complex-sign-mul-minus-one.c,
8259         gcc.dg/torture/complex-sign-mul-one.c: New tests.
8260
8261 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8262
8263         PR c/36892
8264         * g++.dg/warn/deprecated-6.C: New.
8265         * gcc.dg/deprecated-4.c: Likewise.
8266         * gcc.dg/deprecated-5.c: Likewise.
8267         * gcc.dg/deprecated-6.c: Likewise.
8268
8269 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8270
8271         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8272         __aligned__(__BIGGEST_ALIGNMENT__).
8273         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8274         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8275         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8276         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8277         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8278         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8279         * gcc.dg/vect/Os-vect-95.c: Likewise.
8280         * gcc.dg/vect/pr20122.c: Likewise.
8281         * gcc.dg/vect/pr36493.c: Likewise.
8282         * gcc.dg/vect/pr37385.c: Likewise.
8283         * gcc.dg/vect/slp-7.c: Likewise.
8284         * gcc.dg/vect/slp-9.c: Likewise.
8285         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8286         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8287         * gcc.dg/vect/vect-35.c: Likewise.
8288         * gcc.dg/vect/vect-40.c: Likewise.
8289         * gcc.dg/vect/vect-42.c: Likewise.
8290         * gcc.dg/vect/vect-44.c: Likewise.
8291         * gcc.dg/vect/vect-46.c: Likewise.
8292         * gcc.dg/vect/vect-48.c: Likewise.
8293         * gcc.dg/vect/vect-52.c: Likewise.
8294         * gcc.dg/vect/vect-54.c: Likewise.
8295         * gcc.dg/vect/vect-56.c: Likewise.
8296         * gcc.dg/vect/vect-58.c: Likewise.
8297         * gcc.dg/vect/vect-60.c: Likewise.
8298         * gcc.dg/vect/vect-74.c: Likewise.
8299         * gcc.dg/vect/vect-75.c: Likewise.
8300         * gcc.dg/vect/vect-76.c: Likewise.
8301         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8302         * gcc.dg/vect/vect-77.c: Likewise.
8303         * gcc.dg/vect/vect-77-global.c: Likewise.
8304         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8305         * gcc.dg/vect/vect-78.c: Likewise.
8306         * gcc.dg/vect/vect-78-global.c: Likewise.
8307         * gcc.dg/vect/vect-80.c: Likewise.
8308         * gcc.dg/vect/vect-85.c: Likewise.
8309         * gcc.dg/vect/vect-87.c: Likewise.
8310         * gcc.dg/vect/vect-88.c: Likewise.
8311         * gcc.dg/vect/vect-92.c: Likewise.
8312         * gcc.dg/vect/vect-93.c: Likewise.
8313         * gcc.dg/vect/vect-95.c: Likewise.
8314         * gcc.dg/vect/vect-97.c: Likewise.
8315         * gcc.dg/vect/vect-complex-1.c: Likewise.
8316         * gcc.dg/vect/vect-complex-4.c: Likewise.
8317         * gcc.dg/vect/vect-complex-5.c: Likewise.
8318         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8319         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8320         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8321         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8322         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8323         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8324         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8325         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8326         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8327         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8328         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8329         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8330         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8331         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8332         * gcc.dg/vect/vect-outer-1.c: Likewise.
8333         * gcc.dg/vect/vect-outer-2a.c: Likewise.
8334         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8335         * gcc.dg/vect/vect-outer-2.c: Likewise.
8336         * gcc.dg/vect/vect-outer-2c.c: Likewise.
8337         * gcc.dg/vect/vect-outer-2d.c: Likewise.
8338         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8339         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8340         * gcc.dg/vect/vect-outer-3.c: Likewise.
8341         * gcc.dg/vect/vect-outer-3c.c: Likewise.
8342         * gcc.dg/vect/vect-outer-5.c: Likewise.
8343         * gcc.dg/vect/vect-outer-6.c: Likewise.
8344         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8345         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8346         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8347         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8348         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8349         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8350         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8351         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8352         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8353         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8354         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8355         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8356         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8357         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8358
8359 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8360
8361         PR c/24581
8362         * gcc.dg/torture/complex-sign.h: New header.
8363         * gcc.dg/torture/complex-sign-add.c,
8364         gcc.dg/torture/complex-sign-mixed-add.c,
8365         gcc.dg/torture/complex-sign-mixed-div.c,
8366         gcc.dg/torture/complex-sign-mixed-mul.c,
8367         gcc.dg/torture/complex-sign-mixed-sub.c,
8368         gcc.dg/torture/complex-sign-mul.c,
8369         gcc.dg/torture/complex-sign-sub.c: New tests.
8370
8371 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
8372
8373         PR fortran/39876
8374         * gfortran.dg/intrinsic_3.f90: New.
8375
8376 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
8377
8378         PR c/39037
8379         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8380         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8381         * gcc.dg/dfp/float-constant-double.c: New test.
8382         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8383         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8384         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8385         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8386         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8387         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8388         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8389         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8390         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8391
8392 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8393
8394         PR middle-end/40057
8395         * gcc.c-torture/execute/pr40057.c: New test.
8396
8397 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8398
8399         * gcc.c-torture/compile/const-high-part.c: New test.
8400
8401 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8402
8403         PR testsuite/40050
8404         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8405         build plugin.
8406
8407 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8408
8409         PR fortran/39630
8410         * gfortran.dg/proc_decl_1.f90: Modified.
8411         * gfortran.dg/proc_ptr_comp_1.f90: New.
8412         * gfortran.dg/proc_ptr_comp_2.f90: New.
8413         * gfortran.dg/proc_ptr_comp_3.f90: New.
8414         * gfortran.dg/proc_ptr_comp_4.f90: New.
8415         * gfortran.dg/proc_ptr_comp_5.f90: New.
8416         * gfortran.dg/proc_ptr_comp_6.f90: New.
8417
8418 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8419
8420         PR c++/17395
8421         * g++.dg/template/call7.C: New test.
8422
8423 2009-05-06  Diego Novillo  <dnovillo@google.com>
8424
8425         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8426
8427 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8428
8429         * gfortran.dg/pr40021.f: Moved to ...
8430         * gfortran.fortran-torture/execute/pr40021.f: Here.
8431
8432 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8433
8434         PR middle-end/39986
8435         * gcc.dg/dfp/pr39986.c: New test.
8436
8437 2009-05-06  Michael Matz  <matz@suse.de>
8438
8439         PR middle-end/40021
8440         * gfortran.dg/pr40021.f: New test.
8441
8442 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8443
8444         * lib/plugin-support.exp: New file containing support procs for
8445         plugin testcases.
8446         * lib/target-supports.exp (check_plugin_available): New proc.
8447         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8448         * gcc.dg/plugin/selfassign.c: New plugin source file.
8449         * gcc.dg/plugin/self-assign-test-1.c: New test.
8450         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8451         * g++.dg/README: Add description for plugin test.
8452         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8453         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8454         * g++.dg/plugin/selfassign.c: New plugin source file.
8455         * g++.dg/plugin/self-assign-test-1.C: New test.
8456         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8457         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8458         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8459         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8460
8461 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8462
8463         PR fortran/40041
8464         * gfortran.dg/intrinsic_2.f90: New test.
8465         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8466
8467 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8468
8469         PR c/40032
8470         * gcc.dg/noncompile/incomplete-5.c: New test.
8471
8472 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8473
8474         PR middle-end/39666
8475         * gcc.dg/pr39666-1.c: New test.
8476         * gcc.dg/pr39666-2.c: Likewise.
8477         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8478         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8479         * gfortran.dg/pr39666-1.f90: Likewise.
8480         * gfortran.dg/pr39666-2.f90: Likewise.
8481
8482 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8483
8484         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8485         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8486         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8487
8488 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8489
8490         PR fortran/39998
8491         * gfortran.dg/proc_ptr_17.f90: New.
8492
8493 2009-05-05  Richard Guenther  <rguenther@suse.de>
8494
8495         PR tree-optimization/40022
8496         * gcc.c-torture/execute/pr40022.c: New testcase.
8497
8498 2009-05-05  Richard Guenther  <rguenther@suse.de>
8499
8500         PR middle-end/40023
8501         * gcc.c-torture/compile/pr40023.c: New testcase.
8502
8503 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8504
8505         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8506         * g++.dg/template/overload9.C: Likewise.
8507         * g++.dg/ext/ms-1.C: New.
8508
8509 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8510
8511         PR c++/40013
8512         * g++.dg/ext/vla7.C: New test.
8513
8514 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8515
8516         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8517
8518 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8519
8520         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8521         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8522         Update expected errors.
8523
8524 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8525
8526         PR c++/28152
8527         * g++.dg/parse/parser-pr28152.C: New.
8528         * g++.dg/parse/parser-pr28152-2.C: New.
8529
8530 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8531
8532         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8533
8534 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8535
8536         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8537         * gcc.target/sparc/fexpand-2.c: Likewise.
8538         * gcc.target/sparc/fpmerge-2.c: Likewise.
8539         * gcc.target/sparc/pdist-2.c: Likewise.
8540
8541 2009-05-03  Richard Guenther  <rguenther@suse.de>
8542
8543         PR c/39983
8544         * gcc.c-torture/compile/pr39983.c: New testcase.
8545
8546 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8547
8548         * gcc.dg/c99-complex-3.c: New test.
8549
8550 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8551
8552         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8553
8554 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8555
8556         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8557
8558 2009-05-02  Richard Guenther  <rguenther@suse.de>
8559
8560         PR middle-end/40001
8561         * gcc.target/spu/pr40001.c: New testcase.
8562
8563 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8564
8565         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8566
8567 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8568
8569         PR middle-end/39579
8570         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8571         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8572
8573 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8574
8575         PR testsuite/39776
8576         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8577         no longer issued.
8578
8579 2009-04-30  David Ayers  <ayers@fsfe.org>
8580
8581         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8582         and gcc_error_prefix variables.
8583         * objc.dg/bad-receiver-type.m: Update to match correct
8584         diagnostics marker.
8585         * objc.dg/encode-5.m: Likewise.
8586         * objc.dg/id-1.m: Likewise.
8587         * objc.dg/method-1.m: Likewise.
8588         * objc.dg/method-6.m: Likewise.
8589         * objc.dg/method-7.m: Likewise.
8590         * objc.dg/method-9.m: Likewise.
8591         * objc.dg/method-11.m: Likewise.
8592         * objc.dg/method-20.m: Likewise.
8593         * objc.dg/private-1.m: Likewise.
8594
8595 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8596
8597         PR libfortran/39667
8598         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8599         * gfortran.dg/advance_4.f90: Likewise
8600         * gfortran.dg/advance_5.f90: Likewise
8601         * gfortran.dg/append_1.f90: Likewise
8602         * gfortran.dg/backslash_1.f90: Likewise
8603         * gfortran.dg/backslash_2.f90: Likewise
8604         * gfortran.dg/backslash_3.f: Likewise
8605         * gfortran.dg/backspace_10.f90: Likewise
8606         * gfortran.dg/backspace_3.f: Likewise
8607         * gfortran.dg/backspace_4.f: Likewise
8608         * gfortran.dg/backspace_5.f: Likewise
8609         * gfortran.dg/backspace_8.f: Likewise
8610         * gfortran.dg/backspace_9.f: Likewise
8611         * gfortran.dg/complex_write.f90: Likewise
8612         * gfortran.dg/convert_implied_open.f90: Likewise
8613         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8614         * gfortran.dg/dos_eol.f: Likewise
8615         * gfortran.dg/empty_format_1.f90: Likewise
8616         * gfortran.dg/endfile.f: Likewise
8617         * gfortran.dg/eof_1.f90: Likewise
8618         * gfortran.dg/eor_1.f90: Likewise
8619         * gfortran.dg/eor_handling_1.f90: Likewise
8620         * gfortran.dg/eor_handling_2.f90: Likewise
8621         * gfortran.dg/eor_handling_3.f90: Likewise
8622         * gfortran.dg/eor_handling_4.f90: Likewise
8623         * gfortran.dg/eor_handling_5.f90: Likewise
8624         * gfortran.dg/error_recovery_5.f90: Likewise
8625         * gfortran.dg/f2003_inquire_1.f03: Likewise
8626         * gfortran.dg/f2003_io_4.f03: Likewise
8627         * gfortran.dg/f2003_io_5.f03: Likewise
8628         * gfortran.dg/f2003_io_7.f03: Likewise
8629         * gfortran.dg/fgetc_1.f90: Likewise
8630         * gfortran.dg/fgetc_2.f90: Likewise
8631         * gfortran.dg/flush_1.f90: Likewise
8632         * gfortran.dg/fmt_exhaust.f90: Likewise
8633         * gfortran.dg/fmt_huge.f90: Likewise
8634         * gfortran.dg/fmt_read.f90: Likewise
8635         * gfortran.dg/fmt_t_1.f90: Likewise
8636         * gfortran.dg/fmt_t_2.f90: Likewise
8637         * gfortran.dg/fmt_t_3.f90: Likewise
8638         * gfortran.dg/fmt_t_4.f90: Likewise
8639         * gfortran.dg/fmt_t_5.f90: Likewise
8640         * gfortran.dg/fmt_t_7.f: Likewise
8641         * gfortran.dg/fseek.f90: Likewise
8642         * gfortran.dg/ftell_1.f90: Likewise
8643         * gfortran.dg/ftell_2.f90: Likewise
8644         * gfortran.dg/func_derived_3.f90: Likewise
8645         * gfortran.dg/inquire_9.f90: Likewise
8646         * gfortran.dg/iostat_1.f90: Likewise
8647         * gfortran.dg/iostat_2.f90: Likewise
8648         * gfortran.dg/list_read_1.f90: Likewise
8649         * gfortran.dg/list_read_4.f90: Likewise
8650         * gfortran.dg/list_read_5.f90: Likewise
8651         * gfortran.dg/list_read_7.f90: Likewise
8652         * gfortran.dg/list_read_8.f90: Likewise
8653         * gfortran.dg/list_read_9.f90: Likewise
8654         * gfortran.dg/namelist_13.f90: Likewise
8655         * gfortran.dg/namelist_14.f90: Likewise
8656         * gfortran.dg/namelist_15.f90: Likewise
8657         * gfortran.dg/namelist_16.f90: Likewise
8658         * gfortran.dg/namelist_17.f90: Likewise
8659         * gfortran.dg/namelist_18.f90: Likewise
8660         * gfortran.dg/namelist_19.f90: Likewise
8661         * gfortran.dg/namelist_20.f90: Likewise
8662         * gfortran.dg/namelist_24.f90: Likewise
8663         * gfortran.dg/namelist_26.f90: Likewise
8664         * gfortran.dg/namelist_27.f90: Likewise
8665         * gfortran.dg/namelist_28.f90: Likewise
8666         * gfortran.dg/namelist_37.f90: Likewise
8667         * gfortran.dg/namelist_38.f90: Likewise
8668         * gfortran.dg/namelist_39.f90: Likewise
8669         * gfortran.dg/namelist_40.f90: Likewise
8670         * gfortran.dg/namelist_43.f90: Likewise
8671         * gfortran.dg/namelist_44.f90: Likewise
8672         * gfortran.dg/namelist_45.f90: Likewise
8673         * gfortran.dg/namelist_46.f90: Likewise
8674         * gfortran.dg/namelist_47.f90: Likewise
8675         * gfortran.dg/namelist_48.f90: Likewise
8676         * gfortran.dg/namelist_49.f90: Likewise
8677         * gfortran.dg/namelist_50.f90: Likewise
8678         * gfortran.dg/namelist_51.f90: Likewise
8679         * gfortran.dg/namelist_52.f90: Likewise
8680         * gfortran.dg/namelist_56.f90: Likewise
8681         * gfortran.dg/namelist_char_only.f90: Likewise
8682         * gfortran.dg/namelist_use.f90: Likewise
8683         * gfortran.dg/namelist_use_only.f90: Likewise
8684         * gfortran.dg/noadv_size.f90: Likewise
8685         * gfortran.dg/open_access_append_1.f90: Likewise
8686         * gfortran.dg/pad_no.f90: Likewise
8687         * gfortran.dg/pr12884.f: Likewise
8688         * gfortran.dg/pr17090.f90: Likewise
8689         * gfortran.dg/pr17285.f90: Likewise
8690         * gfortran.dg/pr17286.f90: Likewise
8691         * gfortran.dg/pr18122.f90: Likewise
8692         * gfortran.dg/pr18210.f90: Likewise
8693         * gfortran.dg/pr18392.f90: Likewise
8694         * gfortran.dg/pr19155.f: Likewise
8695         * gfortran.dg/pr19216.f: Likewise
8696         * gfortran.dg/pr19467.f90: Likewise
8697         * gfortran.dg/pr19657.f: Likewise
8698         * gfortran.dg/pr20257.f90: Likewise
8699         * gfortran.dg/read_bad_advance.f90: Likewise
8700         * gfortran.dg/read_eof_2.f90: Likewise
8701         * gfortran.dg/read_eof_4.f90: Likewise
8702         * gfortran.dg/read_many_1.f: Likewise
8703         * gfortran.dg/read_noadvance.f90: Likewise
8704         * gfortran.dg/read_repeat.f90: Likewise
8705         * gfortran.dg/read_size_noadvance.f90: Likewise
8706         * gfortran.dg/read_x_past.f: Likewise
8707         * gfortran.dg/record_marker_1.f90: Likewise
8708         * gfortran.dg/record_marker_3.f90: Likewise
8709         * gfortran.dg/rewind_1.f90: Likewise
8710         * gfortran.dg/runtime_warning_1.f90: Likewise
8711         * gfortran.dg/shape_3.f90: Likewise
8712         * gfortran.dg/slash_1.f90: Likewise
8713         * gfortran.dg/stat_1.f90: Likewise
8714         * gfortran.dg/stat_2.f90: Likewise
8715         * gfortran.dg/streamio_11.f90: Likewise
8716         * gfortran.dg/streamio_3.f90: Likewise
8717         * gfortran.dg/streamio_4.f90: Likewise
8718         * gfortran.dg/streamio_9.f90: Likewise
8719         * gfortran.dg/tl_editing.f90: Likewise
8720         * gfortran.dg/unf_io_convert_1.f90: Likewise
8721         * gfortran.dg/unf_io_convert_2.f90: Likewise
8722         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8723         * gfortran.dg/unf_short_record_1.f90: Likewise
8724         * gfortran.dg/utf8_1.f03: Likewise
8725         * gfortran.dg/utf8_2.f03: Likewise
8726         * gfortran.dg/widechar_IO_1.f90: Likewise
8727         * gfortran.dg/write_check3.f90: Likewise
8728         * gfortran.dg/write_rewind_2.f: Likewise
8729         * gfortran.dg/x_slash_2.f: Likewise
8730
8731 2009-04-29  Richard Guenther  <rguenther@suse.de>
8732
8733         PR target/39943
8734         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8735         New.
8736         (check_effective_target_vect_floatuint_cvt): Likewise.
8737         * gcc.dg/vect/slp-10.c: Adjust.
8738         * gcc.dg/vect/slp-11.c: Adjust.
8739         * gcc.dg/vect/slp-12b.c: Adjust.
8740         * gcc.dg/vect/slp-33.c: Adjust.
8741         * gcc.c-torture/compile/pr39943.c: New testcase.
8742
8743 2009-04-29  Richard Guenther  <rguenther@suse.de>
8744
8745         PR middle-end/39937
8746         * gcc.c-torture/compile/pr39937.c: New testcase.
8747
8748 2009-04-29  Richard Guenther  <rguenther@suse.de>
8749
8750         PR tree-optimization/39941
8751         * gcc.c-torture/compile/pr39941.c: New testcase.
8752
8753 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8754
8755         * gcc.target/bfin/20090411-1.c: New test.
8756
8757 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8758
8759         PR target/39565
8760         * gcc.dg/pr39565.c: New testcase.
8761
8762 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8763
8764         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8765         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8766         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8767         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8768         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8769         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8770         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8771         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8772         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8773         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8774         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8775         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8776         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8777         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8778         * gcc.target/i386/pr37191.c: Likewise.
8779         * gcc.target/i386/reload-1.c: Likewise.
8780         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8781         * g++.old-deja/g++.pt/repo2.C: Likewise.
8782         * g++.old-deja/g++.pt/repo3.C: Likewise.
8783         * g++.old-deja/g++.pt/repo4.C: Likewise.
8784         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8785         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8786         * g++.dg/template/repo1.C: Likewise.
8787         * g++.dg/template/repo2.C: Likewise.
8788         * g++.dg/template/repo3.C: Likewise.
8789         * g++.dg/template/repo4.C: Likewise.
8790         * g++.dg/template/repo5.C: Likewise.
8791         * g++.dg/template/repo6.C: Likewise.
8792         * g++.dg/template/repo7.C: Likewise.
8793         * g++.dg/template/repo8.C: Likewise.
8794         * g++.dg/template/repo9.C: Likewise.
8795         * g++.dg/rtti/repo1.C: Likewise.
8796         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8797         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8798         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8799         * g++.dg/other/PR23205.C: Skip for vxworks.
8800         * g++.dg/ext/visibility/class1.C: Requires PIC.
8801         * g++.dg/eh/async-unwind2.C: Requires PIC.
8802         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8803         does not have cxa_exit.
8804
8805 2009-04-28  Jing Yu  <jingyu@google.com>
8806
8807         PR testsuite/39790
8808         * lib/target-supports.exp (check_effective_target_tls): Remove
8809         comment of caching.
8810         (check_effective_target_tls_native): Likewise.
8811         (check_effective_target_tls_runtime): Likewise.
8812         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8813         tls to tls_runtime.
8814         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8815
8816 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8817
8818         PR fortran/39946
8819         * gfortran.dg/proc_ptr_16.f90: New.
8820
8821 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8822
8823         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8824         lp64 is true.
8825
8826 2009-04-28  Richard Guenther  <rguenther@suse.de>
8827
8828         PR middle-end/39937
8829         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8830
8831 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8832
8833         * g++.dg/warn/pr35652.C: Removed.
8834         * gcc.dg/pr35652.c: Likewise.
8835
8836 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8837
8838         * gcc.target/ia64/20071210-2.c: New testcase.
8839
8840 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8841
8842         PR c/39323
8843         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8844         * gcc.dg/pr39323-3.c: Ditto.
8845
8846 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8847
8848         PR fortran/39930
8849         PR fortran/39931
8850         * gfortran.dg/ambiguous_reference_2.f90: New.
8851         * gfortran.dg/pointer_assign_7.f90: New.
8852
8853 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8854             Mark Mitchell  <mark@codesourcery.com>
8855
8856         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8857         * gcc.dg/20020103-1.c: Check for __ppc.
8858         * gcc.dg/asm-b.c: Check for __ppc.
8859         * gcc.dg/20020919-1.c: Check for __ppc.
8860         * gcc.dg/20020312-2.c: Likewise.
8861         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8862         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8863         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8864         * g++.dg/warn/weak1.C: Likewise.
8865         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8866         static so appropriate optimizations kick in.
8867         (find_base_value_wrapper): New function.
8868         * g++.dg/eh/simd-5.C: Fix target triplet.
8869         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8870
8871 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8872             H.J. Lu  <hongjiu.lu@intel.com>
8873
8874         PR target/39911
8875         * gcc.target/i386/pr39911.c: New test.
8876
8877 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8878
8879         PR fortran/39879
8880         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8881
8882 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8883
8884         PR c++/35652
8885         Revert:
8886
8887         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8888
8889         * gcc.dg/pr35652.C: New.
8890         * g++.dg/warn/pr35652.C: New.
8891         * gcc.dg/format/plus-1.c: Adjust message.
8892
8893 2009-04-27  DJ Delorie  <dj@redhat.com>
8894
8895         * lib/target-supports.exp (check_effective_target_double64): New.
8896         (check_effective_target_double64plus): New.
8897         (check_effective_target_large_double): New.
8898         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8899         * gcc.dg/div-double-1.c: Likewise.
8900         * gcc.dg/Wconversion-real.c: Require large_double.
8901         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8902
8903         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8904         are too small.
8905
8906         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8907         constants as long.
8908
8909 2009-04-27  Ian Lance Taylor  <iant@google.com>
8910
8911         * gcc.dg/Wcxx-compat-5.c: New testcase.
8912         * gcc.dg/Wcxx-compat-6.c: New testcase.
8913
8914 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8915
8916         Allow non-constant arguments to conversion intrinsics.
8917         * gcc.target/spu/intrinsics-3.c: Update tests.
8918
8919 2009-04-27  Richard Guenther  <rguenther@suse.de>
8920
8921         PR middle-end/39928
8922         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8923         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8924
8925 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8926
8927         PR target/39903
8928         * gcc.dg/torture/pr39903-1.c: New.
8929         * gcc.dg/torture/pr39903-2.c: Likewise.
8930
8931 2009-04-27  Revital Eres  <eres@il.ibm.com>
8932
8933         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8934         and check it.
8935         * gcc.dg/sms-2.c: Add dump check.
8936         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8937         and check it.
8938         * gcc.dg/sms-4.c: Likewise.
8939         * gcc.dg/sms-5.c: Likewise.
8940         * gcc.dg/sms-6.c: Likewise.
8941         * gcc.dg/sms-7.c: Likewise.
8942         * gcc.dg/sms-antideps.c: Rename to...
8943         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8944
8945 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8946
8947         * gnat.dg/opt2.adb: New test.
8948
8949 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8950
8951         PR c++/39875
8952         * g++.dg/warn/Wunused-15.C: New test.
8953
8954 2009-04-26  Michael Matz  <matz@suse.de>
8955
8956         Expand from SSA.
8957         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8958         change regexps.
8959         * gcc.target/i386/pr37248-1.c: Modified.
8960         * gcc.target/i386/pr37248-3.c: Modified.
8961         * gcc.target/i386/pr37248-2.c: Modified.
8962         * gnat.dg/aliasing1.adb: Modified.
8963         * gnat.dg/pack9.adb: Modified.
8964         * gnat.dg/aliasing2.adb: Modified.
8965         * gcc.dg/strict-overflow-2.c: Modified.
8966         * gcc.dg/autopar/reduc-1char.c: Modified.
8967         * gcc.dg/autopar/reduc-2char.c: Modified.
8968         * gcc.dg/autopar/reduc-1.c: Modified.
8969         * gcc.dg/autopar/reduc-2.c: Modified.
8970         * gcc.dg/autopar/reduc-3.c: Modified.
8971         * gcc.dg/autopar/reduc-6.c: Modified.
8972         * gcc.dg/autopar/reduc-7.c: Modified.
8973         * gcc.dg/autopar/reduc-8.c: Modified.
8974         * gcc.dg/autopar/reduc-9.c: Modified.
8975         * gcc.dg/autopar/reduc-1short.c: Modified.
8976         * gcc.dg/autopar/reduc-2short.c: Modified.
8977         * gcc.dg/autopar/parallelization-1.c: Modified.
8978         * gcc.dg/strict-overflow-4.c: Modified.
8979         * gcc.dg/strict-overflow-6.c: Modified.
8980         * gcc.dg/gomp/combined-1.c: Modified.
8981         * gcc.dg/no-strict-overflow-1.c: Modified.
8982         * gcc.dg/no-strict-overflow-3.c: Modified.
8983         * gcc.dg/no-strict-overflow-5.c: Modified.
8984         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8985         * gcc.dg/tree-ssa/pr18134.c: Modified.
8986         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8987         * gcc.dg/tree-ssa/vector-2.c: Modified.
8988         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8989         * gcc.dg/tree-ssa/loop-21.c: Modified.
8990         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8991         * gcc.dg/tree-ssa/vector-3.c: Modified.
8992         * gcc.dg/tree-ssa/asm-3.c: Modified.
8993         * gcc.dg/tree-ssa/pr23294.c: Modified.
8994         * gcc.dg/tree-ssa/loop-22.c: Modified.
8995         * gcc.dg/tree-ssa/loop-15.c: Modified.
8996         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8997         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8998         * gcc.dg/tree-ssa/pr20139.c: Modified.
8999         * gcc.dg/tree-ssa/scev-cast.c: Modified.
9000         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
9001         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
9002         * gcc.dg/tree-ssa/loop-5.c: Modified.
9003         * gcc.dg/tree-ssa/pr19431.c: Modified.
9004         * gcc.dg/tree-ssa/pr32044.c: Modified.
9005         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
9006         * gcc.dg/tree-ssa/loop-19.c: Modified.
9007         * gcc.dg/tree-ssa/loop-28.c: Modified.
9008         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
9009         * gcc.dg/tree-ssa/divide-1.c: Modified.
9010         * gcc.dg/tree-ssa/inline-1.c: Modified.
9011         * gcc.dg/tree-ssa/divide-3.c: Modified.
9012         * gcc.dg/tree-ssa/pr30978.c: Modified.
9013         * gcc.dg/tree-ssa/alias-6.c: Modified.
9014         * gcc.dg/tree-ssa/divide-4.c: Modified.
9015         * gcc.dg/tree-ssa/alias-11.c: Modified.
9016         * gcc.dg/no-strict-overflow-7.c: Modified.
9017         * gcc.dg/strict-overflow-1.c: Modified.
9018         * gcc.dg/pr15784-4.c: Modified.
9019         * gcc.dg/pr34263.c: Modified.
9020         * gcc.dg/strict-overflow-3.c: Modified.
9021         * gcc.dg/tree-prof/stringop-1.c: Modified.
9022         * gcc.dg/tree-prof/val-prof-1.c: Modified.
9023         * gcc.dg/tree-prof/val-prof-2.c: Modified.
9024         * gcc.dg/tree-prof/val-prof-3.c: Modified.
9025         * gcc.dg/tree-prof/val-prof-4.c: Modified.
9026         * gcc.dg/no-strict-overflow-2.c: Modified.
9027         * gcc.dg/no-strict-overflow-4.c: Modified.
9028         * gcc.dg/no-strict-overflow-6.c: Modified.
9029         * g++.dg/tree-ssa/pr27090.C: Modified.
9030         * g++.dg/tree-ssa/tmmti-2.C: Modified.
9031         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
9032         * g++.dg/tree-ssa/pr19807.C: Modified.
9033         * g++.dg/opt/pr30965.C: Modified.
9034         * g++.dg/init/new17.C: Modified.
9035         * gfortran.dg/whole_file_6.f90: Modified.
9036         * gfortran.dg/whole_file_5.f90: Modified.
9037         * gfortran.dg/reassoc_1.f90: Modified.
9038         * gfortran.dg/reassoc_3.f90: Modified.
9039
9040 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9041
9042         PR fortran/39893
9043         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
9044
9045 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
9046
9047         PR inline-asm/39543
9048         * gcc.target/i386/pr39543-1.c: New test.
9049         * gcc.target/i386/pr39543-2.c: New test.
9050         * gcc.target/i386/pr39543-3.c: New test.
9051
9052         PR c/39889
9053         * gcc.dg/Wunused-value-3.c: New test.
9054
9055 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
9056
9057         PR c/39581
9058         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
9059         gcc.dg/vla-21.c: New tests.
9060
9061 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
9062
9063         PR c/39556
9064         * gcc.dg/inline-34.c: New test.
9065
9066 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9067
9068         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
9069         gcc.dg/enum-const-3.c: New tests.
9070         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
9071         -pedantic-errors.  Update expected diagnostics.
9072
9073 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9074
9075         PR c/39582
9076         * gcc.dg/vla-20.c: New test.
9077
9078 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9079
9080         PR c/39564
9081         * gcc.dg/vla-19.c: New test.
9082
9083 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9084
9085         PR preprocessor/39559
9086         * gcc.dg/c99-intconst-2.c: New test.
9087
9088 2009-04-25  Jan Hubicka  <jh@suse.cz>
9089
9090         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
9091
9092 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
9093
9094         PR fortran/39688
9095         * gfortran.dg/import7.f90: New.
9096
9097 2009-04-24  Richard Guenther  <rguenther@suse.de>
9098
9099         * gcc.dg/tree-ssa/vrp48.c: Fix.
9100
9101 2008-04-24  Doug Kwan  <dougkwan@google.com>
9102
9103         * g++.dg/init/copy7.C: Only abort in memcpy if source and
9104         destination are the same.
9105
9106 2009-04-24  Richard Guenther  <rguenther@suse.de>
9107
9108         * gcc.dg/tree-ssa/vrp48.c: New testcase.
9109
9110 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
9111
9112         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
9113         gcc.dg/array-const-3.c: New tests.
9114
9115 2009-04-24  Ian Lance Taylor  <iant@google.com>
9116
9117         * gcc.dg/Wcxx-compat-4.c: New testcase.
9118
9119 2009-04-24  Daniel Kraft  <d@domob.eu>
9120
9121         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
9122         expected on already erraneous symbol (renamed to fresh one).
9123
9124 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
9125
9126         PR middle-end/39867
9127         * gcc.dg/pr39867.c: New.
9128
9129 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
9130
9131         PR fortran/39861
9132         PR fortran/39864
9133         * gfortran.dg/intrinsic_1.f90: New.
9134
9135 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
9136
9137         * gnat.dg/alignment7.adb: New test.
9138         * gnat.dg/alignment8.adb: Likewise.
9139
9140 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
9141
9142         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
9143         * gnat.dg/specs/rep_clause2.ads: New test.
9144
9145 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
9146
9147         PR rtl-optimization/39794
9148         * gcc.dg/pr39794.c: New test.
9149
9150 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9151
9152         * gnat.dg/atomic1.adb: New test.
9153         * gnat.dg/atomic1_pkg.ads: New helper.
9154
9155 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
9156
9157         PR testsuite/39623
9158         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
9159         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
9160
9161 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
9162
9163         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
9164         warning.
9165
9166 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9167
9168         PR C/31499
9169         * gcc.dg/vector-init-1.c: New testcase.
9170         * gcc.dg/vector-init-2.c: New testcase.
9171
9172 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
9173
9174         * gnat.dg/enum2.adb: New test.
9175         * gnat.dg/enum2_pkg.ads: New helper.
9176
9177 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
9178
9179         PR c/39855
9180         * gcc.dg/torture/pr39855.c: New test.
9181
9182 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
9183
9184         PR c++/39639
9185         * g++.dg/cpp0x/pr39639.C: New test.
9186
9187 2009-04-22  Mark Heffernan  <meheff@google.com>
9188
9189         * gcc.dg/profile-generate-3.c: New test.
9190
9191 2009-04-22  Jan Hubicka  <jh@suse.cz>
9192
9193         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
9194
9195 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
9196
9197         PR testsuite/39623
9198         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
9199
9200 2009-04-22  Richard Guenther  <rguenther@suse.de>
9201
9202         PR tree-optimization/39824
9203         * gcc.c-torture/compile/pr39824.c: New testcase.
9204
9205 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9206
9207         PR c++/14875
9208         * g++.dg/parse/parser-pr14875.C: New.
9209         * g++.dg/parse/parser-pr14875-2.C: New.
9210         * g++.dg/parse/error6.C: Update match string.
9211
9212 2009-04-22  Richard Guenther  <rguenther@suse.de>
9213
9214         PR tree-optimization/39845
9215         * gcc.c-torture/compile/pr39845.c: New testcase.
9216
9217 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
9218
9219         PR fortran/39735
9220         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
9221         * gfortran.dg/external_initializer.f90: Modified.
9222         * gfortran.dg/interface_26.f90: Modified.
9223         * gfortran.dg/intrinsic_subroutine.f90: Modified.
9224         * gfortran.dg/proc_ptr_3.f90: Modified.
9225         * gfortran.dg/proc_ptr_15.f90: New.
9226         * gfortran.dg/proc_ptr_result_1.f90: Modified.
9227
9228 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9229
9230         PR c++/35711
9231         * g++.dg/warn/pr35711.C: New.
9232         * g++.dg/conversion/ptrmem2.C: Update.
9233
9234 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
9235
9236         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
9237         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
9238         README.gcc, g++.dg/README, g++.dg/compat/break/README,
9239         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
9240         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
9241         gcc.c-torture/ChangeLog.0,
9242         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
9243         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
9244         gcc.target/i386/math-torture/math-torture.exp,
9245         gcc.target/mips/inter/mips16-inter.exp,
9246         gcc.target/mips/mips-nonpic/README,
9247         gcc.target/x86_64/abi/README.gcc,
9248         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
9249         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
9250         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
9251         notices.
9252         * ChangeLog-1993-2007, ChangeLog: Correct dates.
9253
9254 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9255
9256         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
9257
9258 2009-04-21  Richard Guenther  <rguenther@suse.de>
9259
9260         PR middle-end/39829
9261         * gcc.dg/torture/pr39829.c: New testcase.
9262
9263 2009-04-21  Martin Jambor  <mjambor@suse.cz>
9264
9265         * gcc.dg/tree-ssa/cswtch-2.c: New test.
9266
9267 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9268
9269         PR 16202
9270         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9271         * gcc.dg/sequence-pt-2.c: New.
9272         * gcc.dg/sequence-pt-3.c: New.
9273         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9274         * g++.dg/warn/sequence-pt-2.c: New.
9275         * g++.dg/warn/sequence-pt-3.c: New.
9276
9277 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
9278
9279         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9280
9281 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9282
9283         * gnat.dg/import1.ad[sb]: New test.
9284
9285 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9286
9287         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9288         return 0.
9289
9290 2009-04-20  Tobias Burnus  <burnus@net-b.de>
9291
9292         PR fortran/39811
9293         * gfortran.dg/continuation_11.f90: New test.
9294
9295 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9296
9297         PR c++/13358
9298         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9299         messages. Test for "long long" in system headers.
9300         * gcc.dg/c99-longlong-2.c: New.
9301         * g++.dg/warn/pr13358.C: New.
9302         * g++.dg/warn/pr13358-2.C: New.
9303         * g++.dg/warn/pr13358-3.C: New.
9304         * g++.dg/warn/pr13358-4.C: New.
9305
9306 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9307
9308         * gcc.dg/framework-2.c: Fix up for non existent includes
9309         being fatal errors now.
9310
9311 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
9312
9313         PR fortran/39800
9314         * gfortran.dg/private_type_13.f90: New test.
9315         * gfortran.dg/private_type_2.f90: Add option -std=f95.
9316
9317 2009-04-20  Le-Chun Wu  <lcwu@google.com>
9318
9319         PR c++/39803
9320         * g++.dg/warn/Wunused-14.C: New test.
9321
9322 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9323
9324         * gnat.dg/specs/small_alignment.ads: New test.
9325
9326 2009-04-20  Ian Lance Taylor  <iant@google.com>
9327
9328         * gcc.dg/Wcxx-compat-3.c: New testcase.
9329
9330 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9331
9332         * gnat.dg/pack13.ad[sb]: New test.
9333         * gnat.dg/pack13_pkg.ads: New helper.
9334
9335 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9336
9337         * gnat.dg/discr11.ad[sb]: New test.
9338         * gnat.dg/discr11_pkg.ads: New helper.
9339
9340 2009-04-20  Ira Rosen  <irar@il.ibm.com>
9341
9342         PR tree-optimization/39675
9343         * gcc.dg/vect/O3-pr39675-2.c: New test.
9344
9345 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9346
9347         * gnat.dg/rep_clause3.adb: New test.
9348
9349 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9350
9351         PR c/37481
9352         * gcc.dg/c99-flex-array-7.c: New test.
9353
9354 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9355
9356         PR c/19771
9357         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9358
9359 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9360
9361         PR c/38243
9362         * gcc.dg/c99-restrict-3.c: New test.
9363
9364 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9365
9366         PR preprocessor/20078
9367         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9368
9369 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
9370
9371         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9372         Do not pass -B$root after -margs.
9373
9374 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9375
9376         PR c/32061
9377         PR c++/36954
9378         * gcc.dg/pr32061.c: New.
9379         * gcc.dg/Wlogical-op-1.c: Update.
9380         * g++.dg/warn/Wlogical-op-1.C: Update.
9381         * g++.dg/warn/pr36954.C: New.
9382
9383 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9384
9385         PR c/27676
9386         * gcc.dg/lvalue-5.c: New test.
9387
9388 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9389
9390         PR c/22367
9391         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9392
9393 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9394
9395         * gcc.dg/cpp/include5.c: New test.
9396
9397 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9398
9399         PR c/35210
9400         * gcc.dg/call-diag-2.c: New test.
9401
9402 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9403
9404         PR preprocessor/39646
9405         * gcc.dg/cpp/line8.c: New test.
9406
9407 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9408
9409         PR preprocessor/39647
9410         * gcc.dg/cpp/line7.c: New test.
9411
9412 2009-04-18  Richard Guenther  <rguenther@suse.de>
9413
9414         PR middle-end/39804
9415         * gcc.target/i386/pr39804.c: New testcase.
9416
9417 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9418
9419         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9420         * g++.dg/other/pr39496.C: Likewise.
9421
9422 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9423
9424         PR middle-end/36902
9425         * gcc.dg/pr36902.c: New.
9426
9427 2009-04-17  Diego Novillo  <dnovillo@google.com>
9428
9429         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9430         violation for variable 'inside_main'.
9431
9432 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9433
9434         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9435
9436 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9437
9438         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9439
9440 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9441
9442         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9443         * gfortran.dg/chmod_2.f90: Likewise.
9444         * gfortran.dg/chmod_3.f90: Likewise.
9445         * gfortran.dg/open_errors.f90: Likewise.
9446         * gfortran.dg/stat_1.f90: Likewise.
9447         * gfortran.dg/stat_2.f90: Likewise.
9448
9449 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9450
9451         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9452         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9453         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9454         * gfortran.dg/nearest_1.f90: Likewise.
9455         * gfortran.dg/nearest_3.f90: Likewise.
9456         * gfortran.dg/isnan_1.f90: Likewise.
9457         * gfortran.dg/isnan_2.f90: Likewise.
9458         * gfortran.dg/nan_1.f90: Likewise.
9459         * gfortran.dg/nan_2.f90: Likewise.
9460         * gfortran.dg/nan_3.f90: Likewise.
9461         * gfortran.dg/nan_4.f90: Likewise.
9462         * gfortran.dg/module_nan.f90: Likewise.
9463         * gfortran.dg/int_conv_2.f90: Likewise.
9464         * gfortran.dg/init_flag_3.f90: Likewise.
9465         * gfortran.dg/namelist_42.f90: Likewise.
9466         * gfortran.dg/namelist_43.f90: Likewise.
9467         * gfortran.dg/real_const_3.f90: Likewise.
9468         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9469
9470         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9471         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9472         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9473         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9474         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9475
9476         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9477         * gfortran.dg/gamma_5.f90: Likewise.
9478
9479 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9480
9481         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9482         less strict so it also works with auto-overlay support.
9483         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9484         for "exceeds local store" linker errors on the SPU.
9485
9486         * lib/gfortran.exp: Include target-supports.exp.
9487         (gfortran_init): On SPU targets where automatic overlay support
9488         is available, use it to build all Fortran test cases.
9489
9490         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9491
9492 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9493
9494         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9495         rule enforced by gnat on taft types.
9496
9497 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9498
9499         PR testsuite/39792
9500         * g++.dg/ext/complit11.C: Add empty dg-options.
9501
9502 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9503
9504         PR c++/17570
9505         * g++.dg/template/defarg11.C: New test.
9506
9507 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9508
9509         PR c++/28766
9510         * g++.dg/ext/complit11.C: New testcase.
9511
9512 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9513
9514         PR c++/39551
9515         * g++.dg/warn/Wunused-13.C: New testcase.
9516
9517 2009-04-15  Ian Lance Taylor  <iant@google.com>
9518
9519         * gcc.dg/Wenum-compare-1.c: New testcase.
9520
9521 2009-04-15  Richard Guenther  <rguenther@suse.de>
9522
9523         PR tree-optimization/39764
9524         * g++.dg/torture/pr39764.C: New testcase.
9525
9526 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9527
9528         * g++.dg/ext/altivec-17.C: New.
9529
9530 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9531
9532         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9533         * gnat.dg/specs/limited1.ads: Ditto.
9534
9535 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9536
9537         PR testsuite/39769
9538         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9539         for testing the results of estimate instructions.
9540         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9541         * gcc.dg/vmx/3a-05.c (test): Ditto.
9542
9543 2009-04-14  Jason Merrill  <jason@redhat.com>
9544
9545         PR c++/39763
9546         * g++.dg/warn/Wshadow-4.C: Extend.
9547
9548 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9549
9550         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9551         (do_D): Remove attribute hidden.
9552
9553 2009-04-13  Jason Merrill  <jason@redhat.com>
9554
9555         PR c++/39480
9556         * g++.dg/init/copy7.C: New.
9557
9558 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9559
9560         PR testsuite/39733
9561         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9562         (check_for_all_options): This.
9563
9564 2009-04-13  Jason Merrill  <jason@redhat.com>
9565
9566         PR c++/39750
9567         * g++.dg/template/crash90.C: New.
9568
9569 2009-04-12  Jason Merrill  <jason@redhat.com>
9570
9571         PR c++/39742
9572         * g++.dg/overload/extern-C-2.C: New.
9573
9574 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9575
9576         PR preprocessor/31869
9577         * gcc.dg/cpp/strify5.c: New test.
9578
9579 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9580
9581         * gnat.dg/enum1.adb: New test.
9582         * gnat.dg/enum1_pkg.ads: New helper.
9583
9584 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9585
9586         PR target/39740
9587         * gcc.target/alpha/pr39740.c: New test.
9588
9589 2009-04-11  Daniel Kraft  <d@domob.eu>
9590
9591         PR fortran/37746
9592         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9593         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9594         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9595         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9596         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9597         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9598         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9599         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9600         expected string length that failed with -fbounds-check now.
9601         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9602
9603 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9604
9605         PR fortran/39692
9606         * gfortran.dg/proc_ptr_14.f90: New.
9607
9608 2009-04-11  Richard Guenther  <rguenther@suse.de>
9609
9610         PR middle-end/39732
9611         * g++.dg/torture/pr39732.C: New testcase.
9612
9613 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9614
9615         * gfortran.dg/whole_file_5.f90: New.
9616         * gfortran.dg/whole_file_6.f90: New.
9617
9618 2009-04-11  Richard Guenther  <rguenther@suse.de>
9619
9620         PR tree-optimization/39713
9621         * g++.dg/torture/pr39713.C: New testcase.
9622
9623 2009-04-10  Richard Guenther  <rguenther@suse.de>
9624
9625         PR c/39712
9626         * gcc.dg/pr39712.c: New testcase.
9627
9628 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9629
9630         PR c++/28301
9631         * g++.dg/cpp0x/enum2.C: Updated.
9632         * g++.dg/debug/pr22514.C: Likewise.
9633         * g++.dg/parse/enum2.C: Likewise.
9634         * g++.dg/parse/enum3.C: Likewise.
9635         * g++.dg/template/crash79.C: Likewise.
9636         * g++.old-deja/g++.jason/cond.C: Likewise.
9637
9638 2009-04-10  Chao-ying Fu  <fu@mips.com>
9639
9640         * gcc.target/mips/interrupt_handler.c: Change from compile to
9641         assemble.
9642
9643 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9644
9645         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9646
9647 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9648
9649         PR fortran/38709
9650         * gfortran.dg/zero_sized_6.f90: New.
9651
9652 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9653
9654         PR  c++/20118
9655         * g++.dg/parse/pr20118.C: New.
9656         * g++.dg/template/spec16.C: Update.
9657
9658 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9659
9660         PR testsuite/35621
9661         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9662         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9663         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9664         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9665         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9666         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9667         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9668         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9669         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9670         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9671         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9672         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9673         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9674         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9675         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9676         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9677         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9678
9679 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9680
9681         PR target/39678
9682         * g++.dg/torture/pr39678.C: New.
9683         * gcc.dg/compat/struct-complex-2.h: Likewise.
9684         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9685         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9686         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9687         * gcc.dg/torture/pr39678.c: Likewise.
9688         * gcc.target/i386/pr39678.c: Likewise.
9689
9690         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9691         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9692
9693         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9694         <complex.h>.  Add tests for structure with complex float.
9695
9696 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9697             Joseph Myers  <joseph@codesourcery.com>
9698
9699         PR target/36800
9700         * gcc.dg/dfp/pr36800.c: New.
9701
9702 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9703             Rafael Avila de Espindola  <espindola@google.com>
9704
9705         * gcc.misc-tests/help.exp: New file.
9706         * lib/options.exp: New file.
9707
9708 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9709
9710         PR libobjc/36610
9711         * objc/execute/forward-1.x: New.
9712
9713 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9714
9715         * gcc.dg/pr27150-1.c: Change to a link test.
9716
9717 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9718
9719         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9720         3 of the GNU General Public License and to point readers at the
9721         COPYING3 file and the FSF's license web page.
9722         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9723         * gcc.dg/struct/struct-reorg.exp: Likewise.
9724         * gcc.target/spu/tag_manager.c: Likewise.
9725
9726 2009-04-09  Richard Guenther  <rguenther@suse.de>
9727
9728         PR testsuite/39696
9729         * ssa-ccp-25.c: Adjust pattern.
9730
9731 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9732
9733         PR fortran/36704
9734         * gfortran.dg/external_procedures_1.f90: Modified.
9735         * gfortran.dg/proc_ptr_result_1.f90: New.
9736         * gfortran.dg/proc_ptr_result_2.f90: New.
9737         * gfortran.dg/proc_ptr_result_3.f90: New.
9738
9739 2009-04-09  Richard Guenther  <rguenther@suse.de>
9740
9741         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9742         to prevent constant propagation.
9743         * gcc.dg/vect/vect-56.c: Likewise.
9744         * gcc.dg/vect/vect-58.c: Likewise.
9745         * gcc.dg/vect/vect-60.c: Likewise.
9746         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9747         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9748         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9749
9750 2009-04-09  Richard Guenther  <rguenther@suse.de>
9751
9752         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9753         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9754
9755 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9756
9757         PR c/39613
9758         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9759         New tests.
9760
9761 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9762
9763         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9764         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9765
9766 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9767
9768         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9769
9770 2009-04-08  Jason Merrill  <jason@redhat.com>
9771
9772         PR c++/25185
9773         * g++.dg/template/error40.C: Add another test.
9774
9775 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9776
9777         PR c/39614
9778         PR c/39673
9779         * gcc.c-torture/compile/pr39614-1.c,
9780         gcc.c-torture/compile/pr39614-2.c,
9781         gcc.c-torture/compile/pr39614-3.c,
9782         gcc.c-torture/compile/pr39614-4.c,
9783         gcc.c-torture/compile/pr39614-5.c,
9784         gcc.c-torture/compile/pr39673-1.c,
9785         gcc.c-torture/compile/pr39673-2.c: New tests.
9786         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9787         more cases.
9788         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9789         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9790         expected errors.
9791
9792 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9793
9794         PRc++/39637
9795         * g++.dg/cpp0x/variadic-crash2.C: New test.
9796
9797 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9798
9799         PR fortran/38863
9800         * gfortran.dg/alloc_comp_result_1.f90: New test.
9801
9802 2009-04-07  Jason Merrill  <jason@redhat.com>
9803
9804         PR c++/34691
9805         * g++.dg/overload/extern-C-1.C: New.
9806
9807 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9808
9809         PR testsuite/39325
9810         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9811
9812 2009-04-07  Jason Merrill  <jason@redhat.com>
9813
9814         PR c++/25185
9815         * g++.dg/template/error40.C: New.
9816
9817 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9818
9819         PR fortran/38152
9820         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9821
9822 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9823
9824         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9825
9826 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9827
9828         PR fortran/38290
9829         * gfortran.dg/proc_decl_1.f90: Modified.
9830         * gfortran.dg/proc_ptr_11.f90: Extended.
9831         * gfortran.dg/proc_ptr_13.f90: Modified.
9832
9833 2009-04-06  Jason Merrill  <jason@redhat.com>
9834
9835         PR c++/35146
9836         * g++.dg/template/fnspec1.C: New.
9837
9838 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9839
9840         * lib/gnat.exp: Handle multilib.
9841
9842 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9843
9844         PR fortran/38863
9845         * gfortran.dg/dependency_23.f90: New test.
9846
9847 2009-04-06  Richard Guenther  <rguenther@suse.de>
9848
9849         PR tree-optimization/28868
9850         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9851         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9852         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9853         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9854
9855 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9856
9857         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9858
9859 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9860
9861         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9862
9863 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9864
9865         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9866         with the built-in y0, and the subsequent warning.
9867         (y1): Likewise, rename to y_1.
9868
9869 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9870
9871         PR fortran/39414
9872         * gfortran.dg/proc_decl_21.f90: New.
9873
9874 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9875
9876         PR fortran/36091
9877         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9878
9879 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9880
9881         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9882         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9883         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9884         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9885         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9886         gfortran.dg/namelist_49.f90: Gate test on effective_target
9887         fd_truncate.
9888         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9889
9890 2009-04-05  Daniel Kraft  <d@domob.eu>
9891
9892         PR fortran/38654
9893         * gfortran.dg/read_float_2.f03
9894         * gfortran.dg/read_float_3.f90
9895
9896 2009-04-05  Richard Guenther  <rguenther@suse.de>
9897
9898         PR tree-optimization/39648
9899         * gcc.c-torture/compile/pr39648.c: New testcase.
9900
9901 2009-04-05  Jason Merrill  <jason@redhat.com>
9902
9903         PR c++/14912
9904         * g++.dg/template/error39.C: New.
9905
9906 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9907
9908         PR fortran/29458
9909         * gfortran.dg/implied_do_1.f90: New.
9910
9911 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9912
9913         PR fortran/39577
9914         * gfortran.dg/recursive_check_8.f90: New.
9915         * gfortran.dg/recursive_check_9.f90: New.
9916         * gfortran.dg/recursive_check_10.f90: New.
9917         * gfortran.dg/recursive_check_11.f90: New.
9918         * gfortran.dg/recursive_check_12.f90: New.
9919         * gfortran.dg/recursive_check_13.f90: New.
9920         * gfortran.dg/recursive_check_14.f90: New.
9921
9922 2009-04-04  Jason Merrill  <jason@redhat.com>
9923
9924         PR c++/25185
9925         * g++.dg/template/error38.C: Add more tests.
9926
9927 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9928
9929         PR fortran/37614
9930         * gfortran.dg/common_align_2.f90: New test.
9931
9932 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9933
9934         PR target/39501
9935         * gcc.c-torture/execute/pr39501.c: New file.
9936         * gcc.c-torture/execute/pr39501.x: New file.
9937
9938 2009-04-04  Richard Guenther  <rguenther@suse.de>
9939
9940         PR tree-optimization/8781
9941         PR tree-optimization/37892
9942         * g++.dg/tree-ssa/pr8781.C: New testcase.
9943         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9944
9945 2009-04-04  Richard Guenther  <rguenther@suse.de>
9946
9947         PR tree-optimization/39636
9948         * gcc.c-torture/compile/pr39636.c: New testcase.
9949
9950 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9951
9952         PR rtl-optimization/39607
9953         * g++.dg/opt/pr39607.C: New.
9954
9955 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9956
9957         PR fortran/39594
9958         * gfortran.dg/common_12.f90: New.
9959
9960 2009-04-03  Jason Merrill  <jason@redhat.com>
9961
9962         PR c++/39608
9963         * g++.dg/template/const2.C: New test.
9964
9965 2009-04-03  Richard Guenther  <rguenther@suse.de>
9966
9967         PR tree-optimization/2480
9968         PR tree-optimization/23086
9969         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9970         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9971
9972 2009-04-03  Richard Guenther  <rguenther@suse.de>
9973
9974         PR tree-optimization/34743
9975         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9976         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9977         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9978         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9979         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9980         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9981         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9982         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9983
9984 2009-04-03  Richard Guenther  <rguenther@suse.de>
9985
9986         PR middle-end/13146
9987         PR tree-optimization/23940
9988         PR tree-optimization/33237
9989         PR middle-end/33974
9990         PR middle-end/34093
9991         PR tree-optimization/36201
9992         PR tree-optimization/36230
9993         PR tree-optimization/38049
9994         PR tree-optimization/38207
9995         PR tree-optimization/38230
9996         PR tree-optimization/38301
9997         PR tree-optimization/38585
9998         PR middle-end/38895
9999         PR tree-optimization/38985
10000         PR tree-optimization/39299
10001         * gcc.dg/pr19633-1.c: Adjust.
10002         * gcc.dg/torture/pta-callused-1.c: Likewise.
10003         * gcc.dg/torture/pr39074-2.c: Likewise.
10004         * gcc.dg/torture/pr39074.c: Likewise.
10005         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
10006         * gcc.dg/torture/pr30375.c: Adjust.
10007         * gcc.dg/torture/pr33563.c: Likewise.
10008         * gcc.dg/torture/pr33870.c: Likewise.
10009         * gcc.dg/torture/pr33560.c: Likewise.
10010         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
10011         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
10012         * gcc.dg/tree-ssa/alias-15.c: Remove.
10013         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
10014         * gcc.dg/tree-ssa/pr26421.c: Adjust.
10015         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
10016         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
10017         * gcc.dg/tree-ssa/pr23382.c: Adjust.
10018         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
10019         * gcc.dg/tree-ssa/alias-16.c: Adjust.
10020         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10021         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10022         * gcc.dg/tree-ssa/alias-18.c: Likewise.
10023         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10024         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
10025         * gcc.dg/tree-ssa/alias-19.c: Likewise.
10026         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
10027         * gcc.dg/tree-ssa/pr13146.c: Likewise.
10028         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
10029         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10030         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10031         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
10032         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
10033         * gcc.dg/tree-ssa/alias-20.c: Likewise.
10034         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
10035         * gcc.dg/tree-ssa/pr38895.c: Likewise.
10036         * gcc.dg/uninit-B.c: XFAIL.
10037         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
10038         * gcc.dg/uninit-pr19430.c: XFAIL.
10039         * g++.dg/tree-ssa/pr13146.C: New testcase.
10040         * g++.dg/opt/pr36187.C: Adjust.
10041         * g++.dg/torture/20090329-1.C: New testcase.
10042
10043 2009-04-02  Chao-ying Fu  <fu@mips.com>
10044
10045         * gcc.target/mips/interrupt_handler.c: New test.
10046
10047 2009-04-02  David Ayers  <ayers@fsfe.org>
10048
10049         PR objc/18456
10050         * objc.dg/bad-receiver-type-2.m: New test contributed by
10051         Alexander Mamberg.
10052
10053 2009-04-02  Jason Merrill  <jason@redhat.com>
10054
10055         PR c++/25185
10056         * g++.dg/template/error38.C: New test.
10057
10058 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
10059
10060         PR tree-optimization/31677
10061         * gcc.dg/memcpy-1.c: Add compiler option.
10062
10063 2009-04-02  Ira Rosen  <irar@il.ibm.com>
10064
10065         PR tree-optimization/39595
10066         * gfortran.dg/vect/O3-pr39595.f: New test.
10067
10068 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
10069
10070         PR c++/26693
10071         * g++.dg/template/typedef11.C: New test.
10072         * g++.dg/template/typedef12.C: Likewise.
10073         * g++.dg/template/typedef13.C: Likewise.
10074         * g++.dg/template/typedef14.C: Likewise.
10075         * g++.dg/template/typedef15.C: Likewise.
10076         * g++.dg/template/typedef16.C: Likewise.
10077         * g++.dg/template/sfinae3.C: Compile this pedantically.
10078         The only errors expected should be the one saying the typedef is ill
10079         formed.
10080         * g++.old-deja/g++.pt/typename8.C: Likewise.
10081         * g++.dg/template/access11.C: Update this.
10082
10083 2009-04-02  Richard Guenther  <rguenther@suse.de>
10084
10085         PR tree-optimization/37221
10086         * gcc.c-torture/compile/20090331-1.c: New testcase.
10087
10088 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
10089
10090         * gcc.c-torture/compile/20090401-1.c: New test.
10091
10092 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10093
10094         PR c++/4926
10095         * g++.dg/template/pr4926-1.C: New.
10096
10097 2009-04-01  Xinliang David Li  <davidxl@google.com>
10098
10099         * gcc.target/i386/all_one_m128i.c: New test.
10100
10101 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
10102
10103         PR c/39027
10104         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
10105         * gcc.dg/fltconst-2.c: New test.
10106         * gcc.dg/fltconst-double-pedantic-1.c: New test.
10107         * gcc.dg/fltconst-double-pedantic-2.c: New test.
10108
10109         PR c/33466
10110         * gcc.dg/cpp/pr33466.c: New test.
10111         * gcc.dg/dfp/pr33466.c: New test.
10112         * gcc.dg/fixed-point/pr33466.c: New test.
10113
10114 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10115
10116         PR tree-optimization/35011
10117         * g++.dg/other/pr35011.C: New.
10118
10119 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
10120
10121         PR target/39226
10122         * gcc.dg/pr39226.c: New test.
10123
10124 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10125
10126         PR c++/35240
10127         * g++.dg/template/pr35240.C: New.
10128
10129 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
10130
10131         PR c/39605
10132         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
10133         * gcc.dg/pr25682.c: Update expected diagnostics.
10134
10135 2009-04-01  Richard Guenther  <rguenther@suse.de>
10136
10137         * gcc.dg/fold-plusmult-2.c: New testcase.
10138
10139 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
10140
10141         PR c/37772
10142         * gcc.dg/pr37772.c: New test.
10143         * g++.dg/ext/asm11.C: New test.
10144
10145 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10146
10147         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
10148         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
10149         defined.
10150
10151 2009-03-31  Jason Merrill  <jason@redhat.com>
10152
10153         * g++.old-deja/g++.other/using9.C: Add expected errors.
10154
10155 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
10156
10157         * gcc.c-torture/compile/pr33009.c: Removed.
10158
10159 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10160
10161         * gcc.c-torture/compile/pr33009.c: Delete.
10162         * gcc.c-torture/compile/pr11832.c: Likewise.
10163
10164 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10165
10166         PR c/448
10167         * lib/target-supports.exp (check_effective_target_stdint_types):
10168         Update comment.
10169         (check_effective_target_inttypes_types): New.
10170         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
10171         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
10172         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
10173
10174 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10175
10176         PR fortran/38917
10177         PR fortran/38918
10178         * gfortran.dg/data_pointer_1.f90: New test.
10179
10180 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10181
10182         PR fortran/38915
10183         * gfortran.dg/char_length_15.f90: New test.
10184
10185 2009-03-31  Jason Merrill  <jason@redhat.com>
10186
10187         C++ DR 613
10188         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
10189         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
10190         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
10191         xfail others.
10192
10193         * g++.dg/other/typedef2.C: New test.
10194
10195         PR c++/37806
10196         * g++.dg/template/typedef17.C: New test.
10197
10198         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
10199         * g++.dg/cpp0x/auto12.C: Likewise.
10200
10201 2009-03-31  Richard Guenther  <rguenther@suse.de>
10202
10203         PR middle-end/31029
10204         * gcc.dg/fold-compare-4.c: New testcase.
10205         * gcc.dg/fold-compare-5.c: Likewise.
10206
10207 2009-03-31  Richard Guenther  <rguenther@suse.de>
10208
10209         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
10210
10211 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10212
10213         PR target/39592
10214         * gcc.target/i386/pr39592-1.c: New test.
10215
10216 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10217
10218         PR preprocessor/15638
10219         * gcc.dg/cpp/missing-header-1.c: New test.
10220         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
10221         "compilation terminated" message.
10222         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
10223         test #include "".
10224         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
10225         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
10226         terminated" message.
10227
10228 2009-03-31  Richard Guenther  <rguenther@suse.de>
10229
10230         PR middle-end/23401
10231         PR middle-end/27810
10232         * gcc.dg/tree-ssa/pr23401.c: New testcase.
10233         * gcc.dg/tree-ssa/pr27810.c: Likewise.
10234
10235 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
10236
10237         PR fortran/38389
10238         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
10239         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
10240         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
10241         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
10242         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10243         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
10244         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
10245
10246 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
10247
10248         PR fortran/22571
10249         * gfortran.dg/whole_file_1.f90: New test.
10250         PR fortran/26227
10251         * gfortran.dg/whole_file_2.f90: New test.
10252         * gfortran.dg/whole_file_3.f90: New test.
10253         PR fortran/24886
10254         * gfortran.dg/whole_file_4.f90: New test.
10255
10256 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
10257
10258         * gfortran.dg/bind_c_usage_19.f90: New test.
10259
10260         PR target/39558
10261         * gcc.target/powerpc/altivec-29.c: New test.
10262
10263 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10264
10265         PR rtl-optimization/323
10266         * gcc.target/i386/excess-precision-1.c,
10267         gcc.target/i386/excess-precision-2.c,
10268         gcc.target/i386/excess-precision-3.c,
10269         gcc.target/i386/excess-precision-4.c,
10270         gcc.target/i386/excess-precision-5.c,
10271         gcc.target/i386/excess-precision-6.c: New tests.
10272
10273 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10274
10275         PR c/35235
10276         * gcc.dg/c99-array-lval-8.c: New test.
10277
10278 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10279
10280         PR preprocessor/34695
10281         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10282         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10283         instead of dg-warning for "previous definition" messages.
10284         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10285         "warnings being treated as errors" message.
10286         * gcc.dg/fltconst-1.c: Use -fshow-column.
10287
10288 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10289
10290         PR fortran/38823
10291         * gfortran.dg/power1.f90: New test.
10292
10293 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10294
10295         PR c/456
10296         PR c/5675
10297         PR c/19976
10298         PR c/29116
10299         PR c/31871
10300         PR c/35198
10301         * gcc.c-torture/compile/20081108-1.c,
10302         gcc.c-torture/compile/20081108-2.c,
10303         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10304         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10305         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10306         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10307         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10308         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10309         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10310         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10311         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10312         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10313         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10314         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10315         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10316         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10317         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10318         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10319         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10320         case.
10321         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10322         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10323         XFAILs.  Update expected messages.
10324         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10325         expected messages.
10326         * gcc.dg/real-const-1.c: Replace with test from original PR.
10327         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10328         when casting from non-constant integer to pointer.
10329
10330 2009-03-29  Richard Guenther  <rguenther@suse.de>
10331
10332         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10333
10334 2009-03-29  Daniel Kraft  <d@domob.eu>
10335
10336         PR fortran/37423
10337         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10338         DEFERRED bindings.
10339         * gfortran.dg/typebound_proc_9.f03: New test.
10340         * gfortran.dg/typebound_proc_10.f03: New test.
10341         * gfortran.dg/typebound_proc_11.f03: New test.
10342         * gfortran.dg/abstract_type_5.f03: New test.
10343
10344 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10345
10346         PR fortran/38507
10347         * gfortran.dg/do_4.f: New.
10348         * gfortran.dg/goto_2.f90: Correct expected warnings.
10349         * gfortran.dg/goto_4.f90: Likewise.
10350         * gfortran.dg/goto_5.f90: New.
10351
10352 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
10353
10354         PR target/39545
10355         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10356
10357         * gcc.target/i386/pr39545-1.c: New.
10358         * gcc.target/i386/pr39545-2.c: Likewise.
10359
10360         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10361         (flex2_struct): Likewise.
10362         (check_struct_passing7): Likewise.
10363         (check_struct_passing8): Likewise.
10364         (f1s): Likewise.
10365         (f2s): Likewise.
10366         (main): Call check_struct_passing7 and check_struct_passing8.
10367
10368 2009-03-29  Richard Guenther  <rguenther@suse.de>
10369
10370         * gcc.c-torture/execute/20090113-1.c: New testcase.
10371         * gcc.c-torture/execute/20090113-2.c: Likewise.
10372         * gcc.c-torture/execute/20090113-3.c: Likewise.
10373         * gcc.c-torture/execute/20090207-1.c: Likewise.
10374         * gcc.c-torture/compile/20090114-1.c: Likewise.
10375         * gcc.c-torture/compile/20090328-1.c: Likewise.
10376         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10377
10378 2009-03-29  David Ayers  <ayers@fsfe.org>
10379
10380         PR objc/27377
10381         * objc.dg/conditional-1.m: New tests.
10382
10383 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
10384
10385         * gcc.dg/winline-10.c: New test.
10386
10387 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10388
10389         PR fortran/34656
10390         * gfortran.dg/do_check_1.f90: Add test.
10391         * gfortran.dg/do_check_2.f90: Add test.
10392         * gfortran.dg/do_check_3.f90: Add test.
10393         * gfortran.dg/do_check_4.f90: Add test.
10394
10395 2009-03-28  Jan Hubicka  <jh@suse.cz>
10396
10397         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10398         * gcc.dg/pr33826.c: Update dump files.
10399         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10400         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10401
10402 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10403
10404         * g++.dg/tree-ssa/fwprop-align.C: New test.
10405
10406 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10407
10408         * gcc.target/powerpc/altivec-28.c: New test.
10409
10410         PR c++/39554
10411         * gcc.dg/wdisallowed-functions-1.c: Removed.
10412         * gcc.dg/wdisallowed-functions-2.c: Removed.
10413         * gcc.dg/wdisallowed-functions-3.c: Removed.
10414         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10415         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10416         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10417
10418 2009-03-28  Richard Guenther  <rguenther@suse.de>
10419
10420         PR tree-optimization/38723
10421         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10422
10423 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10424
10425         PR fortran/38538
10426         * gfortran.dg/char_result_13.f90: New test.
10427
10428 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10429
10430         PR fortran/38765
10431         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10432
10433 2009-03-28  Daniel Kraft  <d@domob.eu>
10434
10435         * gfortran.dg/trim_1.f90: New test.
10436
10437 2009-03-28  Richard Guenther  <rguenther@suse.de>
10438
10439         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10440         * g++.dg/warn/Warray-bounds.C: Likewise.
10441
10442 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10443
10444         PR fortran/32626
10445         * gfortran.dg/recursive_check_7.f90: New test.
10446
10447 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10448
10449         PR fortran/38432
10450         * gfortran.dg/do_check_5.f90: New test.
10451         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10452         * gfortran.dg/array_constructor_18.f90: Ditto.
10453         * gfortran.dg/array_constructor_22.f90: Ditto.
10454         * gfortran.dg/do_3.F90: Ditto.
10455         * gfortran.dg/do_1.f90: Ditto.
10456
10457 2009-03-28  Richard Guenther  <rguenther@suse.de>
10458
10459         PR tree-optimization/38180
10460         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10461
10462 2009-03-28  Richard Guenther  <rguenther@suse.de>
10463
10464         PR tree-optimization/38513
10465         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10466         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10467         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10468         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10469         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10470         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10471         * gcc.dg/vect/vect-35.c: Likewise.
10472         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10473         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10474         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10475
10476 2009-03-28  Richard Guenther  <rguenther@suse.de>
10477
10478         PR tree-optimization/38968
10479         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10480
10481 2009-03-28  Richard Guenther  <rguenther@suse.de>
10482
10483         PR tree-optimization/37795
10484         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10485
10486 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10487
10488         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10489         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10490         options for removed targets.
10491
10492 2009-03-27  Richard Guenther  <rguenther@suse.de>
10493
10494         PR tree-optimization/39120
10495         * gcc.c-torture/execute/pr39120.c: New testcase.
10496
10497 2009-03-27  Richard Guenther  <rguenther@suse.de>
10498
10499         PR tree-optimization/39120
10500         * gcc.dg/torture/pta-callused-1.c: New testcase.
10501
10502 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10503
10504         PR middle-end/39315
10505         * gcc.target/i386/pr39315-1.c: New.
10506         * gcc.target/i386/pr39315-2.c: Likewise.
10507         * gcc.target/i386/pr39315-3.c: Likewise.
10508         * gcc.target/i386/pr39315-4.c: Likewise.
10509         * gcc.target/i386/pr39315-check.c: Likewise.
10510
10511 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10512
10513         PR c/39323
10514         * gcc.dg/pr39323-1.c: New.
10515         * gcc.dg/pr39323-2.c: Likewise.
10516         * gcc.dg/pr39323-3.c: Likewise.
10517
10518 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10519
10520         PR target/38034
10521         * gcc.target/ia64/sync-1.c: New.
10522
10523 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10524
10525         PR target/39472
10526         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10527         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10528         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10529         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10530         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10531         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10532         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10533         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10534
10535 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10536
10537         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10538         for low precision (i.e. float).
10539
10540 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10541             Jakub Jelinek  <jakub@redhat.com>
10542
10543         PR debug/37959
10544         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10545
10546 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10547
10548         * gcc.dg/memmove-2.c: New test.
10549         * gcc.dg/memmove-3.c: New test.
10550
10551         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10552         in clone naming.
10553
10554 2009-03-27  Xinliang David Li  <davidxl@google.com>
10555
10556         PR tree-optimization/39557
10557         * g++.dg/tree-ssa/dom-invalid.C: New test.
10558
10559 2009-03-27  Xinliang David Li  <davidxl@google.com>
10560
10561         PR tree-optimization/39548
10562         * g++.dg/tree-ssa/copyprop.C: New test.
10563
10564 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10565
10566         PR c++/38638
10567         * g++.dg/template/typename17.C: New testcase.
10568         * g++.dg/template/typename18.C: New testcase.
10569
10570 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10571
10572         PR c++/36799
10573         * g++.dg/other/var_copy-1.C: New test.
10574
10575 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10576
10577         PR c++/37647
10578         * g++.dg/parse/ctor9.C: New test.
10579
10580 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10581
10582         PR c++/29727
10583         * g++.dg/init/error2.C: New test.
10584
10585 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10586
10587         PR c++/35652
10588         * gcc.dg/pr35652.C: New.
10589         * g++.dg/warn/pr35652.C: New.
10590         * gcc.dg/format/plus-1.c: Adjust message.
10591
10592 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10593
10594         PR c++/39554
10595         * gcc.dg/wdisallowed-functions-3.c: New test.
10596         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10597
10598 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10599
10600         * gcc.dg/inline-33.c: Fix when pic.
10601
10602 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10603
10604         * gcc.target/ia64/20090324-1.c: New test.
10605
10606 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10607
10608         PR c/27898
10609         * gcc.dg/pr27898.c: New test.
10610
10611         PR tree-optimization/32139
10612         * gcc.c-torture/compile/pr32139.c: New test.
10613
10614 2009-03-24  Jason Merrill  <jason@redhat.com>
10615
10616         PR c++/28274
10617         * g++.dg/parse/defarg14.C: New test.
10618
10619 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10620
10621         PR libfortran/39528
10622         * gfortran.dg/read_repeat.f90: New test.
10623
10624 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10625
10626         PR tree-optimization/39529
10627         * gcc.dg/vect/pr39529.c: New test.
10628
10629 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10630             Jakub Jelinek  <jakub@redhat.com>
10631
10632         PR debug/39524
10633         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10634
10635 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10636
10637         PR c/39495
10638         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10639
10640 2009-03-23  Jason Merrill  <jason@redhat.com>
10641
10642         * g++.dg/cpp0x/auto12.C: Add variadic test.
10643
10644         PR c++/39526
10645         * g++.dg/warn/Wshadow-4.C: New test.
10646
10647 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10648
10649         PR tree-optimization/39516
10650         * gfortran.dg/pr39516.f: New test.
10651
10652 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10653
10654         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10655         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10656         variable, not environment variable.
10657
10658 2009-03-21  Jason Merrill  <jason@redhat.com>
10659
10660         PR c++/28879
10661         * g++.dg/ext/vla6.C: New test.
10662
10663 2009-03-20  Jason Merrill  <jason@redhat.com>
10664
10665         * g++.dg/cpp0x/initlist5.C: Add additional test.
10666
10667 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10668             Janis Johnson  <janis187@us.ibm.com>
10669
10670         * lib/compat.exp (compat-get-options-main, compat-get-options):
10671         Handle dg-prune-output in source file.
10672         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10673         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10674         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10675         two warnings.
10676
10677 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10678
10679         PR c/39495
10680         * gcc.dg/gomp/pr39495-1.c: New test.
10681         * gcc.dg/gomp/pr39495-2.c: New test.
10682         * g++.dg/gomp/pr39495-1.C: New test.
10683         * g++.dg/gomp/pr39495-2.C: New test.
10684
10685         PR target/39496
10686         * gcc.target/i386/pr39496.c: New test.
10687         * g++.dg/other/pr39496.C: New test.
10688
10689 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10690
10691         PR middle-end/39500
10692         * gcc.dg/autopar/pr39500-1.c: New.
10693         * gcc.dg/autopar/pr39500-2.c: New.
10694
10695 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10696
10697         * g++.dg/dg.exp: Prune graphite.
10698
10699 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10700
10701         PR middle-end/39447
10702         * g++.dg/graphite: New.
10703         * g++.dg/graphite/graphite.exp: New.
10704         * g++.dg/graphite/pr39447.C: New.
10705
10706 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10707
10708         PR c++/39425
10709         * g++.dg/template/pr39425.C: New.
10710
10711         * g++.dg/template/spec33.C: Updated.
10712
10713 2009-03-17  Jason Merrill  <jason@redhat.com>
10714
10715         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10716
10717 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10718
10719         PR c++/39475
10720         * g++.dg/ext/unary_trait_incomplete.C: New.
10721
10722 2009-03-17  Jing Yu  <jingyu@google.com>
10723
10724         PR middle-end/39378
10725         * g++.dg/inherit/thunk10.C: New test.
10726
10727 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10728
10729         PR target/39482
10730         * gcc.target/i386/pr39482.c: New test.
10731
10732 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10733
10734         PR debug/39471
10735         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10736         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10737         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10738         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10739
10740         PR middle-end/39443
10741         * gcc.dg/pr39443.c: New test.
10742
10743         PR debug/39412
10744         * gcc.dg/debug/pr39412.c: New test.
10745
10746 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10747
10748         PR testsuite/38526
10749         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10750         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10751         is defined.
10752         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10753         its original value, or unset if it was not defined.
10754         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10755         path procs around use of HOSTCC.
10756         * g++.dg/compat/struct-layout-1.exp: Ditto.
10757         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10758
10759 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10760
10761         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10762
10763 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10764
10765         Revert patch for PR testsuite/37630.
10766
10767         PR testsuite/37960
10768         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10769
10770         PR testsuite/37630
10771         * lib/target-supports.exp (check_effective_target_ieee): New.
10772         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10773         * gcc.dg/20001012-1.c: Require ieee.
10774
10775         PR testsuite/37628
10776         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10777
10778 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10779
10780         PR tree-optimization/39455
10781         * gcc.dg/pr39455.c: New test.
10782
10783 2009-03-13  David Ayers  <ayers@fsfe.org>
10784
10785         * objc/execute/trivial.m. New test.
10786
10787 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10788
10789         PR target/39137
10790         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10791
10792 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10793
10794         PR testsuite/39451
10795         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10796         constraint on (%2).
10797
10798 2009-03-12  David Ayers  <ayers@fsfe.org>
10799
10800         PR libobjc/27466
10801         * objc/execute/exceptions/handler-1.m. New test.
10802
10803 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10804
10805         PR target/39431
10806         * gcc.target/i386/pr39431.c: New test.
10807
10808 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10809
10810         PR target/39445
10811         * gcc.target/i386/pr39445.c: New.
10812
10813         * gcc.target/i386/push-1.c: XFAIL.
10814
10815 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10816
10817         * gcc.dg/inline-33.c: New test.
10818
10819 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10820
10821         * gcc.dg/vect/vect-82.c: Combine dg-do and
10822         dg-require-effective-target into dg-skip-if.
10823         * gcc.dg/vect/vect-83.c: Likewise.
10824
10825 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10826
10827         PR target/39137
10828         * gcc.target/i386/stackalign/longlong-1.c: New test.
10829         * gcc.target/i386/stackalign/longlong-2.c: New test.
10830
10831 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10832
10833         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10834
10835 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10836
10837         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10838         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10839
10840 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10841
10842         * gnat.dg/slice_enum.adb: New test.
10843
10844 2009-03-11  Jason Merrill  <jason@redhat.com>
10845
10846         PR debug/39086
10847         * g++.dg/opt/nrv15.C: New test.
10848
10849 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10850
10851         PR tree-optimization/39422
10852         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10853         constant array with static initialization to global memory.
10854         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10855
10856 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10857
10858         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10859         padding.
10860
10861 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10862
10863         PR c++/39371
10864         * g++.dg/opt/switch2.C: Add -w to dg-options.
10865         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10866         * g++.dg/warn/switch1.C: New test.
10867         * g++.dg/other/switch3.C: New test.
10868
10869         PR tree-optimization/39394
10870         * gcc.c-torture/compile/pr39394.c: New test.
10871
10872 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10873
10874         * gcc.target/s390/20090223-1.c: New testcase.
10875
10876 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10877
10878         PR libfortran/39402
10879         * gfortran.dg/fmt_f0_1.f90: New test.
10880
10881 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10882
10883         PR c++/39060
10884         * g++.dg/other/new1.C: Adjusted.
10885         * g++.dg/parse/crash40.C: Likewise.
10886         * g++.dg/parse/defarg12.C: Likewise.
10887         * g++.dg/template/error15.C: Likewise.
10888
10889         * g++.dg/other/pr39060.C: New.
10890
10891 2009-03-07  Jason Merrill  <jason@redhat.com>
10892
10893         PR c++/39367
10894         * g++.dg/opt/new1.C: New.
10895
10896 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10897
10898         PR c++/33492
10899         * g++.dg/other/error32.C: New.
10900
10901 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10902
10903         PR middle-end/39360
10904         * gcc.c-torture/compile/pr39360.c: New test.
10905
10906         PR debug/39372
10907         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10908
10909 2009-03-05  Jason Merrill  <jason@redhat.com>
10910
10911         PR c++/38908
10912         * g++.dg/warn/Wuninitialized-3.C: New test.
10913
10914 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10915
10916         PR debug/39379
10917         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10918         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10919
10920 2009-03-04  Jason Merrill  <jason@redhat.com>
10921
10922         PR c++/13549
10923         * g++.dg/template/koenig7.C: New test.
10924
10925 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10926
10927         * g++.dg/torture/predcom-1.C: New test.
10928
10929 2009-03-04  Richard Guenther  <rguenther@suse.de>
10930
10931         PR tree-optimization/39362
10932         * g++.dg/torture/pr39362.C: New testcase.
10933
10934 2009-03-04  Jason Merrill  <jason@redhat.com>
10935             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10936
10937         PR c++/9634
10938         PR c++/29469
10939         PR c++/29607
10940         * g++.dg/template/dependent-name5.C: New test.
10941
10942 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10943
10944         PR testsuite/39357
10945         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10946         vect_int to vect_int_mult.
10947
10948 2009-03-04  Richard Guenther  <rguenther@suse.de>
10949
10950         PR tree-optimization/39358
10951         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10952         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10953
10954 2009-03-04  Richard Guenther  <rguenther@suse.de>
10955
10956         PR tree-optimization/39339
10957         * gcc.c-torture/execute/pr39339.c: New testcase.
10958
10959 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10960
10961         * gcc.c-torture/compile/20090303-1.c,
10962         gcc.c-torture/compile/20090303-2.c: New tests.
10963
10964 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10965
10966         PR fortran/39354
10967         * gfortran.dg/gomp/pr39354.f90: New test.
10968
10969         PR tree-optimization/39343
10970         * gcc.dg/pr39343.c: New test.
10971
10972 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10973
10974         PR tree-optimization/39248
10975         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10976         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10977         on targets without vector misalignment support.
10978         * lib/target-supports.exp
10979         (check_effective_target_vect_short_mult): Add
10980         check_effective_target_arm32.
10981
10982 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10983
10984         PR middle-end/39335
10985         * gcc.dg/graphite/pr39335_1.c: New.
10986         * gcc.dg/graphite/pr39335.c: New.
10987
10988 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10989
10990         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10991         of andl.
10992         * gcc.target/i386/stackalign/return-5.c: Likewise.
10993         * gcc.target/i386/stackalign/return-6.c: Likewise.
10994
10995 2009-03-02  Richard Guenther  <rguenther@suse.de>
10996             Ira Rosen  <irar@il.ibm.com>
10997
10998         PR tree-optimization/39318
10999         * gfortran.dg/vect/pr39318.f90: New test.
11000
11001 2009-03-01  Jan Hubicka  <jh@suse.cz>
11002
11003         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
11004
11005 2009-03-01  Jan Hubicka  <jh@suse.cz>
11006
11007         PR debug/39267
11008         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
11009
11010 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11011
11012         * gnat.dg/pack12.adb: New test.
11013
11014 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11015
11016         PR c++/37789
11017         * g++.dg/other/pr37789.C: New.
11018
11019 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
11020
11021         PR fortran/39295
11022         * gfortran.dg/interface_25.f90: New test.
11023         * gfortran.dg/interface_26.f90: New test.
11024
11025 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
11026
11027         PR fortran/39292
11028         * gfortran.dg/initialization_22.f90: New test.
11029
11030 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
11031
11032         PR rtl-optimization/39241
11033         * gcc.dg/torture/pr39241.c: New.
11034
11035 2009-02-25  Martin Jambor  <mjambor@suse.cz>
11036
11037         PR tree-optimizations/39259
11038         * g++.dg/torture/pr39259.C: New testcase.
11039
11040 2009-02-24  Richard Guenther  <rguenther@suse.de>
11041
11042         PR c++/39242
11043         * g++.dg/template/instantiate10.C: New testcase.
11044
11045 2009-02-24  Richard Guenther  <rguenther@suse.de>
11046             Zdenek Dvorak  <ook@ucw.cz>
11047
11048         PR tree-optimization/39233
11049         * gcc.c-torture/execute/pr39233.c: New testcase.
11050
11051 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
11052
11053         PR tree-optimization/39260
11054         * gcc.dg/graphite/pr39260.c: New.
11055
11056 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
11057
11058         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
11059
11060 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
11061
11062         PR c++/36411
11063         * g++.dg/template/void14.C: New.
11064
11065 2009-02-23  Jason Merrill  <jason@redhat.com>
11066
11067         PR c++/38880
11068         * g++.dg/init/const7.C: Remove XFAIL.
11069         * g++.dg/init/static-init1.C: New test.
11070
11071         * g++.dg/cpp0x/initlist14.C: New test.
11072
11073 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11074
11075         PR fortran/38914
11076         * bound_simplification_2.f90:  New test case.
11077         * bound_7.f90:  New test case.
11078
11079 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
11080
11081         * gcc.dg/cpp/include4.c: New test.
11082
11083 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
11084
11085         PR target/39256
11086         * gcc.target/i386/abi-2.c: New.
11087
11088 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
11089
11090         * gcc.c-torture/execute/pr39228.x: New.
11091
11092 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
11093
11094         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
11095         scan-assembler to check for xmm0 register.
11096
11097 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
11098             Joseph Myers  <joseph@codesourcery.com>
11099
11100         * gcc.target/arm/va_list.c: New test.
11101         * g++.dg/abi/arm_va_list.C: Likewise.
11102         * lib/target-supports.exp (check_effective_target_arm_eabi): New
11103         function.
11104         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
11105         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
11106         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
11107         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
11108         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
11109         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
11110
11111 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
11112
11113         PR testsuite/38164
11114         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
11115         to dg-options.
11116
11117 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
11118
11119         PR target/39240
11120         * gcc.c-torture/execute/pr39240.c: New test.
11121
11122 2009-02-20  Jason Merrill  <jason@redhat.com>
11123
11124         PR c++/39225
11125         * g++.dg/parse/dtor15.C: New test.
11126
11127 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
11128
11129         * gcc.c-torture/execute/20090219-1.c: New.
11130
11131 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
11132
11133         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
11134         (mips-dg-options): When matching isa* pseudo-options make
11135         'value' optional and accept ! entries.  Use $spec instead of
11136         $isa_spec in the isa pseudo-option error message.  Only
11137         perform the ISA-range check when 'value' is set.  If arch is
11138         matching any CPU in the ! entries switch to its generic ISA.
11139         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
11140         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
11141
11142 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
11143
11144         PR target/39175
11145         * gcc.dg/visibility-20.c: New test.
11146         * g++.dg/ext/visibility/visibility-11.C: New test.
11147
11148 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
11149
11150         PR c++/39188
11151         * g++.dg/abi/pr39188-1a.C: New.
11152         * g++.dg/abi/pr39188-1b.C: Likewise.
11153         * g++.dg/abi/pr39188-1.h: Likewise.
11154         * g++.dg/abi/pr39188-2a.C: Likewise.
11155         * g++.dg/abi/pr39188-2b.C: Likewise.
11156         * g++.dg/abi/pr39188-2.h: Likewise.
11157         * g++.dg/abi/pr39188-3a.C: Likewise.
11158         * g++.dg/abi/pr39188-3b.C: Likewise.
11159         * g++.dg/abi/pr39188-3.h: Likewise.
11160
11161 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
11162
11163         PR c/38483
11164         * gcc.c-torture/execute/call-trap-1.c,
11165         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
11166         tests.
11167
11168 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
11169
11170         PR target/39228
11171         * gcc.c-torture/execute/pr39228.c: New test.
11172
11173 2009-02-19  Richard Guenther  <rguenther@suse.de>
11174
11175         PR tree-optimization/39074
11176         * gcc.dg/torture/pr39074.c: New testcase.
11177         * gcc.dg/torture/pr39074-2.c: Likewise.
11178         * gcc.dg/torture/pr39074-3.c: Likewise.
11179
11180 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11181
11182         PR c++/39219
11183         * g++.dg/parse/attr3.C: New.
11184
11185 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
11186
11187         PR testsuite/38165
11188         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
11189
11190         PR testsuite/38166
11191         * g++.dg/ext/visibility/class1.C: Revert revision 122348
11192         and skip on Darwin.
11193
11194 2009-02-18  Jason Merrill  <jason@redhat.com>
11195
11196         PR c++/38880
11197         * g++.dg/init/const7.C: Remove XFAIL.
11198
11199         PR target/39179
11200         * g++.dg/opt/const6.C: New test.
11201
11202 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11203
11204         * gcc.dg/callabi/callabi.exp: Moved to ...
11205         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
11206         in 64bit mode.
11207
11208         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
11209         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11210         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11211         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
11212         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
11213         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
11214         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
11215
11216         * gcc.dg/callabi/callabi.h: Moved to ...
11217         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
11218
11219         * gcc.dg/callabi/func-1.c: Moved to ...
11220         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
11221
11222         * gcc.dg/callabi/func-indirect.c: Moved to ...
11223         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
11224
11225         * gcc.dg/callabi/pr38891.c: Moved to ...
11226         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
11227
11228         * gcc.dg/callabi/vaarg-1.c: Moved to ...
11229         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
11230
11231         * gcc.dg/callabi/vaarg-2.c: Moved to ...
11232         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
11233
11234         * gcc.dg/callabi/vaarg-3.c: Moved to ...
11235         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
11236
11237 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
11238
11239         PR target/38891
11240         * gcc.dg/callabi/pr38891.c: New.
11241
11242 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11243
11244         * gcc.dg/callabi/callabi.exp: New.
11245
11246 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11247
11248         PR target/39082
11249         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
11250         -Wno-abi for x86.
11251         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
11252
11253         * gcc.target/i386/pr39082-1.c: New.
11254
11255         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11256         -Wno-abi.
11257
11258         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11259         CHECK_M64_M128 is defined.
11260         (check_f_arguments): Add "do".
11261         (check_vector_arguments): New.
11262         (check_m64_arguments): Likewise.
11263         (check_m128_arguments): Likewise.
11264
11265         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11266         (CHECK_M64_M128): Define.
11267
11268         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
11269         on abitest.
11270         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11271
11272         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11273         tests only if CHECK_M64_M128 is defined.
11274
11275         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11276         (m128_2_struct): Likewise.
11277         (check_struct_passing5): Likewise.
11278         (check_struct_passing6): Likewise.
11279         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11280
11281         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11282         (un5): Likewise.
11283         (check_union_passing4): Likewise.
11284         (main): Test union with __m128 if CHECK_M64_M128 is defined.
11285
11286 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
11287
11288         PR c/35447
11289         * gcc.dg/noncompile/pr35447-1.c: New test.
11290
11291 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
11292
11293         PR tree-optimization/36922
11294         * gfortran.dg/pr36922.f: New test.
11295
11296 2009-02-17  Richard Guenther  <rguenther@suse.de>
11297
11298         PR tree-optimization/39202
11299         * gcc.c-torture/compile/pr39202.c: New testcase.
11300
11301 2009-02-17  Richard Guenther  <rguenther@suse.de>
11302
11303         PR tree-optimization/39204
11304         * gcc.dg/torture/pr39204.c: New testcase.
11305
11306 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
11307
11308         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11309         * gcc.dg/vect/vect-outer-6.c: Ditto.
11310
11311 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
11312
11313         PR c/35446
11314         * gcc.dg/noncompile/init-5.c: New test.
11315         * gcc.dg/init-bad-4.c: Adjust expected errors.
11316
11317 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11318
11319         PR target/37049
11320         * gcc.target/i386/push-1.c: New.
11321
11322 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
11323
11324         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11325
11326 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11327
11328         * gcc.target/spu/intrinsics-sr.c: New test.
11329
11330 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
11331
11332         PR target/38056
11333         * gcc.target/ia64/sibcall-opt-1.c: New test.
11334         * gcc.target/ia64/sibcall-opt-2.c: New test.
11335
11336 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
11337
11338         PR fortran/36528
11339         * gfortran.dg/cray_pointers_8.f90: New test.
11340
11341         PR fortran/36703
11342         * gfortran.dg/cray_pointers_9.f90: New test.
11343
11344 2009-02-13  Jason Merrill  <jason@redhat.com>
11345
11346         PR c++/39070
11347         * g++.dg/cpp0x/decltype16.C: New.
11348
11349 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11350
11351         PR target/39152
11352         * gfortran.dg/gomp/pr39152.f90: New.
11353
11354 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11355
11356         PR target/39162
11357         * gcc.target/i386/pr39162.c: New.
11358
11359 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
11360
11361         PR c/35444
11362         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11363         New tests.
11364
11365 2009-02-12  Jason Merrill  <jason@redhat.com>
11366
11367         PR c++/38950
11368         * g++.dg/template/array20.C: New test.
11369
11370 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
11371
11372         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11373         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11374         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11375
11376 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11377
11378         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11379
11380 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11381
11382         PR target/39152
11383         * gfortran.dg/pr39152.f: New.
11384
11385 2009-02-11  Jason Merrill  <jason@redhat.com>
11386
11387         PR c++/39153
11388         * g++.dg/cpp0x/defaulted9.C: New test.
11389
11390         PR c++/30111
11391         * g++.dg/init/value7.C: New test.
11392
11393 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11394
11395         PR target/38824
11396         * gcc.target/i386/pr38824.c: New testcase.
11397
11398 2009-02-11  Jason Merrill  <jason@redhat.com>
11399
11400         PR c++/38649
11401         * g++.dg/cpp0x/defaulted8.C: New test.
11402
11403         PR c++/36744
11404         * g++.dg/cpp0x/rv9p.C: New test.
11405
11406 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11407
11408         * gnat.dg/aliasing3.adb: New test.
11409         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11410
11411 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11412
11413         PR c++/34397
11414         * g++.dg/template/crash88.C: New.
11415         * g++.dg/template/crash89.C: Likewise.
11416
11417 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11418
11419         PR c/39084
11420         * gcc.dg/pr39084.c: New test.
11421
11422 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11423
11424         PR target/39139
11425         * gcc.target/i386/pr39139.c: New test.
11426
11427 2009-02-10  Richard Guenther  <rguenther@suse.de>
11428
11429         PR tree-optimization/39132
11430         * gcc.dg/torture/pr39132.c: New testcase.
11431
11432 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11433
11434         PR target/39119
11435         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11436         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11437         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11438         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11439         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11440         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11441         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11442         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11443
11444 2009-02-09  Jason Merrill  <jason@redhat.com>
11445
11446         PR c++/39109
11447         * g++.dg/init/value6.C: New test.
11448
11449 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11450
11451         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11452
11453 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11454
11455         * gcc.c-torture/compile/20090209-1.c: New test.
11456
11457 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11458
11459         PR c++/35147
11460         PR c++/37737
11461         * g++.dg/cpp0x/vt-35147.C: New.
11462         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11463         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11464
11465 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11466
11467         PR c/35434
11468         * gcc.dg/attr-alias-4.c: New test.
11469
11470 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11471
11472         PR c/39035
11473         * gcc.dg/dfp/pr39035.c: New test.
11474
11475 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11476
11477         PR c/36432
11478         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11479
11480 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11481
11482         PR c++/39106
11483         * g++.dg/opt/thunk3.C: New test.
11484
11485 2009-02-05  Nick Clifton  <nickc@redhat.com>
11486
11487         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11488         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11489         * gcc.dg/cdce1.c: Likewise.
11490         * gcc.dg/cpp/_Pragma6.c: Likewise.
11491         * g++.dg/cpp/_Pragma1.C: Likewise.
11492         * gcc.dg/utf32-2.c: Xfail for M32C.
11493         * gcc.dg/utf32-1.c: Likewise.
11494         * gcc.dg/utf32-3.c: Likewise.
11495         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11496         targets.
11497         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11498         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11499         * gcc.dg/Wconversion-5.c: Likewise.
11500         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11501         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11502         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11503         * gcc.dg/utf-inc-init.c: Likewise.
11504         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11505         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11506         * gcc.dg/utf-array-short-wchar.c: Likewise.
11507         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11508         * gcc.dg/mallign.c: Use size_t instead of long.
11509
11510 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11511
11512         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11513
11514 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11515
11516         * gcc.c-torture/execute/pr39100.c: New.
11517
11518 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11519
11520         PR c/35435
11521         * gcc.dg/tls/diag-6.c: New test.
11522
11523 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11524
11525         * gcc.dg/graphite/scop-19.c: New
11526
11527 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11528
11529         AVX Programming Reference (January, 2009)
11530         * gcc.target/i386/avx-vpclmulqdq.c: New.
11531         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11532
11533         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11534
11535         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11536         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11537         (pclmul_test): Renamed to ...
11538         (TEST): This.
11539
11540 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11541
11542         PR c++/39095
11543         * g++.dg/abi/mangle31.C: New test.
11544
11545 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11546
11547         PR c/29129
11548         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11549         declarator.
11550         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11551         inside function prototype but not part of parameter declarator.
11552         * vla-11.c: New test.
11553
11554 2009-02-03  Jason Merrill  <jason@redhat.com>
11555
11556         * g++.dg/warn/main-4.C: New test.
11557         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11558
11559 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11560
11561         PR c++/36607
11562         * g++.dg/expr/cast10.C: New test.
11563
11564 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11565
11566         PR c/35433
11567         * gcc.dg/init-bad-6.c: New test.
11568
11569 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11570
11571         PR target/35318
11572         * gcc.c-torture/compile/pr35318.c: New test.
11573
11574         PR inline-asm/39059
11575         * gcc.dg/nofixed-point-2.c: New test.
11576         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11577         * g++.dg/ext/fixed2.C: Likewise.
11578         * g++.dg/other/error25.C: Likewise.
11579         * g++.dg/lookup/crash7.C: Likewise.
11580         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11581
11582         PR c++/39056
11583         * g++.dg/cpp0x/initlist13.C: New test.
11584
11585 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11586
11587         PR c++/36897
11588         * g++.dg/template/func2.C: New test.
11589
11590         PR c++/37314
11591         * g++.dg/template/typename15.C: New.
11592         * g++.dg/template/typename16.C: New.
11593
11594 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11595             Ben Elliston  <bje@au.ibm.com>
11596
11597         PR c/39034
11598         * gcc.dg/dfp/pr39034.c: New test.
11599
11600 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11601
11602         PR testsuite/38263
11603         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11604
11605 2009-02-02  Jason Merrill  <jason@redhat.com>
11606
11607         PR c++/39054
11608         * g++.dg/parse/dtor14.C: New test.
11609
11610 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11611
11612         * lib/target-supports.exp
11613         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11614         * g++.dg/ext/builtin10.C: New test.
11615
11616         PR inline-asm/39058
11617         * gcc.target/i386/pr39058.c: New test.
11618
11619 2009-02-02  Richard Guenther  <rguenther@suse.de>
11620
11621         PR tree-optimization/38937
11622         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11623
11624 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11625
11626         PR c++/39053
11627         * g++.dg/parse/crash52.C: New.
11628
11629 2009-01-30  Richard Guenther  <rguenther@suse.de>
11630
11631         PR tree-optimization/39041
11632         * gcc.c-torture/compile/pr39041.c: New testcase.
11633
11634 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11635
11636         PR target/39013
11637         * gcc.target/i386/pr39013-1.c: New test.
11638         * gcc.target/i386/pr39013-2.c: New test.
11639
11640         PR c++/39028
11641         * g++.dg/ext/label12.C: New test.
11642
11643 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11644
11645         PR c++/33465
11646         * g++.dg/parse/error34.C: New.
11647         * g++.dg/parse/error35.C: Likewise.
11648
11649 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11650
11651         PR c++/38655
11652         * g++.dg/cpp0x/decltype-38655.C: New.
11653
11654 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11655
11656         PR target/39002
11657         * g++.dg/torture/pr39002.C: New test.
11658
11659 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11660
11661         PR tree-optimization/39007
11662         * gcc.dg/tree-ssa/pr39007.c: New.
11663
11664 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11665
11666         PR middle-end/35854
11667         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11668         to "subreg1".
11669
11670 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11671
11672         PR middle-end/38857
11673         * gcc.c-torture/compile/pr38857.c: New test.
11674
11675 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11676
11677         PR fortran/38852
11678         PR fortran/39006
11679         * gfortran.dg/bound_6.f90: New test.
11680
11681 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11682
11683         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11684
11685 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11686
11687         PR tree-optimization/38997
11688         * gcc.dg/tree-ssa/pr38997.c: New.
11689
11690 2009-01-28  Richard Guenther  <rguenther@suse.de>
11691
11692         PR tree-optimization/38926
11693         * gcc.c-torture/compile/pr38926.c: New testcase.
11694
11695 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11696
11697         PR middle-end/38934
11698         * gcc.dg/pr38934.c: New test.
11699
11700 2009-01-28  Richard Guenther  <rguenther@suse.de>
11701
11702         PR middle-end/38908
11703         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11704
11705 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11706
11707         PR tree-optimization/38984
11708         * gcc.dg/pr38984.c: New XFAILed testcase.
11709
11710
11711 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11712
11713         PR target/38988
11714         * gcc.target/i386/pr38988.c: New test.
11715
11716 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11717
11718         PR c++/37554
11719         * g++.dg/parse/crash51.C: New.
11720         * g++.old-deja/g++.pt/crash9.C: Adjust.
11721
11722 2009-01-27  Daniel Kraft  <d@domob.eu>
11723
11724         PR fortran/38883
11725         * gfortran.dg/mvbits_6.f90:  New test.
11726         * gfortran.dg/mvbits_7.f90:  New test.
11727         * gfortran.dg/mvbits_8.f90:  New test.
11728
11729 2009-01-27  Richard Guenther  <rguenther@suse.de>
11730
11731         PR tree-optimization/38503
11732         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11733
11734 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11735
11736         PR middle-end/38969
11737         * gcc.c-torture/execute/pr38969.c: New test.
11738
11739 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11740
11741         PR testsuite/38864
11742         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11743         to dg-do compile.
11744         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11745         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11746         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11747
11748 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11749
11750         PR target/38952
11751         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11752         if __USING_SJLJ_EXCEPTIONS__ is defined.
11753
11754         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11755         __USING_SJLJ_EXCEPTIONS__ is defined.
11756         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11757         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11758         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11759         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11760         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11761         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11762
11763 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11764
11765         PR testsuite/38949
11766         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11767         Use instead of C name in asm statements.
11768
11769 2009-01-26  Richard Guenther  <rguenther@suse.de>
11770
11771         PR tree-optimization/38745
11772         * g++.dg/torture/pr38745.C: New testcase.
11773
11774 2009-01-26  Richard Guenther  <rguenther@suse.de>
11775
11776         PR middle-end/38851
11777         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11778
11779 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11780
11781         * gcc.dg/bitfld-15.c: Gate warning on target
11782         pcc_bitfield_type_matters.
11783         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11784         g++.dg/ext/bitfield4.C: Likewise.
11785         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11786         bitfield for any target.
11787
11788 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11789
11790         PR c/38957
11791         * gcc.dg/pr38957.c: New test.
11792
11793 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11794
11795         PR fortran/38955
11796         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11797         comparing floats.
11798
11799 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11800
11801         PR tree-optimization/38953
11802         * gfortran.dg/graphite/pr38953.f90: New.
11803
11804 2009-01-24  Paul Brook  <paul@codesourcery.com>
11805
11806         * gcc.target/arm/neon-cond-1.c: New test.
11807
11808 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11809
11810         PR tree-optimization/38932
11811         * gcc.dg/pr38932.c: New.
11812
11813 2009-01-23  Revital Eres  <eres@il.ibm.com>
11814
11815         * gcc.dg/sms-7.c: Fix test.
11816
11817 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11818
11819         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11820         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11821         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11822         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11823
11824 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11825
11826         * gcc.dg/pr35729.c: Make test x86 specific.
11827
11828 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11829
11830         PR middle-end/38615
11831         * gcc.dg/pr38615.c: New test.
11832
11833 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11834
11835         PR target/38931
11836         * gcc.target/i386/pr38931.c: New test.
11837
11838 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11839
11840         PR c++/38930
11841         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11842         * g++.dg/template/typedef12.C: Likewise.
11843         * g++.dg/template/typedef13.C: Likewise.
11844         * g++.dg/template/typedef14.C: Likewise.
11845         * g++.dg/template/sfinae3.C: Likewise.
11846         * g++.old-deja/g++.pt/typename8.C: Likewise.
11847         * g++.dg/template/access11.C: Likewise
11848
11849 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11850
11851         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11852         and mips*-*-irix*.
11853         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11854
11855 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11856
11857         PR c++/26693
11858         * g++.dg/template/typedef11.C: New test.
11859         * g++.dg/template/typedef12.C: Likewise.
11860         * g++.dg/template/typedef13.C: Likewise.
11861         * g++.dg/template/typedef14.C: Likewise.
11862         * g++.dg/template/sfinae3.C: Compile this pedantically.
11863         The only errors expected should be the one saying the typedef is ill
11864         formed.
11865         * g++.old-deja/g++.pt/typename8.C: Likewise.
11866         * g++.dg/template/access11.C: Update this.
11867
11868 2009-01-21  Daniel Kraft  <d@domob.eu>
11869
11870         PR fortran/38887
11871         * gfortran.dg/mvbits_5.f90:  New test.
11872
11873 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11874
11875         * gcc.dg/sms-6.c: New test.
11876         * gcc.dg/sms-7.c: Likewise.
11877
11878 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11879
11880         PR fortran/38907
11881         * gfortran.dg/host_assoc_function_7.f90: New test
11882
11883 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11884             Richard Guenther  <rguenther@suse.de>
11885
11886         PR tree-optimization/38747
11887         PR tree-optimization/38748
11888         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11889         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11890         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11891
11892 2009-01-20  Kees Cook  <kees@ubuntu.com>
11893             H.J. Lu  <hongjiu.lu@intel.com>
11894
11895         PR target/38902
11896         * gcc.dg/pr38902.c: New.
11897
11898 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11899
11900         PR target/38868
11901         * gfortran.dg/pr38868.f: New testcase.
11902
11903 2009-01-20  Richard Guenther  <rguenther@suse.de>
11904
11905         * gcc.c-torture/execute/pr36227.c: Move ...
11906         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11907
11908 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11909
11910         * lib/gfortran.exp: Add -B options for targets that use
11911         libgfortran.a%s in their specs.
11912
11913 2009-01-19  Jason Merrill  <jason@redhat.com>
11914
11915         PR c++/23287
11916         * g++.dg/template/dtor5.C: New test.
11917
11918 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11919
11920         PR fortran/38859
11921         * gfortran.dg/bound_5.f90: New test.
11922
11923 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11924
11925         PR target/38736
11926         * g++.dg/compat/abi/pr38736_main.C: New.
11927         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11928         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11929         * g++.dg/other/macro-1.C: Likewise.
11930         * gcc.dg/macro-1.c: Likewise.
11931         * gcc.dg/compat/pr38736_main.c: Likewise.
11932         * gcc.dg/compat/pr38736_x.c: Likewise.
11933         * gcc.dg/compat/pr38736_y.c: Likewise.
11934
11935 2009-01-18  Richard Guenther  <rguenther@suse.de>
11936
11937         PR tree-optimization/38819
11938         * gcc.c-torture/execute/pr38819.c: New testcase.
11939
11940 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11941
11942         PR fortran/38657
11943         * gfortran.dg/module_commons_3.f90: Reapply.
11944
11945 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11946
11947         PR fortran/34955
11948         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11949         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11950
11951 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11952
11953         PR fortran/38657
11954         * gfortran.dg/module_commons_3.f90: Remove
11955
11956 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11957
11958         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11959
11960 2009-01-16  Jason Merrill  <jason@redhat.com>
11961
11962         PR c++/38877
11963         * g++.dg/template/lvalue1.C: New test.
11964
11965         PR c++/29470
11966         * g++.dg/template/access20.C: New test.
11967         * g++.dg/torture/pr34641.C: Fix access.
11968
11969 2009-01-16  Richard Guenther  <rguenther@suse.de>
11970
11971         PR tree-optimization/38835
11972         PR middle-end/36227
11973         * gcc.c-torture/execute/pr36227.c: New testcase.
11974         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11975         * g++.dg/init/const7.C: Likewise.
11976
11977 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11978
11979         PR target/38554
11980         * gcc.c-torture/compile/pr38554.c: New test.
11981
11982 2009-01-16  Jason Merrill  <jason@redhat.com>
11983
11984         PR c++/38579
11985         * g++.dg/conversion/access1.C: New test.
11986
11987 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11988
11989         PR tree-optimization/38789
11990         * gcc.c-torture/compile/pr38789.c: New test.
11991
11992 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11993
11994         PR fortran/38152
11995         * gfortran.dg/proc_ptr_13.f90: New.
11996
11997 2009-01-15  Jason Merrill  <jason@redhat.com>
11998
11999         PR c++/38850
12000         * g++.dg/template/koenig6.C: New test.
12001
12002 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12003
12004         PR c++/29388
12005         * g++.dg/template/error37.C: New testcase.
12006
12007 2009-01-15  Jason Merrill  <jason@redhat.com>
12008
12009         PR c++/36334
12010         * g++.dg/conversion/memfn1.C: New test.
12011
12012         PR c++/37646
12013         * g++.dg/conversion/memfn2.C: New test.
12014
12015 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
12016
12017         PR c++/38357
12018         * g++.dg/template/crash87.C: New test.
12019
12020 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
12021
12022         PR middle-end/37843
12023         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
12024
12025 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
12026
12027         PR c++/38636
12028         * g++.dg/parse/crash50.C: New test.
12029
12030 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
12031
12032         PR rtl-optimization/38245
12033         * gcc.dg/pr38245-3.c: New test.
12034         * gcc.dg/pr38245-3.h: New file.
12035         * gcc.dg/pr38245-4.c: New file.
12036         * gcc.dg/pr38364.c: New test.
12037
12038 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
12039
12040         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
12041         sequence PC-relative.
12042
12043 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
12044
12045         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
12046         calls and/or PLT markers.
12047         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
12048         calls and/or PLT markers.
12049         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
12050         calls and/or PLT markers.
12051         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
12052         calls and/or PLT markers.
12053
12054 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
12055             Nathan Froyd  <froydnj@codesourcery.com>
12056             Joseph Myers  <joseph@codesourcery.com>
12057
12058         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
12059         New function.
12060         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
12061         and use consistent CFLAGS.
12062         * gcc.target/powerpc/20030505.c: Likewise.
12063         * gcc.target/powerpc/20081204-1.c: Likewise.
12064         * gcc.target/powerpc/ppc-spe.c: Likewise.
12065         * gcc.target/powerpc/spe1.c: Likewise.
12066         * g++.dg/ext/spe1.C: Likewise.
12067         * g++.dg/other/opaque-1.C: Likewise.
12068         * g++.dg/other/opaque-2.C: Likewise.
12069         * g++.dg/other/opaque-3.C: Likewise.
12070
12071 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
12072
12073         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
12074         out of loop.
12075
12076 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
12077
12078         PR target/38811
12079         * g++.dg/torture/pr38811.C: New file.
12080
12081 2009-01-14  Richard Guenther  <rguenther@suse.de>
12082
12083         PR tree-optimization/38826
12084         PR middle-end/38477
12085         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
12086
12087 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
12088
12089         * gcc.dg/graphite/pr38786.c: Fix commit problem.
12090
12091 2009-01-14  Nick Clifton  <nickc@redhat.com>
12092
12093         PR c++/37862
12094         * g++.cp/parse/pr37862.C: New test.
12095
12096 2009-01-14  Julian Brown  <julian@codesourcery.com>
12097
12098         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
12099         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
12100         to...
12101         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
12102         These.
12103
12104 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
12105
12106         PR rtl-optimization/38774
12107         * gcc.dg/torture/pr38774.c: New test.
12108
12109         PR c++/38795
12110         * g++.dg/cpp0x/pr38795.C: New test.
12111
12112 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
12113             Nathan Froyd  <froydnj@codesourcery.com>
12114             Joseph Myers  <joseph@codesourcery.com>
12115
12116         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
12117         otherwise.  Do not check for AltiVec at runtime.
12118         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
12119         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
12120         * gcc.target/powerpc/altivec-1.c: Likewise.
12121         * gcc.target/powerpc/altivec-3.c: Likewise.
12122         * gcc.target/powerpc/altivec-10.c: Likewise.
12123         * gcc.target/powerpc/altivec-12.c: Likewise.
12124         * gcc.target/powerpc/altivec-24.c: Likewise.
12125         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
12126         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
12127         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
12128         * gcc.target/powerpc/pr35907.c: Likewise.
12129         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
12130         otherwise.  Do not check for Cell at runtime.
12131         * gcc.target/powerpc/altivec_check.h: Delete.
12132
12133         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
12134         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
12135         not check for AltiVec at runtime.
12136         * g++.dg/ext/altivec-cell-2.C: Likewise.
12137         * g++.dg/ext/altivec-cell-3.C: Likewise.
12138         * g++.dg/ext/altivec-cell-4.C: Likewise.
12139         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
12140         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
12141         check.
12142         * g++.dg/ext/altivec_check.h: Delete.
12143
12144 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
12145
12146         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
12147         effective target.  Adjust line numbers accordingly.
12148
12149 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
12150
12151         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
12152
12153 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
12154
12155         PR tree-optimization/38786
12156         * gcc.dg/graphite/pr38786.c: New.
12157
12158 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
12159
12160         Revert:
12161         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12162
12163         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12164         for alpha*-*-* targets.
12165         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12166
12167 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12168
12169         PR libfortran/38772
12170         * gfortran.dg/fmt_bz_bn_err.f: New test.
12171
12172 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
12173
12174         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
12175
12176 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12177
12178         * lib/target-supports.exp (check_effective_target_powerpc64): New.
12179         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
12180         instruction support.  Do not check for it at runtime.
12181
12182 2009-01-12  Jason Merrill  <jason@redhat.com>
12183
12184         PR c++/35109
12185         * g++.dg/lookup/friend11.C: Remove expected error.
12186         * g++.dg/lookup/friend14.C: New test.
12187         * g++.dg/lookup/friend15.C: New test.
12188
12189 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
12190
12191         PR c++/36019
12192         * g++.dg/lookup/hidden-class12.C: New test.
12193         * g++.dg/lookup/hidden-class13.C: New test.
12194         * g++.dg/lookup/hidden-class14.C: New test.
12195         * g++.dg/lookup/hidden-class15.C: New test.
12196         * g++.dg/lookup/hidden-class16.C: New test.
12197
12198 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
12199
12200         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
12201         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
12202         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
12203
12204 2009-01-12  Jason Merrill  <jason@redhat.com>
12205
12206         PR c++/31488
12207         * g++.dg/other/vararg-3.C: New test.
12208
12209 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12210
12211         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
12212         Explicitly enable SPE.
12213         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
12214         directive.
12215
12216         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
12217         Expect -flax-vector-conversions message.  Adjust incompatible
12218         types errors.
12219         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
12220         Make Foo extern.
12221
12222         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
12223
12224         * g++.dg/other/opaque-1.C: Run on targets with SPE.
12225
12226         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
12227         * g++.dg/other/opaque-2.C: Likewise.
12228         * g++.dg/other/opaque-3.C: Likewise.
12229
12230 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12231
12232         PR c/32041
12233         * gcc.dg/pr32041.c: New test.
12234         * g++.dg/parse/offsetof9.C: New test.
12235
12236 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12237             Nathan Froyd  <froydnj@codesourcery.com>
12238
12239         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
12240         * g++.dg/ext/attribute-test-1.C: Likewise.
12241         * g++.dg/ext/attribute-test-2.C: Likewise.
12242         * g++.dg/ext/attribute-test-3.C: Likewise.
12243         * g++.dg/ext/attribute-test-4.C: Likewise.
12244
12245 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12246
12247         * gnat.dg/unchecked_convert3.adb: New test.
12248
12249 2009-01-12  Tomas Bily  <tbily@suse.cz>
12250
12251         PR middlend/38385
12252         * gcc.dg/tree-ssa/pr38385.c: New file.
12253
12254 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12255
12256         PR c++/38794
12257         * g++.dg/parse/typedef9.C: New test.
12258
12259         PR tree-optimization/38807
12260         * gcc.c-torture/compile/pr38807.c: New test.
12261
12262 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
12263
12264         * gcc.target/mips/ins-2.c: New test.
12265
12266 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12267
12268         PR testsuite/38809
12269         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12270
12271 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
12272
12273         PR c++/36254
12274         * g++.dg/warn/Wreturn-type-5.C: New test.
12275
12276 2009-01-11  Matthias Klose  <doko@ubuntu.com>
12277
12278         PR middle-end/38616
12279         * gcc.dg/pr38616.c: New test.
12280
12281 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
12282
12283         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12284
12285 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
12286
12287         PR c++/38648
12288         * g++.dg/expr/string-1.C: New test.
12289         * g++.dg/expr/string-2.C: New test.
12290
12291         PR c++/36695
12292         * g++.dg/ext/complex4.C: New test.
12293         * g++.dg/ext/complex5.C: New test.
12294         * g++.dg/init/reference1.C: New test.
12295         * g++.dg/init/reference2.C: New test.
12296         * g++.dg/init/reference3.C: New test.
12297
12298 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12299
12300         PR fortran/38763
12301         * gfortran.dg/transfer_null_1.f90: New test.
12302
12303 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12304
12305         PR fortran/38765
12306         * gfortran.dg/host_assoc_function_6.f90: New test.
12307
12308 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
12309
12310         * lib/target-supports.exp: Add method to determine if the effective
12311         target is really a ppc405 after applying all compile options.
12312         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12313         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12314         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12315         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12316         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12317         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12318         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12319         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12320         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12321         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12322         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12323         * gcc.target/powerpc/405-machhw-1.c: Likewise.
12324         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12325         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12326         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12327         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12328         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12329         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12330         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12331         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12332         * gcc.target/powerpc/405-macchw-1.c: Likewise.
12333         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12334         * gcc.target/powerpc/405-machhw-2.c: Likewise.
12335         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12336         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12337         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12338         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12339         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12340         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12341         * gcc.target/powerpc/405-macchw-2.c: Likewise.
12342         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12343
12344 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12345
12346         PR c++/35335
12347         * g++.dg/other/error31.C: New testcase.
12348
12349         PR c/35742
12350         * gcc.dg/pr35742.c: New test.
12351
12352 2009-01-09  John F. Carr  <jfc@mit.edu>
12353
12354         PR c++/37877
12355         * g++.dg/parse/linkage3.C: New test.
12356
12357 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12358
12359         PR middle-end/38771
12360         * gcc.c-torture/compile/pr38771.c: New test.
12361
12362 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
12363
12364         * gcc.dg/pr34856.c: Ignore irrelevant warning.
12365
12366 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
12367
12368         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12369         * gcc.dg/sibcall-4.c: Likewise.
12370
12371 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
12372             Jan Sjodin  <jan.sjodin@amd.com>
12373
12374         PR tree-optimization/38559
12375         * gcc.dg/graphite/pr38559.c: New.
12376
12377 2009-01-08  Ira Rosen  <irar@il.ibm.com>
12378
12379         PR tree-optimization/37194
12380         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12381
12382 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
12383
12384         PR c++/38725
12385         * g++.dg/ext/label11.C: New test.
12386
12387 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
12388
12389         * lib/target-supports.exp (check_weak_override_available): New.
12390         * lib/target-supports-dg.exp (dg-require-weak-override): New.
12391         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12392         dg-require-weak-override.
12393
12394 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12395             Alan Modra  <amodra@bigpond.net.au>
12396
12397         * gcc.c-torture/compile/20090107-1.c: New test.
12398
12399 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12400
12401         PR target/38706
12402         * g++.dg/other/pr38706.C: New test.
12403
12404 2009-01-07  Jason Merrill  <jason@redhat.com>
12405
12406         * g++.dg/cpp0x/variadic92.C: New test.
12407         * g++.dg/cpp0x/variadic93.C: New test.
12408
12409 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12410
12411         * lib/target-supports-dg.exp (current_compiler_flags): New.
12412         (check-flags): Use it; do not access dg-test local variables.
12413         (dg-skip-if): Do not access dg-test local variables.
12414         (dg-xfail-run-if): Ditto.
12415         (dg-shouldfail): Ditto.
12416         * gcc.test-framework/test-framework.exp
12417         (check_effective_target_def_nocache): New.
12418         * gcc.test-framework/test-framework.awk: Handle scan tests.
12419         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12420         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12421         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12422         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12423         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12424         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12425         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12426         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12427         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12428
12429         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12430
12431         * lib/target-supports-dg.exp (check_test_flags): Delete.
12432
12433 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12434
12435         PR tree-optimization/38492
12436         PR tree-optimization/38498
12437         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12438         in trunk.
12439         * gcc.dg/graphite/block-0.c: Update test.
12440         * gcc.dg/graphite/block-1.c: Same.
12441         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12442         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12443         * gcc.dg/graphite/block-3.c: New.
12444         * gcc.dg/graphite/pr38498.c: New.
12445
12446 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12447
12448         AVX Programming Reference (December, 2008)
12449         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12450         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12451         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12452
12453         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12454         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12455
12456 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12457
12458         PR fortran/38220
12459         * gfortran.dg/c_loc_pure_1.f90:  New test.
12460
12461 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12462
12463         PR fortran/38669
12464         * gfortran.dg/elemental_dependency_3.f90:
12465         Add the final tree dump cleanup.
12466
12467 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12468
12469         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12470         passing -m32.
12471
12472         PR rtl-optimization/38722
12473         * gfortran.dg/pr38722.f90: New test.
12474
12475 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12476
12477         PR c/34252
12478         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12479         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12480
12481 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12482
12483         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12484         * gfortran.dg/typebound_call_8.f03: Same.
12485         * gfortran.dg/elemental_bind_c.f90: Same.
12486         * gfortran.dg/typebound_call_7.f03: Same.
12487         * gfortran.dg/interface_proc_end.f90: Same
12488         * gfortran.dg/pr37243.f: Fix typo.
12489
12490 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12491
12492         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12493         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12494         large stack sizes.
12495
12496 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12497
12498         AVX Programming Reference (December, 2008)
12499         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12500         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12501         * gcc.target/i386/sse-14.c: Likewise.
12502
12503         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12504         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12505         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12506         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12507
12508 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12509
12510         PR libfortran/38735
12511         * gfortran.dg/fmt_bz_bn.f: Update test.
12512
12513 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12514
12515         PR c++/38472
12516         * g++.dg/conversion/usual-arith-conv.C: New test.
12517
12518 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12519
12520         PR c/34911
12521         * gcc.dg/vector-3.c: New testcase.
12522         * g++.dg/ext/vector15.C: New test.
12523
12524 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12525
12526         PR tree-optimization/38510
12527         * gcc.dg/graphite/pr38510.c: New.
12528
12529 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12530             Jan Sjodin <jan.sjodin@amd.com>
12531
12532         PR tree-optimization/38500
12533         * gcc.dg/graphite/pr38500.c: New.
12534
12535 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12536
12537         * gcc.c-torture/compile/20001226-1.c: Generalize
12538         dg-timeout-factor.
12539         * gcc.c-torture/compile/limits-fnargs.c: Add
12540         dg-timeout-factor.
12541         * gcc.dg/20020425-1.c: Likewise.
12542         * gcc.dg/pch/pch.exp: Likewise.
12543
12544 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12545
12546         PR fortran/38657
12547         * gfortran.dg/module_commons_3.f90: New test.
12548
12549 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12550
12551         PR fortran/37159
12552         * gfortran.dg/random_seed_1.f90: Updated.
12553
12554 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12555
12556         PR fortran/38669
12557         PR fortran/38726
12558         * gfortran.dg/elemental_subroutine_7.f90:
12559         Fix p values so that it can be used as vector subscript.
12560
12561 2009-01-05  Jason Merrill  <jason@redhat.com>
12562
12563         * g++.dg/cpp0x/initlist12.C: Add another test.
12564
12565         * g++.dg/cpp0x/defaulted7.C: New test.
12566
12567 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12568
12569         PR fortran/38672
12570         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12571         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12572
12573 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12574
12575         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12576         for alpha*-*-* targets.
12577         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12578
12579 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12580
12581         PR fortran/38665
12582         * gfortran.dg/host_assoc_function_5.f90: New test.
12583
12584 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12585
12586         PR fortran/38669
12587         * gfortran.dg/elemental_dependency_3.f90: New test.
12588         * gfortran.dg/elemental_subroutine_7.f90: New test.
12589
12590 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12591
12592         * gcc.dg/struct-ret-3.c: Include unistd.h.
12593         (main): Exit early if system memory page size is
12594         larger than 4096 bytes.
12595
12596 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12597
12598         PR fortran/38718
12599         * gfortran.dg/merge_init_expr.f90: New.
12600
12601 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12602
12603         PR fortran/38536
12604         * gfortran.dg/c_loc_tests_13.f90: New test.
12605         * gfortran.dg/c_loc_tests_14.f90: New test.
12606
12607 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12608
12609         * gfortran.dg/func_result_4.f90: New.
12610
12611 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12612
12613         PR fortran/38594
12614         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12615         interface still works, in addition to original tests.
12616         * gfortran.dg/host_assoc_call_6.f90: New test.
12617
12618 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12619
12620         PR c++/38705
12621         * g++.dg/torture/pr38705.C: New test.
12622
12623         PR c/38700
12624         * gcc.dg/pr38700.c: New test.
12625
12626 2009-01-02  Jason Merrill  <jason@redhat.com>
12627
12628         * g++.dg/cpp0x/initlist11.C: New test.
12629         * g++.dg/cpp0x/initlist12.C: New test.
12630
12631 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12632
12633         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12634         Allow extra informative notes.
12635
12636 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12637
12638         PR c/36489
12639         * gcc.dg/pr36489.c: New test.
12640
12641 \f
12642 Copyright (C) 2009 Free Software Foundation, Inc.
12643
12644 Copying and distribution of this file, with or without modification,
12645 are permitted in any medium without royalty provided the copyright
12646 notice and this notice are preserved.