OSDN Git Service

gcc/fortran/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-29  Janus Weil  <janus@gcc.gnu.org>
2
3         PR fortran/42517
4         * gfortran.dg/gomp/recursion1.f90: New test.
5
6 2009-12-29  Eric Botcazou  <ebotcazou@adacore.com>
7
8         * gnat.dg/test_raise_from_pure.adb: XFAIL for the ARM.
9         * gnat.dg/warn5.adb: Expect warning on the ARM.
10
11 2009-12-28  Jason Merrill  <jason@redhat.com>
12
13         PR c++/42447
14         * g++.dg/template/array21.C: New.
15
16 2009-12-28  Janus Weil  <janus@gcc.gnu.org>
17
18         PR fortran/42353
19         * gfortran.dg/class_13.f03: New test.
20
21 2009-12-28  H.J. Lu  <hongjiu.lu@intel.com>
22
23         PR middle-end/41344
24         * gfortran.dg/gomp/pr41344.f: New.
25
26 2009-12-27  Martin Jambor  <mjambor@suse.cz>
27
28         PR tree-optimization/42231
29         * gcc.c-torture/execute/pr42231.c: New test.
30         
31 2009-12-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
32             Daniel Kraft  <d@domob.eu>
33
34         PR fortran/22552
35         * gfortran.dg/warn_implicit_procedure_1.f90: New test.
36
37 2009-12-24  Jason Merrill  <jason@redhat.com>
38
39         PR c++/41305
40         * g++.dg/lookup/koenig9.C: New test.
41         * g++.dg/lookup/koenig10.C: New test.
42         * g++.dg/lookup/koenig11.C: New test.
43         * g++.dg/lookup/koenig12.C: New test.
44
45 2009-12-24  Julian Brown  <julian@codesourcery.com>
46             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
47
48         PR target/40887
49         * gcc.target/arm/pr40887.c: New test.
50
51 2009-12-23  Jakub Jelinek  <jakub@redhat.com>
52
53         PR rtl-optimization/42475
54         * gcc.dg/pr42475.c: New test.
55
56 2009-12-23  Jakub Jelinek  <jakub@redhat.com>
57             Cary Coutant  <ccoutant@google.com>
58
59         PR debug/42454
60         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add check for .debug_ranges.
61
62 2009-12-23  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
63
64         PR target/42093
65         * gcc.target/arm/pr42093.c: New test.
66
67 2009-12-23  Ramana Radhakrishnan  <ramrad01@arm.com>
68
69         PR target/40670
70         * gcc.target/arm/pr40670.c: New test.
71         
72 2009-12-23  Uros Bizjak  <ubizjak@gmail.com>
73
74         * gcc.target/alpha/20000715-1.c: Remove target selector.
75         * gcc.target/alpha/20011018-1.c: Ditto.
76         * gcc.target/alpha/980217-1.c: Ditto.
77         * gcc.target/alpha/asm-1.c: Ditto.
78         * gcc.target/alpha/base-1.c: Ditto.
79         * gcc.target/alpha/base-2.c: Ditto.
80         * gcc.target/alpha/cix-1.c: Ditto.
81         * gcc.target/alpha/cix-2.c: Ditto.
82         * gcc.target/alpha/max-1.c: Ditto.
83         * gcc.target/alpha/max-2.c: Ditto.
84
85 2009-12-23  Sebastian Pop  <sebpop@gmail.com>
86
87         * g++.dg/graphite/id-1.C: New.
88         * g++.dg/graphite/pr41305.C: New.
89         * gcc.dg/graphite/id-16.c: New.
90         * gcc.dg/graphite/interchange-10.c: New.
91         * gcc.dg/graphite/interchange-11.c: New.
92         * gcc.dg/graphite/interchange-mvt.c: New.
93         * gcc.dg/graphite/pr40281.c: New.
94         * gcc.dg/graphite/run-id-2.c: New.
95         * gcc.dg/graphite/scop-dsyr2k.c: New.
96         * gcc.dg/graphite/scop-dsyrk.c: New.
97         * gcc.dg/graphite/scop-mvt.c: New.
98         * gcc.dg/graphite/scop-sor.c: New.
99         * gfortran.dg/graphite/id-18.f90: New.
100         * gfortran.dg/graphite/interchange-3.f90: New.
101         * gfortran.dg/graphite/pr42050.f90: New.
102
103 2009-12-23  Dodji Seketeli  <dodji@redhat.com>
104
105         PR c++/42260
106         * g++.dg/conversion/cast2.C: New test.
107
108 2009-12-22  Jason Merrill  <jason@redhat.com>
109
110         PR c++/42466
111         * g++.dg/template/nontype19.C: New.
112
113         PR c++/42331
114         * g++.dg/cpp0x/initlist29.C: New.
115
116 2009-12-22  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
117
118         PR target/41605
119         * lib/g++.exp: Provide -B options to allow for link spec %s
120         substitutions for static libraries.
121
122 2009-12-22  Brian Hackett  <bhackett1024@gmail.com>
123
124         * g++.dg/plugin/attribute_plugin.c: Rename pre-genericize event.
125         * g++.dg/plugin/dumb_plugin.c: Same.
126
127 2009-12-21  Jason Merrill  <jason@redhat.com>
128
129         * g++.dg/abi/mangle14.C: Add expected mangling.
130
131 2009-12-21  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
132
133         * gcc.dg/pr36901.h: AVR must support address zero.
134
135 2009-12-21  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
136
137         PR testsuite/36903
138         * gcc.dg/tree-ssa/gen-vect-11.c : Disable for avr target. It will
139         not vectorize.
140         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
141         * gcc.dg/tree-ssa/gen-vect-2.c: Ditto.
142         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
143         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
144         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
145         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
146         * gcc.dg/tree-ssa/pr23455.c: Test for 4 eliminations on avr target.
147         * gcc.dg/tree-ssa/ssa-fre-26.c: XFAIL test for avr.
148         * gcc.dg/tree-ssa/vrp47.c: Skip test for avr target due to low
149         branch cost.
150
151 2009-12-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
152
153         PR libfortran/PR42422
154         * gfortran.dg/list_read_10.f90:  New test.
155
156 2009-12-19  Dodji Seketeli  <dodji@redhat.com>
157
158         PR c++/42225
159         * g++.dg/template/typedef26.C: New test.
160
161 2009-12-19  Richard Guenther  <rguenther@suse.de>
162
163         PR lto/42401
164         * g++.dg/lto/20091219_0.C: New testcase.
165
166 2009-12-19  Richard Guenther  <rguenther@suse.de>
167
168         PR tree-optimization/42108
169         * gfortran.dg/pr42108.f90: New testcase.
170
171 2009-12-18  Jason Merrill  <jason@redhat.com>
172
173         PR c++/28300
174         * g++.dg/template/spec37.C: New.
175
176         PR c++/42415
177         * g++.dg/tc1/dr147.C: Add test.
178         * g++.old-deja/g++.jason/temporary5.C: Adjust.
179
180 2009-12-18  Shujing Zhao  <pearly.zhao@oracle.com>
181
182         * g++.old-deja/g++.brendan/misc6.C: Make expected dg-error strings
183         explicit.
184
185 2009-12-17  Jakub Jelinek  <jakub@redhat.com>
186
187         * gcc.dg/debug/dwarf2/const-1.c: Don't expect DW_AT_const_value,
188         but instead DW_AT_location with DW_OP_addr+DW_OP_stack_value.  Add
189         -gno-strict-dwarf -fno-merge-debug-strings to dg-options.
190         * g++.dg/debug/dwarf2/const1.C: Likewise.
191         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
192         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
193
194 2009-12-17  Alexandre Oliva  <aoliva@redhat.com>
195
196         PR debug/41679
197         * gcc.target/arm/pr41679.c: New.
198
199 2009-12-17  Jakub Jelinek  <jakub@redhat.com>
200
201         PR c++/42386
202         * g++.dg/opt/dtor3.C: New test.
203
204 2009-12-17  Arnaud Charlet  <charlet@adacore.com>
205
206         * ada/acats/run_all.sh: Strip comments from norun.lst
207
208 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
209
210         PR target/32280
211         * gcc.target/i386/pr32280-1.c: New test.
212
213 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
214
215         * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
216         x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
217
218 2009-12-17  Janus Weil  <janus@gcc.gnu.org>
219
220         PR fortran/42144
221         * gfortran.dg/dynamic_dispatch_6.f03: New test.
222
223 2009-12-17  Shujing Zhao  <pearly.zhao@oracle.com>
224
225         * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
226         explicit.
227         * g++.old-deja/g++.bugs/900213_02.C: Likewise.
228         * g++.old-deja/g++.bugs/900215_02.C: Likewise.
229
230 2009-12-16  Richard Guenther  <rguenther@suse.de>
231
232         PR lto/42392
233         * gcc.dg/lto/20091216-1_0.c: New testcase.
234
235 2009-12-15  Jason Merrill  <jason@redhat.com>
236
237         PR c++/42387
238         * g++.dg/ext/vla8.C: New.
239
240 2009-12-16  Jakub Jelinek  <jakub@redhat.com>
241
242         * gcc.c-torture/compile/20091215-1.c: New test.
243
244         * gcc.dg/debug/tls-1.c: New test.
245
246 2009-12-15  Jason Merrill  <jason@redhat.com>
247
248         PR c++/42358
249         * g++.dg/cpp0x/variadic98.C: New.
250
251 2009-12-14  Jason Merrill  <jason@redhat.com>
252
253         PR c++/42373
254         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
255
256 2009-12-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
257
258         * ada/acats/norun.lst: Sort.
259
260 2009-12-15  Jakub Jelinek  <jakub@redhat.com>
261
262         PR c++/41183
263         * g++.dg/torture/pr41183.C: New test.
264
265 2009-12-15  Tobias Burnus  <burnus@net-b.de>
266
267         PR fortran/41235
268         * gfortran.dg/auto_char_len_1.f90: New test.
269         * gfortran.dg/auto_char_len_2.f90: New test.
270         * gfortran.dg/auto_char_len_4.f90: Correct test.
271
272 2009-12-14  Jason Merrill  <jason@redhat.com>
273
274         PR c++/42364
275         * g++.dg/cpp0x/variadic31.C: Compile with -g.
276         * g++.dg/ext/attrib33.C: Likewise.
277
278 2009-12-15  Shujing Zhao  <pearly.zhao@oracle.com>
279
280         * g++.dg/other/error20.C: Adjust dg-message strings.
281         * g++.dg/other/error31.C: Likewise.
282         * g++.dg/rtti/typeid6.C: Likewise.
283         * g++.dg/ext/ms-1.C: Likewise.
284         * g++.dg/parse/error19.C: Likewise.
285         * g++.dg/parse/crash5.C: Likewise.
286         * g++.dg/cpp0x/explicit4.C: Likewise.
287         * g++.dg/template/ptrmem4.C: Likewise.
288         * g++.dg/template/crash37.C: Likewise.
289         * g++.dg/template/qualttp5.C: Likewise.
290         * g++.dg/template/local6.C: Likewise.
291         * g++.dg/template/instantiate5.C: Likewise.
292         * g++.old-deja/g++.brendan/overload1.C: Likewise.
293         * g++.old-deja/g++.brendan/cvt3.C: Likewise.
294         * g++.old-deja/g++.brendan/overload4.C: Likewise.
295         * g++.old-deja/g++.jason/conversion11.C: Likewise.
296         * g++.old-deja/g++.jason/scoping10.C: Likewise.
297         * g++.old-deja/g++.other/expr1.C: Likewise.
298         * g++.old-deja/g++.other/pmf3.C: Likewise.
299         * g++.old-deja/g++.other/crash24.C: Likewise.
300         * g++.old-deja/g++.niklas/t120.C: Likewise.
301         * g++.old-deja/g++.niklas/t121.C: Likewise.
302         * g++.old-deja/g++.law/operators9.C: Likewise.
303         * g++.old-deja/g++.law/arm9.C: Likewise.
304         * g++.old-deja/g++.law/enum4.C: Likewise.
305         * g++.old-deja/g++.law/arg11.C: Likewise.
306         * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
307         * g++.old-deja/g++.mike/p2431.C: Likewise.
308         * g++.old-deja/g++.mike/p438.C: Likewise.
309         * g++.old-deja/g++.mike/p9068.C: Likewise.
310         * g++.old-deja/g++.mike/p11110.C: Likewise.
311         * g++.old-deja/g++.bugs/900330_02.C: Likewise.
312
313 2009-12-14  Uros Bizjak  <ubizjak@gmail.com>
314
315         * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
316         * g++.dg/other/i386-3.C: Ditto.
317         * g++.dg/other/i386-5.C: Remove duplicated test.
318         * g++.dg/other/i386-6.C: Ditto.
319
320 2009-12-14  Daniel Franke  <franke.daniel@gmail.com>
321
322         PR fortran/42354
323         * gfortran.dg/iso_c_binding_init_expr.f03: New.
324         * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
325         * gfortran.dg/function_kinds_5.f90: Likewise.
326         * gfortran.dg/selected_char_kind_3.f90: Likewise.
327
328 2009-12-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
329
330         * gfortran.dg/boz_15.f90: Fix typos.
331
332 2009-12-14  Jakub Jelinek  <jakub@redhat.com>
333             Sebastian Pop  <sebastian.pop@amd.com>
334
335         * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
336         * gcc.target/i386/sse-13.c: Same.
337         (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
338         __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
339         * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
340         Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
341         * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
342         * gcc.target/i386/sse-23.c: Same.
343
344 2009-12-14  Sebastian Pop  <sebpop@gmail.com>
345
346         PR middle-end/42284
347         * testsuite/gcc.dg/graphite/pr42284.c: New.
348
349 2009-12-13  Richard Guenther  <rguenther@suse.de>
350
351         PR tree-optimization/42357
352         * g++.dg/torture/pr42357.C: New testcase.
353
354 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
355
356         PR fortran/42257
357         * gfortran.dg/extends_9.f03: New test.
358
359 2009-12-11  Jason Merrill  <jason@redhat.com>
360
361         PR c++/42219
362         * g++.dg/conversion/err-recover1.C: New.
363
364 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
365
366         PR fortran/42335
367         * gfortran.dg/select_type_11.f03: New test.
368
369 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
370
371         PR c++/42225
372         * g++.dg/template/typedef24.C: New test.
373         * g++.dg/template/typedef25.C: New test.
374
375 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
376
377         PR c++/42251
378         * g++.dg/template/const3.C: New test.
379
380 2009-12-11  Richard Guenther  <rguenther@suse.de>
381
382         PR lto/42320
383         * g++.dg/lto/20091210-1_0.h: New testcase.
384         * g++.dg/lto/20091210-1_0.C: Likewise.
385         * g++.dg/lto/20091210-1_1.C: Likewise.
386
387 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
388
389         PR c++/42317
390         * g++.dg/opt/dtor2.C: New test.
391         * g++.dg/opt/dtor2.h: New file.
392         * g++.dg/opt/dtor2-aux.cc: New file.
393
394 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
395
396         PR fortran/41369
397         * gfortran.dg/func_derived_5.f90: New.
398
399 2009-12-10  Jan Hubicka  <jh@suse.cz>
400
401         PR middle-end/42110
402         * g++.dg/torture/pr42110.C: new file.
403
404 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
405
406         PR fortran/34402
407         * gfortran.dg/alloc_comp_init_expr.f03: New.
408
409 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
410
411         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
412         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
413
414 2009-12-09  Xinliang David Li  <davidxl@google.com>
415
416         PR tree-optimization/42337
417         * g++.dg/tree-ssa/pr42337.C: New test.
418
419 2009-12-08  Tobias Burnus  <burnus@net-b.de>
420
421         PR fortran/41711
422         * gfortran.dg/boz_15.f90: New test.
423
424 2008-12-08  Daniel Kraft  <d@domob.eu>
425
426         PR fortran/41177
427         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
428         * gfortran.dg/typebound_proc_13.f03: New test.
429
430 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
431             Jakub Jelinek <jakub@redhat.com>
432
433         PR midle-end/41843
434         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
435
436 2009-12-07  Richard Henderson  <rth@redhat.com>
437
438         PR rtl-opt/42269
439         * gcc.c-torture/execute/pr42269-2.c: New.
440         * gcc.target/alpha/pr42269-1.c: Likewise.
441
442 2009-12-07  Richard Henderson  <rth@redhat.com>
443
444         PR debug/42299
445         PR debug/42166
446         * gcc.c-torture/compile/pr42299.c: New.
447         * gfortran.dg/pr42166.f90: Likewise.
448
449 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
450
451         PR debug/42244
452         * gcc.dg/debug/pr42244.c: New test.
453
454 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
455
456         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
457         abmintrin.h is also tested.
458         * gcc.target/i386/sse-13.c: Likewise.
459
460 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
461
462         PR fortran/41940
463         * gfortran.dg/allocate_scalar_with_shape.f90: New.
464
465 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
466
467         PR other/40302
468         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
469         * gcc.dg/torture/builtin-math-7.c: Likewise.
470         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
471         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
472         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
473         * lib/target-supports.exp (check_effective_target_mpc,
474         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
475         Delete.
476
477 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
478
479         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
480         targets.
481
482 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
483
484         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
485         for 16bit int targets.
486
487 2009-12-06  Richard Henderson  <rth@redhat.com>
488
489         PR debug/42234
490         * gcc.c-torture/compile/pr42234.c: New.
491
492 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
493
494         PR fortran/41478
495         PR fortran/42268
496         * gfortran.dg/intrinsic_pack_5.f90: New test.
497
498 2009-12-04  Jason Merrill  <jason@redhat.com>
499
500         PR c++/42010
501         * g++.dg/abi/local2.C: New.
502
503         PR c++/42277
504         * g++.dg/cpp0x/decltype20.C: New.
505
506 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
507
508         PR rtl-optimization/42164
509         * gcc.c-torture/compile/pr42164.c: New test.
510
511 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
512
513         * gnat.dg/specs/size_attribute1.ads: New test.
514         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
515         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
516
517 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
518
519         PR c++/42218
520         * g++.dg/other/error33.C: New test.
521
522 2009-12-03  Jason Merrill  <jason@redhat.com>
523
524         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
525
526         PR c++/41611
527         * g++.dg/abi/guard2.C: New.
528
529         PR c++/42266
530         * g++.dg/cpp0x/variadic97.C: New.
531
532 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
533
534         PR middle-end/42049
535         * gcc.c-torture/compile/pr42049.c: New test.
536
537 2009-12-03  Quentin Ochem  <ochem@adacore.com>
538
539         * gnat.dg/controlled5.adb: New test.
540         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
541
542 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
543
544         PR c++/42217
545         * g++.dg/other/bitfield4.C: New test.
546
547 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
548
549         PR c++/42256
550         * g++.dg/inherit/thunk11.C: New test.
551         * g++.dg/inherit/thunk11.h: New file.
552         * g++.dg/inherit/thunk11-aux.cc: New file.
553
554 2009-12-02  Richard Henderson  <rth@redhat.com>
555
556         PR tree-opt/42215
557         * gcc.dg/pr42215.c: New.
558
559 2009-12-02  Richard Guenther  <rguenther@suse.de>
560
561         * g++.dg/ipa/iinline-1.C: Adjust.
562         * g++.dg/template/cond2.C: Likewise.
563         * g++.dg/template/pr35240.C: Likewise.
564
565 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
566
567         PR middle-end/42224
568         * gcc.target/s390/pr42224.c: New test.
569
570 2009-12-01  Jason Merrill  <jason@redhat.com>
571
572         PR c++/41611
573         * g++.dg/abi/guard1.C: New.
574
575 2009-12-01  Uros Bizjak  <ubizjak@gmail.com>
576
577         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
578
579 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
580
581         PR c++/42234
582         * g++.dg/gomp/pr42234.C: New test.
583
584 2009-12-01  Martin Jambor  <mjambor@suse.cz>
585
586         PR tree-optimization/42237
587         * gcc.c-torture/compile/pr42237.c: New test.
588
589 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
590
591         PR c++/42057
592         * g++.dg/parse/crash54.C: New.
593
594 2009-11-30  Chao-ying Fu  <fu@mips.com>
595
596         * gcc.target/mips/dsp-lhx.c: New test.
597         * gcc.target/mips/dsp-no-lhx.c: New test.
598
599 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
600
601         * lib/g++.exp (g++_init): Add host-dependent settings for
602         LC_ALL and LANG.
603         * lib/gcc-dg.exp: Likewise.
604         * lib/options.exp: Likewise.
605         * lib/objc.exp (objc_init): Likewise.
606         * lib/gfortran.exp (gfortran_init): Likewise.
607
608 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
609
610         PR c++/40371
611         * g++.dg/template/crash93.C: New.
612
613 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
614
615         * gcc.dg/pr41551.c: New test.
616
617 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
618
619         PR fortran/42053
620         * gfortran.dg/select_type_9.f03: New.
621
622 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
623
624         PR fortran/41631
625         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
626         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
627         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
628         * gfortran.dg/select_type_2.f03: Ditto.
629         * gfortran.dg/select_type_8.f03: New test.
630
631 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
632
633         * gfortran.dg/extends_type_of_1.f03: New test.
634         * gfortran.dg/same_type_as_1.f03: Extended.
635
636 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
637
638         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
639         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
640
641 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
642
643         PR testsuite/42212
644         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
645
646 2009-11-30  Martin Jambor  <mjambor@suse.cz>
647
648         PR middle-end/42196
649         * gcc.c-torture/compile/pr42196-1.c: New test.
650         * gcc.c-torture/compile/pr42196-2.c: New test.
651         * gcc.c-torture/compile/pr42196-3.c: New test.
652
653 2009-11-30  Ira Rosen  <irar@il.ibm.com>
654
655         * gfortran.dg/vect/vect-7.f90: New test.
656
657 2009-11-30  Richard Guenther  <rguenther@suse.de>
658
659         PR middle-end/42119
660         PR fortran/38530
661         * gfortran.dg/pr42119.f90: New testcase.
662
663 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
664
665         PR c++/42069
666         * g++.dg/template/typedef23.C: New test.
667
668 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
669
670         PR tree-optimization/41961
671         * g++.dg/tree-ssa/pr41961.C: New.
672
673 2009-11-29  Ira Rosen  <irar@il.ibm.com>
674
675         PR tree-optimization/42193
676         * gcc.dg/vect/pr42193.c: New test.
677
678 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
679
680         PR c++/36408
681         * g++.dg/template/stmtexpr2.C: New test.
682
683 2009-11-28  Richard Guenther  <rguenther@suse.de>
684
685         PR tree-optimization/42183
686         * g++.dg/torture/pr42183.C: New testcase.
687
688 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
689
690         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
691         w64 target type 'unsigned long long'.
692
693 2009-11-27  Martin Jambor  <mjambor@suse.cz>
694
695         PR middle-end/42006
696         * gcc.c-torture/execute/pr42006.c: New test.
697
698 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
699
700         PR c++/38656
701         * g++.dg/cpp0x/error2.C: New.
702
703 2009-11-27  Michael Matz  <matz@suse.de>
704
705         PR rtl-optimization/42084
706         * gcc.dg/pr42084.c: New test.
707
708 2009-11-27  Michael Matz  <matz@suse.de>
709
710         PR c++/41906
711         * g++.dg/tree-ssa/pr41906.C: New testcase.
712
713 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
714
715         * gcc.dg/O16384.c: New test.
716
717 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
718
719         PR c++/35112
720         * g++.dg/parse/crash53.C: New.
721         * g++.dg/parse/error17.C: Adjust, error messages are not
722         duplicated anymore.
723         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
724
725 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
726
727         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
728         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
729         * gcc.target/i386/vperm-v4si-2.c: Ditto.
730         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
731
732 2009-11-26  Richard Henderson  <rth@redhat.com>
733
734         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
735
736 2009-11-26  Jason Merrill  <jason@redhat.com>
737
738         PR c++/42026, DR 239
739         * g++.dg/lookup/koenig8.C: New.
740
741         PR c++/10690
742         * g++.dg/template/explicit-args2.C: Add typeid cases.
743
744 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
745
746         PR fortran/41278
747         * gfortran.dg/array_function_5.f90: New test.
748
749 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
750
751         PR fortran/42048
752         PR fortran/42167
753         * gfortran.dg/select_type_10.f03: New test case.
754         * gfortran.dg/typebound_call_11.f03: Extended test case.
755
756 2009-11-26  Michael Matz  <matz@suse.de>
757
758         PR tree-optimization/41905
759         * g++.dg/tree-ssa/pr41905.C: New testcase.
760
761 2009-11-25  Richard Henderson  <rth@redhat.com>
762
763         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
764
765         * lib/target-supports.exp
766         (check_effective_target_vect_extract_even_odd): Add x86.
767
768         * gcc.target/i386/isa-check.h: New.
769         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
770         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
771         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
772         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
773         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
774         gcc.target/i386/vperm.pl: New files.
775
776 2009-11-25  Richard Henderson  <rth@redhat.com>
777
778         * gcc.dg/vect/pr36493.c: Call check_vect.
779         * gcc.dg/vect/pr37539.c: Likewise.
780         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
781         * tree-vect.h (check_vect): Use cpuid for x86.
782
783 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
784
785         * gnat.dg/specs/pack6.ads: New test.
786         * gnat.dg/specs/pack6_pkg.ads: New helper.
787
788 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
789
790         * gcc.target/powerpc/regnames-1.c: New test.
791
792 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
793             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
794
795         PR ada/42170
796         * ada/acats/run_acats: Bump stack limit to 16MB.
797
798 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
799
800         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
801         -march=armv5te.
802
803 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
804
805         PR fortran/42008
806         * gfortran.dg/pure_initializer_2.f90: New test.
807
808 2009-11-23  Jason Merrill  <jason@redhat.com>
809
810         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
811         * g++.old-deja/g++.pt/ctor2.C: Adjust.
812         * g++.dg/lookup/name-clash4.C: Adjust.
813
814 2009-11-23  Jason Merrill  <jason@redhat.com>
815
816         * g++.dg/template/spec15.C: Check for helpful message.
817
818 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
819
820         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
821         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
822         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
823         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
824         * gcc.target/powerpc/paired-2.c: Ditto.
825         * gcc.target/powerpc/paired-3.c: Ditto.
826         * gcc.target/powerpc/paired-4.c: Ditto.
827         * gcc.target/powerpc/paired-5.c: Ditto.
828         * gcc.target/powerpc/paired-6.c: Ditto.
829         * gcc.target/powerpc/paired-7.c: Ditto.
830         * gcc.target/powerpc/paired-8.c: Ditto.
831         * gcc.target/powerpc/paired-9.c: Ditto.
832         * gcc.target/powerpc/paired-10.c: Ditto.
833         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
834         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
835         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
836         * gcc.target/powerpc/pr39457.c: Don't use -m64.
837         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
838         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
839         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
840         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
841
842 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
843
844         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
845         scan-assembler-not regular expression.
846
847 2009-11-24  Richard Guenther  <rguenther@suse.de>
848
849         PR tree-optimization/42142
850         * gcc.c-torture/execute/pr42142.c: New testcase.
851
852 2009-11-24  Martin Jambor  <mjambor@suse.cz>
853
854         PR tree-optimization/42154
855         * gcc.c-torture/execute/pr42154.c: New test.
856
857 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
858
859         PR fortran/42045
860         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
861         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
862         * gfortran.dg/proc_ptr_comp_24.f90: New.
863
864 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
865
866         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
867         int targets.
868
869 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
870
871         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
872
873 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
874
875         PR testsuite/42086
876         * gcc.target/ia64/fptr-1.c: Make it a compile test.
877
878 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
879
880         * lib/lto.exp (lto_option_list): Rename from option_list.
881         * lib/compat.exp (compat_option_list): Rename from option_list.
882
883 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
884
885         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
886         * gcc-dg/raw-string-2.c: Ditto.
887         * gcc-dg/utf-array-short-wchar.c: Ditto.
888         * gcc-dg/utf-array.c: Ditto.
889         * gcc-dg/utf8-2.c: Ditto.
890
891 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
892
893         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
894         targets.
895
896 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
897
898         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
899
900 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
901
902         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
903
904 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
905
906         PR testsuite/36470
907         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
908         Enable short test for avr target.
909         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
910         * gcc.dg/utf32-2.c: Ditto.
911         * gcc.dg/utf32-3.c: Ditto.
912         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
913
914 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
915
916         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
917
918 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
919
920         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
921
922
923 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
924
925         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
926         * gcc.dg/sms-7.c: Ditto.
927
928 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
929
930         * gcc.dg/pr36998.c: Frame pointer required for avr target.
931         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
932         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
933         * gcc.dg/pr41340.c: Test requires long pointer target.
934         * gcc.dg/profile-generate-3.c: Test requires profiling support.
935
936 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
937
938         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
939         * gcc.dg/graphite/block-3.c: Ditto.
940         * gcc.dg/graphite/block-4.c: Ditto.
941         * gcc.dg/graphite/block-5.c: Ditto.
942         * gcc.dg/graphite/block-6.c: Ditto.
943         * gcc.dg/graphite/interchange-0.c: Ditto.
944         * gcc.dg/graphite/interchange-1.c: Ditto.
945         * gcc.dg/graphite/interchange-2.c: Ditto.
946         * gcc.dg/graphite/interchange-3.c: Ditto.
947         * gcc.dg/graphite/interchange-4.c: Ditto.
948         * gcc.dg/graphite/interchange-5.c: Ditto.
949         * gcc.dg/graphite/interchange-6.c: Ditto.
950         * gcc.dg/graphite/run-id-1.c: Ditto.
951         * gcc.dg/graphite/scop-16.c: Ditto.
952         * gcc.dg/graphite/scop-17.c: Ditto.
953         * gcc.dg/graphite/scop-18.c: Ditto.
954         * gcc.dg/graphite/scop-matmult.c: Ditto.
955         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
956         * gcc.dg/graphite/id-15.c: Ditto.
957
958 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
959
960         * gnat.dg/specs/weak1.ads: New test.
961
962 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
963
964         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
965
966 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
967
968         PR c++/14777
969         * g++.dg/template/typedef13.C: Adjust.
970         * g++.dg/template/typedef19.C: Adjust.
971         * g++.dg/template/typedef20.C: Adjust.
972         * g++.dg/template/typedef22.C: New test.
973
974 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
975
976         PR target/42113
977         * gcc.target/alpha/pr42113.c: New test.
978
979 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
980
981         PR fortran/41807
982         * gfortran.dg/data_value_1.f90: Update test.
983         * gfortran.dg/array_constructor_32.f90: New test.
984
985 2009-11-21  Martin Jambor  <mjambor@suse.cz>
986
987         PR middle-end/42025
988         * gcc.c-torture/compile/pr42025-1.c: New test.
989         * gcc.c-torture/compile/pr42025-2.c: New test.
990
991 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
992
993         * gcc.target/mips/mult-1.c: Forbid octeon.
994         * gcc.target/mips/octeon-dmul-3.c: New test.
995
996 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
997
998         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
999
1000 2009-11-20  Jason Merrill  <jason@redhat.com>
1001
1002         PR c++/9050, DR 147, DR 318
1003         * g++.dg/template/ctor9.C: New.
1004         * g++.dg/tc1/dr147.C: Remove xfails.
1005         * g++.dg/lookup/name-clash4.C: Adjust.
1006         * g++.old-deja/g++.jason/temporary5.C: Adjust.
1007         * g++.old-deja/g++.pt/ctor2.C: Adjust.
1008
1009 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
1010
1011         PR tree-optimization/42078
1012         * gcc.dg/pr42078.c: New test.
1013
1014 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1015
1016         PR Testsuite/42114
1017         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
1018         XFAIL ptrdiff range test for avr.
1019         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
1020         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
1021         * gcc-dg/c99-stdint-6.c: Ditto.
1022
1023 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1024
1025         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
1026         2009-10-23 change to set VRSAVE if VSX has been reverted.
1027
1028 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
1029
1030         PR c++/38646
1031         * g++.dg/cpp0x/pr38646.C: New test.
1032
1033 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1034
1035         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
1036         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
1037         Wrap *intmax_t tests in !NO_MAX_TYPES.
1038
1039 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1040
1041         PR c++/42060
1042         * g++.dg/cpp0x/initlist28.C: New.
1043
1044 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
1045
1046         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
1047
1048 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1049
1050         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
1051
1052 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
1053
1054         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
1055         explicit.
1056         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
1057         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
1058         * g++.old-deja/g++.law/typeck1.C: Likewise.
1059         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
1060         * g++.dg/conversion/ptrmem9.C: Likewise.
1061         * g++.dg/expr/cond2.C: Likewise.
1062
1063 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
1064             Janus Weil  <janus@gcc.gnu.org>
1065
1066         PR fortran/42104
1067         * gfortran.dg/proc_ptr_comp_23.f90: New test.
1068
1069 2009-11-19  Jason Merrill  <jason@redhat.com>
1070
1071         PR c++/42115
1072         * g++.dg/init/placement5.C: Add positive test.
1073
1074         DR 176 permissiveness
1075         * g++.dg/ext/injected-ttp.C: New.
1076         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
1077         * g++.old-deja/g++.pt/ttp41.C: Adjust.
1078
1079 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1080
1081         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
1082         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
1083
1084 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1085
1086         * gcc-dg/raw-string-1.c: Skip test for avr target.
1087         * gcc-dg/utf-array-short-wchar.c: Ditto.
1088         * gcc-dg/utf-array.c: Ditto.
1089         * gcc-dg/utf8-2.c: Ditto.
1090
1091 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
1092
1093         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
1094         (plugin_init): Pass correct version to plugin_default_version_check.
1095         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
1096         (plugin_init): Pass correct version to plugin_default_version_check.
1097         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
1098         (plugin_init): Pass correct version to plugin_default_version_check.
1099
1100 2009-11-19  Jason Merrill  <jason@redhat.com>
1101
1102         PR c++/561
1103         * g++.dg/overload/pmf2.C: New.
1104
1105 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1106
1107         PR libgfortran/42090
1108         * gfortran.dg/direct_io_11.f90: New test.
1109
1110 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
1111
1112         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
1113
1114 2009-11-18  Nick Clifton  <nickc@redhat.com>
1115
1116         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
1117         * g++.dg/lto/20081120-1_0.C: Likewise.
1118         * g++.dg/lto/20091002-2_0.C: Likewise.
1119         * g++.dg/lto/20081120-2_0.C: Likewise.
1120         * g++.dg/lto/20091002-3_0.C: Likewise.
1121         * g++.dg/lto/20081123_0.C: Likewise.
1122         * g++.dg/lto/20090313_0.C: Likewise.
1123         * g++.dg/lto/20081109-1_0.C: Likewise.
1124         * g++.dg/lto/20081219_0.C: Likewise.
1125         * g++.dg/lto/20081204-1_0.C: Likewise.
1126         * g++.dg/lto/20090302_0.C: Likewise.
1127         * g++.dg/lto/20081119-1_0.C: Likewise.
1128         * g++.dg/lto/20081118_0.C: Likewise.
1129
1130 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
1131
1132         PR testsuite/41913
1133         * lib/lto.exp (scan-symbol): Properly check if target exist.
1134
1135 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
1136
1137         PR fortran/42072
1138         * gfortran.dg/proc_ptr_8.f90: Extended.
1139
1140 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
1141
1142         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
1143         explicit.
1144         * g++.dg/inherit/error4.C: Likewise.
1145         * g++.dg/template/crash90.C: Likewise.
1146
1147 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
1148
1149         PR c++/3187
1150         * g++.dg/abi/mangle26.C: Also match *C2* definition.
1151         * g++.dg/abi/mangle27.C: Likewise.
1152         * g++.dg/abi/mangle28.C: Likewise.
1153         * g++.dg/abi/mangle29.C: Likewise.
1154
1155 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
1156
1157         PR debug/41926
1158         * gcc.dg/vect/vect-debug-pr41926.c: New.
1159
1160 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1161
1162         PR c++/42058
1163         * g++.dg/init/array26.C: New.
1164         * g++.dg/init/array27.C: Likewise.
1165         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
1166
1167 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
1168
1169         PR c++/42061
1170         * g++.dg/cpp0x/initlist27.C: New test.
1171
1172         PR c++/42059
1173         * g++.dg/cpp0x/initlist26.C: New test.
1174
1175 2009-11-16  Jason Merrill  <jason@redhat.com>
1176
1177         PR c++/189, c++/9937, c++/13950, DR 176
1178         * g++.dg/tc1/dr176.C: Adjust.
1179         * g++.dg/template/injected1.C: New.
1180         * g++.dg/template/inherit.C: Adjust.
1181         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1182         * g++.old-deja/g++.pt/lookup8.C: Adjust.
1183         * g++.old-deja/g++.pt/ttp22.C: Adjust.
1184         * g++.old-deja/g++.pt/ttp23.C: Adjust.
1185
1186 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1187
1188         PR c++/42055
1189         * g++.dg/template/crash92.C: New.
1190
1191 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1192
1193         PR c++/32056
1194         * g++.dg/template/error44.C: New.
1195
1196 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1197
1198         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
1199
1200 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
1201
1202         PR fortran/42048
1203         * gfortran.dg/typebound_call_11.f03: New test.
1204
1205 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
1206
1207         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
1208         init functions.
1209
1210 2009-11-13  Jason Merrill  <jason@redhat.com>
1211
1212         PR c++/27425
1213         PR c++/34274
1214         * g++.dg/template/arg7.C: New.
1215
1216         PR c++/29363
1217         * g++.dg/template/error43.C: New.
1218
1219         PR debug/26965
1220         * g++.dg/debug/dwarf2/static-data-member2.C: New.
1221
1222         PR c++/35075
1223         * g++.dg/template/ref5.C: New.
1224
1225         PR c++/21008, DR 515
1226         * g++.dg/template/inherit4.C: New.
1227         * g++.dg/lookup/scoped8.C: Adjust.
1228
1229         PR c++/11987
1230         * g++.dg/parse/typename11.C: New.
1231         * g++.dg/template/crash48.C: Adjust.
1232
1233 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
1234
1235         PR testsuite/42001
1236         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1237         lto_finish at the end.
1238         * gfortran.dg/lto/lto.exp: Ditto.
1239
1240 2009-11-12  Jason Merrill  <jason@redhat.com>
1241
1242         PR c++/39560
1243         * g++.dg/lookup/anon7.C: New.
1244
1245         PR c++/37037
1246         * g++.dg/template/typedef21.C: New.
1247
1248         PR c++/42013
1249         * g++.dg/cpp0x/decltype19.C: New.
1250
1251 2009-11-11  Jason Merrill  <jason@redhat.com>
1252
1253         PR c++/39131
1254         * g++.dg/dfp/typeid1.C: New.
1255
1256 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
1257
1258         PR fortran/41978
1259         * gfortran.dg/proc_ptr_comp_22.f90: New test.
1260
1261 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
1262
1263         PR testsuite/42001
1264         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1265         lto_finish at the end.
1266
1267         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1268         (lto_finish): New. Restore mathlib.
1269
1270 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
1271
1272         * g++.dg/torture/pushpop_macro.C: New testcase.
1273         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1274         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1275
1276 2009-11-11  Jon Beniston  <jon@beniston.com>
1277
1278         * lib/target-supports.exp (check_profiling_available): lm32 target
1279           doesn't support profiling.
1280         * gcc.dg/20020312-2.c: Add lm32 support.
1281         * g++.dg/other/packed1.C: Expect to fail on lm32.
1282         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1283
1284 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1285
1286         * gcc.target/arm/neon: Regenerate generated tests.
1287
1288 2009-11-10  Jason Merrill  <jason@redhat.com>
1289
1290         * g++.dg/init/placement5.C: New.
1291
1292         PR c++/34158
1293         * g++.dg/init/placement4.C: New.
1294
1295 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1296
1297         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1298         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1299         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1300         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1301
1302 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1303
1304         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1305         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
1306
1307 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1308
1309         * gcc.c-torture/compile/pr41987.c: New.
1310
1311 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
1312
1313         PR middle-end/40946
1314         * gcc.dg/pr40946.c: New test.
1315
1316 2009-11-09  Jason Merrill  <jason@redhat.com>
1317
1318         PR c++/41972
1319         * g++.dg/template/ref4.C: New.
1320
1321         PR c++/41994
1322         * g++.dg/template/conv10.C: New.
1323
1324 2009-11-07  Jason Merrill  <jason@redhat.com>
1325
1326         PR c++/37920
1327         * g++.dg/ext/typeof11.C: New.
1328
1329 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
1330
1331         PR target/41985
1332         * gcc.target/i386/pr41985.c: New test.
1333
1334 2009-11-08  Richard Guenther  <rguenther@suse.de>
1335
1336         * gcc.dg/torture/pta-escape-1.c: New testcase.
1337
1338 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
1339
1340         * gnat.dg/rep_clause4.adb: New test.
1341
1342 2009-11-08  Richard Guenther  <rguenther@suse.de>
1343
1344         PR rtl-optimization/41928
1345         * gfortran.dg/pr41928.f90: New testcase.
1346
1347 2009-11-07  Jason Merrill  <jason@redhat.com>
1348
1349         PR c++/18451
1350         PR c++/40738
1351         * g++.dg/parse/error36.C: Add parameter and template cases.
1352         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1353         * g++.dg/ext/typedef-init.C: Likewise.
1354         * g++.dg/lookup/hidden-class1.C: Likewise.
1355         * g++.dg/lookup/hidden-class10.C: Likewise.
1356         * g++.dg/lookup/hidden-class5.C: Likewise.
1357         * g++.dg/lookup/hidden-class7.C: Likewise.
1358         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1359         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1360         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1361         * g++.dg/lookup/strong-using-2.C: Likewise.
1362         * g++.dg/other/typedef1.C: Likewise.
1363         * g++.dg/parse/access10.C: Likewise.
1364         * g++.dg/parse/constructor1.C: Likewise.
1365         * g++.dg/parse/crash38.C: Likewise.
1366         * g++.dg/parse/error3.C: Likewise.
1367         * g++.dg/parse/typespec1.C: Likewise.
1368         * g++.dg/template/typedef5.C: Likewise.
1369         * g++.old-deja/g++.pt/typename3.C: Likewise.
1370         * g++.old-deja/g++.pt/typename4.C: Likewise.
1371         * g++.old-deja/g++.pt/typename6.C: Likewise.
1372         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1373
1374         * g++.dg/abi/regparm1.C: Fix execute test.
1375
1376 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
1377
1378         PR tree-optimization/41643
1379         * gcc.dg/pr41643.c: New test.
1380
1381 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1382
1383         PR fortran/41909
1384         * gfortran.dg/recursive_check_15.f90: New test.
1385
1386 2009-11-06  Jason Merrill  <jason@redhat.com>
1387
1388         PR c++/15946
1389         * g++.dg/parse/error36.C: New.
1390         * g++.old-deja/g++.other/typename1.C: Adjust.
1391
1392         PR c++/9381
1393         * g++.dg/abi/regparm1.C: New.
1394
1395 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
1396
1397         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1398         PLUGIN_PRAGMAS.
1399         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1400         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1401         and pragma_plugin-test-1.C.
1402
1403 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1404
1405         PR c++/41536
1406         * g++.dg/ext/always_inline-5.C: New test.
1407
1408 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1409
1410         PR c++/41967
1411         * g++.dg/gomp/pr41967.C: New test.
1412
1413 2009-11-06  Michael Matz  <matz@suse.de>
1414
1415         PR middle-end/41963
1416         * gcc.dg/pr41963.c: New test.
1417
1418 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1419
1420         PR middle-end/41935
1421         * gcc.dg/pr41935.c: New test.
1422         * c-c++-common/pr41935.c: New test.
1423         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1424         element.
1425         * gcc.c-torture/execute/pr41935.c: New test.
1426
1427 2009-11-05  Jason Merrill  <jason@redhat.com>
1428
1429         PR c++/34180
1430         * g++.dg/init/synth2.C: New.
1431
1432         PR c++/7046
1433         * g++.dg/abi/pragma-pack1.C: New.
1434
1435         PR c++/34870
1436         * g++.dg/lookup/koenig7.C: New.
1437
1438         PR c++/41703
1439         * g++.dg/template/partial6.C: New.
1440
1441 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1442
1443         PR fortran/41556
1444         * gfortran.dg/class_12.f03: New test.
1445
1446 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1447
1448         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1449         in builtin's name.
1450
1451 2009-11-04  Jason Merrill  <jason@redhat.com>
1452
1453         PR c++/36912
1454         * g++.dg/init/static-init2.C: New.
1455
1456 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1457
1458         PR fortran/41556
1459         PR fortran/41873
1460         * gfortran.dg/interface_abstract_4.f90: New test.
1461
1462 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1463
1464         * gcc.target/m68k/pr41302.c: Fix target triplet.
1465
1466 2009-11-04  Jason Merrill  <jason@redhat.com>
1467
1468         PR c++/39413
1469         * g++.dg/template/overload11.C: New.
1470         * g++.dg/template/nested3.C: Adjust.
1471
1472 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1473
1474         PR ada/20548
1475         * ada/acats/norun.lst: Remove the stack checking tests.
1476         * ada/acats/run_acats: Limit the stack to 8MB.
1477
1478 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1479
1480         PR fortran/41556
1481         PR fortran/41937
1482         * gfortran.dg/class_11.f03: New test.
1483
1484 2009-11-04  Jason Merrill  <jason@redhat.com>
1485
1486         PR c++/35067
1487         * g++.dg/abi/thunk5.C: New.
1488
1489 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1490
1491         PR rtl-opt/41833
1492         * gcc.target/powerpc/altivec-33.c: New testcase.
1493
1494 2009-11-04  Jason Merrill  <jason@redhat.com>
1495
1496         PR c++/17365, DR 218
1497         * g++.dg/lookup/koenig6.C: New.
1498         * g++.dg/lookup/koenig5.C: Adjust.
1499         * g++.dg/template/crash56.C: Adjust.
1500         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1501
1502 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1503             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1504
1505         * gcc.target/i386/xop-check.h: New file.
1506         * gcc.target/i386/xop-hadduX.c: Ditto.
1507         * gcc.target/i386/xop-haddX.c: Ditto.
1508         * gcc.target/i386/xop-hsubX.c: Ditto.
1509         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1510         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1511         * gcc.target/i386/xop-pcmov2.c: Ditto.
1512         * gcc.target/i386/xop-pcmov.c: Ditto.
1513         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1514         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1515         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1516         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1517         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1518         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1519         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1520         * gcc.target/i386/sse-12.c: Update with new compile options to
1521         activate and check xopintrin.h intrinsic file.
1522         * gcc.target/i386/sse-13.c: Ditto.
1523         * gcc.target/i386/sse-14.c: Ditto.
1524         * gcc.target/i386/sse-22.c: Ditto.
1525         * gcc.target/i386/sse-23.c: Ditto.
1526         * g++.dg/other/i386-2.C: Ditto.
1527         * g++.dg/other/i386-3.C: Ditto.
1528         * g++.dg/other/i386-5.C: Ditto.
1529         * g++.dg/other/i386-6.C: Ditto.
1530
1531 2009-11-04  Wei Guozhi  <carrot@google.com>
1532
1533         PR target/40835
1534         * gcc.target/arm/pr40835: New testcase.
1535
1536 2009-11-04  Revital Eres  <eres@il.ibm.com>
1537
1538         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1539         change in decision of peeling for alignment.
1540         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1541         * gcc.dg/vect/vect-50.c: Likewise.
1542         * gcc.dg/vect/vect-42.c: Likewise.
1543         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1544         Likewise.
1545         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1546         Likewise.
1547         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1548         * gcc.dg/vect/vect-60.c: Likewise.
1549         * gcc.dg/vect/vect-52.c: Likewise.
1550         * gcc.dg/vect/vect-44.c: Likewise.
1551         * gcc.dg/vect/vect-27.c: Likewise.
1552         * gcc.dg/vect/vect-29.c: Likewise.
1553         * gcc.dg/vect/vect-72.c: Likewise.
1554         * gcc.dg/vect/vect-56.c: Likewise.
1555         * gcc.dg/vect/vect-48.c: Likewise.
1556         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1557         * gfortran.dg/vect/vect-2.f90: Likewise.
1558         * gfortran.dg/vect/vect-5.f90: Likewise.
1559
1560 2009-11-04  Richard Guenther  <rguenther@suse.de>
1561
1562         PR tree-optimization/41919
1563         * gcc.c-torture/execute/pr41919.c: New testcase.
1564
1565 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1566
1567         PR target/41302
1568         * gcc.target/m68k/pr41302.c: New test.
1569
1570 2009-11-03  Jason Merrill  <jason@redhat.com>
1571
1572         PR c++/36959
1573         * g++.dg/opt/inline16.C: New.
1574
1575 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1576
1577         * gnat.dg/stack_check.adb1: New test.
1578         * gnat.dg/stack_check.adb2: Likewise.
1579
1580 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1581
1582         PR rtl-optimization/41917
1583         * gcc.c-torture/execute/pr41917.c: New test.
1584
1585 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1586
1587         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1588         dump to not include "call *%esp".
1589
1590 2009-11-03  Jason Merrill  <jason@redhat.com>
1591
1592         PR c++/39786
1593         * g++.dg/lookup/using22.C: New.
1594
1595         PR c++/41876
1596         * g++.dg/parse/eh-decl.C: New.
1597
1598         PR c++/41927
1599         * g++.dg/template/sfinae16.C: New.
1600
1601         PR c++/41815
1602         * g++.dg/cpp0x/rv-return.C: New.
1603         * g++.dg/cpp0x/deduce.C: Adjust.
1604
1605         PR c++/40944
1606         * g++.dg/template/sfinae15.C: New.
1607
1608         PR c++/40687
1609         * g++.dg/cpp0x/auto3.C: Remove xfail.
1610
1611 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1612
1613         PR fortran/41907
1614         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1615
1616 2009-11-03  Nick Clifton  <nickc@redhat.com>
1617
1618         * gcc.target/rx/builtins.c: Remove redundant tests.
1619         Add test of MVTIPL instruction.
1620         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1621         function attributes.  Add -msave-acc-in-interrupts option to the
1622         command line.
1623
1624 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1625             Maxim Kuvyrkov  <maxim@codesourcery.com>
1626
1627         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1628         sh, m68k and fido.
1629
1630 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1631
1632         PR c++/38699
1633         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1634         * c-c++-common/builtin-offsetof.c: ... here.
1635
1636 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1637
1638         PR c++/38699
1639         * c-c++-common/dfp/builtin-offsetof.c: New test.
1640         * g++.dg/other/offsetof6.C: Likewise.
1641
1642 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1643
1644         PR target/41900
1645         * gcc.target/i386/pr41900.c: New test.
1646
1647 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1648
1649         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1650
1651 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1652
1653         PR c++/41856
1654         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1655         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1656
1657 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1658
1659         PR c++/37093
1660         * g++.dg/other/ptrmem10.C: New test.
1661         * g++.dg/other/ptrmem11.C: Likewise.
1662
1663 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1664
1665         PR testsuite/41878
1666         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1667         spaces in some expressions.
1668
1669 2009-11-02  Jason Merrill  <jason@redhat.com>
1670
1671         * g++.dg/other/linkage2.C: Move to...
1672         * g++.dg/cpp0x/linkage2.C: ..here.
1673         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1674         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1675         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1676         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1677         * g++.dg/lookup/anon2.C: Likewise.
1678         * g++.dg/other/anon3.C: Likewise.
1679         * g++.dg/template/arg2.C: Likewise.
1680         * g++.dg/template/local4.C: Likewise.
1681         * g++.old-deja/g++.law/operators32.C: Likewise.
1682         * g++.old-deja/g++.other/linkage2.C: Likewise.
1683         * g++.old-deja/g++.pt/enum6.C: Likewise.
1684         * g++.old-deja/g++.other/anon9.C: Likewise.
1685         * g++.old-deja/g++.other/linkage1.C: Likewise.
1686         * c-c++-common/dfp/pr35620.c: Give the union a name.
1687
1688 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1689
1690         PR tree-optimization/41857
1691         * gcc.target/spu/ea/pr41857.c: New file.
1692
1693 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1694
1695         PR tree-optimization/41750
1696         * gcc.c-torture/execute/pr41750.c: New test.
1697
1698 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1699
1700         PR tree-optimization/41841
1701         * gcc.dg/pr41841.c: New test.
1702
1703         PR debug/41893
1704         * gcc.dg/debug/pr41893-1.c: New test.
1705         * gcc.dg/debug/pr41893-2.c: New file.
1706
1707         PR c++/41774
1708         * g++.dg/ext/visibility/namespace3.C: New test.
1709
1710 2009-11-01  Jason Merrill  <jason@redhat.com>
1711
1712         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1713         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1714         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1715
1716 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1717
1718         * gnat.dg/opt5.adb: New test.
1719
1720 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1721
1722         PR fortran/41872
1723         * gfortran.dg/allocatable_scalar_4.f90: New test.
1724
1725 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1726
1727         PR fortran/41850
1728         * gfortran.dg/intent_out_6.f90: New testcase.
1729
1730 2009-10-31  Richard Guenther  <rguenther@suse.de>
1731
1732         * g++.dg/tree-ssa/restrict1.C: New.
1733
1734 2009-10-31  Jason Merrill  <jason@redhat.com>
1735
1736         * g++.dg/rtti/typeid9.C: New.
1737
1738         PR c++/41754
1739         * g++.dg/cpp0x/initlist25.C: New.
1740
1741 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1742
1743         * gnat.dg/specs/rep_clause4.ads: New test.
1744
1745 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1746
1747         PR target/41885
1748         * gcc.target/avr/torture/pr41885.c: New test.
1749
1750 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1751
1752         * gnat.dg/specs/pack5.ads: New test.
1753
1754 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1755
1756         * lib/target-supports.exp: Handle powerpc-*-elf.
1757
1758 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1759
1760         PR target/40838
1761         * gcc.target/i386/incoming-6.c: New.
1762         * gcc.target/i386/incoming-7.c: Likewise.
1763         * gcc.target/i386/incoming-8.c: Likewise.
1764         * gcc.target/i386/incoming-9.c: Likewise.
1765         * gcc.target/i386/incoming-10.c: Likewise.
1766         * gcc.target/i386/incoming-11.c: Likewise.
1767         * gcc.target/i386/incoming-12.c: Likewise.
1768         * gcc.target/i386/incoming-13.c: Likewise.
1769         * gcc.target/i386/incoming-14.c: Likewise.
1770         * gcc.target/i386/incoming-15.c: Likewise.
1771         * gcc.target/i386/pr37843-4.c: Likewise.
1772
1773 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1774
1775         PR c++/41863
1776         * g++.dg/template/sizeof12.C: New test.
1777
1778 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1779
1780         * gnat.dg/pack14.adb: New test.
1781
1782 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1783
1784         * gcc.target/mips/mips.exp (mips_option_groups): Add
1785         mcount-ra-address.
1786         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1787         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1788         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1789
1790 2009-10-29  Michael Matz  <matz@suse.de>
1791
1792         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1793         * gcc.target/i386/sse-recip-vec.c: Ditto.
1794         * gcc.target/i386/brokensqrt.c: New test.
1795
1796 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1797
1798         PR fortran/41777
1799         * gfortran.dg/associated_target_3.f90: New testcase.
1800
1801 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1802
1803         * gfortran.dg/lto/pr41764_0.f: New.
1804
1805 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1806
1807         PR tree-optimization/41775
1808         * g++.dg/torture/pr41775.C: New testcase.
1809
1810 2009-10-28  Jason Merrill  <jason@redhat.com>
1811
1812         * g++.dg/cpp0x/inline-ns1.C: New.
1813         * g++.dg/cpp0x/inline-ns2.C: New.
1814         * g++.dg/cpp0x/inline-ns3.C: New.
1815
1816 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1817
1818         PR rtl-optimization/39715
1819         * gcc.target/arm/thumb-ltu.c: New.
1820
1821 2009-10-28  Richard Guenther  <rguenther@suse.de>
1822
1823         PR lto/41808
1824         PR lto/41839
1825         * gcc.dg/lto/20091027-1_0.c: New testcase.
1826         * gcc.dg/lto/20091027-1_1.c: Likewise.
1827         * g++.dg/lto/20091026-1_0.C: Likewise.
1828         * g++.dg/lto/20091026-1_1.C: Likewise.
1829         * g++.dg/lto/20091026-1_a.h: Likewise.
1830
1831 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1832
1833         PR middle-end/41837
1834         * gcc.dg/pr41837.c: New test.
1835
1836         PR debug/41801
1837         * g++.dg/ext/sync-3.C: New test.
1838
1839         PR target/41762
1840         * gcc.dg/pr41762.c: New test.
1841
1842 2009-10-28  Richard Guenther  <rguenther@suse.de>
1843
1844         PR middle-end/41855
1845         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1846         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1847         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1848         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1849
1850 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1851
1852         PR rtl-optimization/39715
1853         * gcc.target/arm/thumb-bitfld1.c: New.
1854
1855 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1856
1857         PR rtl-optimization/40741
1858         * gcc.target/arm/thumb-branch1.c: New.
1859
1860 2009-10-27  Jason Merrill  <jason@redhat.com>
1861
1862         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1863         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1864         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1865         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1866
1867 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1868
1869         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1870         * gnat.dg/null_pointer_deref2.adb: Likewise.
1871
1872 2009-10-27  Richard Guenther  <rguenther@suse.de>
1873
1874         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1875
1876 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1877
1878         PR c/41842
1879         * gcc.dg/pr41842.c: New test.
1880
1881 2009-10-27  Revital Eres  <eres@il.ibm.com>
1882
1883         PR tree-optimization/40648
1884         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1885         change in decision of peeling for alignment.
1886         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1887         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1888         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1889         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1890         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1891         * gcc.dg/vect/vect-50.c: Likewise.
1892         * gcc.dg/vect/vect-33.c: Likewise.
1893         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1894         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1895         Likewise.
1896         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1897         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1898         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1899         Likewise.
1900         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1901         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1902         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1903         * gcc.dg/vect/vect-60.c: Likewise.
1904         * gcc.dg/vect/vect-26.c: Likewise.
1905         * gcc.dg/vect/vect-52.c: Likewise.
1906         * gcc.dg/vect/vect-44.c: Likewise.
1907         * gcc.dg/vect/vect-27.c: Likewise.
1908         * gcc.dg/vect/vect-70.c: Likewise.
1909         * gcc.dg/vect/vect-28.c: Likewise.
1910         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1911         * gcc.dg/vect/vect-109.c: Likewise.
1912         * gcc.dg/vect/vect-54.c: Likewise.
1913         * gcc.dg/vect/vect-29.c: Likewise.
1914         * gcc.dg/vect/vect-72.c: Likewise.
1915         * gcc.dg/vect/vect-56.c: Likewise.
1916         * gcc.dg/vect/vect-48.c: Likewise.
1917         * gcc.dg/vect/vect-91.c: Likewise.
1918         * gcc.dg/vect/vect-92.c: Likewise.
1919         * gcc.dg/vect/vect-58.c: Likewise.
1920         * gcc.dg/vect/slp-25.c: Likewise.
1921         * gcc.dg/vect/vect-93.c: Likewise.
1922         * gcc.dg/vect/vect-95.c: Likewise.
1923         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1924         * gcc.dg/vect/vect-87.c: Likewise.
1925         * gcc.dg/vect/vect-96.c: Likewise.
1926         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1927         * gcc.dg/vect/vect-88.c: Likewise.
1928         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1929         * gcc.dg/vect/vect-89.c: Likewise.
1930         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1931         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1932         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1933         * gfortran.dg/vect/vect-2.f90: Likewise.
1934         * gfortran.dg/vect/vect-3.f90: Likewise.
1935         * gfortran.dg/vect/vect-4.f90: Likewise.
1936         * gfortran.dg/vect/vect-5.f90: Likewise.
1937
1938 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1939
1940         PR c++/41020
1941         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1942
1943 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1944             Michael Meissner  <meissner@linux.vnet.ibm.com>
1945             Ulrich Weigand  <uweigand@de.ibm.com>
1946
1947         * gcc.target/spu/ea/ea.exp: New file.
1948         * gcc.target/spu/ea/cache1.c: Likewise.
1949         * gcc.target/spu/ea/cast1.c: Likewise.
1950         * gcc.target/spu/ea/cast2.c: Likewise.
1951         * gcc.target/spu/ea/compile1.c: Likewise.
1952         * gcc.target/spu/ea/compile2.c: Likewise.
1953         * gcc.target/spu/ea/cppdefine.c: Likewise.
1954         * gcc.target/spu/ea/errors1.c: Likewise.
1955         * gcc.target/spu/ea/errors2.c: Likewise.
1956         * gcc.target/spu/ea/execute1.c: Likewise.
1957         * gcc.target/spu/ea/execute2.c: Likewise.
1958         * gcc.target/spu/ea/execute3.c: Likewise.
1959         * gcc.target/spu/ea/ops1.c: Likewise.
1960         * gcc.target/spu/ea/ops2.c: Likewise.
1961         * gcc.target/spu/ea/options1.c: Likewise.
1962         * gcc.target/spu/ea/test-sizes.c: Likewise.
1963
1964 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1965
1966         PR bootstrap/41345
1967         * gcc.dg/pr41345.c: New test.
1968
1969         PR debug/41828
1970         * g++.dg/debug/dwarf2/anonname1.C: New test.
1971
1972 2009-10-26  Jason Merrill  <jason@redhat.com>
1973
1974         PR c++/38796
1975         * g++.dg/cpp0x/defaulted15.C: New.
1976         * g++.dg/cpp0x/defaulted16.C: New.
1977
1978 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1979
1980         PR c++/41785
1981         * g++.dg/cpp0x/variadic96.C: New test.
1982
1983 2009-10-26  Nick Clifton  <nickc@redhat.com>
1984
1985         * lib/target-supports.exp (check_profiling_available):
1986         Profiling is not, currently, available for the RX port.
1987         (check_effective_target_hard_float): Add support for RX target.
1988         * gcc.target/rx: New directory.
1989         * gcc.target/rx/builtins.c: New test file.
1990         * gcc.target/rx/interrupts.c: New test file.
1991         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1992         * gcc.target/rx/zero-width-bitfield.c: New test file.
1993         * gcc.target/rx/i272091.c: New test file.
1994         * gcc.target/rx/packed-struct.c: New test file.
1995         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1996
1997 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1998
1999         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
2000         * gcc.dg/lto/20091016-1_0.c: Likewise.
2001         * gcc.dg/lto/20090206-1_0.c: Likewise.
2002         * gcc.dg/lto/20081120-1_0.c: Likewise.
2003         * gcc.dg/lto/20081120-2_0.c: Likewise.
2004         * gcc.dg/lto/20090116_0.c: Likewise.
2005         * gcc.dg/lto/20081126_0.c: Likewise.
2006         * gcc.dg/lto/20091013-1_0.c: Likewise.
2007         * gcc.dg/lto/20081212-1_0.c: Likewise.
2008         * gcc.dg/lto/20091015-1_0.c: Likewise.
2009         * gcc.dg/lto/20090126-1_0.c: Likewise.
2010         * gcc.dg/lto/20090126-2_0.c: Likewise.
2011         * gcc.dg/lto/20091020-1_0.c: Likewise.
2012         * gcc.dg/lto/20091020-2_0.c: Likewise.
2013         * gcc.dg/lto/20081204-1_0.c: Likewise.
2014         * gcc.dg/lto/20081204-2_0.c: Likewise.
2015         * gcc.dg/lto/20081224_0.c: Likewise.
2016         * gcc.dg/lto/20090219_0.c: Likewise.
2017
2018 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
2019
2020         PR c++/41020
2021         * g++.dg/lookup/extern-c-redecl2.C: New test.
2022         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
2023         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
2024         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
2025
2026 2009-10-26  Michael Matz  <matz@suse.de>
2027
2028         PR tree-optimization/41783
2029         * gcc.dg/pr41783.c: New test.
2030         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
2031         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
2032         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
2033
2034 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
2035
2036         PR fortran/41714
2037         * gfortran.dg/class_allocate_4.f03: New test.
2038
2039 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
2040
2041         * gcc.target/mips/mult-1.c: New test.
2042
2043 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
2044
2045         PR fortran/41784
2046         * gfortran.dg/extends_8.f03: New test.
2047
2048 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2049
2050         * gnat.dg/specs/pack4.ads: New test.
2051
2052 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2053
2054         * gnat.dg/null_pointer_deref1.adb: New test.
2055         * gnat.dg/null_pointer_deref2.adb: Likewise.
2056
2057 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
2058
2059         PR fortran/41772
2060         * gfortran.dg/transfer_intrinsic_3.f90.
2061
2062 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2063
2064         * gnat.dg/opt4.adb: New test.
2065
2066 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
2067
2068         PR c/40033
2069         * gcc.dg/noncompile/pr40033-1.c: New test.
2070
2071 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
2072
2073         PR c++/40808
2074         * g++.dg/abi/mangle34.C: New test
2075
2076 2009-10-23  Jason Merrill  <jason@redhat.com>
2077
2078         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
2079
2080         Core issue 899
2081         * g++.dg/cpp0x/explicit4.C: New.
2082
2083 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
2084
2085         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
2086         *-*-cygwin.
2087         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
2088         for *-*-mingw* and *-*-cygwin.
2089         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
2090         * g++.dg/template/spec35.C: Disable weak symbol test for
2091         *-*-mingw* and *-*-cygwin.
2092
2093         PR testsuite/31342
2094         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
2095
2096 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
2097
2098         PR fortran/41800
2099         * gfortran.dg/class_10.f03: New test.
2100
2101 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2102
2103         PR target/41787
2104         * gcc.target/powerpc/vsx-vrsave.c: New file.
2105
2106 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
2107
2108         PR c/41673
2109         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
2110
2111 2009-10-23  Richard Guenther  <rguenther@suse.de>
2112
2113         PR tree-optimization/41778
2114         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
2115
2116 2009-10-22  Richard Guenther  <rguenther@suse.de>
2117
2118         PR lto/41791
2119         * g++.dg/lto/20091022-2_0.C: New testcase.
2120
2121 2009-10-22  Richard Guenther  <rguenther@suse.de>
2122
2123         PR lto/41730
2124         * g++.dg/lto/20091022-1_0.C: New testcase.
2125
2126 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
2127
2128         * gcc.dg/autopar/outer-4.c: Adjust scan.
2129         * gcc.dg/autopar/outer-5.c: Adjust scan.
2130         * gcc.dg/autopar/outer-5.c: Add scan optimized.
2131
2132         * libgomp.graphite/force-parallel-2.c: Adjust scan.
2133         * gcc.dg/autopar/outer-1.c: New testcase.
2134         * gcc.dg/autopar/outer-2.c: New testcase.
2135         * gcc.dg/autopar/outer-3.c: New testcase.
2136         * gcc.dg/autopar/outer-4.c: New testcase.
2137         * gcc.dg/autopar/outer-5.c: New testcase.
2138         * gcc.dg/autopar/outer-6.c: New testcase.
2139
2140 2009-10-22  Jan Hubicka  <jh@suse.cz>
2141
2142         * gcc.c-torture/compile/pr40556.c: New testcase.
2143
2144 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
2145
2146         PR fortran/41781
2147         * gfortran.dg/goto_8.f90: New test case.
2148
2149 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
2150
2151         PR tree-optimization/41497
2152         * gcc.dg/tree-ssa/pr41497.c: New.
2153
2154 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
2155
2156         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
2157
2158 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
2159
2160         * gcc.dg/tls/pie-1.c: New test.
2161
2162 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
2163
2164         * g++.dg/abi/mangle33.C: New test.
2165
2166 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2167
2168         * gnat.dg/discr22.adb: New test.
2169
2170 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2171
2172         * gnat.dg/loop_optimization7.ad[sb]: New test.
2173         * gnat.dg/loop_optimization7_pkg.ads: New helper.
2174
2175 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
2176
2177         PR fortran/41706
2178         PR fortran/41766
2179         * gfortran.dg/class_9.f03: Extended test case.
2180         * gfortran.dg/select_type_7.f03: New test case.
2181
2182 2009-10-20  Richard Guenther  <rguenther@suse.de>
2183
2184         * gcc.dg/lto/20091020-3_0.c: New testcase.
2185
2186 2009-10-20  Richard Guenther  <rguenther@suse.de>
2187
2188         PR lto/41761
2189         * gcc.dg/lto/20091020-1_0.c: New testcase.
2190         * gcc.dg/lto/20091020-1_1.c: Likewise.
2191         * gcc.dg/lto/20091020-2_0.c: Likewise.
2192         * gcc.dg/lto/20091020-2_1.c: Likewise.
2193
2194 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
2195
2196         PR debug/41340
2197         * gcc.dg/pr41340.c: New test.
2198
2199 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2200
2201         * gnat.dg/discr21.ad[sb]: New test.
2202         * gnat.dg/discr21_pkg.ads: New helper.
2203
2204 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
2205
2206         PR fortran/41706
2207         * gfortran.dg/class_9 : New test.
2208
2209 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2210
2211         * gcc.dg/raw-string-1.c: New test.
2212         * gcc.dg/raw-string-2.c: New test.
2213         * gcc.dg/raw-string-3.c: New test.
2214         * gcc.dg/raw-string-4.c: New test.
2215         * gcc.dg/raw-string-5.c: New test.
2216         * gcc.dg/raw-string-6.c: New test.
2217         * gcc.dg/raw-string-7.c: New test.
2218         * gcc.dg/utf8-1.c: New test.
2219         * gcc.dg/utf8-2.c: New test.
2220         * gcc.dg/utf-badconcat2.c: New test.
2221         * gcc.dg/utf-dflt2.c: New test.
2222         * gcc.dg/cpp/include6.c: New test.
2223         * g++.dg/ext/raw-string-1.C: New test.
2224         * g++.dg/ext/raw-string-2.C: New test.
2225         * g++.dg/ext/raw-string-3.C: New test.
2226         * g++.dg/ext/raw-string-4.C: New test.
2227         * g++.dg/ext/raw-string-5.C: New test.
2228         * g++.dg/ext/raw-string-6.C: New test.
2229         * g++.dg/ext/raw-string-7.C: New test.
2230         * g++.dg/ext/utf8-1.C: New test.
2231         * g++.dg/ext/utf8-2.C: New test.
2232         * g++.dg/ext/utf-badconcat2.C: New test.
2233         * g++.dg/ext/utf-dflt2.C: New test.
2234
2235         * gcc.dg/cleanup-13.c: New test.
2236
2237 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
2238
2239         PR fortran/41586
2240         * gfortran.dg/auto_dealloc_1.f90: New test case.
2241
2242 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2243
2244         Port from redhat/gcc-4_4-branch:
2245         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
2246         * gcc.dg/debug/vta-2.c: New test.
2247
2248         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
2249         * gcc.dg/debug/vta-1.c: New.
2250
2251 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2252
2253         * gnat.dg/noreturn2.ad[sb]: New test.
2254
2255 2009-10-19  Tobias Burnus  <burnus@net-b.de>
2256
2257         PR fortran/41755
2258         * gfortran.dg/equiv_8.f90: New test.
2259         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2260
2261 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
2262
2263         * gcc.target/arm/neon-thumb2-move.c: New test.
2264
2265 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2266
2267         * gcc.dg/debug/vta-3.c: New test.
2268
2269 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2270
2271         * gnat.dg/nested_proc.adb: Rename into...
2272         * gnat.dg/nested_proc1.adb: ...this.
2273         * gnat.dg/nested_proc2.adb: New test.
2274
2275 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2276
2277         * gnat.dg/noreturn1.ad[sb]: New test.
2278
2279 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
2280             Paul Thomas  <pault@gcc.gnu.org>
2281
2282         PR fortran/41629
2283         * gfortran.dg/class_6.f90: New test.
2284
2285         PR fortran/41608
2286         PR fortran/41587
2287         * gfortran.dg/class_7.f90: New test.
2288
2289         PR fortran/41618
2290         * gfortran.dg/class_8.f90: New test.
2291
2292 2009-10-17  Richard Guenther  <rguenther@suse.de>
2293
2294         * gcc.dg/lto/20091017-1_0.c: New testcase.
2295         * gcc.dg/lto/20091017-1_1.c: Likewise.
2296
2297 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2298
2299         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2300
2301 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2302
2303         * gnat.dg/aggr11.adb: New test.
2304         * gnat.dg/aggr11_pkg.ads: New helper.
2305
2306 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2307
2308         * gnat.dg/slice8.adb: New test.
2309         * gnat.dg/slice8_pkg1.ads: New helper.
2310         * gnat.dg/slice8_pkg2.ads: Likewise.
2311         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2312
2313 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2314
2315         * gnat.dg/unchecked_convert4.adb: New test.
2316
2317 2009-10-15  Jason Merrill  <jason@redhat.com>
2318
2319         PR c++/38798
2320         * g++.dg/cpp0x/trailing5.C: New.
2321
2322         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2323         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2324         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2325         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2326
2327 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
2328
2329         PR fortran/41719
2330         * gfortran.dg/class_5.f03: New test case.
2331         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2332         * gfortran.dg/typebound_operator_4.f03: Ditto.
2333
2334 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2335
2336         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2337         * g++.dg/other/first-global.C: Likewise.
2338         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2339         * g++.dg/torture/pr40323.C: Likewise.
2340         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2341         * gcc.dg/inline-33.c: Likewise.
2342         * gcc.dg/ipa/ipa-1.c: Likewise.
2343         * gcc.dg/ipa/ipa-2.c: Likewise.
2344         * gcc.dg/ipa/ipa-3.c: Likewise.
2345         * gcc.dg/ipa/ipa-4.c: Likewise.
2346         * gcc.dg/ipa/ipa-5.c: Likewise.
2347         * gcc.dg/ipa/ipa-7.c: Likewise.
2348         * gcc.dg/ipa/ipacost-2.c: Likewise.
2349         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2350         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2351         * gfortran.dg/whole_file_5.f90: Likewise.
2352         * gfortran.dg/whole_file_6.f90: Likewise.
2353
2354 2009-10-16  Richard Guenther  <rguenther@suse.de>
2355
2356         PR tree-optimization/41728
2357         * gcc.c-torture/compile/pr41728.c: New testcase.
2358
2359 2009-10-16  Richard Guenther  <rguenther@suse.de>
2360
2361         PR lto/41598
2362         * gcc.dg/lto/20091016-1_0.c: New testcase.
2363         * gcc.dg/lto/20091016-1_1.c: Likewise.
2364         * gcc.dg/lto/20091016-1_a.h: Likewise.
2365
2366 2009-10-16  Richard Guenther  <rguenther@suse.de>
2367
2368         PR lto/41715
2369         * gfortran.dg/lto/20091015-1_0.f: New testcase.
2370         * gfortran.dg/lto/20091015-1_1.f: Likewise.
2371         * gfortran.dg/lto/20091015-1_2.f: Likewise.
2372
2373 2009-10-16  Richard Guenther  <rguenther@suse.de>
2374
2375         PR lto/41713
2376         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2377
2378 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
2379
2380         PR debug/41717
2381         * gcc.dg/debug/pr41717.c: New test.
2382
2383 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
2384
2385         PR fortran/41648
2386         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2387
2388         PR fortran/41656
2389         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2390
2391 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2392
2393         PR target/23983
2394         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2395         result used.
2396         * g++.dg/ext/altivec-2.C (main): Ditto.
2397
2398 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2399
2400         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2401         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2402
2403 2009-10-15  Richard Guenther  <rguenther@suse.de>
2404
2405         PR lto/41669
2406         * gcc.dg/lto/20091015-1_0.c: New testcase.
2407         * gcc.dg/lto/20091015-1_1.c: Likewise.
2408         * gcc.dg/lto/20091015-1_2.c: Likewise.
2409         * gcc.dg/lto/20091015-1_a.h: Likewise.
2410         * gcc.dg/lto/20091015-1_b.h: Likewise.
2411
2412 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2413
2414         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2415
2416 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2417
2418         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2419
2420 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2421
2422         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2423         line from 1 to 0.
2424         * obj-c++.dg/bitfield-1.mm: Likewise.
2425         * obj-c++.dg/bitfield-4.mm: Likewise.
2426
2427 2009-10-14  Richard Guenther  <rguenther@suse.de>
2428
2429         PR lto/41173
2430         * gcc.dg/lto/20091014-1_0.c: New testcase.
2431
2432 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2433
2434         PR testsuite/41707
2435         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2436         warning on line 0 instead of 1.
2437
2438 2009-10-14  Richard Guenther  <rguenther@suse.de>
2439
2440         PR lto/41521
2441         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2442         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2443
2444 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2445
2446         PR preprocessor/41543
2447         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2448
2449         PR debug/41695
2450         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2451
2452 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2453
2454         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2455         New procedure.
2456         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2457         effective target.
2458
2459 2009-10-14  Jason Merrill  <jason@redhat.com>
2460
2461         PR c++/39866
2462         * g++.dg/cpp0x/defaulted14.C: New.
2463
2464 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2465
2466         * g++.dg/cpp0x/vt-40092.C: New.
2467
2468 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2469
2470         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2471         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2472
2473 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2474
2475         * gfortran.dg/complex_intrinsic_8.f90: New test.
2476
2477 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2478
2479         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2480         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2481
2482 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2483
2484         PR target/38948
2485         * gcc.dg/torture/pr38948.c: New test.
2486
2487 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2488
2489         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2490
2491 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2492
2493         PR fortran/41581
2494         * gfortran.dg/class_allocate_2.f03: Modified.
2495         * gfortran.dg/class_allocate_3.f03: New test case.
2496
2497 2009-10-13  Richard Guenther  <rguenther@suse.de>
2498
2499         PR lto/41668
2500         * gcc.dg/lto/20091006-2_0.c: New testcase.
2501         * gcc.dg/lto/20091006-2_1.c: Likewise.
2502         * gcc.dg/lto/20091006-2_2.c: Likewise.
2503         * gcc.dg/lto/20091013-1_0.c: Likewise.
2504         * gcc.dg/lto/20091013-1_1.c: Likewise.
2505         * gcc.dg/lto/20091013-1_2.c: Likewise.
2506
2507 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2508
2509         * gcc.c-torture/compile/pr41661.c: New test.
2510
2511 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2512
2513         PR libgfortran/41683
2514         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2515
2516 2009-10-12  Jason Merrill  <jason@redhat.com>
2517
2518         PR c++/37875
2519         * g++.dg/cpp0x/decltype18.C: New.
2520
2521         PR c++/37766
2522         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2523
2524 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2525
2526         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2527
2528 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2529
2530         PR debug/41343
2531         PR debug/41447
2532         PR debug/41264
2533         PR debug/41338
2534         * gcc.dg/guality/pr41447-1.c: New.
2535         * gcc.dg/debug/pr41264-1.c: New.
2536         * gcc.dg/debug/pr41343-1.c: New.
2537
2538 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2539
2540         PR target/26515
2541         * gcc.dg/torture/pr26515.c: New test.
2542
2543 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2544
2545         PR testsuite/41659
2546         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2547         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2548         or "xfail" with dg-lto-do.
2549
2550 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2551
2552         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2553
2554 2009-10-12  Michael Matz  <matz@suse.de>
2555
2556         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2557         pass.
2558
2559 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2560
2561         PR target/41680
2562         * g++.dg/torture/pr41680.C: New test.
2563
2564 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2565
2566         PR c++/41570
2567         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2568
2569 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2570
2571         PR debug/41616
2572         * gcc.dg/guality/pr41616-1.c: New.
2573
2574 2009-10-11  Jason Merrill  <jason@redhat.com>
2575
2576         PR c++/37204
2577         * g++.dg/cpp0x/rv-reinterpret.C: New.
2578
2579 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2580
2581         PR libgfortran/38439
2582         * gfortran.dg/fmt_error_9.f: New test.
2583         * gfortran.dg/fmt_error_10.f: New test.
2584
2585 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2586
2587         PR fortran/41583
2588         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2589         * gfortran.dg/class_4b.f03: As above.
2590         * gfortran.dg/class_4c.f03: As above.
2591         * gfortran.dg/class_4d.f03: As above.
2592
2593 2009-10-11  Richard Guenther  <rguenther@suse.de>
2594
2595         PR tree-optimization/41555
2596         * gcc.dg/torture/pr41555.c: New testcase.
2597
2598 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2599
2600         PR libgfortran/35862
2601         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2602         function correctly.
2603
2604 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2605
2606         PR libgfortran/35862
2607         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2608         Add conditions to avoid runtime errors if not supported.
2609
2610 2009-10-10  Richard Guenther  <rguenther@suse.de>
2611
2612         PR tree-optimization/41654
2613         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2614
2615 2009-10-09  Jason Merrill  <jason@redhat.com>
2616
2617         * g++.dg/cpp/ucn-1.C: New.
2618
2619 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2620
2621         PR fortran/41585
2622         * gfortran.dg/class_2.f03: Extended test case.
2623
2624 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2625
2626         PR fortran/41582
2627         * gfortran.dg/class_allocate_1.f03: Modify code such that
2628         it compiles with the gfc_warning->gfc_error change.
2629         * gfortran.dg/class_allocate_1.f03: New test.
2630
2631 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2632
2633         PR fortran/41579
2634         * gfortran.dg/select_type_6.f03: New test.
2635
2636 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2637
2638         PR preprocessor/41445
2639         * gcc.dg/cpp/separate-1.c: Adjust.
2640         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2641         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2642         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2643         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2644         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2645         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2646         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2647
2648         PR rtl-optimization/41646
2649         * gcc.c-torture/compile/pr41646.c: New test.
2650
2651 2009-10-09  Richard Guenther  <rguenther@suse.de>
2652
2653         PR tree-optimization/41634
2654         * gcc.c-torture/compile/pr41634.c: New testcase.
2655
2656 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2657
2658         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2659
2660 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2661
2662         * gnat.dg/opt3.adb: New test.
2663         * gnat.dg/opt3_pkg.ads: New helper.
2664
2665 2009-10-08  Doug Kwan  <dougkwan@google.com>
2666
2667         PR rtl-optimization/41574
2668         * gcc.dg/pr41574.c: New test.
2669
2670 2009-10-08  Cary Coutant  <ccoutant@google.com>
2671
2672         Add support for debugging with ICF (Identical Code Folding).
2673         * g++.dg/debug/dwarf2/icf.C: New test.
2674
2675 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2676
2677         * gcc.target/mips/truncate-6.c: New test.
2678
2679 2009-10-08  Jason Merrill  <jason@redhat.com>
2680
2681         PR c++/36816
2682         * g++.dg/cpp0x/rv-deduce.C: New.
2683
2684         PR c++/37177
2685         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2686         * g++.dg/template/explicit-args2.C: New.
2687         * g++.dg/template/explicit-args3.C: New.
2688         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2689
2690 2009-10-08  Michael Matz  <matz@suse.de>
2691
2692         PR middle-end/41573
2693         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2694         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2695         * gcc.dg/pr41573.c: New test.
2696
2697 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2698
2699         PR c/41182
2700         * gcc.c-torture/compile/pr41182-1.c: New.
2701
2702 2009-10-07  Jason Merrill  <jason@redhat.com>
2703
2704         * g++.dg/cpp0x/variadic95.C: New.
2705
2706 2009-10-07  Jason Merrill  <jason@redhat.com>
2707
2708         * g++.dg/template/scope3.C: New.
2709
2710 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2711
2712         * gcc.dg/debug/dwarf2/inline3.c: New test.
2713
2714 2009-10-07  Daniel Kraft  <d@domob.eu>
2715
2716         PR fortran/41615
2717         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2718
2719 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2720
2721         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2722         * gfortran.dg/select_type_1.f03: Modified error message.
2723         * gfortran.dg/select_type_5.f03: New test.
2724
2725 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2726
2727         PR libgfortran/41612
2728         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2729         have kind=10 reals.
2730
2731 2009-10-06  Jason Merrill  <jason@redhat.com>
2732
2733         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2734         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2735
2736 2009-10-06  Richard Guenther  <rguenther@suse.de>
2737
2738         PR lto/41502
2739         * gcc.dg/lto/20091006-1_0.c: New testcase.
2740         * gcc.dg/lto/20091006-1_1.c: Likewise.
2741         * gcc.dg/lto/20091005-2_0.c: Likewise.
2742
2743 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2744
2745         PR ada/41383
2746         * gnat.dg/timer_cancel.adb: New test.
2747
2748 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2749
2750         PR ada/38333
2751         * gnat.dg/specs/import_abstract.ads: New.
2752
2753 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2754
2755         PR libgfortran/35862
2756         * gfortran.dg/round_2.f03: New test.
2757
2758 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2759
2760         PR debug/41558
2761         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2762         * lib/gcc-gdb-test.exp: ... here.  New file.
2763         * gfortran.dg/guality/guality.exp: New file.
2764         * gfortran.dg/guality/pr41558.f90: New test.
2765         * gfortran.dg/guality/arg1.f90: New test.
2766
2767 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2768
2769         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2770         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2771         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2772         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2773
2774 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2775
2776         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2777         register_pass_info.
2778         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2779         plugin_pass to register_pass_info.
2780         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2781         register_pass_info.
2782         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2783         register_pass_info.
2784
2785 2009-10-05  Richard Guenther  <rguenther@suse.de>
2786
2787         PR lto/41281
2788         * gcc.dg/lto/20090914-2_0.c: New testcase.
2789
2790 2009-10-05  Richard Guenther  <rguenther@suse.de>
2791
2792         PR lto/40902
2793         * gcc.dg/lto/20091005-1_0.c: New testcase.
2794         * gcc.dg/lto/20091005-1_1.c: Likewise.
2795
2796 2009-10-05  Richard Guenther  <rguenther@suse.de>
2797
2798         PR lto/41552
2799         PR lto/41487
2800         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2801         * g++.dg/lto/20091004-1_0.C: New testcase.
2802         * g++.dg/lto/20091004-1_1.C: Likewise.
2803         * g++.dg/lto/20091004-2_0.C: Likewise.
2804         * g++.dg/lto/20091004-2_1.C: Likewise.
2805         * g++.dg/lto/20091004-3_0.C: Likewise.
2806         * g++.dg/lto/20091004-3_1.C: Likewise.
2807
2808 2009-10-05  Richard Guenther  <rguenther@suse.de>
2809
2810         PR tree-optimization/23821
2811         * gcc.dg/torture/pr23821.c: New testcase.
2812
2813 2009-10-05  Daniel Kraft  <d@domob.eu>
2814
2815         PR fortran/41403
2816         * gfortran.dg/goto_6.f: New test.
2817         * gfortran.dg/goto_7.f: New test.
2818
2819 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2820             Bill Maddox  <maddox@google.com>
2821             Cary Coutant  <ccoutant@google.com>
2822             Chris Demetriou  <cgd@google.com>
2823             Diego Novillo  <dnovillo@google.com>
2824             Doug Kwan  <dougkwan@google.com>
2825             Jan Hubicka  <jh@suse.cz>
2826             Ollie Wild  <aaw@google.com>
2827             Rafael Espindola  <espindola@google.com>
2828             Richard Guenther  <rguenther@suse.de>
2829             Simon Baldwin  <simonb@google.com>
2830
2831         * g++.dg/20090107-1.C: New.
2832         * g++.dg/20090121-1.C: New.
2833         * g++.dg/ipa/20090113-1.C: New.
2834         * g++.dg/lto: New directory.
2835         * g++.dg/lto/20080829_0.C: New.
2836         * g++.dg/lto/20080904_0.C: New.
2837         * g++.dg/lto/20080907_0.C: New.
2838         * g++.dg/lto/20080908-1_0.C: New.
2839         * g++.dg/lto/20080908-2_0.C: New.
2840         * g++.dg/lto/20080908-3_0.C: New.
2841         * g++.dg/lto/20080909-1_0.C: New.
2842         * g++.dg/lto/20080910-1_0.C: New.
2843         * g++.dg/lto/20080912-1_0.C: New.
2844         * g++.dg/lto/20080912_0.C: New.
2845         * g++.dg/lto/20080915_0.C: New.
2846         * g++.dg/lto/20080916_0.C: New.
2847         * g++.dg/lto/20080917_0.C: New.
2848         * g++.dg/lto/20080924_0.C: New.
2849         * g++.dg/lto/20080926_0.C: New.
2850         * g++.dg/lto/20081008_0.C: New.
2851         * g++.dg/lto/20081022.h: New.
2852         * g++.dg/lto/20081022_0.C: New.
2853         * g++.dg/lto/20081022_1.C: New.
2854         * g++.dg/lto/20081023_0.C: New.
2855         * g++.dg/lto/20081109-1_0.C: New.
2856         * g++.dg/lto/20081109-2_0.C: New.
2857         * g++.dg/lto/20081109_0.C: New.
2858         * g++.dg/lto/20081109_1.C: New.
2859         * g++.dg/lto/20081118-1_0.C: New.
2860         * g++.dg/lto/20081118-1_1.C: New.
2861         * g++.dg/lto/20081118_0.C: New.
2862         * g++.dg/lto/20081118_1.C: New.
2863         * g++.dg/lto/20081119-1.h: New.
2864         * g++.dg/lto/20081119-1_0.C: New.
2865         * g++.dg/lto/20081119-1_1.C: New.
2866         * g++.dg/lto/20081119_0.C: New.
2867         * g++.dg/lto/20081119_1.C: New.
2868         * g++.dg/lto/20081120-1_0.C: New.
2869         * g++.dg/lto/20081120-1_1.C: New.
2870         * g++.dg/lto/20081120-2_0.C: New.
2871         * g++.dg/lto/20081120-2_1.C: New.
2872         * g++.dg/lto/20081123_0.C: New.
2873         * g++.dg/lto/20081123_1.C: New.
2874         * g++.dg/lto/20081125.h: New.
2875         * g++.dg/lto/20081125_0.C: New.
2876         * g++.dg/lto/20081125_1.C: New.
2877         * g++.dg/lto/20081127_0.C: New.
2878         * g++.dg/lto/20081127_1.C: New.
2879         * g++.dg/lto/20081203_0.C: New.
2880         * g++.dg/lto/20081203_1.C: New.
2881         * g++.dg/lto/20081204-1_0.C: New.
2882         * g++.dg/lto/20081204-1_1.C: New.
2883         * g++.dg/lto/20081204-2_0.C: New.
2884         * g++.dg/lto/20081204-2_1.C: New.
2885         * g++.dg/lto/20081209_0.C: New.
2886         * g++.dg/lto/20081209_1.C: New.
2887         * g++.dg/lto/20081211-1.h: New.
2888         * g++.dg/lto/20081211-1_0.C: New.
2889         * g++.dg/lto/20081211-1_1.C: New.
2890         * g++.dg/lto/20081217-1_0.C: New.
2891         * g++.dg/lto/20081217-2_0.C: New.
2892         * g++.dg/lto/20081219_0.C: New.
2893         * g++.dg/lto/20081219_1.C: New.
2894         * g++.dg/lto/20090106_0.C: New.
2895         * g++.dg/lto/20090112_0.C: New.
2896         * g++.dg/lto/20090128_0.C: New.
2897         * g++.dg/lto/20090221_0.C: New.
2898         * g++.dg/lto/20090302_0.C: New.
2899         * g++.dg/lto/20090302_1.C: New.
2900         * g++.dg/lto/20090303_0.C: New.
2901         * g++.dg/lto/20090311-1.h: New.
2902         * g++.dg/lto/20090311-1_0.C: New.
2903         * g++.dg/lto/20090311-1_1.C: New.
2904         * g++.dg/lto/20090311_0.C: New.
2905         * g++.dg/lto/20090311_1.C: New.
2906         * g++.dg/lto/20090312.h: New.
2907         * g++.dg/lto/20090312_0.C: New.
2908         * g++.dg/lto/20090312_1.C: New.
2909         * g++.dg/lto/20090313_0.C: New.
2910         * g++.dg/lto/20090313_1.C: New.
2911         * g++.dg/lto/20090315_0.C: New.
2912         * g++.dg/lto/20090315_1.C: New.
2913         * g++.dg/lto/20091002-1_0.C: New testcase.
2914         * g++.dg/lto/20091002-2_0.C: Likewise..
2915         * g++.dg/lto/20091002-3_0.C: Likewise..
2916         * g++.dg/lto/README: New.
2917         * g++.dg/lto/pr40818_0.C: New.
2918         * g++.dg/opt/thunk3-1.C: New.
2919         * g++.dg/opt/thunk4.C: New.
2920         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2921         replacements with __attribute__ ((__noinline__)).
2922         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2923         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2924         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2925         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2926         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2927         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2928         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2929         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2930         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2931         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2932         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2933         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2934         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2935         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2936         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2937         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2938         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2939         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2940         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2941         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2942         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2943         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2944         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2945         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2946         * gcc.dg/20081223-1.c: New.
2947         * gcc.dg/lto: New directory.
2948         * gcc.dg/lto/20080908_0.c: New.
2949         * gcc.dg/lto/20080917_0.c: New.
2950         * gcc.dg/lto/20080924_0.c: New.
2951         * gcc.dg/lto/20081024_0.c: New.
2952         * gcc.dg/lto/20081109_0.c: New.
2953         * gcc.dg/lto/20081111_0.c: New.
2954         * gcc.dg/lto/20081111_1.c: New.
2955         * gcc.dg/lto/20081112_0.c: New.
2956         * gcc.dg/lto/20081112_1.c: New.
2957         * gcc.dg/lto/20081115_0.c: New.
2958         * gcc.dg/lto/20081115_1.c: New.
2959         * gcc.dg/lto/20081115_2.c: New.
2960         * gcc.dg/lto/20081118_0.c: New.
2961         * gcc.dg/lto/20081118_1.c: New.
2962         * gcc.dg/lto/20081118_2.c: New.
2963         * gcc.dg/lto/20081120-1_0.c: New.
2964         * gcc.dg/lto/20081120-1_1.c: New.
2965         * gcc.dg/lto/20081120-2_0.c: New.
2966         * gcc.dg/lto/20081120-2_1.c: New.
2967         * gcc.dg/lto/20081125_0.c: New.
2968         * gcc.dg/lto/20081125_1.c: New.
2969         * gcc.dg/lto/20081126_0.c: New.
2970         * gcc.dg/lto/20081201-1_0.c: New.
2971         * gcc.dg/lto/20081201-1_1.c: New.
2972         * gcc.dg/lto/20081201-1_2.c: New.
2973         * gcc.dg/lto/20081201-2_0.c: New.
2974         * gcc.dg/lto/20081201-2_1.c: New.
2975         * gcc.dg/lto/20081202-1_0.c: New.
2976         * gcc.dg/lto/20081202-1_1.c: New.
2977         * gcc.dg/lto/20081202-2_0.c: New.
2978         * gcc.dg/lto/20081202-2_1.c: New.
2979         * gcc.dg/lto/20081204-1_0.c: New.
2980         * gcc.dg/lto/20081204-1_1.c: New.
2981         * gcc.dg/lto/20081204-2_0.c: New.
2982         * gcc.dg/lto/20081210-1_0.c: New.
2983         * gcc.dg/lto/20081212-1_0.c: New.
2984         * gcc.dg/lto/20081222_0.c: New.
2985         * gcc.dg/lto/20081222_0.h: New.
2986         * gcc.dg/lto/20081222_1.c: New.
2987         * gcc.dg/lto/20081224_0.c: New.
2988         * gcc.dg/lto/20081224_0.h: New.
2989         * gcc.dg/lto/20081224_1.c: New.
2990         * gcc.dg/lto/20090116_0.c: New.
2991         * gcc.dg/lto/20090120_0.c: New.
2992         * gcc.dg/lto/20090126-1_0.c: New.
2993         * gcc.dg/lto/20090126-2_0.c: New.
2994         * gcc.dg/lto/20090206-1_0.c: New.
2995         * gcc.dg/lto/20090206-2_0.c: New.
2996         * gcc.dg/lto/20090210_0.c: New.
2997         * gcc.dg/lto/20090210_1.c: New.
2998         * gcc.dg/lto/20090213_0.c: New.
2999         * gcc.dg/lto/20090213_1.c: New.
3000         * gcc.dg/lto/20090218-1_0.c: New.
3001         * gcc.dg/lto/20090218-1_1.c: New.
3002         * gcc.dg/lto/20090218-2_0.c: New.
3003         * gcc.dg/lto/20090218-2_1.c: New.
3004         * gcc.dg/lto/20090218_0.c: New.
3005         * gcc.dg/lto/20090218_1.c: New.
3006         * gcc.dg/lto/20090218_2.c: New.
3007         * gcc.dg/lto/20090218_3.c: New.
3008         * gcc.dg/lto/20090219_0.c: New.
3009         * gcc.dg/lto/20090312_0.c: New.
3010         * gcc.dg/lto/20090312_1.c: New.
3011         * gcc.dg/lto/20090313_0.c: New.
3012         * gcc.dg/lto/20090706-1_0.c: New.
3013         * gcc.dg/lto/20090706-2_0.c: New.
3014         * gcc.dg/lto/20090717_0.c: New.
3015         * gcc.dg/lto/20090717_1.c: New.
3016         * gcc.dg/lto/20090729_0.c: New.
3017         * gcc.dg/lto/20090729_1.c: New.
3018         * gcc.dg/lto/20090812_0.c: New.
3019         * gcc.dg/lto/20090812_1.c: New.
3020         * gcc.dg/lto/20090914-1_0.c: New.
3021         * gcc.dg/lto/README: New.
3022         * gcc.dg/visibility-7.c: Adjust expected pattern
3023         * gfortran.dg/lto: New directory.
3024         * gfortran.dg/lto/pr40724_0.f: New.
3025         * gfortran.dg/lto/pr40724_1.f: New.
3026         * gfortran.dg/lto/pr40725_0.f03: New.
3027         * gfortran.dg/lto/pr40725_1.c: New.
3028         * gfortran.dg/lto/pr41069_0.f90: New.
3029         * gfortran.dg/lto/pr41069_1.f90: New.
3030         * gfortran.dg/lto/pr41069_2.f90: New.
3031         * g++.dg/README: Add 'lto' directory.
3032         * g++.dg/dg.exp: Also scan 'lto' directory
3033
3034 2009-10-03  Ben Elliston  <bje@au.ibm.com>
3035             Janis Johnson  <janis187@us.ibm.com>
3036             Diego Novillo  <dnovillo@google.com>
3037
3038         * g++.dg/lto/lto.exp: New.
3039         * gcc.c-torture/execute/execute.exp: Add
3040         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
3041         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
3042         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3043         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
3044         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
3045         * gcc.dg/lto/lto.exp: New.
3046         * gfortran.dg/lto/lto.exp: New.
3047         * lib/target-supports.exp (check_effective_target_lto): New.
3048         * lib/c-torture.exp: Load target-supports.exp.  Define
3049         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
3050         * lib/gcc-dg.exp: Likewise.
3051         * lib/lto.exp: New.
3052         * lib/torture-options.exp: Add support for a third argument.
3053
3054 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
3055
3056         PR testsuite/41542
3057         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
3058
3059 2009-10-02  Jason Merrill  <jason@redhat.com>
3060
3061         * g++.dg/abi/mangle32.C: New.
3062
3063 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
3064
3065         * gnat.dg/atomic2.adb: New test.
3066
3067 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
3068
3069         * gnat.dg/array11.adb: New test.
3070         * gnat.dg/array12.adb: Likewise.
3071
3072 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
3073
3074         * gnat.dg/array10.adb: New test.
3075         * gnat.dg/object_overflow.adb: Tweak.
3076
3077 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
3078
3079         * gcc.dg/guality/guality.exp: Disable on darwin.
3080
3081 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
3082
3083         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
3084         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3085         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3086         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3087
3088 2009-10-02  Tobias Burnus  <burnus@net-b.de>
3089
3090         PR fortran/41479
3091         * gfortran.dg/intent_out_5.f90: New test.
3092
3093 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
3094
3095         PR debug/41404
3096         PR debug/41353
3097         * gcc.dg/guality/pr41404-1.c: New test.
3098         * gcc.dg/guality/pr41353-2.c: New test.
3099
3100 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3101
3102         PR testsuite/41546
3103         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
3104         to -mtune=generic.
3105
3106 2009-10-01  Jan Hubicka  <jh@suse.cz>
3107
3108         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
3109
3110 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
3111
3112         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
3113
3114         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
3115
3116 2009-10-01  Tobias Burnus  <burnus@net-b.de>
3117
3118         PR fortran/41515
3119         * gfortran.dg/parameter_array_init_5.f90: New test.
3120
3121 2009-10-01  Jason Merrill  <jason@redhat.com>
3122
3123         * g++.dg/cpp0x/defaulted13.C: New.
3124
3125 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
3126
3127         * gfortran.dg/bounds_check_7.f90: Adapted error message.
3128         * gfortran.dg/bounds_check_11.f90: Likewise.
3129         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
3130
3131 2009-09-30  Tobias Burnus  <burnus@net-b.de>
3132
3133         * gfortran.dg/select_type_4.f90: New test.
3134
3135 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3136
3137         * gfortran.dg/same_type_as_1.f03: New test.
3138         * gfortran.dg/same_type_as_2.f03: Ditto.
3139
3140 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3141
3142         * gfortran.dg/select_type_1.f03: Extended.
3143         * gfortran.dg/select_type_3.f03: New test.
3144
3145 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3146
3147         * gfortran.dg/class_allocate_1.f03: New test.
3148
3149 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3150
3151         PR fortran/40996
3152         * gfortran.dg/allocatable_scalar_3.f90: New test.
3153         * gfortran.dg/select_type_2.f03: Ditto.
3154         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
3155
3156 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3157
3158         * gfortran.dg/block_name_2.f90: Modified error message.
3159         * gfortran.dg/select_6.f90: Ditto.
3160         * gfortran.dg/select_type_1.f03: New test.
3161
3162 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3163
3164         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
3165         * gfortran.dg/class_1.f03: Ditto.
3166         * gfortran.dg/class_2.f03: Ditto.
3167         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
3168         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3169         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3170         * gfortran.dg/typebound_call_10.f03: Ditto.
3171         * gfortran.dg/typebound_call_2.f03: Ditto.
3172         * gfortran.dg/typebound_call_3.f03: Ditto.
3173         * gfortran.dg/typebound_call_4.f03: Ditto.
3174         * gfortran.dg/typebound_call_9.f03: Ditto.
3175         * gfortran.dg/typebound_generic_3.f03: Ditto.
3176         * gfortran.dg/typebound_generic_4.f03: Ditto.
3177         * gfortran.dg/typebound_operator_1.f03: Ditto.
3178         * gfortran.dg/typebound_operator_2.f03: Ditto.
3179         * gfortran.dg/typebound_operator_3.f03: Ditto.
3180         * gfortran.dg/typebound_operator_4.f03: Ditto.
3181         * gfortran.dg/typebound_proc_1.f08: Ditto.
3182         * gfortran.dg/typebound_proc_5.f03: Ditto.
3183         * gfortran.dg/typebound_proc_6.f03: Ditto.
3184
3185 2009-09-30  Jason Merrill  <jason@redhat.com>
3186
3187         * g++.dg/eh/init-temp1.C: Improve test.
3188
3189 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
3190
3191         PR target/22093
3192         * gcc.target/alpha/pr22093.c: New test.
3193
3194 2009-09-29  John Freeman  <jfreeman08@gmail.com>
3195             Jason Merrill  <jason@redhat.com>
3196
3197         * g++.dg/cpp0x/lambda/lambda-array.C: New.
3198         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
3199         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
3200         * g++.dg/cpp0x/lambda/lambda-const.C: New.
3201         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
3202         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
3203         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
3204         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
3205         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
3206         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
3207         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
3208         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
3209         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
3210         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
3211         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
3212         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
3213         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
3214         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
3215         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
3216         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
3217         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
3218         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
3219         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
3220         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
3221         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
3222         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
3223         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
3224         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
3225         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
3226         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
3227         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
3228         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
3229         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
3230         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
3231         * g++.dg/cpp0x/lambda/lambda-template.C: New.
3232         * g++.dg/cpp0x/lambda/lambda-this.C: New.
3233         * g++.dg/cpp0x/lambda/lambda-type.C: New.
3234         * g++.dg/cpp0x/lambda/lambda-use.C: New.
3235         * lib/prune.exp: Accept "In lambda function".
3236
3237 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3238
3239         * gcc.target/i386/fma4-check.h: New file.
3240         * gcc.target/i386/fma4-fma.c: Ditto.
3241         * gcc.target/i386/fma4-maccXX.c: Ditto.
3242         * gcc.target/i386/fma4-msubXX.c: Ditto.
3243         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
3244         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
3245         * gcc.target/i386/fma4-vector.c: Ditto.
3246         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
3247         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
3248         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
3249         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
3250         * gcc.target/i386/fma4-256-vector.c: Ditto.
3251         * gcc.target/i386/funcspec-2.c: Ditto.
3252
3253         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
3254
3255         * gcc.target/i386/funcspec-5.c: Add FMA4.
3256         * gcc.target/i386/funcspec-6.c: Ditto.
3257         * gcc.target/i386/funcspec-8.c: Ditto.
3258
3259         * gcc.target/i386/funcspec-9.c: New file.
3260
3261         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
3262
3263         * gcc.target/i386/isa-10.c: New file.
3264         * gcc.target/i386/isa-11.c: Ditto.
3265         * gcc.target/i386/isa-12.c: Ditto.
3266         * gcc.target/i386/isa-13.c: Ditto.
3267         * gcc.target/i386/isa-2.c: Ditto.
3268         * gcc.target/i386/isa-3.c: Ditto.
3269         * gcc.target/i386/isa-4.c: Ditto.
3270         * gcc.target/i386/isa-7.c: Ditto.
3271         * gcc.target/i386/isa-8.c: Ditto.
3272         * gcc.target/i386/isa-9.c: Ditto.
3273
3274         * gcc.target/i386/isa-14.c: Add FMA4.
3275         * gcc.target/i386/isa-1.c: Ditto.
3276         * gcc.target/i386/isa-5.c: Ditto.
3277         * gcc.target/i386/isa-6.c: Ditto.
3278
3279         * gcc.target/i386/sse-12.c: New file.
3280         * gcc.target/i386/sse-13.c: Ditto.
3281         * gcc.target/i386/sse-14.c: Ditto.
3282         * gcc.target/i386/sse-22.c: Ditto.
3283
3284         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3285         * g++.dg/other/i386-3.C: Ditto.
3286         * g++.dg/other/i386-5.C: Ditto.
3287         * g++.dg/other/i386-6.C: Ditto.
3288
3289 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
3290
3291         PR testsuite/41496
3292         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3293         before.
3294
3295 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
3296
3297         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3298         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3299
3300 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3301
3302         PR debug/41438
3303         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3304         hidden.
3305         * g++.dg/debug/dwarf2/const-1.C: Likewise.
3306
3307 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3308
3309         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3310         * gcc.target/i386/isa-1.c: Remove SSE5.
3311         * gcc.target/i386/isa-5.c: Ditto.
3312         * gcc.target/i386/isa-6.c: Ditto.
3313         * gcc.target/i386/funcspec-4.c: Remove error conditions
3314         related to SSE5.
3315         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3316         * gcc.target/i386/avx-2.c: Ditto.
3317         * gcc.target/i386/sse-23.c: Ditto.
3318         * gcc.target/i386/funcspec-9.c: Delete.
3319
3320 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3321
3322         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3323         * gcc.dg/guality/pr41353-1.c: New test.
3324
3325         PR testsuite/41444
3326         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3327         in macro name definition for non-unix/win32/msdos.
3328
3329 2009-09-29  Daniel Kraft  <d@domob.eu>
3330
3331         PR fortran/39626
3332         * gfortran.dg/block_1.f08: New test.
3333         * gfortran.dg/block_2.f08: New test.
3334         * gfortran.dg/block_3.f90: New test.
3335         * gfortran.dg/block_4.f08: New test.
3336         * gfortran.dg/block_5.f08: New test.
3337         * gfortran.dg/block_6.f08: New test.
3338         * gfortran.dg/block_7.f08: New test.
3339         * gfortran.dg/block_8.f08: New test.
3340
3341 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3342
3343         PR libgfortran/35862
3344         * gfortran.dg/round_1.f03: New test.
3345         * gfortran.dg/f2003_io_3.f03: Update test.
3346
3347 2009-09-28  Easwaran Raman  <eraman@google.com>
3348
3349         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3350         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3351
3352 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3353
3354         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3355         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3356         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3357         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3358         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3359
3360         * g++.dg/dfp/dfp.exp: Fix typo.
3361
3362         * lib/target-supports.exp (check-effective-target-dfp-nocache):
3363         Fix typo that breaks the check.
3364
3365 2009-09-28  Olivier Hainque  <hainque@adacore.com>
3366
3367         * gnat.dg (tagged_alloc_free.adb): New testcase.
3368
3369 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3370
3371         * g++.dg/dfp: New directory.
3372         * g++.dg/dg.exp: Prune tests in dfp directory.
3373         * g++.dg/dfp/dfp.exp: New.
3374         * g++.dg/dfp/mangle-mode.C: New test.
3375
3376 2009-09-28  Michael Matz  <matz@suse.de>
3377
3378         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3379         for sign of -Inf.
3380
3381 2009-09-27  Richard Henderson  <rth@redhat.com>
3382
3383         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3384         * gcc.dg/tree-ssa/pr41469-1.c: New.
3385
3386 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
3387
3388         PR c/41476
3389         * gcc.dg/cond-constqual-1.c: New test.
3390
3391 2009-09-26  Michael Matz  <matz@suse.de>
3392
3393         PR lto/40758
3394         PR middle-end/41470
3395         * gcc.dg/pr41470.c: New test.
3396
3397 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3398
3399         * gnat.dg/array9.adb: New test.
3400
3401 2009-09-26  Michael Matz  <matz@suse.de>
3402
3403         PR tree-optimization/41454
3404         * gcc.dg/pr41454.c: New test.
3405
3406 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3407
3408         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3409         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3410         into DW_TAG_GNU_template_parameter_pack and
3411         DW_TAG_GNU_formal_parameter_pack.
3412         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3413         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3414
3415 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3416
3417         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3418         parameters for alignment-sensitive -fsection-anchors tests.
3419
3420 2009-09-25  Richard Guenther  <rguenther@suse.de>
3421
3422         PR middle-end/41463
3423         * gcc.c-torture/execute/pr41463.c: New testcase.
3424
3425 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3426
3427         * gnat.dg/sse_nolib.adb: New testcase.
3428
3429 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3430
3431         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3432         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3433         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3434         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3435         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3436         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3437         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3438         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3439         * gcc.dg/vect/vect.exp: Add Power7 flags.
3440         * g++.dg/vect/vect.exp: Likewise.
3441         * gfortran.dg/vect/vect.exp: Likewise.
3442
3443 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3444
3445         PR fortran/41459
3446         * gfortran.dg/empty_label.f: New test.
3447         * gfortran.dg/empty_label.f90: Ditto.
3448         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3449
3450 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3451
3452         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3453         compile-time.
3454
3455 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3456
3457         * lib/scanasm.exp (make_pattern_printable): New function.
3458         (dg-scan, scan-assembler-times, scan-assembler-dem,
3459         scan-assembler-dem-not): Use it.
3460
3461 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3462
3463         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3464         (test_nested): Renamed to ...
3465         (test_nested1): This.
3466         (test_nested2): New.
3467         (main): Likewise.
3468
3469 2009-09-24  Richard Guenther  <rguenther@suse.de>
3470
3471         PR tree-optimization/36143
3472         PR tree-optimization/38747
3473         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3474         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3475         * g++.dg/torture/pr38747.C: New testcase.
3476         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3477
3478 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3479
3480         * gnat.dg/nested_proc.adb: New test.
3481
3482 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3483
3484         * gcc.target/i386/pr12329.c: Adjust.
3485
3486 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3487
3488         PR debug/41248
3489         * gcc.dg/pr41248.c: New.
3490
3491 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3492
3493         PR debug/41065
3494         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3495
3496 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3497
3498         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3499         current_compiler_flags.  Fix typos.
3500
3501 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3502
3503         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3504
3505 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3506
3507         PR c/39779
3508         * gcc.c-torture/compile/pr39779.c: New test.
3509
3510 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3511
3512         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3513         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3514         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3515
3516 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3517
3518         PR debug/41295
3519         * gcc.dg/pr41295.c: New.
3520
3521 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3522
3523         * gcc.dg/pr40209.c: Add test case.
3524
3525 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3526
3527         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3528         matching assembly.
3529         * gcc.target/mips/code-readable-2.c: Likewise.
3530         * gcc.target/mips/code-readable-3.c: Likewise.
3531
3532 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3533
3534         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3535         Check support via mode instead of C type.
3536         (check_effective_target_dfprt_nocache): Ditto.
3537         (check_effective_target_hard_dfp): Ditto.
3538
3539 2009-09-22  Richard Guenther  <rguenther@suse.de>
3540
3541         PR middle-end/41395
3542         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3543         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3544
3545 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3546
3547         * gcc.dg/20090922-1.c: New test.
3548
3549         PR bootstrap/41405
3550         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3551         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3552         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3553         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3554         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3555         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3556         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3557         * objc.dg/dwarf-2.m: Likewise.
3558
3559 2009-09-22  Richard Guenther  <rguenther@suse.de>
3560
3561         PR tree-optimization/41428
3562         * g++.dg/tree-ssa/pr41428.C: New testcase.
3563
3564 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3565
3566         PR middle-end/41429
3567         * g++.dg/gomp/pr41429.C: New test.
3568
3569 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3570
3571         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3572
3573 2009-09-21  Jason Merrill  <jason@redhat.com>
3574
3575         PR c++/41421
3576         * g++.dg/cpp0x/trivial1.C: Expand.
3577
3578 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3579
3580         * gcc.dg/torture/calleesave-sse.c: New.
3581
3582 2009-09-21  Jan Hubicka  <jh@suse.cz>
3583
3584         * gcc.dg/guality/inline-params.c: New testcase.
3585
3586 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3587
3588         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3589         Add -fno-inline.
3590         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3591         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3592         (f2): Ditto.
3593
3594 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3595
3596         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3597         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3598         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3599         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3600         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3601
3602 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3603
3604         PR middle-end/40642
3605         * g++.dg/torture/pr40642.C: New testcase.
3606
3607 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3608
3609         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3610         cases in static initializers.
3611
3612 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3613
3614         * gcc.c-tortue/compile/pr39886.c: New.
3615
3616 2009-09-20  Chris Demetriou  <cgd@google.com>
3617
3618         PR preprocessor/28435:
3619         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3620         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3621         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3622         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3623         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3624
3625 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3626
3627         * gcc.target/mips/mips.exp: Add relax-pic-calls
3628         under -mfoo/-mno-foo options.
3629         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3630         and -mexplicit-relocs.
3631         * gcc.target/mips/call-1.c: New test.
3632         * gcc.target/mips/call-2.c: New test.
3633         * gcc.target/mips/call-3.c: New test.
3634         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3635         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3636
3637 2009-09-19  Chris Demetriou  <cgd@google.com>
3638
3639         PR preprocessor/28435:
3640         * gcc.dg/cpp/missing-header-MD.c: New test.
3641         * gcc.dg/cpp/missing-header-MMD.c: New test.
3642         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3643         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3644
3645 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3646
3647         PR libgfortran/41328
3648         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3649         EOF works.
3650
3651 2009-09-18  Jason Merrill  <jason@redhat.com>
3652
3653         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3654         * g++.dg/cpp0x/initlist-deduce.C: New.
3655
3656 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3657
3658         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3659
3660 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3661
3662         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3663         * c-c++-common/dfp: New directory.
3664         * c-c++-common/dfp/dfp-dbg.h: New file.
3665         * gcc.dg/dfp/call-by-value.c: Move to ...
3666         * c-c++-common/call-by-value.c: here.
3667         * gcc.dg/dfp/cast.c: Move to ...
3668         * c-c++-common/cast.c: here.
3669         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3670         * c-c++-common/compare-eq-const.c: here.
3671         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3672         * c-c++-common/compare-eq-d128.c: here.
3673         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3674         * c-c++-common/compare-eq-d32.c: here.
3675         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3676         * c-c++-common/compare-eq-d64.c: here.
3677         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3678         * c-c++-common/compare-eq-dfp.c: here.
3679         * gcc.dg/dfp/compare-eq.h: Move to ...
3680         * c-c++-common/compare-eq.h: here.
3681         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3682         * c-c++-common/compare-rel-const.c: here.
3683         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3684         * c-c++-common/compare-rel-d128.c: here.
3685         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3686         * c-c++-common/compare-rel-d32.c: here.
3687         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3688         * c-c++-common/compare-rel-d64.c: here.
3689         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3690         * c-c++-common/compare-rel-dfp.c: here.
3691         * gcc.dg/dfp/compare-rel.h: Move to ...
3692         * c-c++-common/compare-rel.h: here.
3693         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3694         * c-c++-common/compare-special-d128.c: here.
3695         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3696         * c-c++-common/compare-special-d32.c: here.
3697         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3698         * c-c++-common/compare-special-d64.c: here.
3699         * gcc.dg/dfp/compare-special.h: Move to ...
3700         * c-c++-common/compare-special.h: here.
3701         * gcc.dg/dfp/constants-zero.c: Move to ...
3702         * c-c++-common/constants-zero.c: here.
3703         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3704         * c-c++-common/convert-bfp-10.c: here.
3705         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3706         * c-c++-common/convert-bfp-11.c: here.
3707         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3708         * c-c++-common/convert-bfp-12.c: here.
3709         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3710         * c-c++-common/convert-bfp-13.c: here.
3711         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3712         * c-c++-common/convert-bfp-14.c: here.
3713         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3714         * c-c++-common/convert-bfp-2.c: here.
3715         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3716         * c-c++-common/convert-bfp-3.c: here.
3717         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3718         * c-c++-common/convert-bfp-4.c: here.
3719         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3720         * c-c++-common/convert-bfp-5.c: here.
3721         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3722         * c-c++-common/convert-bfp-6.c: here.
3723         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3724         * c-c++-common/convert-bfp-7.c: here.
3725         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3726         * c-c++-common/convert-bfp-8.c: here.
3727         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3728         * c-c++-common/convert-bfp-9.c: here.
3729         * gcc.dg/dfp/convert-bfp.c: Move to ...
3730         * c-c++-common/convert-bfp.c: here.
3731         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3732         * c-c++-common/convert-bfp-fold.c: here.
3733         * gcc.dg/dfp/convert-dfp.c: Move to ...
3734         * c-c++-common/convert-dfp.c: here.
3735         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3736         * c-c++-common/convert-dfp-fold-2.c: here.
3737         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3738         * c-c++-common/convert-dfp-fold.c: here.
3739         * gcc.dg/dfp/convert.h: Move to ...
3740         * c-c++-common/convert.h: here.
3741         * gcc.dg/dfp/convert-int.c: Move to ...
3742         * c-c++-common/convert-int.c: here.
3743         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3744         * c-c++-common/convert-int-fold.c: here.
3745         * gcc.dg/dfp/convert-int-max.c: Move to ...
3746         * c-c++-common/convert-int-max.c: here.
3747         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3748         * c-c++-common/convert-int-max-fold.c: here.
3749         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3750         * c-c++-common/convert-int-saturate.c: here.
3751         * gcc.dg/dfp/func-array.c: Move to ...
3752         * c-c++-common/func-array.c: here.
3753         * gcc.dg/dfp/func-deref.c: Move to ...
3754         * c-c++-common/func-deref.c: here.
3755         * gcc.dg/dfp/func-mixed.c: Move to ...
3756         * c-c++-common/func-mixed.c: here.
3757         * gcc.dg/dfp/func-pointer.c: Move to ...
3758         * c-c++-common/func-pointer.c: here.
3759         * gcc.dg/dfp/func-scalar.c: Move to ...
3760         * c-c++-common/func-scalar.c: here.
3761         * gcc.dg/dfp/func-struct.c: Move to ...
3762         * c-c++-common/func-struct.c: here.
3763         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3764         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3765         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3766         * c-c++-common/func-vararg-alternate-d128.c: here.
3767         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3768         * c-c++-common/func-vararg-alternate-d32.c: here.
3769         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3770         * c-c++-common/func-vararg-alternate-d64.c: here.
3771         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3772         * c-c++-common/func-vararg-alternate.h: here.
3773         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3774         * c-c++-common/func-vararg-dfp.c: here.
3775         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3776         * c-c++-common/func-vararg-mixed-2.c: here.
3777         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3778         * c-c++-common/func-vararg-mixed.c: here.
3779         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3780         * c-c++-common/func-vararg-size0.c: here.
3781         * gcc.dg/dfp/inf-1.c: Move to ...
3782         * c-c++-common/inf-1.c: here.
3783         * gcc.dg/dfp/loop-index.c: Move to ...
3784         * c-c++-common/loop-index.c: here.
3785         * gcc.dg/dfp/modes.c: Move to ...
3786         * c-c++-common/modes.c: here.
3787         * gcc.dg/dfp/nan-1.c: Move to ...
3788         * c-c++-common/nan-1.c: here.
3789         * gcc.dg/dfp/nan-2.c: Move to ...
3790         * c-c++-common/nan-2.c: here.
3791         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3792         * c-c++-common/operator-arith-fold.c: here.
3793         * gcc.dg/dfp/operator-assignment.c: Move to ...
3794         * c-c++-common/operator-assignment.c: here.
3795         * gcc.dg/dfp/operator-comma.c: Move to ...
3796         * c-c++-common/operator-comma.c: here.
3797         * gcc.dg/dfp/operator-cond.c: Move to ...
3798         * c-c++-common/operator-cond.c: here.
3799         * gcc.dg/dfp/operator-logical.c: Move to ...
3800         * c-c++-common/operator-logical.c: here.
3801         * gcc.dg/dfp/operator-unary.c: Move to ...
3802         * c-c++-common/operator-unary.c: here.
3803         * gcc.dg/dfp/pr31385.c: Move to ...
3804         * c-c++-common/pr31385.c: here.
3805         * gcc.dg/dfp/pr33466.c: Move to ...
3806         * c-c++-common/pr33466.c: here.
3807         * gcc.dg/dfp/pr35620.c: Move to ...
3808         * c-c++-common/pr35620.c: here.
3809         * gcc.dg/dfp/pr36800.c: Move to ...
3810         * c-c++-common/pr36800.c: here.
3811         * gcc.dg/dfp/pr39034.c: Move to ...
3812         * c-c++-common/pr39034.c: here.
3813         * gcc.dg/dfp/pr39035.c: Move to ...
3814         * c-c++-common/pr39035.c: here.
3815         * gcc.dg/dfp/pr39902.c: Move to ...
3816         * c-c++-common/pr39902.c: here.
3817         * gcc.dg/dfp/pr39986.c: Move to ...
3818         * c-c++-common/pr39986.c: here.
3819         * gcc.dg/dfp/signbit-1.c: Move to ...
3820         * c-c++-common/signbit-1.c: here.
3821         * gcc.dg/dfp/signbit-2.c: Move to ...
3822         * c-c++-common/signbit-2.c: here.
3823         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3824         * c-c++-common/struct-layout-1.c: here.
3825         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3826         * c-c++-common/usual-arith-conv.c: here.
3827         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3828         * c-c++-common/usual-arith-conv-const.c: here.
3829
3830 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3831
3832         PR testsuite/41288
3833         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3834         stack alignment.
3835
3836 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3837
3838         PR c++/39365
3839         * g++.dg/expr/bool3.C: New test.
3840         * g++.dg/expr/bool4.C: New test.
3841
3842 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3843
3844         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3845         * gcc.dg/dfp/signbit-2.c: Use it.
3846         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3847         arguments to unsigned int.
3848         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3849         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3850         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3851         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3852         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3853         * gcc.dg/dfp/pr39986.c: Ditto.
3854         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3855         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3856         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3857         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3858         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3859
3860 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3861
3862         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3863
3864 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3865
3866         PR c/41049
3867         * dfp/pr41049.c: New test.
3868
3869 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3870
3871         PR testsuite/41385
3872         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3873
3874 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3875
3876         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3877         * gcc.dg/ipa/ipa-sra-1.c: New test.
3878         * gcc.dg/ipa/ipa-sra-2.c: New test.
3879         * gcc.dg/ipa/ipa-sra-3.c: New test.
3880         * gcc.dg/ipa/ipa-sra-4.c: New test.
3881         * gcc.dg/ipa/ipa-sra-5.c: New test.
3882         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3883         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3884
3885 2009-09-17  Michael Matz  <matz@suse.de>
3886
3887         PR middle-end/41347
3888         * gfortran.dg/pr41347.f90: New test.
3889
3890 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3891
3892         * gcc.c-torture/compile/20090917-1.c: New testcase.
3893
3894 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3895
3896         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3897         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3898         alpha*-*-* target from XFAIL list.
3899
3900 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3901
3902         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3903         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3904         * gcc.dg/dfp/cast-bad.c: Use default options.
3905         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3906         * gcc.dg/dfp/composite-type.c: Ditto.
3907         * gcc.dg/dfp/constants.c: Ditto.
3908         * gcc.dg/dfp/constants-hex.c: Ditto.
3909         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3910         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3911         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3912         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3913         * gcc.dg/dfp/ctypes.c: Ditto.
3914         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3915         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3916         * gcc.dg/dfp/float-constant-double.c: Ditto.
3917         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3918         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3919         * gcc.dg/dfp/modes.c: Ditto.
3920         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3921         * gcc.dg/dfp/pr31344.c: Ditto.
3922         * gcc.dg/dfp/pr31385.c: Ditto.
3923         * gcc.dg/dfp/pr33466.c: Ditto.
3924         * gcc.dg/dfp/pr35620.c: Ditto.
3925         * gcc.dg/dfp/pr37435.c: Ditto.
3926         * gcc.dg/dfp/pr39986.c: Ditto.
3927         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3928         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3929         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3930         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3931         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3932         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3933         * gcc.dg/dfp/typespec.c: Ditto.
3934         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3935         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3936         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3937         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3938         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3939         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3940         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3941         * gcc.dg/dfp/compare-rel.h: Ditto.
3942         * gcc.dg/dfp/compare-special.h: Ditto.
3943         * gcc.dg/dfp/convert.h: Ditto.
3944         * gcc.dg/dfp/fe-check.h: Ditto.
3945         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3946         * gcc.dg/dfp/cast.c: Ditto.
3947         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3948         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3949         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3950         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3951         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3952         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3953         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3954         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3955         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3956         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3957         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3958         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3959         * gcc.dg/dfp/constants-zero.c: Ditto.
3960         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3961         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3962         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3963         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3964         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3965         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3966         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3967         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3968         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3969         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3970         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3971         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3972         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3973         * gcc.dg/dfp/convert-bfp.c: Ditto.
3974         * gcc.dg/dfp/convert-complex.c: Ditto.
3975         * gcc.dg/dfp/convert-dfp.c: Ditto.
3976         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3977         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3978         * gcc.dg/dfp/convert-int.c: Ditto.
3979         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3980         * gcc.dg/dfp/convert-int-max.c: Ditto.
3981         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3982         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3983         * gcc.dg/dfp/fe-binop.c: Ditto.
3984         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3985         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3986         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3987         * gcc.dg/dfp/func-array.c: Ditto.
3988         * gcc.dg/dfp/func-deref.c: Ditto.
3989         * gcc.dg/dfp/func-mixed.c: Ditto.
3990         * gcc.dg/dfp/func-pointer.c: Ditto.
3991         * gcc.dg/dfp/func-scalar.c: Ditto.
3992         * gcc.dg/dfp/func-struct.c: Ditto.
3993         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3994         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3995         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3996         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3997         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3998         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3999         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
4000         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
4001         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
4002         * gcc.dg/dfp/inf-1.c: Ditto.
4003         * gcc.dg/dfp/loop-index.c: Ditto.
4004         * gcc.dg/dfp/nan-1.c: Ditto.
4005         * gcc.dg/dfp/nan-2.c: Ditto.
4006         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
4007         * gcc.dg/dfp/operator-assignment.c: Ditto.
4008         * gcc.dg/dfp/operator-comma.c: Ditto.
4009         * gcc.dg/dfp/operator-cond.c: Ditto.
4010         * gcc.dg/dfp/operator-logical.c: Ditto.
4011         * gcc.dg/dfp/operator-unary.c: Ditto.
4012         * gcc.dg/dfp/pr36800.c: Ditto.
4013         * gcc.dg/dfp/pr39034.c: Ditto.
4014         * gcc.dg/dfp/pr39035.c: Ditto.
4015         * gcc.dg/dfp/pr39902.c: Ditto.
4016         * gcc.dg/dfp/signbit-1.c: Ditto.
4017         * gcc.dg/dfp/signbit-2.c: Ditto.
4018         * gcc.dg/dfp/struct-layout-1.c: Ditto.
4019         * gcc.dg/dfp/union-init.c: Ditto.
4020         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
4021
4022 2009-09-16  Michael Matz  <matz@suse.de>
4023
4024         PR fortran/41212
4025         * gfortran.dg/pr41212.f90: New test.
4026
4027 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
4028
4029         * gnat.dg/alignment9.adb: New test.
4030
4031 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
4032
4033         * gnat.dg/discr20.ad[sb]: New test.
4034
4035 2009-09-16  Richard Guenther  <rguenther@suse.de>
4036
4037         PR middle-end/34011
4038         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
4039
4040 2009-09-16  DJ Delorie  <dj@redhat.com>
4041             Kaz Kojima  <kkojima@gcc.gnu.org>
4042
4043         * gcc.target/sh/struct-arg-dw2.c: New test.
4044
4045 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
4046             Jakub Jelinek  <jakub@redhat.com>
4047
4048         PR target/41175
4049         * gcc.target/powerpc/pr41175.c: New test.
4050
4051 2009-09-14  Richard Henderson  <rth@redhat.com>
4052
4053         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
4054         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
4055         gcc.dg/tree-ssa/asmgoto-1.c: New files.
4056
4057 2009-09-14  Richard Henderson  <rth@redhat.com>
4058
4059         * g++.dg/eh/builtin1.C: Update resx pattern match.
4060         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
4061
4062 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
4063
4064         * gcc.target/mips/branch-helper.h: New file.
4065         * gcc.target/mips/branch-2.c,
4066         * gcc.target/mips/branch-3.c,
4067         * gcc.target/mips/branch-4.c,
4068         * gcc.target/mips/branch-5.c,
4069         * gcc.target/mips/branch-6.c,
4070         * gcc.target/mips/branch-7.c,
4071         * gcc.target/mips/branch-8.c,
4072         * gcc.target/mips/branch-9.c,
4073         * gcc.target/mips/branch-10.c,
4074         * gcc.target/mips/branch-11.c,
4075         * gcc.target/mips/branch-12.c,
4076         * gcc.target/mips/branch-13.c,
4077         * gcc.target/mips/branch-14.c,
4078         * gcc.target/mips/branch-15.c: New tests.
4079
4080 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4081
4082         PR target/41331
4083         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
4084         -m32 -mpowerpc64 system.
4085
4086 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
4087
4088         From Jie Zhang <jie.zhang@analog.com>:
4089         * gcc.target/bfin/saveall.c: New test.
4090         * gcc.target/bfin/20090914-1.c: New test.
4091         * gcc.target/bfin/20090914-2.c: New test.
4092
4093         * gcc.target/bfin/20090914-3.c: New test.
4094
4095 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
4096
4097         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
4098
4099 2009-09-14  Richard Guenther  <rguenther@suse.de>
4100
4101         PR middle-end/41350
4102         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
4103
4104 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4105
4106         PR libgfortran/41328
4107         * gfortran.dg/cr_lf.f90: New test.
4108
4109 2009-09-11  Michael Matz  <matz@suse.de>
4110
4111         PR middle-end/41275
4112         * g++.dg/tree-ssa/pr41275.C: New test.
4113
4114 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
4115
4116         PR fortran/41242
4117         * gfortran.dg/proc_ptr_comp_21.f90: New.
4118
4119 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
4120
4121         PR fortran/31292
4122         * gfortran.dg/module_procedure_1.f90: New test.
4123         * gfortran.dg/module_procedure_2.f90: Ditto.
4124         * gfortran.dg/generic_14.f90: Move dg-error to new location.
4125
4126 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4127             James A. Morrison  <phython@gcc.gnu.org>
4128
4129         PR ada/18302
4130         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
4131         commands.
4132         * ada/acats/run_test.exp: New file.
4133
4134 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
4135
4136         Revert:
4137         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
4138
4139         PR rtl-optimization/39779
4140         * gcc.dg/pr39979.c: New test.
4141
4142 2009-09-10  Richard Guenther  <rguenther@suse.de>
4143
4144         PR middle-end/41257
4145         * g++.dg/torture/pr41257-2.C: New testcase.
4146
4147 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
4148
4149         PR c++/28293
4150         * g++.dg/template/crash91.C: New.
4151
4152 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
4153
4154         PR rtl-optimization/39779
4155         * gcc.dg/pr39979.c: New test.
4156
4157 2009-09-09  Richard Guenther  <rguenther@suse.de>
4158
4159         PR tree-optimization/41101
4160         * gcc.c-torture/compile/pr41101.c: New testcase.
4161
4162 2009-09-09  Richard Guenther  <rguenther@suse.de>
4163
4164         PR middle-end/41317
4165         * gcc.c-torture/execute/pr41317.c: New testcase.
4166         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
4167         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
4168
4169 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
4170
4171         Fix some test breakages on Darwin
4172         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
4173         and adjust.
4174         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4175         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4176         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4177         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
4178         take darwin specifics in account.
4179
4180 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4181
4182         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
4183         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
4184
4185 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4186
4187         PR c++/39923
4188         * g++.dg/cpp0x/initlist24.C: New.
4189
4190 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
4191
4192         * gcc.dg/large-size-array-2.c: Fix target requirement.
4193         * gcc.dg/large-size-array-4.c: Likewise.
4194         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
4195         * gcc.dg/c99-const-expr-2.c: Likewise.
4196         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
4197         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
4198         * gcc.dg/c90-const-expr-10.c: Likewise.
4199         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
4200         instead of long.
4201         * gcc.dg/tree-ssa/pr33920.c: Likewise.
4202         * gcc.dg/vect/pr33846.c: Likewise.
4203         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
4204         __PTRDIFF_TYPE__, instead of unsigned long.
4205         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
4206
4207 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4208
4209         PR debug/41229
4210         PR debug/41291
4211         PR debug/41300
4212         * gfortran.dg/pr41229.f90: New.
4213
4214 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4215
4216         PR debug/41232
4217         * gcc.dg/pr41232.c: New.
4218
4219 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4220
4221         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
4222         contain -march.
4223         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
4224         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
4225         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
4226         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4227         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4228         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
4229         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
4230         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
4231         options other than that used in dg-options.
4232
4233 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
4234
4235         PR rtl-optimization/41239
4236         * gcc.c-torture/execute/pr41239.c: New test.
4237
4238 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4239
4240         PR libgfortran/41192
4241         * gfortran.dg/namelist_59.f90: New test.
4242
4243 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4244
4245         From Mike Frysinger  <michael.frysinger@analog.com>
4246         * gcc.target/bfin/mcpu-bf542m.c: New file.
4247         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
4248         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
4249         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
4250         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
4251
4252 2009-09-07  Martin Jambor  <mjambor@suse.cz>
4253
4254         PR middle-end/41282
4255         * gcc.c-torture/compile/pr41282.c: New test.
4256
4257 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4258
4259         PR fortran/41197
4260         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
4261         variables for stat and errmsg.
4262         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
4263         * gfortran.dg/allocate_stat_2.f90:  New test.
4264
4265 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4266
4267         * gcc.c-torture/compile/20090907-1.c: New test.
4268
4269 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
4270
4271         PR bootstrap/41241
4272         * gcc.dg/pr41241.c: New test.
4273
4274 2009-09-06  Richard Guenther  <rguenther@suse.de>
4275
4276         PR middle-end/41144
4277         * g++.dg/torture/pr41144.C: New testcase.
4278
4279 2009-09-06  Richard Guenther  <rguenther@suse.de>
4280
4281         PR middle-end/41261
4282         * gcc.dg/torture/pr41261.c: New testcase.
4283
4284 2009-09-05  Richard Guenther  <rguenther@suse.de>
4285
4286         PR middle-end/41181
4287         * gcc.c-torture/compile/pr41181.c: New testcase.
4288
4289 2009-09-05  Richard Guenther  <rguenther@suse.de>
4290
4291         PR debug/41273
4292         * g++.dg/torture/pr41273.C: New testcase.
4293
4294 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
4295
4296         PR fortran/41258
4297         * gfortran.dg/typebound_proc_12.f90 : New test.
4298
4299 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4300
4301         PR debug/41225
4302         * gfortran.dg/pr41225.f90: New.
4303
4304 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4305
4306         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
4307         unistd.h, sys/types.h and sys/wait.h.
4308         (gualchk_t): New.
4309         (GUALCVT): New.
4310         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4311         (GUALITY_GDB_REDIRECT): New.
4312         (GUALITY_GDB_ARGS): Use it.
4313
4314 2009-09-04  Richard Guenther  <rguenther@suse.de>
4315
4316         PR middle-end/41257
4317         * g++.dg/torture/pr41257.C: New testcase.
4318
4319 2009-09-04  Martin Jambor  <mjambor@suse.cz>
4320
4321         PR tree-optimization/41112
4322         * gnat.dg/array8.adb: New test.
4323
4324 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
4325
4326         * gcc.target/arm/ctz.c: New test case.
4327
4328 2009-09-03  Alon Dayan  <alond@il.ibm.com>
4329
4330         PR tree-optimization/38275
4331         * gcc.dg/autopar/reduc-1char.c: Increase number
4332         of iterations. Adjust the logic accordingly.
4333         * gcc.dg/autopar/reduc-2char.c: Ditto.
4334         * gcc.dg/autopar/reduc-1.c: Ditto.
4335         * gcc.dg/autopar/reduc-2.c: Ditto.
4336         * gcc.dg/autopar/reduc-3.c: Ditto.
4337         * gcc.dg/autopar/reduc-6.c: Ditto.
4338         * gcc.dg/autopar/reduc-7.c: Ditto.
4339         * gcc.dg/autopar/reduc-8.c: Ditto.
4340         * gcc.dg/autopar/reduc-9.c: Ditto.
4341         * gcc.dg/autopar/pr39500-1.c: Ditto.
4342         * gcc.dg/autopar/reduc-1short.c: Ditto.
4343         * gcc.dg/autopar/reduc-2short.c: Ditto.
4344         * gcc.dg/autopar/parallelization-1.c: Ditto.
4345
4346 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
4347
4348         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4349         testcase using guality.h compiles and links and if a global variable
4350         can be verified by gdb.
4351
4352 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4353
4354         * lib/target-supports.exp (check_effective_target_sync_int_long):
4355         Supported on Blackfin Linux targets.
4356
4357 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
4358
4359         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4360
4361 2009-09-03  Diego Novillo  <dnovillo@google.com>
4362
4363         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4364         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4365         * g++.dg/warn/unit-1.C: Likewise.
4366         * g++.dg/ipa/iinline-1.C: Likewise.
4367         * g++.dg/template/cond2.C: Adjust expected line location for the
4368         error.
4369         * g++.dg/template/pr35240.C: Likewise.
4370
4371 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4372
4373         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4374         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4375
4376 2009-09-02  Martin Jambor  <mjambor@suse.cz>
4377
4378         * gcc.dg/tree-ssa/sra-8.c: New testcase.
4379         * gcc.dg/memcpy-1.c: Add . to match pattern.
4380         * gcc.dg/uninit-I.c: XFAIL warning test.
4381         * g++.dg/warn/unit-1.C: XFAIL warning test.
4382
4383 2009-09-02  Ian Lance Taylor  <iant@google.com>
4384
4385         * gcc.dg/20090902-1.c: New test.
4386
4387 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
4388
4389         * gcc.dg/builtin-object-size-9.c: New test.
4390
4391 2009-09-02  Olivier Hainque  <hainque@adacore.com>
4392
4393         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4394
4395 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4396             Olivier Hainque  <hainque@adacore.com>
4397
4398         * gnat.dg/misaligned_param.adb: New test.
4399         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4400         * gnat.dg/slice7.adb: Add 1 more related case.
4401
4402 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4403
4404         * gcc.dg/guality/guality.c: Expect to fail for now.
4405         * gcc.dg/guality/example.c: Likewise.
4406
4407 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4408
4409         * gcc.dg/guality/guality.c: New.
4410         * gcc.dg/guality/guality.h: New.
4411         * gcc.dg/guality/guality.exp: New.
4412         * gcc.dg/guality/example.c: New.
4413         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4414         (cleanup-saved-temps): Likewise, .gkd files too.
4415
4416 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4417
4418         PR fortran/39229
4419         * gfortran.dg/line_length_3.f: New test.
4420         * gfortran.dg/line_length_4.f90: New test.
4421
4422 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4423
4424         * lib/target-supports.exp (check_gc_sections_available):
4425         Add proper pattern quote.
4426
4427 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4428             Kaz Kojima  <kkojima@gcc.gnu.org>
4429
4430         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4431         * g++.dg/cdce3.C: Use dg-add-options ieee.
4432         * g++.dg/torture/type-generic-1.C: Likewise.
4433         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4434         * gcc.dg/pr28796-2.c: Likewise.
4435         * gcc.dg/torture/builtin-math-7.c: Likewise.
4436         * gcc.dg/torture/type-generic-1.c: Likewise.
4437         * gfortran.dg/boz_14.f90: Likewise.
4438         * gfortran.dg/erf_2.F90: Likewise.
4439         * gfortran.dg/init_flag_3.f90: Likewise.
4440         * gfortran.dg/init_flag_4.f90: Likewise.
4441         * gfortran.dg/init_flag_5.f90: Likewise.
4442         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4443         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4444         * gfortran.dg/isnan_1.f90: Likewise.
4445         * gfortran.dg/isnan_2.f90: Likewise.
4446         * gfortran.dg/maxlocval_2.f90: Likewise.
4447         * gfortran.dg/maxlocval_4.f90: Likewise.
4448         * gfortran.dg/minlocval_1.f90: Likewise.
4449         * gfortran.dg/minlocval_4.f90: Likewise.
4450         * gfortran.dg/module_nan.f90: Likewise.
4451         * gfortran.dg/namelist_42.f90: Likewise.
4452         * gfortran.dg/namelist_43.f90: Likewise.
4453         * gfortran.dg/nan_1.f90: Likewise.
4454         * gfortran.dg/nan_2.f90: Likewise.
4455         * gfortran.dg/nan_3.f90: Likewise.
4456         * gfortran.dg/nan_4.f90: Likewise.
4457         * gfortran.dg/nan_5.f90: Likewise.
4458         * gfortran.dg/nearest_1.f90: Likewise.
4459         * gfortran.dg/nearest_2.f90: Likewise.
4460         * gfortran.dg/nearest_3.f90: Likewise.
4461         * gfortran.dg/pr37243.f: Likewise.
4462         * gfortran.dg/real_const_3.f90: Likewise.
4463         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4464
4465 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4466
4467         PR debug/30161
4468         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4469         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4470         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4471         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4472         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4473         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4474         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4475         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4476         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4477         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4478         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4479         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4480         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4481
4482 2009-08-31  Jason Merrill  <jason@redhat.com>
4483
4484         PR c++/41127
4485         * g++.dg/parse/enum5.C: New.
4486         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4487
4488 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4489
4490         PR fortran/40940
4491         * gfortran.dg/allocate_derived_1.f90: New.
4492         * gfortran.dg/class_3.f03: New.
4493
4494 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4495
4496         PR fortran/40996
4497         * gfortran.dg/allocatable_scalar_1.f90: New.
4498         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4499         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4500         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4501
4502 2009-08-30  Richard Guenther  <rguenther@suse.de>
4503
4504         PR tree-optimization/41186
4505         * g++.dg/torture/pr41186.C: New testcase.
4506         * g++.dg/tree-ssa/pr41186.C: Likewise.
4507
4508 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4509
4510         PR c++/41187
4511         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4512         take ia64 assembly comments syntax in account.
4513
4514 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4515
4516         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4517
4518 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4519
4520         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4521         * gfortran.dg/whole_file_6.f90: Likewise.
4522
4523 2009-08-28  Cary Coutant  <ccoutant@google.com>
4524
4525         PR debug/41063
4526         * g++.dg/debug/dwarf2/pr41063.C: New test.
4527
4528 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4529
4530         PR rtl-optimization/40861
4531         * gcc.dg/pr40861.c: New test.
4532
4533 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4534
4535         PR fortran/40869
4536         * gfortran.dg/proc_ptr_comp_20.f90: New.
4537
4538 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4539
4540         PR libfortran/39667
4541         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4542         open temp file with status="scratch".
4543         * gfortran.dg/fmt_cache_1.f: Likewise.
4544         * gfortran.dg/fmt_exhaust.f90: Likewise.
4545         * gfortran.dg/fmt_t_4.f90: Likewise.
4546         * gfortran.dg/fseek.f90: Likewise.
4547         * gfortran.dg/list_read_5.f90: Likewise.
4548         * gfortran.dg/namelist_39.f90: Likewise.
4549         * gfortran.dg/namelist_56.f90: Likewise.
4550         * gfortran.dg/read_bad_advance.f90: Likewise.
4551         * gfortran.dg/read_repeat.f90: Likewise.
4552         * gfortran.dg/read_size_noadvance.f90: Likewise.
4553         * gfortran.dg/read_x_past.f: Likewise.
4554
4555 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4556
4557         PR fortran/28039
4558         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4559
4560 2009-08-27  Daniel Kraft  <d@domob.eu>
4561
4562         PR fortran/37425
4563         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4564         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4565         error and fix problem with recursive assignment.
4566         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4567         * gfortran.dg/typebound_operator_3.f03: New test.
4568         * gfortran.dg/typebound_operator_4.f03: New test.
4569
4570 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4571
4572         PR debug/41170
4573         * debug/dwarf2/namespace-1.C: New test.
4574
4575 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4576
4577         PR fortran/41162
4578         * gfortran.dg/pr41162.f: New.
4579
4580 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4581             Richard Sandiford  <rdsandiford@googlemail.com>
4582
4583         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4584         with "forbid_cpu".
4585         * gcc.target/mips/branch-1.c: Update accordingly.
4586         * gcc.target/mips/extend-1.c: Likewise.
4587         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4588
4589 2009-08-26  Richard Guenther  <rguenther@suse.de>
4590
4591         PR middle-end/41163
4592         * gcc.c-torture/compile/pr41163.c: New testcase.
4593         * gcc.dg/pr35899.c: Adjust.
4594
4595 2009-08-26  Richard Guenther  <rguenther@suse.de>
4596
4597         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4598
4599 2009-08-26  Jason Merrill  <jason@redhat.com>
4600
4601         * g++.dg/cpp0x/explicit3.C: New.
4602         * g++.dg/overload/cond2.C: New.
4603
4604 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4605
4606         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4607
4608 2009-08-25  Jan Hubicka  <jh@suse.cz>
4609
4610         * gcc.target/i386/sse5-shift1-vector.c
4611         * gcc.target/i386/isa-12.c
4612         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4613         * gcc.target/i386/sse5-pcmov2.c
4614         * gcc.target/i386/isa-3.c
4615         * gcc.target/i386/sse5-shift2-vector.c
4616         * gcc.target/i386/isa-7.c
4617         * gcc.target/i386/funcspec-2.c
4618         * gcc.target/i386/sse5-haddX.c
4619         * gcc.target/i386/sse5-hadduX.c
4620         * gcc.target/i386/isa-9.c
4621         * gcc.target/i386/sse5-maccXX.c
4622         * gcc.target/i386/sse5-shift3-vector.c
4623         * gcc.target/i386/sse5-msubXX.c
4624         * gcc.target/i386/sse5-permpX.c
4625         * gcc.target/i386/sse5-check.h
4626         * gcc.target/i386/sse-12.c
4627         * gcc.target/i386/sse-11.c
4628         * gcc.target/i386/sse-10.c
4629         * gcc.target/i386/sse-13.c
4630         * gcc.target/i386/sse-14.c
4631         * gcc.target/i386/sse-22.c
4632         * gcc.target/i386/sse-2.c
4633         * gcc.target/i386/sse-13.c
4634         * gcc.target/i386/avx-2.c
4635         * gcc.target/i386/sse5-rotate1-vector.c
4636         * gcc.target/i386/isa-4.c
4637         * gcc.target/i386/sse5-hsubX.c
4638         * gcc.target/i386/sse5-pcmov.c
4639         * gcc.target/i386/sse5-fma.c
4640         * gcc.target/i386/isa-8.c
4641         * gcc.target/i386/sse5-rotate2-vector.c
4642         * gcc.target/i386/sse5-nmaccXX.c
4643         * gcc.target/i386/sse5-imul64-vector.c
4644         * gcc.target/i386/sse5-nmsubXX.c
4645         * gcc.target/i386/sse5-rotate3-vector.c
4646         * gcc.target/i386/sse5-fma-vector.c
4647         * gcc.target/i386/sse5-imul32widen-vector.c
4648         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4649
4650         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4651         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4652         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4653         * gcc.target/i386/avx-1.c: Remove SSE5.
4654         * gcc.target/i386/avx-2.c: Remove SSE5.
4655         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4656         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4657         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4658         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4659
4660 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4661
4662         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4663
4664 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4665
4666         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4667         keyword works in the same manner as __alignof.
4668
4669 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4670
4671         PR libfortran/34670
4672         * gfortran.dg/unpack_bounds_1.f90:  New test.
4673         * gfortran.dg/unpack_bounds_2.f90:  New test.
4674         * gfortran.dg/unpack_bounds_3.f90:  New test.
4675
4676 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4677
4678         * gnat.dg/slice7.adb: New test.
4679         * gnat.dg/slice7_pkg.ads: New helper.
4680
4681 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4682
4683         PR fortran/41139
4684         * gfortran.dg/proc_ptr_25.f90: New.
4685         * gfortran.dg/proc_ptr_comp_18.f90: New.
4686         * gfortran.dg/proc_ptr_comp_19.f90: New.
4687
4688 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4689
4690         PR fortran/41154
4691         * gfortran.dg/fmt_error_8.f: New test.
4692
4693 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4694
4695         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4696         number, update all callers and synchronize results for latest MPC.
4697
4698 2009-08-21  Jason Merrill  <jason@redhat.com>
4699
4700         * g++.dg/warn/Wunused-17.C: New.
4701
4702 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4703
4704         * gcc.target/arm/combine-cmp-shift.c: New test.
4705
4706 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4707
4708         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4709         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4710         width specifier.
4711
4712 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4713
4714         * gfortran.dg/fmt_error_7.f: New test.
4715
4716 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4717
4718         PR target/40718
4719         * gcc.target/i386/pr40718.c: New test.
4720
4721 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4722
4723         * gfortran.dg/proc_ptr_24.f90: New test.
4724
4725 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4726
4727         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4728         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4729         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4730
4731 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4732
4733         PR fortran/28039
4734         * gfortran.dg/fmt_with_extra.f: new file.
4735
4736 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4737
4738         * lib/target-supports.exp
4739         (check_effective_target_arm_iwmmxt_ok): New procedure.
4740         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4741         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4742
4743 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4744
4745         * gfortran.dg/boz_9.f90: Do not load denormal floating
4746         point constants.  Remove -mieee option for alpha*-*-* targets.
4747
4748 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4749
4750         PR fortran/41106
4751         * gfortran.dg/proc_ptr_23.f90: New.
4752         * gfortran.dg/proc_ptr_comp_15.f90: New.
4753         * gfortran.dg/proc_ptr_comp_16.f90: New.
4754         * gfortran.dg/proc_ptr_comp_17.f90: New.
4755
4756 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4757
4758         PR c++/41131
4759         * g++.dg/expr/unary3.C: New test.
4760
4761 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4762
4763         * gfortran.dg/common_5.f: Add -mdalign for sh.
4764         * gfortran.dg/common_align_2.f90: Likewise.
4765
4766 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4767
4768         PR libfortran/40962
4769         * c_f_pointer_tests_4.f90:  New test.
4770
4771 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4772
4773         * gnat.dg/slice6.adb: New test.
4774         * gnat.dg/slice6_pkg.ads: New helper.
4775
4776 2009-08-20  Michael Matz  <matz@suse.de>
4777
4778         PR fortran/41126
4779         * gfortran.dg/pr41126.f90: New test.
4780
4781 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4782
4783         * gnat.dg/dynamic_bound.adb: New test.
4784
4785 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4786
4787         PR fortran/41121
4788         * gfortran.dg/intrinsic_5.f90: New.
4789
4790 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4791             Richard Earnshaw  <richard.earnshaw@arm.com>
4792
4793         * gcc.target/arm/20090811-1.c: New test.
4794
4795 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4796
4797         PR middle-end/41123
4798         * gcc.dg/pr41123.c: New test.
4799
4800 2009-08-19  Jason Merrill  <jason@redhat.com>
4801
4802         PR c++/41120
4803         * g++.dg/other/gc4.C: New.
4804
4805 2009-08-18  Michael Matz  <matz@suse.de>
4806
4807         * gfortran.dg/vect/vect-gems.f90: New test.
4808         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4809
4810 2009-08-18  DJ Delorie  <dj@redhat.com>
4811
4812         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4813         * lib/gcc-defs.exp: ... to here.
4814
4815         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4816         GCC_EXEC_PREFIX before building the wrapper.
4817
4818 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4819
4820         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4821         tests.
4822         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4823         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4824         dg-options.  Fix dg-final clause.
4825
4826 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4827
4828         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4829
4830 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4831             Paul Thomas  <pault@gcc.gnu.org>
4832
4833         PR fortran/40870
4834         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4835
4836 2009-08-18  Richard Guenther  <rguenther@suse.de>
4837
4838         PR middle-end/41094
4839         * gcc.dg/torture/pr41094.c: New testcase.
4840         * gcc.dg/torture/builtin-power-1.c: Adjust.
4841         * gcc.dg/builtins-10.c: Likewise.
4842
4843 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4844
4845         PR target/40971
4846         * gcc.dg/pr40971.c: New test.
4847
4848 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4849
4850         PR fortran/41062
4851         * gfortran.dg/use_only_4.f90: New test.
4852
4853 2009-08-17  Daniel Kraft  <d@domob.eu>
4854
4855         PR fortran/37425
4856         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4857         NOPASS bindings as operators.
4858
4859 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4860
4861         * lib/target-supports.exp
4862         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4863         of targets that do not need command line argument to enable SIMD.
4864
4865 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4866
4867         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4868         typo in cache name.
4869
4870 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4871
4872         PR fortran/41075
4873         * gfortran.dg/unlimited_fmt_1.f90: New test.
4874
4875 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4876
4877         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4878
4879 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4880
4881         * gnat.dg/itype.ad[sb]: New test.
4882
4883 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4884
4885         * gcc.target/mips/mips.exp: Add terminology section to comment
4886         at the top of the file.  Fix typos.
4887
4888 2009-08-16  Jason Merrill  <jason@redhat.com>
4889
4890         * g++.dg/debug/dwarf2/inline1.C: New.
4891
4892 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4893
4894         PR target/38599
4895         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4896
4897 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4898
4899         PR debug/37801
4900         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4901         Make sure to trigger inlining optimizations.
4902         * gcc.dg/debug/dwarf2/inline2.c: New test.
4903
4904 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4905
4906         PR fortran/41070
4907         * gfortran.dg/structure_constructor_10.f90: New.
4908
4909 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4910
4911         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4912         * gcc.dg/pragma-re-2.c: Likewise.
4913         * gcc.dg/pragma-re-3.c: Likewise.
4914         * gcc.dg/pragma-re-4.c: Likewise.
4915         * g++.dg/other/pragma-re-1.C: Likewise.
4916         * g++.dg/other/pragma-re-2.C: Likewise.
4917
4918 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4919
4920         * gcc.dg/torture/builtin-math-7.c: New.
4921
4922 2009-08-14  Richard Guenther  <rguenther@suse.de>
4923
4924         * gcc.c-torture/execute/20090814-1.c: New testcase.
4925
4926 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4927
4928         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4929
4930 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4931
4932         PR target/40934
4933         * gcc.target/i386/pr40934.c: New.
4934
4935 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4936
4937         PR target/41019
4938         * gcc.target/i386/pr41019.c: New test.
4939
4940 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4941
4942         PR fortran/40955
4943         * gfortran.dg/winapi.f90: New test.
4944
4945 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4946
4947         PR fortran/40995
4948         * gfortran.dg/intrinsic_4.f90: New.
4949         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4950         different line.
4951
4952 2009-08-13  Richard Guenther  <rguenther@suse.de>
4953
4954         PR middle-end/41047
4955         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4956
4957 2009-08-12  Richard Guenther  <rguenther@suse.de>
4958
4959         PR tree-optimization/41011
4960         * gfortran.dg/pr41011.f: New testcase.
4961
4962 2009-08-11  Andrew Haley  <aph@redhat.com>
4963
4964         * gcc.target/arm/synchronize.c: New file.
4965
4966 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4967
4968         PR middle-end/40980
4969         * gfortran.dg/graphite/id-17.f: New.
4970
4971 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4972             Sebastian Pop  <sebastian.pop@amd.com>
4973
4974         * gcc.dg/graphite/interchange-1.c: XFAILed.
4975         * gcc.dg/graphite/interchange-2.c: XFAILed.
4976         * gcc.dg/graphite/interchange-3.c: XFAILed.
4977         * gcc.dg/graphite/interchange-4.c: XFAILed.
4978         * gcc.dg/graphite/interchange-7.c: XFAILed.
4979
4980 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4981
4982         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4983
4984 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4985             Pranav Garg  <pranav.garg2107@gmail.com>
4986
4987         * gcc.dg/graphite/interchange-6.c: XFAILed.
4988
4989 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4990
4991         * gcc.dg/graphite/interchange-9.c: New.
4992
4993 2009-08-12  Richard Guenther  <rguenther@suse.de>
4994
4995         PR rtl-optimization/41033
4996         * gcc.dg/pr41033.c: New test.
4997
4998 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4999
5000         PR fortran/41022
5001         * gfortran.dg/proc_ptr_comp_14.f90: New.
5002
5003 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
5004
5005         * gcc.target/mips/ext-5.c: New test.
5006         * gcc.target/mips/ext-6.c: New test.
5007         * gcc.target/mips/ext-7.c: New test.
5008         * gcc.target/mips/ext-8.c: New test.
5009         * gcc.target/mips/extend-2.c: New test.
5010
5011 2009-08-10  Jason Merrill  <jason@redhat.com>
5012
5013         * g++.dg/other/linkage2.C: New test for types-without-linkage
5014         handling.
5015         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
5016         * g++.dg/lookup/anon2.C: Likewise.
5017         * g++.dg/other/anon3.C: Likewise.
5018         * g++.dg/template/arg2.C: Likewise.
5019         * g++.dg/template/local4.C: Likewise.
5020         * g++.old-deja/g++.law/operators32.C: Likewise.
5021         * g++.old-deja/g++.other/linkage2.C: Likewise.
5022         * g++.old-deja/g++.pt/enum6.C: Likewise.
5023         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
5024         * g++.old-deja/g++.other/linkage1.C: Likewise.
5025
5026 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5027
5028         * gcc.dg/dg.exp: Test also c-c++-common dir.
5029         * g++.dg/dg.exp: Likewise.
5030         * g++.dg/warn/Wconversion-real.C: Delete.
5031         * gcc.dg/Wconversion-real.c: Move to ...
5032         * c-c++-common/Wconversion-real.c: ... here.
5033         * lib/target-supports.exp
5034         (check_effective_target_c,check_effective_target_c++): New.
5035
5036 2009-08-10  Daniel Kraft  <d@domob.eu>
5037
5038         PR fortran/37425
5039         * gfortran.dg/typebound_operator_1.f03: New test.
5040         * gfortran.dg/typebound_operator_2.f03: New test.
5041
5042 2009-08-10  Richard Guenther  <rguenther@suse.de>
5043
5044         PR middle-end/41006
5045         * gcc.c-torture/compile/pr41006-1.c: New testcase.
5046         * gcc.c-torture/compile/pr41006-2.c: Likewise.
5047
5048 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
5049
5050         PR fortran/40940
5051         * gfortran.dg/class_1.f03: New.
5052         * gfortran.dg/class_2.f03: New.
5053         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
5054         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
5055         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
5056         * gfortran.dg/typebound_call_10.f03: Ditto.
5057         * gfortran.dg/typebound_call_2.f03: Ditto.
5058         * gfortran.dg/typebound_call_3.f03: Ditto.
5059         * gfortran.dg/typebound_call_4.f03: Ditto.
5060         * gfortran.dg/typebound_generic_3.f03: Ditto.
5061         * gfortran.dg/typebound_generic_4.f03: Ditto.
5062         * gfortran.dg/typebound_proc_1.f08: Ditto.
5063         * gfortran.dg/typebound_proc_5.f03: Ditto.
5064         * gfortran.dg/typebound_proc_6.f03: Ditto.
5065
5066 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
5067
5068         PR c++/40866
5069         * g++.dg/expr/stmt-expr-1.C: New test.
5070
5071 2009-08-09  Richard Guenther  <rguenther@suse.de>
5072
5073         PR tree-optimization/41016
5074         * gcc.c-torture/compile/pr41016.c: New testcase.
5075
5076 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
5077
5078         * gcc.dg/overflow-warn-8.c: New test.
5079
5080 2009-08-09  Ira Rosen  <irar@il.ibm.com>
5081
5082         PR tree-optimization/41008
5083         * gcc.dg/vect/O1-pr41008.c: New test.
5084
5085 2009-08-05  Tobias Burnus  <burnus@net-b.de>
5086
5087         PR fortran/40955
5088         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
5089
5090 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
5091
5092         * gcc.target/bfin/loop-autoinc.c: New file.
5093
5094 2009-08-08  Richard Guenther  <rguenther@suse.de>
5095
5096         PR tree-optimization/40991
5097         * g++.dg/torture/pr40991.C: New testcase.
5098
5099 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
5100
5101         * ada/acats/support/impdef.a: Tweak timing constants. Add
5102         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
5103         * ada/acats/tests/c9/c940005.a: Use new timing constants.
5104         * ada/acats/tests/c9/c940007.a: Likewise.
5105         * ada/acats/tests/c9/c94001c.ada: Likewise.
5106         * ada/acats/tests/c9/c94006a.ada: Likewise.
5107         * ada/acats/tests/c9/c94008c.ada: Likewise.
5108         * ada/acats/tests/c9/c951002.a: Likewise.
5109         * ada/acats/tests/c9/c954a01.a: Likewise.
5110         * ada/acats/tests/c9/c96001a.ada: Likewise.
5111         * ada/acats/tests/c9/c97307a.ada: Likewise.
5112
5113 2009-08-07  Richard Guenther  <rguenther@suse.de>
5114
5115         PR tree-optimization/40999
5116         * gfortran.dg/pr40999.f: New testcase.
5117
5118 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
5119
5120         * g++.dg/tree-prof/partition1.C: New test.
5121
5122 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
5123
5124         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
5125         hook.
5126         (check_effective_target_arm_neon_ok): Improve test for neon
5127         availability.
5128         * gcc.target/arm/eabi1.c: Only run test in base variant.
5129         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
5130         attribute.
5131         * gcc.target/arm/vfp1[567].c: New tests.
5132
5133 2009-08-06  Jason Merrill  <jason@redhat.com>
5134
5135         PR c++/40948
5136         * g++.dg/ext/complit12.C: Expand.
5137
5138 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
5139
5140         Merge ARM/hard_vfp_branch to trunk.
5141
5142         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
5143
5144         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
5145         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
5146
5147         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
5148
5149         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
5150         (PCS): Define macro to use base AAPCS.
5151         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
5152
5153         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
5154
5155         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
5156         Correct arm_neon.h typo.
5157
5158         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
5159
5160         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
5161         this a linkage test.
5162         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
5163         argument marshalling.
5164         * abitest.h: New file.
5165         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
5166         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
5167
5168 2009-08-06  Martin Jambor  <mjambor@suse.cz>
5169
5170         PR middle-end/32964
5171         * gcc.dg/tree-ssa/pr32964.c: New test.
5172
5173 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
5174             H.J. Lu  <hongjiu.lu@intel.com>
5175
5176         PR target/40957
5177         * gcc.target/i386/pr40957.c: New test.
5178
5179 2009-08-06  Richard Guenther  <rguenther@suse.de>
5180
5181         PR tree-optimization/40964
5182         * gcc.c-torture/compile/pr40964.c: New testcase.
5183
5184 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
5185
5186         PR fortran/40847
5187         * gfortran.dg/transfer_resolve_1.f90 : New test.
5188
5189 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
5190             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
5191
5192         PR target/40906
5193         * gcc.target/i386/pr40906-1.c: New test.
5194         * gcc.target/i386/pr40906-2.c: Ditto.
5195         * gcc.target/i386/pr40906-3.c: Ditto.
5196
5197 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
5198
5199         PR rtl-optimization/40924
5200         * g++.dg/torture/pr40924.C: New test.
5201
5202 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5203
5204         PR c++/36069
5205         * g++.dg/warn/pr36069.C: New.
5206
5207 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5208
5209         PR c++/39987
5210         * g++.dg/overload/defarg4.C: New test.
5211
5212 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5213
5214         PR c++/16696
5215         * g++.dg/parse/pr16696.C: New.
5216         * g++.dg/parse/pr16696-permissive.C: New.
5217
5218 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
5219
5220         PR fortran/40875
5221         * gfortran.dg/initialization_23.f90 : New test.
5222
5223 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5224
5225         PR debug/39706
5226         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
5227
5228 2009-08-03  Jason Merrill  <jason@redhat.com>
5229             Jakub Jelinek  <jakub@redhat.com>
5230
5231         PR c++/40948
5232         * g++.dg/ext/complit12.C: New.
5233
5234 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
5235
5236         PR c/39902
5237         * gcc.target/powerpc/pr39902-2.c: New test.
5238
5239 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
5240
5241         PR middle-end/40943
5242         * gcc.dg/uninit-6.c: Re-add XFAIL.
5243         * gcc.dg/uninit-6-O0.c: Likewise.
5244         * gcc.dg/uninit-pr40943.c: New test.
5245
5246 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5247
5248         PR testsuite/40858
5249         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
5250         .ascii.
5251
5252 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5253
5254         PR libfortran/40853
5255         * gfortran.dg/namelist_40.f90: Update error output.
5256         * gfortran.dg/namelist_47.f90: Update error output.
5257         * gfortran.dg/namelist_58.f90: New test.
5258
5259 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
5260
5261         PR fortran/40881
5262         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
5263         * gfortran.dg/altreturn_3.f90: Ditto.
5264         * gfortran.dg/altreturn_5.f90: Ditto.
5265         * gfortran.dg/altreturn_6.f90: Ditto.
5266         * gfortran.dg/altreturn_7.f90: Ditto.
5267         * gfortran.dg/array_constructor_13.f90: Ditto.
5268         * gfortran.dg/arrayio_7.f90: Ditto.
5269         * gfortran.dg/arrayio_8.f90: Ditto.
5270         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5271         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5272         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5273         * gfortran.dg/backspace_8.f: Add -std=legacy.
5274         * gfortran.dg/backspace_9.f: Ditto.
5275         * gfortran.dg/char_comparison_1.f: Ditto.
5276         * gfortran.dg/char_decl_1.f90: Ditto.
5277         * gfortran.dg/char_initialiser_actual.f90: Ditto.
5278         * gfortran.dg/char_pointer_assign.f90: Ditto.
5279         * gfortran.dg/char_pointer_dependency.f90: Ditto.
5280         * gfortran.dg/char_pointer_dummy.f90: Ditto.
5281         * gfortran.dg/char_pointer_func.f90: Ditto.
5282         * gfortran.dg/common_8.f90: Ditto.
5283         * gfortran.dg/constant_substring.f: Ditto.
5284         * gfortran.dg/data_char_2.f90: Ditto.
5285         * gfortran.dg/der_array_io_1.f90: Ditto.
5286         * gfortran.dg/der_array_io_2.f90: Ditto.
5287         * gfortran.dg/der_array_io_3.f90: Ditto.
5288         * gfortran.dg/der_io_3.f90: Ditto.
5289         * gfortran.dg/dev_null.F90: Ditto.
5290         * gfortran.dg/direct_io_2.f90: Ditto.
5291         * gfortran.dg/do_iterator_2.f90: Ditto.
5292         * gfortran.dg/e_d_fmt.f90: Ditto.
5293         * gfortran.dg/empty_format_1.f90: Ditto.
5294         * gfortran.dg/entry_17.f90: Modified warning message.
5295         * gfortran.dg/entry_7.f90: Add -std=legacy.
5296         * gfortran.dg/eor_1.f90: Ditto.
5297         * gfortran.dg/equiv_2.f90: Ditto.
5298         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5299         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5300         * gfortran.dg/extended_char_comparison_1.f: Ditto.
5301         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5302         * gfortran.dg/fmt_error_2.f90: Ditto.
5303         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5304         * gfortran.dg/fmt_tl.f: Ditto.
5305         * gfortran.dg/fmt_white.f: Ditto.
5306         * gfortran.dg/func_derived_1.f90: Ditto.
5307         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5308         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5309         * gfortran.dg/global_references_2.f90: Ditto.
5310         * gfortran.dg/hollerith_1.f90: Ditto.
5311         * gfortran.dg/hollerith.f90: Use new-style character length.
5312         * gfortran.dg/hollerith_f95.f90: Ditto.
5313         * gfortran.dg/ichar_1.f90: Add -std=legacy.
5314         * gfortran.dg/implicit_6.f90: Ditto.
5315         * gfortran.dg/implicit_9.f90: Ditto.
5316         * gfortran.dg/inquire_13.f90: Ditto.
5317         * gfortran.dg/inquire_5.f90: Ditto.
5318         * gfortran.dg/inquire_6.f90: Ditto.
5319         * gfortran.dg/inquire.f90: Ditto.
5320         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5321         * gfortran.dg/io_constraints_2.f90: Ditto.
5322         * gfortran.dg/list_read_2.f90: Add -std=legacy.
5323         * gfortran.dg/loc_2.f90: Ditto.
5324         * gfortran.dg/logical_1.f90: Ditto.
5325         * gfortran.dg/longline.f: Ditto.
5326         * gfortran.dg/merge_char_1.f90: Ditto.
5327         * gfortran.dg/namelist_12.f: Ditto.
5328         * gfortran.dg/namelist_14.f90: Ditto.
5329         * gfortran.dg/namelist_18.f90: Ditto.
5330         * gfortran.dg/namelist_19.f90: Ditto.
5331         * gfortran.dg/namelist_21.f90: Ditto.
5332         * gfortran.dg/namelist_22.f90: Ditto.
5333         * gfortran.dg/namelist_37.f90: Ditto.
5334         * gfortran.dg/namelist_54.f90: Ditto.
5335         * gfortran.dg/namelist_55.f90: Ditto.
5336         * gfortran.dg/namelist_empty.f90: Ditto.
5337         * gfortran.dg/namelist_use.f90: Use new-style character length.
5338         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5339         * gfortran.dg/nested_modules_4.f90: Ditto.
5340         * gfortran.dg/nested_modules_5.f90: Ditto.
5341         * gfortran.dg/open-options-blanks.f: Ditto.
5342         * gfortran.dg/output_exponents_1.f90: Ditto.
5343         * gfortran.dg/parens_5.f90: Ditto.
5344         * gfortran.dg/parens_6.f90: Ditto.
5345         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5346         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5347         * gfortran.dg/pr15129.f90: Ditto.
5348         * gfortran.dg/pr15332.f: Ditto.
5349         * gfortran.dg/pr16597.f90: Ditto.
5350         * gfortran.dg/pr17143.f90: Ditto.
5351         * gfortran.dg/pr17164.f90: Ditto.
5352         * gfortran.dg/pr17229.f: Modified warning message.
5353         * gfortran.dg/pr18210.f90: Add -std=legacy.
5354         * gfortran.dg/pr19155.f: Ditto.
5355         * gfortran.dg/pr20086.f90: Ditto.
5356         * gfortran.dg/pr20124.f90: Ditto.
5357         * gfortran.dg/pr20755.f: Ditto.
5358         * gfortran.dg/pr20865.f90: Ditto.
5359         * gfortran.dg/pr20950.f: Ditto.
5360         * gfortran.dg/pr21730.f: Ditto.
5361         * gfortran.dg/pr22491.f: Ditto.
5362         * gfortran.dg/pr29713.f90: Ditto.
5363         * gfortran.dg/print_parentheses_1.f: Ditto.
5364         * gfortran.dg/print_parentheses_2.f90: Ditto.
5365         * gfortran.dg/proc_assign_1.f90: Ditto.
5366         * gfortran.dg/proc_decl_1.f90: Ditto.
5367         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5368         * gfortran.dg/read_eor.f90: : Add -std=legacy.
5369         * gfortran.dg/read_float_1.f90: Ditto.
5370         * gfortran.dg/read_logical.f90: Ditto.
5371         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5372         * gfortran.dg/return_1.f90: Ditto.
5373         * gfortran.dg/rewind_1.f90: Ditto.
5374         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5375         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5376         * gfortran.dg/stfunc_1.f90: Ditto.
5377         * gfortran.dg/stfunc_3.f90: Ditto.
5378         * gfortran.dg/stfunc_4.f90: Ditto.
5379         * gfortran.dg/stfunc_6.f90: Ditto.
5380         * gfortran.dg/streamio_2.f90: Ditto.
5381         * gfortran.dg/string_ctor_1.f90: Ditto.
5382         * gfortran.dg/string_null_compare_1.f: Ditto.
5383         * gfortran.dg/substr_6.f90: Ditto.
5384         * gfortran.dg/tl_editing.f90: Ditto.
5385         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5386         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5387         * gfortran.dg/x_slash_1.f: Add -std=legacy.
5388         * gfortran.dg/g77/1832.f: Ditto.
5389         * gfortran.dg/g77/19981216-0.f Ditto.
5390         * gfortran.dg/g77/19990525-0.f: Ditto.
5391         * gfortran.dg/g77/19990826-2.f: Ditto.
5392         * gfortran.dg/g77/20000630-2.f: Ditto.
5393         * gfortran.dg/g77/20010116.f: Ditto.
5394         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5395         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5396         * gfortran.dg/g77/980520-1.f: Ditto.
5397         * gfortran.dg/g77/check0.f: Ditto.
5398         * gfortran.dg/g77/cpp3.F: Ditto.
5399         * gfortran.dg/g77/cpp4.F: Use new-style character length.
5400         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5401         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5402         * gfortran.dg/g77/short.f: Ditto.
5403
5404 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5405
5406         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5407         * gcc.target/mips/ext-4.c: Likewise.
5408         * gcc.target/mips/interrupt_handler.c: Likewise.
5409         * gcc.target/mips/truncate-4.c: Likewise.
5410         * gcc.target/mips/truncate-5.c: Likewise.
5411
5412 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5413
5414         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5415         -fgraphite-force-parallel to -floop-parallelize-all.
5416
5417 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5418
5419         PR fortran/40011
5420         * gfortran.dg/whole_file_7.f90: New test.
5421         * gfortran.dg/whole_file_8.f90: New test.
5422         * gfortran.dg/whole_file_9.f90: New test.
5423         * gfortran.dg/whole_file_10.f90: New test.
5424         * gfortran.dg/whole_file_11.f90: New test.
5425         * gfortran.dg/whole_file_12.f90: New test.
5426         * gfortran.dg/whole_file_13.f90: New test.
5427         * gfortran.dg/whole_file_14.f90: New test.
5428
5429 2009-07-31  Jason Merrill  <jason@redhat.com>
5430
5431         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5432         binding semantics.
5433         * g++.dg/cpp0x/named.C: Likewise.
5434         * g++.dg/cpp0x/overload.C: Likewise.
5435         * g++.dg/cpp0x/rv1n.C: Likewise.
5436         * g++.dg/cpp0x/rv1p.C: Likewise.
5437         * g++.dg/cpp0x/rv2n.C: Likewise.
5438         * g++.dg/cpp0x/rv2p.C: Likewise.
5439         * g++.dg/cpp0x/rv3n.C: Likewise.
5440         * g++.dg/cpp0x/rv3p.C: Likewise.
5441         * g++.dg/cpp0x/rv4n.C: Likewise.
5442         * g++.dg/cpp0x/rv4p.C: Likewise.
5443         * g++.dg/cpp0x/rv5n.C: Likewise.
5444         * g++.dg/cpp0x/rv5p.C: Likewise.
5445         * g++.dg/cpp0x/rv6n.C: Likewise.
5446         * g++.dg/cpp0x/rv6p.C: Likewise.
5447         * g++.dg/cpp0x/rv7n.C: Likewise.
5448         * g++.dg/cpp0x/rv7p.C: Likewise.
5449         * g++.dg/cpp0x/template_deduction.C: Likewise.
5450         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5451         * g++.dg/cpp0x/overloadn.C: New.
5452         * g++.dg/cpp0x/rv-cast.C: New.
5453
5454 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5455
5456         * gcc.target/mips/ext-4.c: New test.
5457
5458 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5459
5460         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5461
5462 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5463
5464         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5465         * gcc.dg/tree-ssa/loop-32.c: Same.
5466         * gcc.dg/tree-ssa/loop-33.c: Same.
5467         * gcc.dg/tree-ssa/loop-34.c: Same.
5468         * gcc.dg/tree-ssa/loop-35.c: Same.
5469         * gcc.dg/tree-ssa/loop-7.c: Same.
5470         * gcc.dg/tree-ssa/pr23109.c: Same.
5471         * gcc.dg/tree-ssa/restrict-2.c: Same.
5472         * gcc.dg/tree-ssa/restrict-3.c: Same.
5473         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5474         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5475         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5476         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5477         * gcc.dg/tree-ssa/structopt-1.c: Same.
5478         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5479         * gfortran.dg/pr32921.f: Same.
5480
5481 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5482
5483         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5484         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5485         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5486         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5487         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5488         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5489         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5490         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5491         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5492         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5493         * gcc.dg/graphite/id-1.c: New.
5494         * gcc.dg/graphite/id-10.c: New.
5495         * gcc.dg/graphite/id-11.c: New.
5496         * gcc.dg/graphite/id-12.c: New.
5497         * gcc.dg/graphite/id-13.c: New.
5498         * gcc.dg/graphite/id-14.c: New.
5499         * gcc.dg/graphite/id-15.c: New.
5500         * gcc.dg/graphite/id-2.c: New.
5501         * gcc.dg/graphite/id-3.c: New.
5502         * gcc.dg/graphite/id-4.c: New.
5503         * gcc.dg/graphite/id-5.c: New.
5504         * gcc.dg/graphite/id-6.c: New.
5505         * gcc.dg/graphite/id-7.c: New.
5506         * gcc.dg/graphite/id-8.c: New.
5507         * gcc.dg/graphite/id-9.c: New.
5508         * gcc.dg/graphite/interchange-0.c: New.
5509         * gcc.dg/graphite/interchange-1.c: New.
5510         * gcc.dg/graphite/interchange-2.c: New.
5511         * gcc.dg/graphite/interchange-3.c: New.
5512         * gcc.dg/graphite/interchange-4.c: New.
5513         * gcc.dg/graphite/interchange-5.c: New.
5514         * gcc.dg/graphite/interchange-6.c: New.
5515         * gcc.dg/graphite/interchange-7.c: New.
5516         * gcc.dg/graphite/interchange-8.c: New.
5517         * gcc.dg/graphite/pr35356-1.c: New.
5518         * gcc.dg/graphite/pr35356-2.c: New.
5519         * gcc.dg/graphite/pr35356-3.c: New.
5520         * gcc.dg/graphite/pr40157.c: New.
5521         * gcc.dg/graphite/run-id-1.c: New.
5522         * gcc.dg/graphite/scop-20.c: New.
5523         * gcc.dg/graphite/scop-21.c: New.
5524         * gfortran.dg/graphite/id-1.f90: New.
5525         * gfortran.dg/graphite/id-10.f90: New.
5526         * gfortran.dg/graphite/id-11.f: New.
5527         * gfortran.dg/graphite/id-12.f: New.
5528         * gfortran.dg/graphite/id-13.f: New.
5529         * gfortran.dg/graphite/id-14.f: New.
5530         * gfortran.dg/graphite/id-15.f: New.
5531         * gfortran.dg/graphite/id-16.f: New.
5532         * gfortran.dg/graphite/id-5.f: New.
5533         * gfortran.dg/graphite/id-6.f: New.
5534         * gfortran.dg/graphite/id-7.f: New.
5535         * gfortran.dg/graphite/id-8.f: New.
5536         * gfortran.dg/graphite/id-9.f: New.
5537         * gfortran.dg/graphite/interchange-1.f: New.
5538         * gfortran.dg/graphite/interchange-2.f: New.
5539
5540 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5541
5542         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5543         flags based on the name of the testcase.
5544         * gfortran.dg/graphite/graphite.exp: Same.
5545
5546         * gcc.dg/graphite/block-0.c: Adjusted.
5547         * gcc.dg/graphite/block-1.c: Adjusted.
5548         * gcc.dg/graphite/block-2.c: Adjusted.
5549         * gcc.dg/graphite/block-3.c: Adjusted.
5550         * gcc.dg/graphite/block-4.c: Adjusted.
5551         * gcc.dg/graphite/block-5.c: Adjusted.
5552         * gcc.dg/graphite/block-6.c: Adjusted.
5553         * gcc.dg/graphite/pr37485.c: Adjusted.
5554         * gcc.dg/graphite/pr37684.c: Adjusted.
5555         * gcc.dg/graphite/pr37828.c: Adjusted.
5556         * gcc.dg/graphite/pr37883.c: Adjusted.
5557         * gcc.dg/graphite/pr37928.c: Adjusted.
5558         * gcc.dg/graphite/pr37943.c: Adjusted.
5559         * gcc.dg/graphite/pr38409.c: Adjusted.
5560         * gcc.dg/graphite/pr38498.c: Adjusted.
5561         * gcc.dg/graphite/pr38559.c: Adjusted.
5562         * gcc.dg/graphite/pr39335.c: Adjusted.
5563         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5564         * gcc.dg/graphite/scop-0.c: Adjusted.
5565         * gcc.dg/graphite/scop-1.c: Adjusted.
5566         * gcc.dg/graphite/scop-10.c: Adjusted.
5567         * gcc.dg/graphite/scop-11.c: Adjusted.
5568         * gcc.dg/graphite/scop-12.c: Adjusted.
5569         * gcc.dg/graphite/scop-13.c: Adjusted.
5570         * gcc.dg/graphite/scop-14.c: Adjusted.
5571         * gcc.dg/graphite/scop-15.c: Adjusted.
5572         * gcc.dg/graphite/scop-16.c: Adjusted.
5573         * gcc.dg/graphite/scop-17.c: Adjusted.
5574         * gcc.dg/graphite/scop-18.c: Adjusted.
5575         * gcc.dg/graphite/scop-19.c: Adjusted.
5576         * gcc.dg/graphite/scop-2.c: Adjusted.
5577         * gcc.dg/graphite/scop-3.c: Adjusted.-
5578         * gcc.dg/graphite/scop-4.c: Adjusted.
5579         * gcc.dg/graphite/scop-5.c: Adjusted.
5580         * gcc.dg/graphite/scop-6.c: Adjusted.
5581         * gcc.dg/graphite/scop-7.c: Adjusted.
5582         * gcc.dg/graphite/scop-8.c: Adjusted.
5583         * gcc.dg/graphite/scop-9.c: Adjusted.
5584         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5585         * gfortran.dg/graphite/block-1.f90: Adjusted.
5586         * gfortran.dg/graphite/block-2.f: Adjusted.
5587         * gfortran.dg/graphite/block-3.f90: Adjusted.
5588         * gfortran.dg/graphite/block-4.f90: Adjusted.
5589         * gfortran.dg/graphite/id-2.f90: Adjusted.
5590         * gfortran.dg/graphite/id-3.f90: Adjusted.
5591         * gfortran.dg/graphite/id-4.f90: Adjusted.
5592         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5593         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5594         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5595         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5596         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5597         * gfortran.dg/graphite/scop-1.f: Adjusted.
5598
5599 2009-07-30  Doug Kwan  <dougkwan@google.com>
5600
5601         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5602         in warnings added in rev 141298.
5603
5604 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5605
5606         * lib/options.exp: Use "!=" instead of "ne".
5607
5608         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5609
5610         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5611         * gcc.dg/ucnid-12.c: Likewise.
5612
5613 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5614             Pat Haugen  <pthaugen@us.ibm.com>
5615             Revital Eres <ERES@il.ibm.com>
5616
5617         * gcc.target/powerpc/altivec-32.c: New file to test
5618         Altivec simple math function vectorization.
5619
5620         * gcc.target/powerpc/bswap-run.c: New file to test swap
5621         builtins.
5622         * gcc.target/powerpc/bswap16.c: Ditto.
5623         * gcc.target/powerpc/bswap32.c: Ditto.
5624         * gcc.target/powerpc/bswap64-1.c: Ditto.
5625         * gcc.target/powerpc/bswap64-2.c: Ditto.
5626         * gcc.target/powerpc/bswap64-3.c: Ditto.
5627         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5628         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5629         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5630
5631         * gcc.target/powerpc/popcount-2.c: New file to test
5632         power7 popcntd instructions.
5633         * gcc.target/powerpc/popcount-3.c: Ditto.
5634
5635         * gcc.target/powerpc/pr39457.c: New VSX test.
5636         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5637         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5638         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5639         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5640         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5641         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5642         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5643         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5644         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5645         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5646         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5647         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5648
5649         * gcc.target/powerpc/altivec-6.c: Store the result of
5650         vec_add, so the optimizer doesn't remove it.
5651
5652         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5653         systems that support bswap64.
5654
5655         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5656         prevent VSX code generation.
5657
5658         * lib/target-supports.exp (check_vsx_hw_available): New
5659         function to test if VSX available.
5660         (check_effective_target_powerpc_vsx_ok): Ditto.
5661         (check_vmx_hw_available): Add explicit -mno-vsx.
5662
5663 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5664
5665         PR c/39902
5666         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5667
5668 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5669
5670         PR tree-optimization/40570
5671         * gcc.c-torture/compile/pr40570.c: New test.
5672
5673 2009-07-29  Jason Merrill  <jason@redhat.com>
5674
5675         PR c++/14912
5676         * g++.dg/template/defarg13.C: New.
5677
5678 2009-07-29  Richard Guenther  <rguenther@suse.de>
5679
5680         PR c++/40834
5681         * g++.dg/torture/pr40834.C: New testcase.
5682
5683 2009-07-29  Michael Matz  <matz@suse.de>
5684
5685         PR middle-end/40830
5686         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5687
5688 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5689
5690         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5691         sh*-*-* targets.  Skip on spu-*-* targets.
5692         * gfortran.dg/maxlocval_4.f90: Likewise.
5693         * gfortran.dg/minlocval_1.f90: Likewise.
5694         * gfortran.dg/minlocval_4.f90: Likewise.
5695
5696 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5697
5698         PR fortran/40878
5699         * gfortran.dg/gomp/pr40878-1.f90: New test.
5700         * gfortran.dg/gomp/pr40878-2.f90: New test.
5701
5702         PR testsuite/40891
5703         * gcc.dg/cdce1.c: Adjust note line number.
5704         * gcc.dg/cdce2.c: Likewise.
5705
5706 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5707
5708         PR fortran/40882
5709         * gfortran.dg/proc_ptr_comp_13.f90: New.
5710
5711 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5712
5713         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5714         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5715         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5716         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5717         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5718         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5719         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5720         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5721         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5722         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5723         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5724         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5725         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5726         #ifdef NEED_IEEE754_FLOAT conditional.
5727         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5728         conditional.
5729
5730 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5731
5732         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5733         i?86-*-netware.
5734         * g++.dg/ext/bitfield3.C: Likewise.
5735         * g++.dg/ext/bitfield4.C: Likewise.
5736         * g++.dg/ext/bitfield5.C: Likewise.
5737         * gcc.dg/bitfld-15.c: Likewise.
5738         * gcc.dg/bitfld-16.c: Likewise.
5739         * gcc.dg/bitfld-17.c: Likewise.
5740         * gcc.dg/bitfld-18.c: Likewise.
5741         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5742         * gcc.dg/20010912-1.c: Likewise.
5743         * gcc.dg/20021018-1.c: Likewise.
5744         * gcc.dg/20030213-1.c: Likewise.
5745         * gcc.dg/20030225-1.c: Likewise.
5746         * gcc.dg/20030708-1.c: Likewise.
5747         * gcc.dg/20050321-2.c: Likewise.
5748         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5749         * gcc.dg/cdce2.c: Likewise.
5750         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5751         targets.
5752         * gcc.target/i386/pr37248-3.c: Likewise.
5753
5754 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5755
5756         PR fortran/40848
5757         * gfortran.dg/altreturn_7.f90: New.
5758
5759 2009-07-27  Simon Baldwin  <simonb@google.com>
5760
5761         PR testsuite/40829
5762         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5763         so that indexing no longer runs off array end.
5764
5765 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5766
5767         PR fortran/40851
5768         * gfortran.dg/derived_init_3.f90: New test.
5769
5770 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5771
5772         PR fortran/33197
5773         * gfortran.dg/atan2_1.f90: New test
5774         * gfortran.dg/atan2_2.f90: New test
5775
5776 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5777
5778         PR c++/40749
5779         * g++.dg/warn/Wreturn-type-6.C: New test.
5780
5781 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5782
5783         PR tree-optimization/40801
5784         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5785         * gfortran.dg/vect/vect.exp: Run tests starting with
5786         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5787
5788 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5789
5790         PR rtl-optimization/40445
5791         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5792
5793 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5794
5795         * gcc.dg/builtin-unreachable-4.c: New test.
5796
5797 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5798
5799         PR fortran/33197
5800         * gfortran.dg/complex_intrinsic_5.f90: New test.
5801         * gfortran.dg/complex_intrinsic_7.f90: New test.
5802
5803 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5804
5805         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5806         * gcc.dg/ipa/noclone-1.c: New test.
5807
5808 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5809
5810         * lib/target-supports.exp (check_effective_target_static): New
5811         procedure.
5812         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5813         supported.
5814         * g++.old-deja/g++.law/weak.C: Require static effective target.
5815
5816 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5817
5818         PR fortran/39630
5819         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5820         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5821         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5822         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5823         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5824         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5825         * gfortran.dg/typebound_call_10.f03: New.
5826
5827 2009-07-24  Jason Merrill  <jason@redhat.com>
5828
5829         * g++.dg/cpp0x/defaulted11.C: New.
5830
5831         * g++.dg/cpp0x/initlist23.C: New.
5832
5833 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5834
5835         PR fortran/40822
5836         * gfortran.dg/char_length_16.f90: New.
5837
5838 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5839
5840         PR fortran/40643
5841         PR fortran/31067
5842         * gfortran.dg/maxlocval_2.f90: New test.
5843         * gfortran.dg/maxlocval_3.f90: New test.
5844         * gfortran.dg/maxlocval_4.f90: New test.
5845         * gfortran.dg/minlocval_1.f90: New test.
5846         * gfortran.dg/minlocval_2.f90: New test.
5847         * gfortran.dg/minlocval_3.f90: New test.
5848         * gfortran.dg/minlocval_4.f90: New test.
5849
5850 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5851
5852         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5853         scan-assembler.
5854
5855 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5856
5857         PR fortran/40839
5858         * gfortran.dg/pr40839.f90: New test.
5859
5860 2009-07-23  Michael Matz  <matz@suse.de>
5861
5862         PR middle-end/40830
5863         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5864         don't set options ourself.
5865
5866 2009-07-23  Simon Baldwin  <simonb@google.com>
5867
5868         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5869         native C compilation where required.
5870
5871 2009-07-22  Doug Kwan  <dougkwan@google.com>
5872
5873         * gcc.c-torture/compile/20090721-1.c: New test.
5874
5875 2009-07-22  Michael Matz  <matz@suse.de>
5876
5877         PR tree-optimization/35229
5878         PR tree-optimization/39300
5879         * gcc.dg/vect/vect-pre-interact.c: New test.
5880
5881 2009-07-22  Richard Guenther  <rguenther@suse.de>
5882
5883         * g++.dg/lookup/using21.C: Fix duplicate paste.
5884
5885 2009-07-22  Richard Guenther  <rguenther@suse.de>
5886
5887         PR c++/40799
5888         * g++.dg/lookup/using21.C: New testcase.
5889
5890 2009-07-21  Jason Merrill  <jason@redhat.com>
5891
5892         * g++.dg/init/aggr4.C: New.
5893
5894 2009-07-21  Jason Merrill  <jason@redhat.com>
5895
5896         Core issue 934
5897         * g++.dg/cpp0x/initlist22.C: New.
5898
5899 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5900
5901         * gcc.target/i386/vectorize8.c: New test.
5902
5903 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5904
5905         PR target/40811
5906         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5907         Add i?86 and x86_64 targets.
5908         * gcc.target/i386/vectorize7.c: New test.
5909
5910         PR target/40809
5911         * gcc.target/i386/pr40809.c: New test.
5912
5913 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5914
5915         PR tree-optimization/40813
5916         * g++.dg/opt/inline15.C: New test.
5917
5918 2009-07-21  Paul Brook <paul@codesourcery.com>
5919
5920         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5921         * lib/target-supports.exp (check_effective_target_section_anchors):
5922         Add arm*-*-*.
5923
5924 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5925
5926         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5927         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5928         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5929
5930 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5931
5932         * gcc.target/mips/ext-3.c: New test.
5933
5934 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5935
5936         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5937         * gcc.dg/builtin-object-size-8.c: New test.
5938         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5939         * g++.dg/ext/builtin-object-size2.C: Likewise.
5940
5941         PR tree-optimization/40792
5942         * gcc.dg/pr40792.c: New test.
5943
5944 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5945
5946         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5947         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5948         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5949
5950 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5951
5952         * gcc.target/sh/mfmovd.c: New test.
5953
5954 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5955             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5956
5957         PR libfortran/40714
5958         * gfortran.dg/eof_3.f90: New test.
5959
5960 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5961
5962         PR fortran/40727
5963         * gfortran.dg/intrinsic_cmplx.f90: New test.
5964
5965 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5966
5967         PR libfortran/34670
5968         PR libfortran/36874
5969         * gfortran.dg/cshift_bounds_1.f90:  New test.
5970         * gfortran.dg/cshift_bounds_2.f90:  New test.
5971         * gfortran.dg/cshift_bounds_3.f90:  New test.
5972         * gfortran.dg/cshift_bounds_4.f90:  New test.
5973         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5974         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5975         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5976         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5977
5978 2009-07-19  Jan Hubicka  <jh@suse.cz>
5979
5980         PR tree-optimization/40676
5981         * gcc.c-torture/compile/pr40676.c: New testcase.
5982
5983 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5984
5985         * gcc.target/mips/ext-2.c: New test.
5986
5987 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5988
5989         * gcc.target/mips/octeon-exts-7.c: New test.
5990         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5991         * gcc.target/mips/octeon-exts-5.c: Likewise.
5992
5993 2009-07-18  Richard Guenther  <rguenther@suse.de>
5994
5995         PR testsuite/40798
5996         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5997
5998 2009-07-18  Richard Guenther  <rguenther@suse.de>
5999
6000         PR c/40787
6001         * gcc.dg/pr35899.c: Adjust.
6002
6003 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
6004
6005         * gcc.target/powerpc/asm-es-1.c: New test.
6006         * gcc.target/powerpc/asm-es-2.c: Likewise.
6007
6008 2009-07-17  Richard Guenther  <rguenther@suse.de>
6009
6010         PR c/40401
6011         * g++.dg/rtti/crash4.C: New testcase.
6012         * g++.dg/torture/20090706-1.C: Likewise.
6013         * gcc.dg/redecl-17.c: Likewise.
6014         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
6015         * gcc.dg/declspec-9.c: Expect extra error.
6016         * gcc.dg/declspec-10.c: Likewise.
6017         * gcc.dg/declspec-11.c: Likewise.
6018         * gcc.dg/redecl-10.c: Expect extra warnings.
6019         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
6020         * gcc.target/i386/pr39545-1.c: Likewise.
6021         * g++.dg/ext/asm3.C: Expect more errors.
6022         * g++.dg/gomp/block-1.C: Likewise.
6023         * g++.dg/gomp/block-2.C: Likewise.
6024         * g++.dg/gomp/block-3.C: Likewise.
6025         * g++.dg/gomp/block-5.C: Likewise.
6026         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
6027         * g++.dg/warn/unused-result1.C: XFAIL.
6028
6029 2009-07-17  Richard Guenther  <rguenther@suse.de>
6030
6031         PR tree-optimization/40321
6032         * gcc.c-torture/compile/pr40321.c: New testcase.
6033         * g++.dg/torture/pr40321.C: Likewise.
6034
6035 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
6036
6037         PR c++/40780
6038         * g++.dg/template/ptrmem19.C: New test.
6039
6040 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
6041             Manuel López-Ibáñez  <manu@gcc.gnu.org>
6042
6043         PR 40435
6044         * gcc.dg/pr36902.c: Add column info.
6045         * g++.dg/gcov/gcov-2.C: Change count for definition.
6046
6047 2009-07-16  Jason Merrill  <jason@redhat.com>
6048
6049         PR libstdc++/37907
6050         * g++.dg/cpp0x/std-layout1.C: New.
6051         * g++.dg/ext/has_nothrow_assign.C: Fix.
6052         * g++.dg/ext/has_nothrow_copy.C: Fix.
6053         * g++.dg/ext/has_trivial_assign.C: Fix.
6054         * g++.dg/ext/has_trivial_copy.C: Fix.
6055         * g++.dg/ext/is_pod.C: Fix.
6056         * g++.dg/other/offsetof3.C: Adjust.
6057         * g++.dg/overload/ellipsis1.C: Adjust.
6058         * g++.dg/warn/var-args1.C: Adjust.
6059         * g++.old-deja/g++.brendan/crash63.C: Adjust.
6060         * g++.old-deja/g++.brendan/crash64.C: Adjust.
6061         * g++.old-deja/g++.brendan/overload8.C: Adjust.
6062         * g++.old-deja/g++.other/vaarg3.C: Adjust.
6063         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
6064
6065 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6066
6067         * gcc.dg/torture/builtin-math-5.c: Add more cases.
6068         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
6069         effective target "mpc_pow".
6070         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
6071
6072 2009-07-16  Richard Henderson  <rth@redhat.com>
6073
6074         * g++.dg/opt/eh4.C: New test.
6075
6076 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
6077
6078         * obj-c++.dg/defs.mm (abort): Make it extern "C".
6079
6080 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
6081
6082         PR middle-end/40747
6083         * gcc.c-torture/execute/pr40747.c: New test.
6084
6085 2009-07-15  Richard Guenther  <rguenther@suse.de>
6086
6087         PR middle-end/40753
6088         * gcc.c-torture/compile/pr40753.c: New testcase.
6089
6090 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
6091
6092         PR fortran/40743
6093         * gfortran.dg/interface_assignment_4.f90: New.
6094
6095 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
6096
6097         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
6098         for FreeBSD up to and including version 8.
6099
6100 2009-07-14  Taras Glek  <tglek@mozilla.com>
6101             Rafael Espindola  <espindola@google.com>
6102
6103         * g++.dg/plugin/header-plugin-test.C: New.
6104         * g++.dg/plugin/header_plugin.c: New.
6105         * g++.dg/plugin/plugin.exp: Update.
6106
6107 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
6108
6109         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
6110         function to enable vectorization.
6111         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
6112         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6113
6114 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
6115
6116         * gcc.target/i386/sse-copysignf-vec.c: New test.
6117         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
6118
6119 2009-07-14  Jason Merrill  <jason@redhat.com>
6120
6121         PR c++/37276
6122         * g++.dg/lookup/builtin5.C: New.
6123         * g++.dg/other/error22.C: Add missing extern "C".
6124         * g++.dg/warn/Warray-bounds.C: Likewise.
6125         * gcc.dg/compat/compat-common.h: Likewise.
6126
6127         PR c++/40746
6128         * g++.dg/lookup/using20.C: New.
6129
6130         PR c++/40740
6131         * g++.dg/template/koenig8.C: New.
6132
6133 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
6134
6135         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
6136         both i?86-*-darwin* and x86_64-*-darwin*.
6137
6138 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
6139
6140         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
6141         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
6142         name.
6143
6144 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
6145
6146         PR debug/40705
6147         * g++.dg/debug/dwarf2/typedef1.C: New test.
6148
6149         PR c++/40357
6150         * g++.dg/other/typedef3.C: New test.
6151
6152 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
6153
6154         * gcc.dg/20090709-1.c: Move to a proper place ...
6155         * gcc.target/m68k/20090709-1.c: ... here.
6156
6157 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6158
6159         PR C++/22154
6160         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
6161         front of qualified names are allowed.
6162         * g++.dg/parse/crash10.C: Likewise.
6163         * g++.dg/parse/error15.C: Likewise.
6164         * g++.dg/parse/typename9.C: Likewise.
6165         * g++.dg/parse/error8.C: Likewise.
6166
6167 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
6168
6169         PR fortran/40646
6170         * gfortran.dg/proc_ptr_22.f90: Extended.
6171         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
6172
6173 2009-07-13  Ira Rosen  <irar@il.ibm.com>
6174
6175         * gfortran.dg/vect/vect-6.f: New test.
6176
6177 2009-07-12  Jason Merrill  <jason@redhat.com>
6178
6179         PR c++/36628
6180         * g++.dg/cpp0x/decltype17.C: New.
6181
6182         PR c++/37206
6183         * g++.dg/cpp0x/rv10.C: New.
6184
6185 2009-07-12  Jason Merrill  <jason@redhat.com>
6186
6187         PR c++/40689
6188         * g++.dg/cpp0x/initlist20.C: New.
6189         * g++.dg/cpp0x/initlist21.C: New.
6190
6191 2009-07-12  Ira Rosen  <irar@il.ibm.com>
6192
6193         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
6194         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
6195         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
6196         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
6197         gcc.dg/vect/vect-double-reduc-7.c: New tests.
6198
6199 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
6200
6201         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
6202         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
6203         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
6204         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
6205         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
6206         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
6207         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
6208         effective_target fd_truncate.
6209
6210 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6211
6212         * gnat.dg/specs/addr1.ads: New test.
6213
6214 2009-07-11  Jan Hubicka  <jh@suse.cz>
6215
6216         PR middle-end/48388
6217         * g++.dg/torture/pr40388.C: New testcase.
6218
6219 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
6220
6221         PR target/40668
6222         * gcc.c-torture/execute/pr40668.c: New test.
6223
6224 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
6225
6226         * gcc.c-torture/execute/20090711-1.c: New test.
6227
6228 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
6229
6230         PR testsuite/40699
6231         PR testsuite/40707
6232         PR testsuite/40709
6233         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
6234         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
6235         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
6236         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
6237
6238 2009-07-11  Tobias Burnus  <burnus@net-b.de>
6239
6240         PR fortran/33197
6241         * gfortran.dg/complex_intrinsic_3.f90: New test.
6242         * gfortran.dg/complex_intrinsic_4.f90: New test.
6243
6244 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
6245
6246         PR target/39079
6247         * gcc.target/mips/mips.exp: Make -msynci a known option.
6248         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
6249
6250 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
6251
6252         PR c++/40502
6253         * g++.dg/ext/strncpy-chk1.C: New test.
6254
6255 2009-07-10  Richard Guenther  <rguenther@suse.de>
6256
6257         PR tree-optimization/40496
6258         * g++.dg/opt/pr40496.C: New testcase.
6259
6260 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6261
6262         PR 25509
6263         PR 40614
6264         * g++.dg/warn/unused-result1-Werror.c: New.
6265
6266 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
6267
6268         PR fortran/39334
6269         * gfortran.dg/recursive_parameter_1.f90: New test.
6270
6271 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6272
6273         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6274         * gfortran.dg/module_equivalence_6.f90: Ditto.
6275         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6276         * gfortran.dg/nan_2.f90: Ditto.
6277         * gfortran.dg/inquire_11.f90: Ditto.
6278         * gfortran.dg/abstract_type_3.f03: Ditto.
6279         * gfortran.dg/abstract_type_1.f90: Ditto.
6280         * gfortran.dg/private_type_9.f90: Ditto.
6281         * gfortran.dg/abstract_type_5.f03: Ditto.
6282         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6283         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6284         * gfortran.dg/derived_sub.f90: Ditto.
6285         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6286         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6287         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6288         * gfortran.dg/mvbits_6.f90: Ditto.
6289         * gfortran.dg/abstract_type_2.f03: Ditto.
6290         * gfortran.dg/abstract_type_4.f03: Ditto.
6291         * gfortran.dg/bounds_check_9.f90: Ditto.
6292         * gfortran.dg/optional_dim_3.f90: Ditto.
6293         * gfortran.dg/pr32921.f: Ditto.
6294         * gfortran.dg/entry_16.f90: Ditto.
6295         * gfortran.dg/generic_16.f90: Ditto.
6296
6297
6298 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
6299
6300         * gcc.target/m68k/20090709-1.c: New.
6301
6302 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
6303
6304         PR c++/40684
6305         * g++.dg/template/unify11.C: New test.
6306
6307 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
6308
6309         PR fortran/40629
6310         * gfortran.dg/host_assoc_function_9.f90: New test.
6311
6312 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
6313
6314         PR fortran/40646
6315         * gfortran.dg/proc_ptr_22.f90: New.
6316         * gfortran.dg/proc_ptr_comp_12.f90: New.
6317
6318 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
6319
6320         PR middle-end/40692
6321         * gcc.c-torture/compile/pr40692.c: New test.
6322
6323 2009-07-09  Tobias Burnus  <burnus@net-b.de>
6324
6325         PR fortran/40604
6326         * gfortran.dg/pointer_check_6.f90: New test.
6327
6328 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
6329
6330         * gcc.target/mips/truncate-5.c: New test.
6331
6332 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6333
6334         PR libfortran/40330
6335         PR libfortran/40662
6336         * gfortran.dg/fmt_cache_1.f: New test.
6337
6338 2009-07-08  Tobias Burnus  <burnus@net-b.de>
6339
6340         PR fortran/40675
6341         * gfortran.dg/nosigned_zero_1.f90: New test.
6342         * gfortran.dg/nosigned_zero_2.f90: New test.
6343
6344 2009-07-08  Richard Guenther  <rguenther@suse.de>
6345
6346         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6347
6348 2009-07-08  Richard Guenther  <rguenther@suse.de>
6349
6350         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6351
6352 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
6353
6354         PR fortran/40591
6355         * gfortran.dg/proc_ptr_21.f90: New test.
6356
6357 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6358
6359         PR c++/31246
6360         * g++.dg/warn/pr31246.C: New.
6361         * g++.dg/warn/pr31246-2.C: New.
6362
6363 2009-07-07  Jason Merrill  <jason@redhat.com>
6364
6365         PR c++/35828
6366         * g++.dg/template/defarg12.C: New.
6367
6368         PR c++/37816
6369         * g++.dg/cpp0x/enum7.C: New.
6370
6371         PR c++/37946
6372         * g++.dg/cpp0x/enum6.C: New.
6373
6374         PR c++/40639
6375         * g++.dg/cpp0x/enum5.C: New.
6376
6377         PR c++/40633
6378         * g++.dg/cpp0x/enum4.C: New.
6379
6380 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6381
6382         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6383
6384 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6385
6386         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6387
6388 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
6389
6390         PR middle-end/40669
6391         * gcc.dg/pr40669.c: New test.
6392
6393 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6394
6395         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6396         location. Update all calls.
6397         * g++.dg/plugin/selfassign.c: Likewise.
6398
6399 2009-07-06  Jason Merrill  <jason@redhat.com>
6400
6401         * g++.dg/rtti/dyncast[34].C: New.
6402
6403 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6404
6405         * lib/target-supports.exp
6406         (check_effective_target_mips_newabi_large_long_double): New.
6407         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6408         target.
6409         * gcc.target/mips/fpr-moves-6.c: Likewise.
6410
6411 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6412
6413         PR c++/40557
6414         * g++.dg/template/union2.C: New test.
6415
6416 2009-07-04  Jason Merrill  <jason@redhat.com>
6417
6418         * g++.dg/template/using15.C: New.
6419
6420 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6421
6422         * gfortran.dg/maxloc_1.f90: New test.
6423
6424 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6425
6426         PR fortran/40593
6427         * gfortran.dg/proc_ptr_result_6.f90: New.
6428
6429 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6430
6431         * gcc.dg/framework-2.c: Adjust testcase to pass.
6432
6433 2009-07-04  Jason Merrill  <jason@redhat.com>
6434
6435         PR c++/40619
6436         * g++.dg/cpp0x/auto16.C: New.
6437
6438 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6439
6440         PR target/40587
6441         * gfortran.dg/pr40587.f: New test.
6442
6443 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6444
6445         PR fortran/40638
6446         * gfortran.dg/unit_1.f90: New test.
6447
6448 2009-07-03  Jason Merrill  <jason@redhat.com>
6449
6450         * g++.dg/template/pure1.C: Expect another error.
6451
6452 2009-07-03  Richard Guenther  <rguenther@suse.de>
6453
6454         PR tree-optimization/40640
6455         * gcc.c-torture/compile/pr40640.c: New testcase.
6456
6457 2009-07-03  Richard Guenther  <rguenther@suse.de>
6458
6459         PR middle-end/34163
6460         * gfortran.dg/pr34163.f90: New testcase.
6461
6462 2009-07-03  Jan Hubicka  <jh@suse.cz>
6463
6464         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6465         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6466         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6467         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6468         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6469         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6470         * gnat.dg/loop_optimization6.adb: Enable -O2.
6471
6472 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6473
6474         * g++.dg/warn/null4.C: Extend.
6475
6476 2009-07-02  Jason Merrill  <jason@redhat.com>
6477
6478         * g++.dg/template/spec8.C: Fix.
6479
6480 2009-07-02  Michael Matz  <matz@suse.de>
6481
6482         PR fortran/32131
6483         * gfortran.dg/pr32921.f: Adjust.
6484
6485 2009-07-02  Jan Hubicka  <jh@suse.cz>
6486
6487         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6488
6489 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6490
6491         * gcc.target/mips/truncate-4.c: New testcase.
6492
6493 2009-07-01  Richard Guenther  <rguenther@suse.de>
6494
6495         PR tree-optimization/19831
6496         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6497         make allocated memory escape.  Un-XFAIL.
6498         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6499         * gcc.dg/vect/pr31699.c: Likewise.
6500         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6501
6502 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6503
6504         PR c++/40566
6505         * g++.dg/parse/cond5.C: New test.
6506
6507 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6508
6509         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6510         (main): Pass n to main_1 instead.
6511         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6512         (main_1): New function, split off from...
6513         (main): ...here.  Pass `off' to main_1 instead.
6514
6515 2009-06-30  Jason Merrill  <jason@redhat.com>
6516
6517         PR c++/40595
6518         * g++.dg/cpp0x/variadic94.C: New.
6519
6520 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6521
6522         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6523         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6524         (init_ld_library_path_env_vars): New function, replacing the
6525         orig_*_saved assignments.  Call it after defining it.
6526         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6527         (restore_ld_library_path_env_vars): Likewise.
6528         (add_path, find_libgcc_s): New functions.
6529         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6530         gcc-set-multilib-library-path.
6531         (objc_target_compile): Don't add "." to ld_library_path.
6532         Use add_path.
6533         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6534         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6535         gcc-set-multilib-library-path.
6536         * lib/g++.exp (g++_link_flags): Likewise.
6537         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6538         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6539         top level; do it...
6540         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6541         to tell when this needs to happen.  Use find_libgcc_s instead of
6542         gcc-set-multilib-library-path.
6543         * lib/gcc-dg.exp: Likewise.
6544         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6545         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6546         unless it is in $ALT_LD_LIBRARY_PATH.
6547         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6548
6549 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6550
6551         * gnat.dg/discr12.adb: New test.
6552         * gnat.dg/discr12_pkg.ads: New helper.
6553         * gnat.dg/discr13.adb: New test.
6554         * gnat.dg/discr14.ad[sb]: Likewise.
6555         * gnat.dg/discr15.adb: Likewise.
6556         * gnat.dg/discr15_pkg.ads: New helper.
6557         * gnat.dg/discr16.adb: New test.
6558         * gnat.dg/discr16_g.ads: New helper.
6559         * gnat.dg/discr16_pkg.ads: Likewise.
6560         * gnat.dg/discr16_cont.ads: Likewise.
6561         * gnat.dg/discr17.adb: New test.
6562         * gnat.dg/discr18.adb: Likewise.
6563         * gnat.dg/discr18_pkg.ads: New helper.
6564         * gnat.dg/discr19.adb: New test.
6565
6566 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6567
6568         PR fortran/40576
6569         * gfortran.dg/internal_write_1.f90:  New testcase.
6570
6571 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6572
6573         PR fortran/40594
6574         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6575
6576 2009-06-30  Richard Guenther  <rguenther@suse.de>
6577
6578         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6579
6580 2009-06-30  Wei Guozhi  <carrot@google.com>
6581
6582         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6583         to "-Os".
6584
6585 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6586
6587         PR tree-optimization/40542
6588         * gcc.dg/vect/pr40542.c: New test.
6589
6590 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6591
6592         PR tree-optimization/40582
6593         * gcc.c-torture/compile/pr40582.c: New test.
6594
6595 2009-06-30  Wei Guozhi  <carrot@google.com>
6596
6597         PR/40416
6598         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6599
6600 2009-06-29  Jason Merrill  <jason@redhat.com>
6601
6602         PR c++/40274
6603         * g++.dg/template/debug1.C: New.
6604
6605 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6606
6607         PR fortran/40580
6608         * pointer_check_1.f90: New test.
6609         * pointer_check_2.f90: New test.
6610         * pointer_check_3.f90: New test.
6611         * pointer_check_4.f90: New test.
6612         * pointer_check_5.f90: New test.
6613
6614 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6615
6616         PR fortran/40551
6617         * gfortran.dg/func_assign_2.f90 : New test.
6618
6619 2009-06-29  Richard Guenther  <rguenther@suse.de>
6620
6621         PR middle-end/14187
6622         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6623         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6624         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6625         * gcc.c-torture/execute/20090623-1.c: Likewise.
6626         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6627         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6628
6629 2009-06-29  Richard Guenther  <rguenther@suse.de>
6630
6631         PR middle-end/38212
6632         * gcc.c-torture/execute/pr38212.c: New testcase.
6633
6634 2009-06-29  Richard Guenther  <rguenther@suse.de>
6635
6636         PR tree-optimization/40579
6637         * gcc.c-torture/execute/pr40579.c: New testcase.
6638
6639 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6640
6641         PR tree-optimization/40550
6642         * gcc.dg/pr40550.c: New test.
6643
6644 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6645
6646         * gnat.dg/overflow_sum2.adb: New test
6647         * gnat.dg/namet.ads: New helper.
6648
6649         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6650
6651 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6652
6653         PR fortran/34112
6654         * gfortran.dg/compiler-directive_1.f90: New test.
6655         * gfortran.dg/compiler-directive_2.f: New test.
6656
6657 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6658
6659         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6660         comment out some values and add some cases.
6661
6662 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6663
6664         PR testsuite/40567
6665         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6666
6667 2009-06-26  Richard Henderson  <rth@redhat.com>
6668
6669         PR testsuite/40565
6670         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6671         * gcc.target/i386/local.c: Pass a non-constant to T.
6672
6673 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6674
6675         PR fortran/39997
6676         PR fortran/40541
6677         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6678         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6679         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6680         * gfortran.dg/proc_ptr_result_5.f90: New.
6681
6682 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6683
6684         PR c/39902
6685         * gcc.dg/dfp/pr39902.c: New test.
6686
6687 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6688
6689         PR testsuite/40532
6690         * gcc.dg/builtins-65.c: Require c99 runtime.
6691
6692 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6693
6694         * gnat.dg/array7.ad[sb]: New test.
6695
6696 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6697
6698         * gnat.dg/array6.adb: New test.
6699
6700 2009-06-25  Ian Lance Taylor  <iant@google.com>
6701
6702         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6703
6704 2009-06-25  Ian Lance Taylor  <iant@google.com>
6705
6706         * g++.dg/warn/Wunused-16.C: New testcase.
6707
6708 2009-06-25  Ian Lance Taylor  <iant@google.com>
6709
6710         * g++.dg/warn/skip-2.C: New testcase.
6711
6712 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6713
6714         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6715         dg-skip-if and move to ...
6716         * gcc.dg/torture/20090618-1.c.
6717
6718 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6719
6720         PR tree-optimization/40493
6721         * gcc.c-torture/execute/pr40493.c: New test.
6722
6723 2009-06-24  Jason Merrill  <jason@redhat.com>
6724
6725         PR c++/40342
6726         * g++.dg/template/overload10.C: New.
6727
6728 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6729
6730         PR fortran/40427
6731         * gfortran.dg/proc_ptr_comp_11.f90: New.
6732
6733 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6734
6735         * gcc.dg/pr40501.c: New testcase.
6736
6737 2009-06-23  DJ Delorie  <dj@redhat.com>
6738
6739         Add MeP port.
6740         * lib/target-supports.exp: Add mep support (no profiling).
6741
6742 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6743
6744         PR testsuite/39297
6745         * gcc.dg/ssa/loop-31.c: Change scan rules.
6746
6747 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6748
6749         * gcc.dg/cpp/empty-include.c: Update column info.
6750         * gcc.dg/cpp/assert2.c: Update column info.
6751
6752 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6753
6754         * g++.dg/ext/builtin-object-size1.C: New test.
6755         * g++.dg/ext/builtin-object-size2.C: New test.
6756
6757 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6758
6759         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6760         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6761
6762 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6763
6764         * gcc.target/mips/truncate-3.c: New test.
6765
6766 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6767
6768         PR fortran/37254
6769         PR fortran/39850
6770         * gfortran.dg/interface_30.f90: Modified error message.
6771         * gfortran.dg/proc_decl_22.f90: New.
6772
6773 2009-06-22  Ian Lance Taylor  <iant@google.com>
6774
6775         * gcc.dg/Wcxx-compat-19.c: New testcase.
6776
6777 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6778
6779         PR objc/28050
6780         * pr28050.m: New testcase.
6781
6782 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6783
6784         PR testsuite/40481
6785         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6786
6787 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6788
6789         PR tree-optimization/40492
6790         * g++.dg/torture/pr40492.C: New test.
6791
6792 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6793
6794         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6795         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6796
6797 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6798
6799         * gnat.dg/raise_ce.adb: Helper for ...
6800         * gnat.dg/handle_and_return.adb: New test.
6801
6802 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6803
6804         PR fortran/40443
6805         * gfortran.dg/generic_18.f90: New test.
6806
6807 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6808
6809         PR fortran/40472
6810         * gfortran.dg/spread_size_limit.f90: New test.
6811
6812 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6813
6814         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6815         to put dump files in a subdirectory.
6816         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6817         ".o" temporary files.
6818
6819 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6820
6821         PR fortran/39850
6822         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6823         * gfortran.dg/interface_20.f90: Ditto.
6824         * gfortran.dg/interface_21.f90: Ditto.
6825         * gfortran.dg/interface_22.f90: Ditto.
6826         * gfortran.dg/interface_30.f90: New.
6827         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6828
6829 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6830
6831         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6832         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6833         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6834         DEFAULT_VECTFLAGS.
6835
6836 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6837             Revital Eres  <eres@il.ibm.com>
6838
6839         PR testsuite/40359
6840         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6841         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6842         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6843
6844 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6845
6846         PR testsuite/40475
6847         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6848         without misalignment support.
6849         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6850
6851 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6852
6853         PR fortran/40452
6854         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6855
6856 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6857
6858         PR fortran/40440
6859         * gfortran.dg/alloc_comp_result_2.f90: New test.
6860
6861 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6862
6863         PR target/40482
6864         * gcc.target/arm/pr40482.c: New test.
6865
6866 2009-06-19  Ian Lance Taylor  <iant@google.com>
6867
6868         * gcc.dg/Wcxx-compat-18.c: New testcase.
6869
6870 2009-06-19  Richard Guenther  <rguenther@suse.de>
6871
6872         * gcc.c-torture/execute/20090618-1.c: New testcase.
6873
6874 2009-06-19  Ian Lance Taylor  <iant@google.com>
6875
6876         * gcc.dg/Wcxx-compat-17.c: New testcase.
6877
6878 2009-06-19  Ian Lance Taylor  <iant@google.com>
6879
6880         * gcc.dg/Wcxx-compat-15.c: New testcase.
6881
6882 2009-06-19  Ian Lance Taylor  <iant@google.com>
6883
6884         * gcc.dg/Wcxx-compat-16.c: New testcase.
6885
6886 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6887
6888         * gcc.dg/builtins-34.c: Add significand cases.
6889
6890 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6891
6892         PR testsuite/40491
6893         * gcc.dg/20080522-1.c: Remove testcase for real.
6894         * gcc.dg/20080528-1.c: Ditto.
6895
6896 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6897
6898         PR fortran/40450
6899         * gfortran.dg/proc_ptr_20.f90: New.
6900
6901 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6902
6903         PR target/40470
6904         * gcc.dg/torture/pr40470-1.c: New.
6905         * gcc.dg/torture/pr40470-2.c: Likewise.
6906         * gcc.dg/torture/pr40470-3.c: Likewise.
6907         * gcc.dg/torture/pr40470-4.c: Likewise.
6908
6909 2009-06-18  Diego Novillo  <dnovillo@google.com>
6910
6911         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6912         * gcc.dg/plugin/ggcplug.c: Likewise.
6913         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6914         * g++.dg/plugin/selfassign.c: Likewise.
6915         * g++.dg/plugin/attribute_plugin.c: Likewise.
6916         * g++.dg/plugin/dumb_plugin.c: Likewise.
6917
6918 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6919
6920         * gcc.dg/cpp/arith-3.c: Add column info.
6921
6922 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6923
6924         * gcc.target/arm/fp16-compile-none-2.c: New.
6925         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6926         * gcc.target/arm/fp16-compile-alt-12.c: New.
6927
6928 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6929
6930         * gcc.target/arm/fp16-compile-alt-1.c: New.
6931         * gcc.target/arm/fp16-compile-alt-2.c: New.
6932         * gcc.target/arm/fp16-compile-alt-3.c: New.
6933         * gcc.target/arm/fp16-compile-alt-4.c: New.
6934         * gcc.target/arm/fp16-compile-alt-5.c: New.
6935         * gcc.target/arm/fp16-compile-alt-6.c: New.
6936         * gcc.target/arm/fp16-compile-alt-7.c: New.
6937         * gcc.target/arm/fp16-compile-alt-8.c: New.
6938         * gcc.target/arm/fp16-compile-alt-9.c: New.
6939         * gcc.target/arm/fp16-compile-alt-10.c: New.
6940         * gcc.target/arm/fp16-compile-alt-11.c: New.
6941         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6942         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6943         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6944         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6945         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6946         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6947         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6948         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6949         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6950         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6951         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6952         * gcc.target/arm/fp16-compile-none-1.c: New.
6953         * gcc.target/arm/fp16-compile-exprtype.c: New.
6954         * gcc.target/arm/fp16-compile-vcvt.c: New.
6955         * gcc.target/arm/fp16-builtins-1.c: New.
6956         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6957         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6958         * gcc.target/arm/fp16-param-1.c: New.
6959         * gcc.target/arm/fp16-return-1.c: New.
6960         * gcc.target/arm/fp16-unprototyped-1.c: New.
6961         * gcc.target/arm/fp16-unprototyped-2.c: New.
6962         * gcc.target/arm/fp16-variadic-1.c: New.
6963         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6964         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6965         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6966         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6967         * gcc.dg/torture/arm-fp16-ops.h: New.
6968         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6969         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6970         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6971         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6972         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6973         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6974         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6975         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6976         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6977         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6978         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6979         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6980         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6981         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6982         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6983         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6984         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6985         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6986         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6987         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6988         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6989
6990 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6991
6992         * gcc.dg/builtins-65.c: New test.
6993
6994 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6995
6996         PR fortran/40451
6997         * gfortran.dg/proc_ptr_result_4.f90: New.
6998
6999 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
7000
7001         * gcc.c-torture/execute/bitfld-5.c: New test.
7002
7003 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
7004
7005         * gcc.dg/builtin-unreachable-3.c: New test.
7006
7007 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
7008
7009         * gcc.target/i386/builtin-unreachable.c: New test.
7010
7011 2009-06-17  Ian Lance Taylor  <iant@google.com>
7012
7013         * gcc.dg/Wcxx-compat-14.c: New testcase.
7014
7015 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
7016
7017         * gcc.dg/func-ptr-conv-1.c: Update column info.
7018
7019 2009-06-17  Richard Guenther  <rguenther@suse.de>
7020
7021         PR middle-end/40404
7022         * gcc.c-torture/execute/pr40404.c: New testcase.
7023
7024 2009-06-17  Richard Guenther  <rguenther@suse.de>
7025
7026         PR middle-end/40460
7027         * g++.dg/torture/pr40460.C: New testcase.
7028
7029 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
7030
7031         * gcc.dg/plugin/one_time_plugin.c: New test.
7032         * gcc.dg/plugin/one_time-test-1.c: New test.
7033         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
7034
7035 2009-06-16  Ian Lance Taylor  <iant@google.com>
7036
7037         * g++.dg/warn/skip-1.C: New testcase.
7038
7039 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
7040
7041         PR middle-end/40446
7042         * g++.dg/other/pr40446.C: New test.
7043
7044 2009-06-16  Richard Guenther  <rguenther@suse.de>
7045
7046         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
7047         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7048         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7049         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7050
7051 2009-06-16  Martin Jambor  <mjambor@suse.cz>
7052
7053         * gcc.c-torture/compile/pr40432.c: New file.
7054
7055 2009-06-16  Martin Jambor  <mjambor@suse.cz>
7056
7057         * gfortran.fortran-torture/compile/pr40413.f90: New file.
7058
7059 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
7060
7061         PR fortran/36947
7062         PR fortran/40039
7063         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
7064         * gfortran.dg/interface_20.f90: Modified error messages.
7065         * gfortran.dg/interface_21.f90: Ditto.
7066         * gfortran.dg/interface_26.f90: Ditto.
7067         * gfortran.dg/interface_27.f90: Ditto.
7068         * gfortran.dg/interface_28.f90: Extended test case.
7069         * gfortran.dg/interface_29.f90: New.
7070         * gfortran.dg/proc_decl_7.f90: Modified error messages.
7071         * gfortran.dg/proc_decl_8.f90: Ditto.
7072         * gfortran.dg/proc_ptr_11.f90: Ditto.
7073         * gfortran.dg/proc_ptr_15.f90: Ditto.
7074
7075 2009-06-16  Ira Rosen  <irar@il.ibm.com>
7076
7077         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
7078         printing.
7079         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
7080         gcc.dg/vect/vect-outer-4f.c: Likewise.
7081         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
7082         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
7083         Likewise.
7084         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
7085         outer loop.
7086
7087 2009-06-16  Tobias Burnus  <burnus@net-b.de>
7088
7089         PR fortran/40383
7090         * gfortran.dg/bounds_check_strlen_8.f90: New test.
7091
7092 2009-06-15  Ian Lance Taylor  <iant@google.com>
7093
7094         * gcc.dg/Wjump-misses-init-1.c: New testcase.
7095         * gcc.dg/Wjump-misses-init-2.c: New testcase.
7096         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
7097         Recognize new notes.
7098         * gcc.dg/stmt-expr-label-2.c: Likewise.
7099         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
7100         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
7101         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
7102         * gcc.dg/c99-vla-jump-4.c: Likewise.
7103         * gcc.dg/stmt-expr-label-1.c: Likewise.
7104         * gcc.dg/stmt-expr-label-3.c: Likewise.
7105         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
7106
7107 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7108
7109         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
7110
7111 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
7112
7113         * gcc.dg/builtin-object-size-7.c: New test.
7114
7115 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
7116
7117         PR testsuite/40426
7118         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
7119         level != "" use separate -gdwarf-2 -g${level} options instead of
7120         -gdwarf-2${level}.
7121         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
7122         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
7123         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
7124
7125 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
7126
7127         * g++.dg/abi/mangle11.C: Update warning line.
7128         * g++.dg/abi/mangle12.C: Update warning line.
7129         * g++.dg/abi/mangle17.C: Update warning line.
7130         * g++.dg/abi/mangle20-2.C: Update warning line.
7131
7132 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7133
7134         * gcc.dg/optimize-bswap-1.c: Split into these two:
7135         * gcc.dg/optimize-bswapsi-1.c: New testcase.
7136         * gcc.dg/optimize-bswapdi-1.c: New testcase.
7137
7138 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7139
7140         * gcc.dg/optimize-bswap-1.c: New testcase.
7141
7142 2009-06-14  Richard Guenther  <rguenther@suse.de>
7143
7144         PR middle-end/40389
7145         * g++.dg/torture/pr40389.C: New testcase.
7146
7147 2009-06-13  Richard Guenther  <rguenther@suse.de>
7148
7149         PR tree-optimization/40421
7150         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
7151
7152 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
7153
7154         * gcc.dg/old-style-prom-3.c: Add column info.
7155         * gcc.dg/overflow-warn-1.c
7156         * gcc.dg/gomp/pr27415.c
7157         * gcc.dg/gomp/for-1.c: Same.
7158         * gcc.dg/enum-compat-1.c: Same.
7159         * gcc.dg/c99-tag-3.c: Same.
7160         * gcc.dg/Wredundant-decls-2.c: Same.
7161         * gcc.dg/func-ptr-conv-1.c: Same.
7162         * gcc.dg/asm-wide-1.c: Same.
7163         * gcc.dg/nofixed-point-2.c: Same.
7164         * gcc.dg/cpp/line3.c: Same.
7165         * gcc.dg/array-10.c: Same.
7166         * gcc.dg/c99-vla-jump-1.c: Same.
7167         * gcc.dg/pr20368-1.c: Same.
7168         * gcc.dg/Wshadow-3.c: Same.
7169         * gcc.dg/c90-const-expr-8.c: Same.
7170         * gcc.dg/label-decl-2.c: Same.
7171         * gcc.dg/dremf-type-compat-2.c: Same.
7172         * gcc.dg/c90-const-expr-5.c: Same.
7173         * gcc.dg/builtins-30.c: Same.
7174         * gcc.dg/Warray-bounds.c: Same.
7175         * gcc.dg/Wcxx-compat-2.c: Same.
7176         * gcc.dg/tree-ssa/col-1.c: Same.
7177         * gcc.dg/old-style-prom-2.c: Same.
7178         * gcc.dg/cast-function-1.c: Same.
7179         * gcc.dg/pr15698-1.c: Same.
7180         * gcc.dg/dremf-type-compat-3.c: Same.
7181         * gcc.dg/vla-8.c: Same.
7182         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
7183         line.
7184         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
7185         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
7186         * gcc.dg/enum-compat-1.c: Same.
7187         * gcc.dg/dremf-type-compat-2.c: Same.
7188         * gcc.dg/old-style-prom-2.c: Same.
7189         * gcc.dg/pr15698-1.c: Same.
7190         * gcc.dg/pr20368-1.c: Same.
7191         * gcc.dg/dremf-type-compat-3.c: Same.
7192         * gcc.dg/builtins-30.c: Same.  Test for columns.
7193
7194 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
7195
7196         PR fortran/40176
7197         * gfortran.dg/proc_decl_1.f90: Extended.
7198
7199 2009-06-12  Ian Lance Taylor  <iant@google.com>
7200
7201         * gcc.dg/Wcxx-compat-13.c: New testcase.
7202
7203 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7204
7205         PR tree-opt/38865
7206         * gcc.dg/tree-ssa/fre-vce-1.c
7207
7208 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
7209
7210         PR testsuite/40384
7211         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
7212         min-insn-to-prefetch-ratio=5.
7213
7214 2009-06-12  Joey Ye  <joey.ye@intel.com>
7215             H.J. Lu  <hongjiu.lu@intel.com>
7216
7217         PR middle-end/39146
7218         * gcc.target/i386/stackalign/pr39146.c: New.
7219
7220 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
7221
7222         * gcc.target/i386/crc32-1.c: New.
7223         * gcc.target/i386/crc32-2.c: Likewise.
7224
7225 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
7226
7227         PR c/39252
7228         * gcc.dg/builtin-unreachable-1.c: New test.
7229         * gcc.dg/builtin-unreachable-2.c: Same.
7230
7231 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
7232
7233         PR fortran/40402
7234         * gfortran.dg/data_value_1.f90: New test.
7235
7236 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7237
7238         PR testsuite/39831
7239         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
7240         remove ilp32 requirement.
7241         * gcc.target/i386/excess-precision-2.c: Likewise.
7242         * gcc.target/i386/excess-precision-3.c: Likewise.
7243         * gcc.target/i386/excess-precision-4.c: Likewise.
7244         * gcc.target/i386/excess-precision-5.c: Likewise.
7245         * gcc.target/i386/excess-precision-6.c: Likewise.
7246
7247 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7248
7249         PR fortran/38718
7250         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
7251         * gfortran.dg/nan_5.f90: New test.
7252
7253 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
7254
7255         * gcc.target/arm/neon-modes-1.c: New test.
7256
7257 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
7258
7259         * g++.dg/torture/pr31579.C: Cast pointer
7260         via __SIZE_TYPE__ instead of 'unsigned long'.
7261
7262 2009-06-10  Anthony Green  <green@moxielogic.com>
7263
7264         * lib/target-supports.exp (check_profiling_available):
7265         Profiling is not available for testing purposes on moxie.
7266
7267 2009-06-09  Ian Lance Taylor  <iant@google.com>
7268
7269         * gcc.dg/Wcxx-compat-12.c: New testcase.
7270
7271 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
7272
7273         PR libfortran/40334
7274         * gfortran.dg/backspace_11.f90: New.
7275
7276 2009-06-09  Jason Merrill  <jason@redhat.com>
7277
7278         * g++.dg/cpp0x/defaulted10.C: New.
7279
7280 2009-06-09  Martin Jambor  <mjambor@suse.cz>
7281
7282         * gcc.c-torture/compile/pr40351.c: New file.
7283
7284 2009-06-09  Olivier Hainque  <hainque@adacore.com>
7285
7286         * gnat.dg/align_max.adb: New test.
7287
7288 2009-06-08  Jason Merrill  <jason@redhat.com>
7289
7290         * g++.dg/cpp0x/auto15.C: New.
7291
7292 2009-06-08  Jan Hubicka  <jh@suse.cz>
7293
7294         PR debug/39834
7295         * gcc.dg/torture/pr39834.c
7296
7297 2009-06-08  Jan Hubicka  <jh@suse.cz>
7298
7299         PR middle-end/40102
7300         * g++.dg/torture/pr40102.C: New testcase.
7301
7302 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
7303
7304         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7305         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7306         * gcc.dg/builtin-object-size-6.c: New test.
7307
7308         PR c++/40373
7309         * g++.dg/template/dtor7.C: New test.
7310
7311         PR c++/40370
7312         PR c++/40372
7313         * g++.dg/template/error41.C: New test.
7314         * g++.dg/template/error42.C: New test.
7315
7316 2009-06-08  Revital Eres  <eres@il.ibm.com>
7317
7318         PR testsuite/40359
7319         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7320         * gcc.dg/vect/vect-88.c: Likewise.
7321         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7322         * gcc.dg/vect/pr25413.c: Likewise.
7323         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7324
7325 2009-06-07  Ian Lance Taylor  <iant@google.com>
7326
7327         * g++.dg/warn/Wswitch-3.C: New testcase.
7328         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7329         * gcc.dg/Wswitch-enum-error.c: Likewise.
7330         * gcc.dg/Wswitch-error.c: Likewise.
7331
7332 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7333
7334         PR fortran/40008
7335         * gfortran.dg/negative_unit.f: Update test.
7336         * gfortran.dg/negative_unit_int8.f: Update test.
7337         * gfortran.dg/newunit_1.f90: New test.
7338
7339 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7340
7341         PR fortran/25104
7342         PR fortran/29962
7343         * gfortran.dg/spread_init_expr.f03: New.
7344         * gfortran.dg/unpack_init_expr.f03: New.
7345         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7346         error message.
7347
7348 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7349
7350         PR fortran/25104
7351         PR fortran/29962
7352         * gfortran.dg/count_init_expr.f03
7353         * gfortran.dg/product_init_expr.f03
7354         * gfortran.dg/sum_init_expr.f03
7355
7356 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7357
7358         PR fortran/36874
7359         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7360         message.
7361         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7362         shapes.
7363         * gfortran.dg/zero_sized_5.f90: Likewise.
7364
7365 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
7366
7367         PR middle-end/32950
7368         * g++.dg/torture/pr32950.C: New.
7369
7370 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7371
7372         PR fortran/25104
7373         PR fortran/29962
7374         * gfortran.dg/dot_product_1.f03: New.
7375         * gfortran.dg/matmul_8.f03: New.
7376         * gfortran.dg/transpose_3.f03: New.
7377
7378 2009-06-06  Ian Lance Taylor  <iant@google.com>
7379
7380         * gcc.dg/Wunused-label-1.c: New test case.
7381         * g++.dg/warn/Wunused-label-1.C: New test case.
7382         * g++.dg/warn/Wunused-label-2.C: New test case.
7383         * g++.dg/warn/Wunused-label-3.C: New test case.
7384
7385 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7386
7387         PR fortran/37203
7388         * reshape_zerosize_2.f90: New.
7389
7390 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7391
7392         PR fortran/32890
7393         * gfortran.dg/pack_assign_1.f90: New.
7394         * gfortran.dg/pack_vector_1.f90: New.
7395
7396 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
7397
7398         PR middle-end/40340
7399         * gcc.dg/pr40340-1.c: New test.
7400         * gcc.dg/pr40340-2.c: New test.
7401         * gcc.dg/pr40340-3.c: New test.
7402         * gcc.dg/pr40340-4.c: New test.
7403         * gcc.dg/pr40340-5.c: New test.
7404         * gcc.dg/pr40340.h: New file.
7405
7406 2009-06-05  Revital Eres  <eres@il.ibm.com>
7407
7408         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7409         New procedure.
7410         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7411         * gcc.dg/vect/vect-33.c: Likewise.
7412         * gcc.dg/vect/vect-92.c: Likewise.
7413         * gcc.dg/vect/vect-58.c: Likewise.
7414         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7415         * gcc.dg/vect/vect-42.c: Likewise.
7416         * gcc.dg/vect/slp-25.c: Likewise.
7417         * gcc.dg/vect/vect-align-1.c: Likewise.
7418         * gcc.dg/vect/vect-align-2.c: Likewise.
7419         * gcc.dg/vect/vect-93.c: Likewise.
7420         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7421         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7422         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7423         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7424         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7425         * gcc.dg/vect/vect-26.c: Likewise.
7426         * gcc.dg/vect/vect-44.c: Likewise.
7427         * gcc.dg/vect/vect-70.c: Likewise.
7428         * gcc.dg/vect/vect-95.c: Likewise.
7429         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7430         * gcc.dg/vect/vect-28.c: Likewise.
7431         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7432         * gcc.dg/vect/vect-87.c: Likewise.
7433         * gcc.dg/vect/vect-109.c: Likewise.
7434         * gcc.dg/vect/vect-54.c: Likewise.
7435         * gcc.dg/vect/vect-96.c: Likewise.
7436         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7437         * gcc.dg/vect/vect-88.c: Likewise.
7438         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7439         * gcc.dg/vect/vect-89.c: Likewise.
7440         * gcc.dg/vect/vect-91.c: Likewise.
7441         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7442         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7443         * gfortran.dg/vect/vect-2.f90: Likewise.
7444         * gfortran.dg/vect/vect-3.f90: Likewise.
7445         * gfortran.dg/vect/vect-4.f90: Likewise.
7446         * gfortran.dg/vect/vect-5.f90: Likewise.
7447
7448 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7449
7450         PR tree-optimization/36318
7451         * gcc.dg/tree-ssa/sra-7.c: New test.
7452
7453 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7454
7455         PR fortran/37203
7456         * gfortran.dg/reshape_order_5.f90: New.
7457         * gfortran.dg/reshape_shape_1.f90: New.
7458
7459 2009-06-04  Jason Merrill  <jason@redhat.com>
7460
7461         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7462
7463 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7464
7465         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7466         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7467
7468 2009-06-04  Richard Guenther  <rguenther@suse.de>
7469
7470         PR c++/39371
7471         * g++.dg/torture/pr40335.C: New testcase.
7472
7473 2009-06-03  Richard Guenther  <rguenther@suse.de>
7474
7475         PR middle-end/40328
7476         * gcc.dg/torture/pr40328.c: New testcase.
7477
7478 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7479
7480         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7481         m68k and fido.
7482
7483 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7484
7485         * g++.dg/torture/pr40323.C: New file.
7486
7487 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7488
7489         * gnat.dg/specs/root.ads: New test.
7490         * gnat.dg/specs/root-level_1.ads: Likewise.
7491         * gnat.dg/specs/root-level_2.ads: Likewise.
7492         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7493
7494 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7495
7496         * g++.dg/init/ref15.C: Require unwrapped targets.
7497
7498 2009-06-02  Jason Merrill  <jason@redhat.com>
7499
7500         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7501         * g++.dg/cpp0x/initlist18.C: New.
7502         * g++.dg/cpp0x/initlist19.C: New.
7503
7504         * g++.dg/cpp0x/auto14.C: New.
7505
7506 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7507
7508         * gnat.dg/alignment6.adb: Remove XFAIL.
7509
7510 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7511
7512         PR c++/38089
7513         * g++.dg/template/spec36.C: New test.
7514
7515 2009-06-01  Ian Lance Taylor  <iant@google.com>
7516
7517         * gcc.dg/cast-qual-3.c: New testcase.
7518         * g++.dg/warn/Wcast-qual2.C: New testcase.
7519
7520 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7521
7522         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7523         (process-message): Expect column numbers.
7524         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7525         * gcc.dg/pch/counter-2.c: Same.
7526         * gcc.dg/pch/valid-2.c: Same.
7527         * gcc.dg/pch/warn-1.c: Same.
7528         * gcc.dg/pch/valid-1.c: Same.
7529         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7530         * gcc.dg/cpp/syshdr.c: Same.
7531         * gcc.dg/cpp/19940712-1.c: Same.
7532         * gcc.dg/cpp/missing-header-1.c: Same.
7533         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7534         * gcc.dg/cpp/tr-warn3.c: Same.
7535         * gcc.dg/cpp/pr29612-2.c: Same.
7536         * gcc.dg/cpp/tr-warn4.c: Same.
7537         * gcc.dg/cpp/Wtrigraphs.c: Same.
7538         * gcc.dg/cpp/poison.c: Same.
7539         * gcc.dg/cpp/arith-3.c: Same.
7540         * gcc.dg/cpp/sysmac2.c: Same.
7541         * gcc.dg/cpp/cpp.exp: Same.
7542         * gcc.dg/cpp/tr-warn5.c: Same.
7543         * gcc.dg/cpp/include2.c: Same.
7544         * gcc.dg/cpp/Wmissingdirs.c: Same.
7545         * gcc.dg/cpp/Wmissingdirs.c: Same.
7546         * gcc.dg/cpp/tr-warn6.c: Same.
7547         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7548         * gcc.dg/cpp/macspace1.c: Same.
7549         * gcc.dg/cpp/escape-2.c: Same.
7550         * gcc.dg/cpp/assert2.c: Same.
7551         * gcc.dg/cpp/undef2.c: Same.
7552         * gcc.dg/cpp/macspace2.c: Same.
7553         * gcc.dg/cpp/tr-warn1.c: Same.
7554         * gcc.dg/cpp/extratokens2.c: Same.
7555         * gcc.dg/cpp/strify2.c: Same.
7556         * gcc.dg/cpp/Wsignprom.c: Same.
7557         * gcc.dg/cpp/redef2.c: Same.
7558         * gcc.dg/cpp/trad/trad.exp: Same.
7559         * gcc.dg/cpp/arith-1.c: Same.
7560         * gcc.dg/cpp/extratokens.c: Same.
7561         * gcc.dg/cpp/if-mpar.c: Same.
7562
7563 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7564
7565         * gnat.dg/nested_float_packed.ads: New test.
7566
7567 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7568             Eric Botcazou  <botcazou@adacore.com>
7569
7570         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7571         * gnat.dg/test_oconst.adb: New test.
7572
7573 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7574
7575         * gcc.dg/plugin/ggcplug.c: Moved comment.
7576         (plugin_init): Fixed typo, declared i, returned 0 at end.
7577
7578 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7579
7580         PR testsuite/40244
7581         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7582         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7583
7584 2009-05-29  Ian Lance Taylor  <iant@google.com>
7585
7586         * gcc.dg/Wcxx-compat-11.c: New testcase.
7587
7588 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7589
7590         PR fortran/40019
7591         * gfortran.dg/leadz_trailz_1.f90: New test.
7592         * gfortran.dg/leadz_trailz_2.f90: New test.
7593
7594 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7595
7596         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7597         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7598         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7599         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7600         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7601         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7602         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7603         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7604         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7605         * gcc.dg/tree-ssa/sra-5.c: New file.
7606         * gcc.dg/tree-ssa/sra-6.c: New file.
7607         * gcc.c-torture/compile/sra-1.c: New file.
7608
7609 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7610
7611         PR middle-end/40291
7612         * gcc.c-torture/compile/pr40291.c: New test.
7613
7614         PR target/40017
7615         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7616         __vector _Bool.
7617         * gcc.target/powerpc/altivec-30.c: New test.
7618         * gcc.target/powerpc/altivec-31.c: New test.
7619
7620 2009-05-28  Richard Guenther  <rguenther@suse.de>
7621
7622         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7623         * gcc.c-torture/execute/20090527-1.c: Likewise.
7624
7625 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7626
7627         PR c++/39754
7628         * g++.dg/template/canon-type-1.C: New test.
7629         * g++.dg/template/canon-type-2.C: Likewise.
7630         * g++.dg/template/canon-type-3.C: Likewise.
7631         * g++.dg/template/canon-type-4.C: Likewise.
7632         * g++.dg/template/canon-type-5.C: Likewise.
7633         * g++.dg/template/canon-type-6.C: Likewise.
7634         * g++.dg/template/canon-type-7.C: Likewise.
7635
7636 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7637             Uros Bizjak  <ubizjak@gmail.com>
7638             Danny Smith  <dansmister@gmail.com>
7639
7640         PR target/37216
7641
7642         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7643         New function.
7644         * gcc.target/i386/pr37216.c:  New test source file.
7645         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7646         use -fno-common for testing Cygwin and MinGW targets.
7647
7648 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7649
7650         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7651         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7652         * g++.dg/pr37742.C (size_t): Likewise.
7653         * g++.dg/torture/pr34850.C (size_t): Likewise.
7654         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7655         _PTRDIFF_TYPE__.
7656         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7657         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7658         (size_t): Use __extension__ and __SIZE_TYPE__.
7659         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7660         __SIZE_TYPE__.
7661         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7662         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7663         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7664         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7665         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7666         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7667         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7668         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7669         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7670         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7671         (__ssize_t): Likewise.
7672         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7673         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7674         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7675         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7676         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7677         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7678         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7679         * gcc.dg/pr33667.c (size_t): Likewise.
7680         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7681         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7682         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7683         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7684         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7685         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7686
7687 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7688
7689         PR tree-optimization/40254
7690         * gcc.dg/vect/pr40254.c: New test.
7691
7692 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7693
7694         PR middle-end/33699
7695         * gcc.target/mips/const-anchor-1.c: New test.
7696         * gcc.target/mips/const-anchor-2.c: New test.
7697
7698 2009-05-27  Jason Merrill  <jason@redhat.com>
7699
7700         * g++.dg/cpp0x/initlist15.C: New.
7701         * g++.dg/cpp0x/initlist16.C: New.
7702         * g++.dg/cpp0x/initlist17.C: New.
7703
7704 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7705
7706         PR fortran/39178
7707         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7708         patterns to reflect frontend changes.
7709         * gfortran.dg/vector_subscript_4.f90: Likewise.
7710
7711 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7712             Eric Botcazou  <botcazou@adacore.com>
7713
7714         * gcc.c-torture/execute/align-nest.c: New testcase.
7715         * gnat.dg/misaligned_nest.adb: New testcase.
7716
7717 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7718
7719         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7720         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7721         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7722         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7723
7724 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7725
7726         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7727         cast instead of assuming 0ul.
7728         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7729         __SIZE_TYPE__.
7730         (_type_desc): Make first argument const.
7731         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7732
7733 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7734
7735         PR libfortran/40187
7736         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7737         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7738
7739 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7740
7741         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7742         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7743         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7744         * gcc.dg/plugin/ggcplug.c: Added new file.
7745
7746 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7747
7748         PR fortran/40246
7749         * gfortran.dg/nullify_4.f90: New test.
7750
7751 2009-05-26  Richard Guenther  <rguenther@suse.de>
7752
7753         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7754
7755 2009-05-26  Richard Guenther  <rguenther@suse.de>
7756
7757         PR middle-end/40252
7758         * gcc.c-torture/compile/pr40252.c: New testcase.
7759
7760 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7761
7762         PR c++/40007
7763         * g++.dg/template/typedef18.C: New test.
7764         * g++.dg/template/typedef19.C: Likewise.
7765         * g++.dg/template/typedef20.C: Likewise.
7766         * g++.dg/template/access11.C: Adjust.
7767
7768 2009-05-26  Richard Guenther  <rguenther@suse.de>
7769
7770         PR testsuite/40247
7771         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7772
7773 2009-05-25  Jason Merrill  <jason@redhat.com>
7774
7775         PR c++/38064
7776         * g++.dg/cpp0x/enum3.C: New test.
7777
7778 2009-05-25  Richard Guenther  <rguenther@suse.de>
7779
7780         PR tree-optimization/36327
7781         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7782         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7783         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7784         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7785         * gcc.dg/vect/vect-40.c: Likewise.
7786         * gcc.dg/vect/vect-42.c: Likewise.
7787         * gcc.dg/vect/vect-46.c: Likewise.
7788         * gcc.dg/vect/vect-76.c: Likewise.
7789
7790 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7791
7792         PR fortran/40176
7793         * gfortran.dg/proc_ptr_18.f90: New.
7794         * gfortran.dg/proc_ptr_19.f90: New.
7795         * gfortran.dg/proc_ptr_comp_9.f90: New.
7796         * gfortran.dg/proc_ptr_comp_10.f90: New.
7797
7798 2009-05-25  Richard Guenther  <rguenther@suse.de>
7799
7800         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7801         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7802
7803 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7804
7805         PR tree-optimization/40238
7806         * gcc.dg/vect/pr40238.c: New test.
7807
7808 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7809             Dominique Dhumieres  <dominiq@lps.ens.fr>
7810
7811         PR fortran/35732
7812         PR fortran/39872
7813         * gfortran.dg/bounds_check_fail_3.f90: New test.
7814         * gfortran.dg/bounds_check_fail_4.f90: New test.
7815         * gfortran.dg/bounds_check_14.f90: Update test.
7816         * gfortran.dg/bound_4.f90: Update test.
7817
7818 2009-05-24  Richard Guenther  <rguenther@suse.de>
7819
7820         PR middle-end/40233
7821         * gcc.c-torture/compile/pr40233.c: New testcase.
7822
7823 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7824
7825         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7826         for alpha*-*-* targets.
7827
7828 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7829
7830         * gcc.dg/vect/bb-slp-1.c: New test.
7831         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7832         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7833         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7834         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7835         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7836         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7837         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7838         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7839         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7840         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7841         gcc.dg/vect/bb-slp-22.c: Likewise.
7842         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7843
7844 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7845             Maxim Kuvyrkov  <maxim@codesourcery.com>
7846
7847         * gcc.dg/falign-labels-1.c: New test.
7848
7849 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7850
7851         * gnat.dg/specs/rep_clause3.ads: New test.
7852
7853 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7854
7855         * gnat.dg/addr6.adb: New test.
7856
7857 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7858
7859         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7860         New function.
7861         * gcc.target/arm/thumb2-mul-space.c: New file.
7862         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7863         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7864         * gcc.target/arm/thumb2-mul-speed.c: New file.
7865
7866 2009-05-22  Richard Guenther  <rguenther@suse.de>
7867
7868         PR middle-end/38964
7869         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7870         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7871         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7872
7873 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7874
7875         * gcc.dg/dll-6.c: New test.
7876         * gcc.dg/dll-6a.c: Likewise.
7877         * gcc.dg/dll-7.c: Likewise.
7878         * gcc.dg/dll-7a.c: Likewise.
7879         * g++.dg/ext/dllexport2.C: Likewise.
7880         * g++.dg/ext/dllexport2a.cc: Likewise.
7881
7882 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7883
7884         PR target/37846
7885         * gcc.target/ia64/mfused-madd-vect.c: New test.
7886         * gcc.target/ia64/mfused-madd.c: New test.
7887         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7888         * gcc.target/ia64/mno-fused-madd.c: New test.
7889
7890 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7891
7892         * gcc.target/i386/movbe-1.c: New.
7893         * gcc.target/i386/movbe-2.c: Likewise.
7894
7895 2009-05-21  Taras Glek  <tglek@mozilla.com>
7896
7897         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7898         plugin_init signature.
7899         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7900         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7901         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7902
7903 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7904
7905         * gcc.dg/target/arm/neon-vmla-1.c: New.
7906         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7907
7908 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7909
7910         * gcc.target/mips/octeon-exts-6.c: New test.
7911         * gcc.target/mips/extend-1.c: New test.
7912         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7913         EXTS.
7914         * gcc.target/mips/octeon-exts-5.c: Likewise.
7915
7916 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7917
7918         PR middle-end/40204
7919         * gcc.c-torture/compile/pr40204.c: New test.
7920
7921 2009-05-20  Richard Guenther  <rguenther@suse.de>
7922
7923         * gcc.c-torture/compile/20090518-1.c: New testcase.
7924
7925 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7926
7927         PR tree-optimization/40087
7928         * gcc.dg/tree-ssa/pr40087.c: New test.
7929
7930 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7931
7932         * gcc.dg/vector-4.c: New testcase.
7933         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7934         * g++.dg/ext/vector16.C: New testcase.
7935
7936 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7937
7938         PR c/40172
7939         * gcc.dg/pr40172.c: Renamed to ...
7940         * gcc.dg/pr40172-1.c: This.
7941
7942         * gcc.dg/pr40172-2.c: New.
7943         * gcc.dg/pr40172-3.c: Likewise.
7944
7945 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7946
7947         PR c/40172
7948         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7949
7950 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7951
7952         * gnat.dg/loop_optimization6.ad[sb]: New test.
7953
7954 2009-05-19  Richard Guenther  <rguenther@suse.de>
7955
7956         * gcc.c-torture/compile/20090519-1.c: New testcase.
7957
7958 2009-05-18  Jason Merrill  <jason@redhat.com>
7959
7960         * g++.dg/cpp0x/explicit1.C: New.
7961         * g++.dg/cpp0x/explicit2.C: New.
7962
7963 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7964
7965         PR debug/40109
7966         * g++.dg/debug/dwarf2/nested-1.C: New test.
7967
7968 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7969
7970         PR testsuite/39907
7971         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7972         stack alignment.
7973
7974 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7975
7976         PR fortran/40164
7977         * gfortran.dg/proc_ptr_comp_8.f90: New.
7978
7979 2009-05-18  Richard Guenther  <rguenther@suse.de>
7980
7981         PR fortran/40168
7982         * gfortran.dg/array_memset_2.f90: Adjust.
7983
7984 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7985
7986         PR fortran/36947
7987         PR fortran/40039
7988         * gfortran.dg/interface_27.f90: New.
7989         * gfortran.dg/interface_28.f90: New.
7990         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7991         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7992
7993 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7994
7995         * gcc.target/m68k/tls-ie.c: New test.
7996         * gcc.target/m68k/tls-le.c: New test.
7997         * gcc.target/m68k/tls-gd.c: New test.
7998         * gcc.target/m68k/tls-ld.c: New test.
7999         * gcc.target/m68k/tls-ie-xgot.c: New test.
8000         * gcc.target/m68k/tls-le-xtls.c: New test.
8001         * gcc.target/m68k/tls-gd-xgot.c: New test.
8002         * gcc.target/m68k/tls-ld-xgot.c: New test.
8003         * gcc.target/m68k/tls-ld-xtls.c: New test.
8004         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
8005
8006 2009-05-18  Martin Jambor  <mjambor@suse.cz>
8007
8008         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
8009
8010 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
8011
8012         PR c/40172
8013         * gcc.dg/pr40172.c: New.
8014
8015 2009-05-17  Jason Merrill  <jason@redhat.com>
8016
8017         PR c++/40139
8018         * g++.dg/template/dtor6.C: New.
8019
8020 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
8021
8022         * g++.dg/warn/translate-ice-1.C: New test.
8023
8024 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8025
8026         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
8027         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
8028         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
8029         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
8030
8031 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8032
8033         PR fortran/33197
8034         * gfortran.dg/erf_2.F90: New test.
8035         * gfortran.dg/erfc_scaled_2.f90: New test.
8036
8037 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8038
8039         PR fortran/31243
8040         * gfortran.dg/string_1.f90: New test.
8041         * gfortran.dg/string_2.f90: New test.
8042         * gfortran.dg/string_3.f90: New test.
8043
8044 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
8045
8046         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
8047         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
8048
8049 2009-05-15  Ian Lance Taylor  <iant@google.com>
8050
8051         * gcc.dg/Wcxx-compat-10.c: New testcase.
8052
8053 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8054
8055         PR 16302
8056         * gcc.dg/pr16302.c: New.
8057         * g++.dg/warn/pr16302.C: New.
8058
8059 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8060
8061         * gcc.dg/torture/builtin-math-5.c: New.
8062         * gcc.dg/torture/builtin-math-6.c: New.
8063         * lib/target-supports.exp (check_effective_target_mpc): New.
8064
8065 2009-05-15  Jan Hubicka  <jh@suse.cz>
8066
8067         * gcc.dg/tree-ssa/inline-3.c: New testcase
8068
8069 2009-05-15  Jan Hubicka  <jh@suse.cz>
8070
8071         * gcc.target/i386/align-main-1.c (check): Mark noinline.
8072         * gcc.target/i386/align-main-2.c (check): Mark noinline.
8073         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
8074         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
8075         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
8076         Mark noinline.
8077         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
8078         Mark noinline.
8079         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
8080         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
8081
8082 2009-05-15  Jan Hubicka  <jh@suse.cz>
8083
8084         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
8085         optimized by sibcall noinline.
8086
8087 2009-05-15  Jan Hubicka  <jh@suse.cz>
8088
8089         * sibcall-1.c (track): Mark noinline.
8090         * sibcall-2.c (track): Mark noinline.
8091         * sibcall-3.c (track): Mark noinline.
8092         * sibcall-4.c (track): Mark noinline.
8093
8094 2009-05-15  Jan Hubicka  <jh@suse.cz>
8095
8096         * flatten-2.c: Disable early inlining; add comment.
8097         * flatten-3.c: New test based on flatten-2.c.
8098
8099 2009-05-15  Richard Guenther  <rguenther@suse.de>
8100
8101         PR tree-optimization/39999
8102         * gcc.c-torture/compile/pr39999.c: New testcase.
8103
8104 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
8105
8106         * gcc.c-torture/compile/ptr-conv-1.c: New test.
8107
8108 2009-05-14  Ian Lance Taylor  <iant@google.com>
8109
8110         * gcc.dg/Wcxx-compat-9.c: New testcase.
8111
8112 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
8113
8114         PR fortran/39996
8115         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
8116         * gfortran.dg/duplicate_type_2.f90: Ditto.
8117         * gfortran.dg/duplicate_type_3.f90: New.
8118
8119 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
8120
8121         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
8122         * ada/acats/tests/c5/c59002c.ada: Likewise.
8123
8124 2009-05-13  Taras Glek  <tglek@mozilla.com>
8125
8126         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
8127         attributes and decl smashing.
8128         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
8129         attributes.
8130         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
8131         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
8132
8133 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
8134
8135         PR fortran/39865
8136         * gfortran.dg/pr39865.f90: New test.
8137         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
8138         arrays in FMT=.
8139         * gfortran.dg/hollerith_f95.f90: Likewise.
8140         * gfortran.dg/hollerith6.f90: New test.
8141         * gfortran.dg/hollerith7.f90: New test.
8142
8143 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8144
8145         PR cpp/36674
8146         * gcc.dg/cpp/pr36674.i: New.
8147
8148 2009-05-14  Ben Elliston  <bje@au.ibm.com>
8149
8150         PR middle-end/40035
8151         * gcc.c-torture/compile/pr40035.c: New test.
8152
8153 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8154
8155         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
8156
8157 2009-05-12  Tobias Burnus  <burnus@net-b.de>
8158
8159         PR fortran/40110
8160         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
8161         * gfortran.dg/c_kind_tests_2.f03: Ditto.
8162         * gfortran.dg/interop_params.f03: Ditto.
8163
8164 2009-05-12  Jan Hubicka  <jh@suse.cz>
8165
8166         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
8167         so unrolling still happens.
8168         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
8169         * gcc.dg/ipa/ipacost-2.c: Likewise.
8170         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
8171
8172 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8173
8174         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8175
8176 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8177
8178         * lib/target-supports.exp (check_profiling_available): Return
8179         false for -p on *-*-cygwin* targets.
8180
8181 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8182
8183         PR tree-optimization/38632
8184         * g++.dg/tree-ssa/pr38632.C: New.
8185
8186 2009-05-11  Jan Hubicka  <jh@suse.cz>
8187
8188         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
8189         we now optimize better.
8190         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
8191         out at different places.
8192         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
8193         unroling.
8194         * gcc.dg/vect/vect-76.c: Likewise.
8195         * gcc.dg/vect/vect-70.c: Likewise.
8196         * gcc.dg/vect/vect-66.c: Likewise.
8197         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
8198         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
8199
8200 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8201
8202         PR middle-end/40080
8203         * gcc.c-torture/compile/pr40080.c: New.
8204
8205 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
8206
8207         * gcc.c-torture/compile/pr40026.c: New testcase.
8208
8209 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
8210
8211         PR fortran/40089
8212         * gfortran.dg/proc_ptr_comp_7.f90: New.
8213
8214 2009-05-11  Ira Rosen  <irar@il.ibm.com>
8215
8216         PR tree-optimization/40074
8217         * gcc.dg/vect/pr40074.c: New test.
8218
8219 2009-05-10  Ian Lance Taylor  <iant@google.com>
8220
8221         * gcc.dg/Wcxx-compat-7.c: New testcase.
8222         * gcc.dg/Wcxx-compat-8.c: New testcase.
8223         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
8224         * gcc.dg/pr17188-1.c: Likewise.
8225         * gcc.dg/pr39084.c: Likewise.
8226
8227 2009-05-10  Michael Matz  <matz@suse.de>
8228
8229         PR target/40031
8230         * gcc.dg/pr40031.c: New test.
8231
8232 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8233
8234         PR fortran/40018
8235         * gfortran.dg/array_constructor_31.f90: New test.
8236
8237 2009-05-10  Richard Guenther  <rguenther@suse.de>
8238
8239         PR tree-optimization/40081
8240         * g++.dg/torture/pr40081.C: New testcase.
8241
8242 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8243
8244         PR fortran/38863
8245         * gfortran.dg/dependency_24.f90: New test.
8246         * gfortran.dg/dependency_23.f90: Clean up module files.
8247
8248 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
8249
8250         PR fortran/38956
8251         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
8252         * gfortran.dg/chmod_2.f90: Likewise.
8253         * gfortran.dg/chmod_3.f90: Likewise.
8254         * gfortran.dg/open_errors.f90: Likewise.
8255
8256 2009-05-09  Jan Hubicka  <jh@suse.cz>
8257
8258         PR middle-end/40043
8259         * g++.dg/eh/nested-try.C: New test.
8260
8261 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8262
8263         PR tree-optimization/40049
8264         * gcc.dg/vect/vect-shift-2.c: New test.
8265
8266 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8267
8268         * gcc.dg/torture/complex-sign-mul-minus-one.c,
8269         gcc.dg/torture/complex-sign-mul-one.c: New tests.
8270
8271 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8272
8273         PR c/36892
8274         * g++.dg/warn/deprecated-6.C: New.
8275         * gcc.dg/deprecated-4.c: Likewise.
8276         * gcc.dg/deprecated-5.c: Likewise.
8277         * gcc.dg/deprecated-6.c: Likewise.
8278
8279 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8280
8281         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8282         __aligned__(__BIGGEST_ALIGNMENT__).
8283         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8284         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8285         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8286         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8287         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8288         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8289         * gcc.dg/vect/Os-vect-95.c: Likewise.
8290         * gcc.dg/vect/pr20122.c: Likewise.
8291         * gcc.dg/vect/pr36493.c: Likewise.
8292         * gcc.dg/vect/pr37385.c: Likewise.
8293         * gcc.dg/vect/slp-7.c: Likewise.
8294         * gcc.dg/vect/slp-9.c: Likewise.
8295         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8296         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8297         * gcc.dg/vect/vect-35.c: Likewise.
8298         * gcc.dg/vect/vect-40.c: Likewise.
8299         * gcc.dg/vect/vect-42.c: Likewise.
8300         * gcc.dg/vect/vect-44.c: Likewise.
8301         * gcc.dg/vect/vect-46.c: Likewise.
8302         * gcc.dg/vect/vect-48.c: Likewise.
8303         * gcc.dg/vect/vect-52.c: Likewise.
8304         * gcc.dg/vect/vect-54.c: Likewise.
8305         * gcc.dg/vect/vect-56.c: Likewise.
8306         * gcc.dg/vect/vect-58.c: Likewise.
8307         * gcc.dg/vect/vect-60.c: Likewise.
8308         * gcc.dg/vect/vect-74.c: Likewise.
8309         * gcc.dg/vect/vect-75.c: Likewise.
8310         * gcc.dg/vect/vect-76.c: Likewise.
8311         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8312         * gcc.dg/vect/vect-77.c: Likewise.
8313         * gcc.dg/vect/vect-77-global.c: Likewise.
8314         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8315         * gcc.dg/vect/vect-78.c: Likewise.
8316         * gcc.dg/vect/vect-78-global.c: Likewise.
8317         * gcc.dg/vect/vect-80.c: Likewise.
8318         * gcc.dg/vect/vect-85.c: Likewise.
8319         * gcc.dg/vect/vect-87.c: Likewise.
8320         * gcc.dg/vect/vect-88.c: Likewise.
8321         * gcc.dg/vect/vect-92.c: Likewise.
8322         * gcc.dg/vect/vect-93.c: Likewise.
8323         * gcc.dg/vect/vect-95.c: Likewise.
8324         * gcc.dg/vect/vect-97.c: Likewise.
8325         * gcc.dg/vect/vect-complex-1.c: Likewise.
8326         * gcc.dg/vect/vect-complex-4.c: Likewise.
8327         * gcc.dg/vect/vect-complex-5.c: Likewise.
8328         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8329         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8330         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8331         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8332         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8333         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8334         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8335         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8336         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8337         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8338         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8339         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8340         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8341         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8342         * gcc.dg/vect/vect-outer-1.c: Likewise.
8343         * gcc.dg/vect/vect-outer-2a.c: Likewise.
8344         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8345         * gcc.dg/vect/vect-outer-2.c: Likewise.
8346         * gcc.dg/vect/vect-outer-2c.c: Likewise.
8347         * gcc.dg/vect/vect-outer-2d.c: Likewise.
8348         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8349         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8350         * gcc.dg/vect/vect-outer-3.c: Likewise.
8351         * gcc.dg/vect/vect-outer-3c.c: Likewise.
8352         * gcc.dg/vect/vect-outer-5.c: Likewise.
8353         * gcc.dg/vect/vect-outer-6.c: Likewise.
8354         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8355         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8356         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8357         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8358         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8359         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8360         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8361         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8362         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8363         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8364         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8365         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8366         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8367         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8368
8369 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8370
8371         PR c/24581
8372         * gcc.dg/torture/complex-sign.h: New header.
8373         * gcc.dg/torture/complex-sign-add.c,
8374         gcc.dg/torture/complex-sign-mixed-add.c,
8375         gcc.dg/torture/complex-sign-mixed-div.c,
8376         gcc.dg/torture/complex-sign-mixed-mul.c,
8377         gcc.dg/torture/complex-sign-mixed-sub.c,
8378         gcc.dg/torture/complex-sign-mul.c,
8379         gcc.dg/torture/complex-sign-sub.c: New tests.
8380
8381 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
8382
8383         PR fortran/39876
8384         * gfortran.dg/intrinsic_3.f90: New.
8385
8386 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
8387
8388         PR c/39037
8389         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8390         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8391         * gcc.dg/dfp/float-constant-double.c: New test.
8392         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8393         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8394         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8395         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8396         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8397         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8398         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8399         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8400         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8401
8402 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8403
8404         PR middle-end/40057
8405         * gcc.c-torture/execute/pr40057.c: New test.
8406
8407 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8408
8409         * gcc.c-torture/compile/const-high-part.c: New test.
8410
8411 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8412
8413         PR testsuite/40050
8414         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8415         build plugin.
8416
8417 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8418
8419         PR fortran/39630
8420         * gfortran.dg/proc_decl_1.f90: Modified.
8421         * gfortran.dg/proc_ptr_comp_1.f90: New.
8422         * gfortran.dg/proc_ptr_comp_2.f90: New.
8423         * gfortran.dg/proc_ptr_comp_3.f90: New.
8424         * gfortran.dg/proc_ptr_comp_4.f90: New.
8425         * gfortran.dg/proc_ptr_comp_5.f90: New.
8426         * gfortran.dg/proc_ptr_comp_6.f90: New.
8427
8428 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8429
8430         PR c++/17395
8431         * g++.dg/template/call7.C: New test.
8432
8433 2009-05-06  Diego Novillo  <dnovillo@google.com>
8434
8435         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8436
8437 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8438
8439         * gfortran.dg/pr40021.f: Moved to ...
8440         * gfortran.fortran-torture/execute/pr40021.f: Here.
8441
8442 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8443
8444         PR middle-end/39986
8445         * gcc.dg/dfp/pr39986.c: New test.
8446
8447 2009-05-06  Michael Matz  <matz@suse.de>
8448
8449         PR middle-end/40021
8450         * gfortran.dg/pr40021.f: New test.
8451
8452 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8453
8454         * lib/plugin-support.exp: New file containing support procs for
8455         plugin testcases.
8456         * lib/target-supports.exp (check_plugin_available): New proc.
8457         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8458         * gcc.dg/plugin/selfassign.c: New plugin source file.
8459         * gcc.dg/plugin/self-assign-test-1.c: New test.
8460         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8461         * g++.dg/README: Add description for plugin test.
8462         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8463         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8464         * g++.dg/plugin/selfassign.c: New plugin source file.
8465         * g++.dg/plugin/self-assign-test-1.C: New test.
8466         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8467         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8468         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8469         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8470
8471 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8472
8473         PR fortran/40041
8474         * gfortran.dg/intrinsic_2.f90: New test.
8475         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8476
8477 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8478
8479         PR c/40032
8480         * gcc.dg/noncompile/incomplete-5.c: New test.
8481
8482 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8483
8484         PR middle-end/39666
8485         * gcc.dg/pr39666-1.c: New test.
8486         * gcc.dg/pr39666-2.c: Likewise.
8487         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8488         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8489         * gfortran.dg/pr39666-1.f90: Likewise.
8490         * gfortran.dg/pr39666-2.f90: Likewise.
8491
8492 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8493
8494         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8495         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8496         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8497
8498 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8499
8500         PR fortran/39998
8501         * gfortran.dg/proc_ptr_17.f90: New.
8502
8503 2009-05-05  Richard Guenther  <rguenther@suse.de>
8504
8505         PR tree-optimization/40022
8506         * gcc.c-torture/execute/pr40022.c: New testcase.
8507
8508 2009-05-05  Richard Guenther  <rguenther@suse.de>
8509
8510         PR middle-end/40023
8511         * gcc.c-torture/compile/pr40023.c: New testcase.
8512
8513 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8514
8515         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8516         * g++.dg/template/overload9.C: Likewise.
8517         * g++.dg/ext/ms-1.C: New.
8518
8519 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8520
8521         PR c++/40013
8522         * g++.dg/ext/vla7.C: New test.
8523
8524 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8525
8526         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8527
8528 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8529
8530         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8531         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8532         Update expected errors.
8533
8534 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8535
8536         PR c++/28152
8537         * g++.dg/parse/parser-pr28152.C: New.
8538         * g++.dg/parse/parser-pr28152-2.C: New.
8539
8540 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8541
8542         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8543
8544 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8545
8546         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8547         * gcc.target/sparc/fexpand-2.c: Likewise.
8548         * gcc.target/sparc/fpmerge-2.c: Likewise.
8549         * gcc.target/sparc/pdist-2.c: Likewise.
8550
8551 2009-05-03  Richard Guenther  <rguenther@suse.de>
8552
8553         PR c/39983
8554         * gcc.c-torture/compile/pr39983.c: New testcase.
8555
8556 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8557
8558         * gcc.dg/c99-complex-3.c: New test.
8559
8560 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8561
8562         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8563
8564 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8565
8566         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8567
8568 2009-05-02  Richard Guenther  <rguenther@suse.de>
8569
8570         PR middle-end/40001
8571         * gcc.target/spu/pr40001.c: New testcase.
8572
8573 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8574
8575         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8576
8577 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8578
8579         PR middle-end/39579
8580         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8581         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8582
8583 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8584
8585         PR testsuite/39776
8586         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8587         no longer issued.
8588
8589 2009-04-30  David Ayers  <ayers@fsfe.org>
8590
8591         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8592         and gcc_error_prefix variables.
8593         * objc.dg/bad-receiver-type.m: Update to match correct
8594         diagnostics marker.
8595         * objc.dg/encode-5.m: Likewise.
8596         * objc.dg/id-1.m: Likewise.
8597         * objc.dg/method-1.m: Likewise.
8598         * objc.dg/method-6.m: Likewise.
8599         * objc.dg/method-7.m: Likewise.
8600         * objc.dg/method-9.m: Likewise.
8601         * objc.dg/method-11.m: Likewise.
8602         * objc.dg/method-20.m: Likewise.
8603         * objc.dg/private-1.m: Likewise.
8604
8605 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8606
8607         PR libfortran/39667
8608         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8609         * gfortran.dg/advance_4.f90: Likewise
8610         * gfortran.dg/advance_5.f90: Likewise
8611         * gfortran.dg/append_1.f90: Likewise
8612         * gfortran.dg/backslash_1.f90: Likewise
8613         * gfortran.dg/backslash_2.f90: Likewise
8614         * gfortran.dg/backslash_3.f: Likewise
8615         * gfortran.dg/backspace_10.f90: Likewise
8616         * gfortran.dg/backspace_3.f: Likewise
8617         * gfortran.dg/backspace_4.f: Likewise
8618         * gfortran.dg/backspace_5.f: Likewise
8619         * gfortran.dg/backspace_8.f: Likewise
8620         * gfortran.dg/backspace_9.f: Likewise
8621         * gfortran.dg/complex_write.f90: Likewise
8622         * gfortran.dg/convert_implied_open.f90: Likewise
8623         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8624         * gfortran.dg/dos_eol.f: Likewise
8625         * gfortran.dg/empty_format_1.f90: Likewise
8626         * gfortran.dg/endfile.f: Likewise
8627         * gfortran.dg/eof_1.f90: Likewise
8628         * gfortran.dg/eor_1.f90: Likewise
8629         * gfortran.dg/eor_handling_1.f90: Likewise
8630         * gfortran.dg/eor_handling_2.f90: Likewise
8631         * gfortran.dg/eor_handling_3.f90: Likewise
8632         * gfortran.dg/eor_handling_4.f90: Likewise
8633         * gfortran.dg/eor_handling_5.f90: Likewise
8634         * gfortran.dg/error_recovery_5.f90: Likewise
8635         * gfortran.dg/f2003_inquire_1.f03: Likewise
8636         * gfortran.dg/f2003_io_4.f03: Likewise
8637         * gfortran.dg/f2003_io_5.f03: Likewise
8638         * gfortran.dg/f2003_io_7.f03: Likewise
8639         * gfortran.dg/fgetc_1.f90: Likewise
8640         * gfortran.dg/fgetc_2.f90: Likewise
8641         * gfortran.dg/flush_1.f90: Likewise
8642         * gfortran.dg/fmt_exhaust.f90: Likewise
8643         * gfortran.dg/fmt_huge.f90: Likewise
8644         * gfortran.dg/fmt_read.f90: Likewise
8645         * gfortran.dg/fmt_t_1.f90: Likewise
8646         * gfortran.dg/fmt_t_2.f90: Likewise
8647         * gfortran.dg/fmt_t_3.f90: Likewise
8648         * gfortran.dg/fmt_t_4.f90: Likewise
8649         * gfortran.dg/fmt_t_5.f90: Likewise
8650         * gfortran.dg/fmt_t_7.f: Likewise
8651         * gfortran.dg/fseek.f90: Likewise
8652         * gfortran.dg/ftell_1.f90: Likewise
8653         * gfortran.dg/ftell_2.f90: Likewise
8654         * gfortran.dg/func_derived_3.f90: Likewise
8655         * gfortran.dg/inquire_9.f90: Likewise
8656         * gfortran.dg/iostat_1.f90: Likewise
8657         * gfortran.dg/iostat_2.f90: Likewise
8658         * gfortran.dg/list_read_1.f90: Likewise
8659         * gfortran.dg/list_read_4.f90: Likewise
8660         * gfortran.dg/list_read_5.f90: Likewise
8661         * gfortran.dg/list_read_7.f90: Likewise
8662         * gfortran.dg/list_read_8.f90: Likewise
8663         * gfortran.dg/list_read_9.f90: Likewise
8664         * gfortran.dg/namelist_13.f90: Likewise
8665         * gfortran.dg/namelist_14.f90: Likewise
8666         * gfortran.dg/namelist_15.f90: Likewise
8667         * gfortran.dg/namelist_16.f90: Likewise
8668         * gfortran.dg/namelist_17.f90: Likewise
8669         * gfortran.dg/namelist_18.f90: Likewise
8670         * gfortran.dg/namelist_19.f90: Likewise
8671         * gfortran.dg/namelist_20.f90: Likewise
8672         * gfortran.dg/namelist_24.f90: Likewise
8673         * gfortran.dg/namelist_26.f90: Likewise
8674         * gfortran.dg/namelist_27.f90: Likewise
8675         * gfortran.dg/namelist_28.f90: Likewise
8676         * gfortran.dg/namelist_37.f90: Likewise
8677         * gfortran.dg/namelist_38.f90: Likewise
8678         * gfortran.dg/namelist_39.f90: Likewise
8679         * gfortran.dg/namelist_40.f90: Likewise
8680         * gfortran.dg/namelist_43.f90: Likewise
8681         * gfortran.dg/namelist_44.f90: Likewise
8682         * gfortran.dg/namelist_45.f90: Likewise
8683         * gfortran.dg/namelist_46.f90: Likewise
8684         * gfortran.dg/namelist_47.f90: Likewise
8685         * gfortran.dg/namelist_48.f90: Likewise
8686         * gfortran.dg/namelist_49.f90: Likewise
8687         * gfortran.dg/namelist_50.f90: Likewise
8688         * gfortran.dg/namelist_51.f90: Likewise
8689         * gfortran.dg/namelist_52.f90: Likewise
8690         * gfortran.dg/namelist_56.f90: Likewise
8691         * gfortran.dg/namelist_char_only.f90: Likewise
8692         * gfortran.dg/namelist_use.f90: Likewise
8693         * gfortran.dg/namelist_use_only.f90: Likewise
8694         * gfortran.dg/noadv_size.f90: Likewise
8695         * gfortran.dg/open_access_append_1.f90: Likewise
8696         * gfortran.dg/pad_no.f90: Likewise
8697         * gfortran.dg/pr12884.f: Likewise
8698         * gfortran.dg/pr17090.f90: Likewise
8699         * gfortran.dg/pr17285.f90: Likewise
8700         * gfortran.dg/pr17286.f90: Likewise
8701         * gfortran.dg/pr18122.f90: Likewise
8702         * gfortran.dg/pr18210.f90: Likewise
8703         * gfortran.dg/pr18392.f90: Likewise
8704         * gfortran.dg/pr19155.f: Likewise
8705         * gfortran.dg/pr19216.f: Likewise
8706         * gfortran.dg/pr19467.f90: Likewise
8707         * gfortran.dg/pr19657.f: Likewise
8708         * gfortran.dg/pr20257.f90: Likewise
8709         * gfortran.dg/read_bad_advance.f90: Likewise
8710         * gfortran.dg/read_eof_2.f90: Likewise
8711         * gfortran.dg/read_eof_4.f90: Likewise
8712         * gfortran.dg/read_many_1.f: Likewise
8713         * gfortran.dg/read_noadvance.f90: Likewise
8714         * gfortran.dg/read_repeat.f90: Likewise
8715         * gfortran.dg/read_size_noadvance.f90: Likewise
8716         * gfortran.dg/read_x_past.f: Likewise
8717         * gfortran.dg/record_marker_1.f90: Likewise
8718         * gfortran.dg/record_marker_3.f90: Likewise
8719         * gfortran.dg/rewind_1.f90: Likewise
8720         * gfortran.dg/runtime_warning_1.f90: Likewise
8721         * gfortran.dg/shape_3.f90: Likewise
8722         * gfortran.dg/slash_1.f90: Likewise
8723         * gfortran.dg/stat_1.f90: Likewise
8724         * gfortran.dg/stat_2.f90: Likewise
8725         * gfortran.dg/streamio_11.f90: Likewise
8726         * gfortran.dg/streamio_3.f90: Likewise
8727         * gfortran.dg/streamio_4.f90: Likewise
8728         * gfortran.dg/streamio_9.f90: Likewise
8729         * gfortran.dg/tl_editing.f90: Likewise
8730         * gfortran.dg/unf_io_convert_1.f90: Likewise
8731         * gfortran.dg/unf_io_convert_2.f90: Likewise
8732         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8733         * gfortran.dg/unf_short_record_1.f90: Likewise
8734         * gfortran.dg/utf8_1.f03: Likewise
8735         * gfortran.dg/utf8_2.f03: Likewise
8736         * gfortran.dg/widechar_IO_1.f90: Likewise
8737         * gfortran.dg/write_check3.f90: Likewise
8738         * gfortran.dg/write_rewind_2.f: Likewise
8739         * gfortran.dg/x_slash_2.f: Likewise
8740
8741 2009-04-29  Richard Guenther  <rguenther@suse.de>
8742
8743         PR target/39943
8744         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8745         New.
8746         (check_effective_target_vect_floatuint_cvt): Likewise.
8747         * gcc.dg/vect/slp-10.c: Adjust.
8748         * gcc.dg/vect/slp-11.c: Adjust.
8749         * gcc.dg/vect/slp-12b.c: Adjust.
8750         * gcc.dg/vect/slp-33.c: Adjust.
8751         * gcc.c-torture/compile/pr39943.c: New testcase.
8752
8753 2009-04-29  Richard Guenther  <rguenther@suse.de>
8754
8755         PR middle-end/39937
8756         * gcc.c-torture/compile/pr39937.c: New testcase.
8757
8758 2009-04-29  Richard Guenther  <rguenther@suse.de>
8759
8760         PR tree-optimization/39941
8761         * gcc.c-torture/compile/pr39941.c: New testcase.
8762
8763 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8764
8765         * gcc.target/bfin/20090411-1.c: New test.
8766
8767 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8768
8769         PR target/39565
8770         * gcc.dg/pr39565.c: New testcase.
8771
8772 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8773
8774         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8775         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8776         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8777         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8778         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8779         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8780         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8781         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8782         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8783         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8784         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8785         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8786         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8787         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8788         * gcc.target/i386/pr37191.c: Likewise.
8789         * gcc.target/i386/reload-1.c: Likewise.
8790         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8791         * g++.old-deja/g++.pt/repo2.C: Likewise.
8792         * g++.old-deja/g++.pt/repo3.C: Likewise.
8793         * g++.old-deja/g++.pt/repo4.C: Likewise.
8794         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8795         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8796         * g++.dg/template/repo1.C: Likewise.
8797         * g++.dg/template/repo2.C: Likewise.
8798         * g++.dg/template/repo3.C: Likewise.
8799         * g++.dg/template/repo4.C: Likewise.
8800         * g++.dg/template/repo5.C: Likewise.
8801         * g++.dg/template/repo6.C: Likewise.
8802         * g++.dg/template/repo7.C: Likewise.
8803         * g++.dg/template/repo8.C: Likewise.
8804         * g++.dg/template/repo9.C: Likewise.
8805         * g++.dg/rtti/repo1.C: Likewise.
8806         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8807         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8808         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8809         * g++.dg/other/PR23205.C: Skip for vxworks.
8810         * g++.dg/ext/visibility/class1.C: Requires PIC.
8811         * g++.dg/eh/async-unwind2.C: Requires PIC.
8812         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8813         does not have cxa_exit.
8814
8815 2009-04-28  Jing Yu  <jingyu@google.com>
8816
8817         PR testsuite/39790
8818         * lib/target-supports.exp (check_effective_target_tls): Remove
8819         comment of caching.
8820         (check_effective_target_tls_native): Likewise.
8821         (check_effective_target_tls_runtime): Likewise.
8822         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8823         tls to tls_runtime.
8824         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8825
8826 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8827
8828         PR fortran/39946
8829         * gfortran.dg/proc_ptr_16.f90: New.
8830
8831 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8832
8833         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8834         lp64 is true.
8835
8836 2009-04-28  Richard Guenther  <rguenther@suse.de>
8837
8838         PR middle-end/39937
8839         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8840
8841 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8842
8843         * g++.dg/warn/pr35652.C: Removed.
8844         * gcc.dg/pr35652.c: Likewise.
8845
8846 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8847
8848         * gcc.target/ia64/20071210-2.c: New testcase.
8849
8850 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8851
8852         PR c/39323
8853         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8854         * gcc.dg/pr39323-3.c: Ditto.
8855
8856 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8857
8858         PR fortran/39930
8859         PR fortran/39931
8860         * gfortran.dg/ambiguous_reference_2.f90: New.
8861         * gfortran.dg/pointer_assign_7.f90: New.
8862
8863 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8864             Mark Mitchell  <mark@codesourcery.com>
8865
8866         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8867         * gcc.dg/20020103-1.c: Check for __ppc.
8868         * gcc.dg/asm-b.c: Check for __ppc.
8869         * gcc.dg/20020919-1.c: Check for __ppc.
8870         * gcc.dg/20020312-2.c: Likewise.
8871         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8872         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8873         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8874         * g++.dg/warn/weak1.C: Likewise.
8875         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8876         static so appropriate optimizations kick in.
8877         (find_base_value_wrapper): New function.
8878         * g++.dg/eh/simd-5.C: Fix target triplet.
8879         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8880
8881 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8882             H.J. Lu  <hongjiu.lu@intel.com>
8883
8884         PR target/39911
8885         * gcc.target/i386/pr39911.c: New test.
8886
8887 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8888
8889         PR fortran/39879
8890         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8891
8892 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8893
8894         PR c++/35652
8895         Revert:
8896
8897         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8898
8899         * gcc.dg/pr35652.C: New.
8900         * g++.dg/warn/pr35652.C: New.
8901         * gcc.dg/format/plus-1.c: Adjust message.
8902
8903 2009-04-27  DJ Delorie  <dj@redhat.com>
8904
8905         * lib/target-supports.exp (check_effective_target_double64): New.
8906         (check_effective_target_double64plus): New.
8907         (check_effective_target_large_double): New.
8908         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8909         * gcc.dg/div-double-1.c: Likewise.
8910         * gcc.dg/Wconversion-real.c: Require large_double.
8911         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8912
8913         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8914         are too small.
8915
8916         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8917         constants as long.
8918
8919 2009-04-27  Ian Lance Taylor  <iant@google.com>
8920
8921         * gcc.dg/Wcxx-compat-5.c: New testcase.
8922         * gcc.dg/Wcxx-compat-6.c: New testcase.
8923
8924 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8925
8926         Allow non-constant arguments to conversion intrinsics.
8927         * gcc.target/spu/intrinsics-3.c: Update tests.
8928
8929 2009-04-27  Richard Guenther  <rguenther@suse.de>
8930
8931         PR middle-end/39928
8932         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8933         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8934
8935 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8936
8937         PR target/39903
8938         * gcc.dg/torture/pr39903-1.c: New.
8939         * gcc.dg/torture/pr39903-2.c: Likewise.
8940
8941 2009-04-27  Revital Eres  <eres@il.ibm.com>
8942
8943         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8944         and check it.
8945         * gcc.dg/sms-2.c: Add dump check.
8946         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8947         and check it.
8948         * gcc.dg/sms-4.c: Likewise.
8949         * gcc.dg/sms-5.c: Likewise.
8950         * gcc.dg/sms-6.c: Likewise.
8951         * gcc.dg/sms-7.c: Likewise.
8952         * gcc.dg/sms-antideps.c: Rename to...
8953         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8954
8955 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8956
8957         * gnat.dg/opt2.adb: New test.
8958
8959 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8960
8961         PR c++/39875
8962         * g++.dg/warn/Wunused-15.C: New test.
8963
8964 2009-04-26  Michael Matz  <matz@suse.de>
8965
8966         Expand from SSA.
8967         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8968         change regexps.
8969         * gcc.target/i386/pr37248-1.c: Modified.
8970         * gcc.target/i386/pr37248-3.c: Modified.
8971         * gcc.target/i386/pr37248-2.c: Modified.
8972         * gnat.dg/aliasing1.adb: Modified.
8973         * gnat.dg/pack9.adb: Modified.
8974         * gnat.dg/aliasing2.adb: Modified.
8975         * gcc.dg/strict-overflow-2.c: Modified.
8976         * gcc.dg/autopar/reduc-1char.c: Modified.
8977         * gcc.dg/autopar/reduc-2char.c: Modified.
8978         * gcc.dg/autopar/reduc-1.c: Modified.
8979         * gcc.dg/autopar/reduc-2.c: Modified.
8980         * gcc.dg/autopar/reduc-3.c: Modified.
8981         * gcc.dg/autopar/reduc-6.c: Modified.
8982         * gcc.dg/autopar/reduc-7.c: Modified.
8983         * gcc.dg/autopar/reduc-8.c: Modified.
8984         * gcc.dg/autopar/reduc-9.c: Modified.
8985         * gcc.dg/autopar/reduc-1short.c: Modified.
8986         * gcc.dg/autopar/reduc-2short.c: Modified.
8987         * gcc.dg/autopar/parallelization-1.c: Modified.
8988         * gcc.dg/strict-overflow-4.c: Modified.
8989         * gcc.dg/strict-overflow-6.c: Modified.
8990         * gcc.dg/gomp/combined-1.c: Modified.
8991         * gcc.dg/no-strict-overflow-1.c: Modified.
8992         * gcc.dg/no-strict-overflow-3.c: Modified.
8993         * gcc.dg/no-strict-overflow-5.c: Modified.
8994         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8995         * gcc.dg/tree-ssa/pr18134.c: Modified.
8996         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8997         * gcc.dg/tree-ssa/vector-2.c: Modified.
8998         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8999         * gcc.dg/tree-ssa/loop-21.c: Modified.
9000         * gcc.dg/tree-ssa/20030824-2.c: Modified.
9001         * gcc.dg/tree-ssa/vector-3.c: Modified.
9002         * gcc.dg/tree-ssa/asm-3.c: Modified.
9003         * gcc.dg/tree-ssa/pr23294.c: Modified.
9004         * gcc.dg/tree-ssa/loop-22.c: Modified.
9005         * gcc.dg/tree-ssa/loop-15.c: Modified.
9006         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
9007         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
9008         * gcc.dg/tree-ssa/pr20139.c: Modified.
9009         * gcc.dg/tree-ssa/scev-cast.c: Modified.
9010         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
9011         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
9012         * gcc.dg/tree-ssa/loop-5.c: Modified.
9013         * gcc.dg/tree-ssa/pr19431.c: Modified.
9014         * gcc.dg/tree-ssa/pr32044.c: Modified.
9015         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
9016         * gcc.dg/tree-ssa/loop-19.c: Modified.
9017         * gcc.dg/tree-ssa/loop-28.c: Modified.
9018         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
9019         * gcc.dg/tree-ssa/divide-1.c: Modified.
9020         * gcc.dg/tree-ssa/inline-1.c: Modified.
9021         * gcc.dg/tree-ssa/divide-3.c: Modified.
9022         * gcc.dg/tree-ssa/pr30978.c: Modified.
9023         * gcc.dg/tree-ssa/alias-6.c: Modified.
9024         * gcc.dg/tree-ssa/divide-4.c: Modified.
9025         * gcc.dg/tree-ssa/alias-11.c: Modified.
9026         * gcc.dg/no-strict-overflow-7.c: Modified.
9027         * gcc.dg/strict-overflow-1.c: Modified.
9028         * gcc.dg/pr15784-4.c: Modified.
9029         * gcc.dg/pr34263.c: Modified.
9030         * gcc.dg/strict-overflow-3.c: Modified.
9031         * gcc.dg/tree-prof/stringop-1.c: Modified.
9032         * gcc.dg/tree-prof/val-prof-1.c: Modified.
9033         * gcc.dg/tree-prof/val-prof-2.c: Modified.
9034         * gcc.dg/tree-prof/val-prof-3.c: Modified.
9035         * gcc.dg/tree-prof/val-prof-4.c: Modified.
9036         * gcc.dg/no-strict-overflow-2.c: Modified.
9037         * gcc.dg/no-strict-overflow-4.c: Modified.
9038         * gcc.dg/no-strict-overflow-6.c: Modified.
9039         * g++.dg/tree-ssa/pr27090.C: Modified.
9040         * g++.dg/tree-ssa/tmmti-2.C: Modified.
9041         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
9042         * g++.dg/tree-ssa/pr19807.C: Modified.
9043         * g++.dg/opt/pr30965.C: Modified.
9044         * g++.dg/init/new17.C: Modified.
9045         * gfortran.dg/whole_file_6.f90: Modified.
9046         * gfortran.dg/whole_file_5.f90: Modified.
9047         * gfortran.dg/reassoc_1.f90: Modified.
9048         * gfortran.dg/reassoc_3.f90: Modified.
9049
9050 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9051
9052         PR fortran/39893
9053         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
9054
9055 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
9056
9057         PR inline-asm/39543
9058         * gcc.target/i386/pr39543-1.c: New test.
9059         * gcc.target/i386/pr39543-2.c: New test.
9060         * gcc.target/i386/pr39543-3.c: New test.
9061
9062         PR c/39889
9063         * gcc.dg/Wunused-value-3.c: New test.
9064
9065 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
9066
9067         PR c/39581
9068         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
9069         gcc.dg/vla-21.c: New tests.
9070
9071 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
9072
9073         PR c/39556
9074         * gcc.dg/inline-34.c: New test.
9075
9076 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9077
9078         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
9079         gcc.dg/enum-const-3.c: New tests.
9080         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
9081         -pedantic-errors.  Update expected diagnostics.
9082
9083 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9084
9085         PR c/39582
9086         * gcc.dg/vla-20.c: New test.
9087
9088 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9089
9090         PR c/39564
9091         * gcc.dg/vla-19.c: New test.
9092
9093 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9094
9095         PR preprocessor/39559
9096         * gcc.dg/c99-intconst-2.c: New test.
9097
9098 2009-04-25  Jan Hubicka  <jh@suse.cz>
9099
9100         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
9101
9102 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
9103
9104         PR fortran/39688
9105         * gfortran.dg/import7.f90: New.
9106
9107 2009-04-24  Richard Guenther  <rguenther@suse.de>
9108
9109         * gcc.dg/tree-ssa/vrp48.c: Fix.
9110
9111 2008-04-24  Doug Kwan  <dougkwan@google.com>
9112
9113         * g++.dg/init/copy7.C: Only abort in memcpy if source and
9114         destination are the same.
9115
9116 2009-04-24  Richard Guenther  <rguenther@suse.de>
9117
9118         * gcc.dg/tree-ssa/vrp48.c: New testcase.
9119
9120 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
9121
9122         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
9123         gcc.dg/array-const-3.c: New tests.
9124
9125 2009-04-24  Ian Lance Taylor  <iant@google.com>
9126
9127         * gcc.dg/Wcxx-compat-4.c: New testcase.
9128
9129 2009-04-24  Daniel Kraft  <d@domob.eu>
9130
9131         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
9132         expected on already erraneous symbol (renamed to fresh one).
9133
9134 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
9135
9136         PR middle-end/39867
9137         * gcc.dg/pr39867.c: New.
9138
9139 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
9140
9141         PR fortran/39861
9142         PR fortran/39864
9143         * gfortran.dg/intrinsic_1.f90: New.
9144
9145 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
9146
9147         * gnat.dg/alignment7.adb: New test.
9148         * gnat.dg/alignment8.adb: Likewise.
9149
9150 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
9151
9152         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
9153         * gnat.dg/specs/rep_clause2.ads: New test.
9154
9155 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
9156
9157         PR rtl-optimization/39794
9158         * gcc.dg/pr39794.c: New test.
9159
9160 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9161
9162         * gnat.dg/atomic1.adb: New test.
9163         * gnat.dg/atomic1_pkg.ads: New helper.
9164
9165 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
9166
9167         PR testsuite/39623
9168         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
9169         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
9170
9171 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
9172
9173         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
9174         warning.
9175
9176 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9177
9178         PR C/31499
9179         * gcc.dg/vector-init-1.c: New testcase.
9180         * gcc.dg/vector-init-2.c: New testcase.
9181
9182 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
9183
9184         * gnat.dg/enum2.adb: New test.
9185         * gnat.dg/enum2_pkg.ads: New helper.
9186
9187 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
9188
9189         PR c/39855
9190         * gcc.dg/torture/pr39855.c: New test.
9191
9192 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
9193
9194         PR c++/39639
9195         * g++.dg/cpp0x/pr39639.C: New test.
9196
9197 2009-04-22  Mark Heffernan  <meheff@google.com>
9198
9199         * gcc.dg/profile-generate-3.c: New test.
9200
9201 2009-04-22  Jan Hubicka  <jh@suse.cz>
9202
9203         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
9204
9205 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
9206
9207         PR testsuite/39623
9208         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
9209
9210 2009-04-22  Richard Guenther  <rguenther@suse.de>
9211
9212         PR tree-optimization/39824
9213         * gcc.c-torture/compile/pr39824.c: New testcase.
9214
9215 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9216
9217         PR c++/14875
9218         * g++.dg/parse/parser-pr14875.C: New.
9219         * g++.dg/parse/parser-pr14875-2.C: New.
9220         * g++.dg/parse/error6.C: Update match string.
9221
9222 2009-04-22  Richard Guenther  <rguenther@suse.de>
9223
9224         PR tree-optimization/39845
9225         * gcc.c-torture/compile/pr39845.c: New testcase.
9226
9227 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
9228
9229         PR fortran/39735
9230         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
9231         * gfortran.dg/external_initializer.f90: Modified.
9232         * gfortran.dg/interface_26.f90: Modified.
9233         * gfortran.dg/intrinsic_subroutine.f90: Modified.
9234         * gfortran.dg/proc_ptr_3.f90: Modified.
9235         * gfortran.dg/proc_ptr_15.f90: New.
9236         * gfortran.dg/proc_ptr_result_1.f90: Modified.
9237
9238 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9239
9240         PR c++/35711
9241         * g++.dg/warn/pr35711.C: New.
9242         * g++.dg/conversion/ptrmem2.C: Update.
9243
9244 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
9245
9246         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
9247         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
9248         README.gcc, g++.dg/README, g++.dg/compat/break/README,
9249         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
9250         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
9251         gcc.c-torture/ChangeLog.0,
9252         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
9253         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
9254         gcc.target/i386/math-torture/math-torture.exp,
9255         gcc.target/mips/inter/mips16-inter.exp,
9256         gcc.target/mips/mips-nonpic/README,
9257         gcc.target/x86_64/abi/README.gcc,
9258         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
9259         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
9260         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
9261         notices.
9262         * ChangeLog-1993-2007, ChangeLog: Correct dates.
9263
9264 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9265
9266         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
9267
9268 2009-04-21  Richard Guenther  <rguenther@suse.de>
9269
9270         PR middle-end/39829
9271         * gcc.dg/torture/pr39829.c: New testcase.
9272
9273 2009-04-21  Martin Jambor  <mjambor@suse.cz>
9274
9275         * gcc.dg/tree-ssa/cswtch-2.c: New test.
9276
9277 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9278
9279         PR 16202
9280         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9281         * gcc.dg/sequence-pt-2.c: New.
9282         * gcc.dg/sequence-pt-3.c: New.
9283         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9284         * g++.dg/warn/sequence-pt-2.c: New.
9285         * g++.dg/warn/sequence-pt-3.c: New.
9286
9287 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
9288
9289         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9290
9291 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9292
9293         * gnat.dg/import1.ad[sb]: New test.
9294
9295 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9296
9297         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9298         return 0.
9299
9300 2009-04-20  Tobias Burnus  <burnus@net-b.de>
9301
9302         PR fortran/39811
9303         * gfortran.dg/continuation_11.f90: New test.
9304
9305 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9306
9307         PR c++/13358
9308         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9309         messages. Test for "long long" in system headers.
9310         * gcc.dg/c99-longlong-2.c: New.
9311         * g++.dg/warn/pr13358.C: New.
9312         * g++.dg/warn/pr13358-2.C: New.
9313         * g++.dg/warn/pr13358-3.C: New.
9314         * g++.dg/warn/pr13358-4.C: New.
9315
9316 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9317
9318         * gcc.dg/framework-2.c: Fix up for non existent includes
9319         being fatal errors now.
9320
9321 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
9322
9323         PR fortran/39800
9324         * gfortran.dg/private_type_13.f90: New test.
9325         * gfortran.dg/private_type_2.f90: Add option -std=f95.
9326
9327 2009-04-20  Le-Chun Wu  <lcwu@google.com>
9328
9329         PR c++/39803
9330         * g++.dg/warn/Wunused-14.C: New test.
9331
9332 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9333
9334         * gnat.dg/specs/small_alignment.ads: New test.
9335
9336 2009-04-20  Ian Lance Taylor  <iant@google.com>
9337
9338         * gcc.dg/Wcxx-compat-3.c: New testcase.
9339
9340 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9341
9342         * gnat.dg/pack13.ad[sb]: New test.
9343         * gnat.dg/pack13_pkg.ads: New helper.
9344
9345 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9346
9347         * gnat.dg/discr11.ad[sb]: New test.
9348         * gnat.dg/discr11_pkg.ads: New helper.
9349
9350 2009-04-20  Ira Rosen  <irar@il.ibm.com>
9351
9352         PR tree-optimization/39675
9353         * gcc.dg/vect/O3-pr39675-2.c: New test.
9354
9355 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9356
9357         * gnat.dg/rep_clause3.adb: New test.
9358
9359 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9360
9361         PR c/37481
9362         * gcc.dg/c99-flex-array-7.c: New test.
9363
9364 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9365
9366         PR c/19771
9367         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9368
9369 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9370
9371         PR c/38243
9372         * gcc.dg/c99-restrict-3.c: New test.
9373
9374 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9375
9376         PR preprocessor/20078
9377         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9378
9379 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
9380
9381         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9382         Do not pass -B$root after -margs.
9383
9384 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9385
9386         PR c/32061
9387         PR c++/36954
9388         * gcc.dg/pr32061.c: New.
9389         * gcc.dg/Wlogical-op-1.c: Update.
9390         * g++.dg/warn/Wlogical-op-1.C: Update.
9391         * g++.dg/warn/pr36954.C: New.
9392
9393 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9394
9395         PR c/27676
9396         * gcc.dg/lvalue-5.c: New test.
9397
9398 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9399
9400         PR c/22367
9401         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9402
9403 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9404
9405         * gcc.dg/cpp/include5.c: New test.
9406
9407 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9408
9409         PR c/35210
9410         * gcc.dg/call-diag-2.c: New test.
9411
9412 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9413
9414         PR preprocessor/39646
9415         * gcc.dg/cpp/line8.c: New test.
9416
9417 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9418
9419         PR preprocessor/39647
9420         * gcc.dg/cpp/line7.c: New test.
9421
9422 2009-04-18  Richard Guenther  <rguenther@suse.de>
9423
9424         PR middle-end/39804
9425         * gcc.target/i386/pr39804.c: New testcase.
9426
9427 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9428
9429         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9430         * g++.dg/other/pr39496.C: Likewise.
9431
9432 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9433
9434         PR middle-end/36902
9435         * gcc.dg/pr36902.c: New.
9436
9437 2009-04-17  Diego Novillo  <dnovillo@google.com>
9438
9439         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9440         violation for variable 'inside_main'.
9441
9442 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9443
9444         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9445
9446 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9447
9448         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9449
9450 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9451
9452         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9453         * gfortran.dg/chmod_2.f90: Likewise.
9454         * gfortran.dg/chmod_3.f90: Likewise.
9455         * gfortran.dg/open_errors.f90: Likewise.
9456         * gfortran.dg/stat_1.f90: Likewise.
9457         * gfortran.dg/stat_2.f90: Likewise.
9458
9459 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9460
9461         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9462         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9463         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9464         * gfortran.dg/nearest_1.f90: Likewise.
9465         * gfortran.dg/nearest_3.f90: Likewise.
9466         * gfortran.dg/isnan_1.f90: Likewise.
9467         * gfortran.dg/isnan_2.f90: Likewise.
9468         * gfortran.dg/nan_1.f90: Likewise.
9469         * gfortran.dg/nan_2.f90: Likewise.
9470         * gfortran.dg/nan_3.f90: Likewise.
9471         * gfortran.dg/nan_4.f90: Likewise.
9472         * gfortran.dg/module_nan.f90: Likewise.
9473         * gfortran.dg/int_conv_2.f90: Likewise.
9474         * gfortran.dg/init_flag_3.f90: Likewise.
9475         * gfortran.dg/namelist_42.f90: Likewise.
9476         * gfortran.dg/namelist_43.f90: Likewise.
9477         * gfortran.dg/real_const_3.f90: Likewise.
9478         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9479
9480         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9481         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9482         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9483         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9484         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9485
9486         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9487         * gfortran.dg/gamma_5.f90: Likewise.
9488
9489 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9490
9491         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9492         less strict so it also works with auto-overlay support.
9493         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9494         for "exceeds local store" linker errors on the SPU.
9495
9496         * lib/gfortran.exp: Include target-supports.exp.
9497         (gfortran_init): On SPU targets where automatic overlay support
9498         is available, use it to build all Fortran test cases.
9499
9500         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9501
9502 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9503
9504         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9505         rule enforced by gnat on taft types.
9506
9507 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9508
9509         PR testsuite/39792
9510         * g++.dg/ext/complit11.C: Add empty dg-options.
9511
9512 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9513
9514         PR c++/17570
9515         * g++.dg/template/defarg11.C: New test.
9516
9517 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9518
9519         PR c++/28766
9520         * g++.dg/ext/complit11.C: New testcase.
9521
9522 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9523
9524         PR c++/39551
9525         * g++.dg/warn/Wunused-13.C: New testcase.
9526
9527 2009-04-15  Ian Lance Taylor  <iant@google.com>
9528
9529         * gcc.dg/Wenum-compare-1.c: New testcase.
9530
9531 2009-04-15  Richard Guenther  <rguenther@suse.de>
9532
9533         PR tree-optimization/39764
9534         * g++.dg/torture/pr39764.C: New testcase.
9535
9536 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9537
9538         * g++.dg/ext/altivec-17.C: New.
9539
9540 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9541
9542         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9543         * gnat.dg/specs/limited1.ads: Ditto.
9544
9545 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9546
9547         PR testsuite/39769
9548         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9549         for testing the results of estimate instructions.
9550         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9551         * gcc.dg/vmx/3a-05.c (test): Ditto.
9552
9553 2009-04-14  Jason Merrill  <jason@redhat.com>
9554
9555         PR c++/39763
9556         * g++.dg/warn/Wshadow-4.C: Extend.
9557
9558 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9559
9560         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9561         (do_D): Remove attribute hidden.
9562
9563 2009-04-13  Jason Merrill  <jason@redhat.com>
9564
9565         PR c++/39480
9566         * g++.dg/init/copy7.C: New.
9567
9568 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9569
9570         PR testsuite/39733
9571         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9572         (check_for_all_options): This.
9573
9574 2009-04-13  Jason Merrill  <jason@redhat.com>
9575
9576         PR c++/39750
9577         * g++.dg/template/crash90.C: New.
9578
9579 2009-04-12  Jason Merrill  <jason@redhat.com>
9580
9581         PR c++/39742
9582         * g++.dg/overload/extern-C-2.C: New.
9583
9584 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9585
9586         PR preprocessor/31869
9587         * gcc.dg/cpp/strify5.c: New test.
9588
9589 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9590
9591         * gnat.dg/enum1.adb: New test.
9592         * gnat.dg/enum1_pkg.ads: New helper.
9593
9594 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9595
9596         PR target/39740
9597         * gcc.target/alpha/pr39740.c: New test.
9598
9599 2009-04-11  Daniel Kraft  <d@domob.eu>
9600
9601         PR fortran/37746
9602         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9603         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9604         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9605         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9606         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9607         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9608         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9609         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9610         expected string length that failed with -fbounds-check now.
9611         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9612
9613 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9614
9615         PR fortran/39692
9616         * gfortran.dg/proc_ptr_14.f90: New.
9617
9618 2009-04-11  Richard Guenther  <rguenther@suse.de>
9619
9620         PR middle-end/39732
9621         * g++.dg/torture/pr39732.C: New testcase.
9622
9623 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9624
9625         * gfortran.dg/whole_file_5.f90: New.
9626         * gfortran.dg/whole_file_6.f90: New.
9627
9628 2009-04-11  Richard Guenther  <rguenther@suse.de>
9629
9630         PR tree-optimization/39713
9631         * g++.dg/torture/pr39713.C: New testcase.
9632
9633 2009-04-10  Richard Guenther  <rguenther@suse.de>
9634
9635         PR c/39712
9636         * gcc.dg/pr39712.c: New testcase.
9637
9638 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9639
9640         PR c++/28301
9641         * g++.dg/cpp0x/enum2.C: Updated.
9642         * g++.dg/debug/pr22514.C: Likewise.
9643         * g++.dg/parse/enum2.C: Likewise.
9644         * g++.dg/parse/enum3.C: Likewise.
9645         * g++.dg/template/crash79.C: Likewise.
9646         * g++.old-deja/g++.jason/cond.C: Likewise.
9647
9648 2009-04-10  Chao-ying Fu  <fu@mips.com>
9649
9650         * gcc.target/mips/interrupt_handler.c: Change from compile to
9651         assemble.
9652
9653 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9654
9655         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9656
9657 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9658
9659         PR fortran/38709
9660         * gfortran.dg/zero_sized_6.f90: New.
9661
9662 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9663
9664         PR  c++/20118
9665         * g++.dg/parse/pr20118.C: New.
9666         * g++.dg/template/spec16.C: Update.
9667
9668 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9669
9670         PR testsuite/35621
9671         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9672         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9673         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9674         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9675         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9676         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9677         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9678         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9679         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9680         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9681         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9682         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9683         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9684         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9685         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9686         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9687         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9688
9689 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9690
9691         PR target/39678
9692         * g++.dg/torture/pr39678.C: New.
9693         * gcc.dg/compat/struct-complex-2.h: Likewise.
9694         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9695         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9696         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9697         * gcc.dg/torture/pr39678.c: Likewise.
9698         * gcc.target/i386/pr39678.c: Likewise.
9699
9700         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9701         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9702
9703         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9704         <complex.h>.  Add tests for structure with complex float.
9705
9706 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9707             Joseph Myers  <joseph@codesourcery.com>
9708
9709         PR target/36800
9710         * gcc.dg/dfp/pr36800.c: New.
9711
9712 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9713             Rafael Avila de Espindola  <espindola@google.com>
9714
9715         * gcc.misc-tests/help.exp: New file.
9716         * lib/options.exp: New file.
9717
9718 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9719
9720         PR libobjc/36610
9721         * objc/execute/forward-1.x: New.
9722
9723 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9724
9725         * gcc.dg/pr27150-1.c: Change to a link test.
9726
9727 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9728
9729         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9730         3 of the GNU General Public License and to point readers at the
9731         COPYING3 file and the FSF's license web page.
9732         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9733         * gcc.dg/struct/struct-reorg.exp: Likewise.
9734         * gcc.target/spu/tag_manager.c: Likewise.
9735
9736 2009-04-09  Richard Guenther  <rguenther@suse.de>
9737
9738         PR testsuite/39696
9739         * ssa-ccp-25.c: Adjust pattern.
9740
9741 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9742
9743         PR fortran/36704
9744         * gfortran.dg/external_procedures_1.f90: Modified.
9745         * gfortran.dg/proc_ptr_result_1.f90: New.
9746         * gfortran.dg/proc_ptr_result_2.f90: New.
9747         * gfortran.dg/proc_ptr_result_3.f90: New.
9748
9749 2009-04-09  Richard Guenther  <rguenther@suse.de>
9750
9751         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9752         to prevent constant propagation.
9753         * gcc.dg/vect/vect-56.c: Likewise.
9754         * gcc.dg/vect/vect-58.c: Likewise.
9755         * gcc.dg/vect/vect-60.c: Likewise.
9756         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9757         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9758         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9759
9760 2009-04-09  Richard Guenther  <rguenther@suse.de>
9761
9762         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9763         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9764
9765 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9766
9767         PR c/39613
9768         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9769         New tests.
9770
9771 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9772
9773         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9774         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9775
9776 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9777
9778         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9779
9780 2009-04-08  Jason Merrill  <jason@redhat.com>
9781
9782         PR c++/25185
9783         * g++.dg/template/error40.C: Add another test.
9784
9785 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9786
9787         PR c/39614
9788         PR c/39673
9789         * gcc.c-torture/compile/pr39614-1.c,
9790         gcc.c-torture/compile/pr39614-2.c,
9791         gcc.c-torture/compile/pr39614-3.c,
9792         gcc.c-torture/compile/pr39614-4.c,
9793         gcc.c-torture/compile/pr39614-5.c,
9794         gcc.c-torture/compile/pr39673-1.c,
9795         gcc.c-torture/compile/pr39673-2.c: New tests.
9796         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9797         more cases.
9798         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9799         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9800         expected errors.
9801
9802 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9803
9804         PRc++/39637
9805         * g++.dg/cpp0x/variadic-crash2.C: New test.
9806
9807 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9808
9809         PR fortran/38863
9810         * gfortran.dg/alloc_comp_result_1.f90: New test.
9811
9812 2009-04-07  Jason Merrill  <jason@redhat.com>
9813
9814         PR c++/34691
9815         * g++.dg/overload/extern-C-1.C: New.
9816
9817 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9818
9819         PR testsuite/39325
9820         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9821
9822 2009-04-07  Jason Merrill  <jason@redhat.com>
9823
9824         PR c++/25185
9825         * g++.dg/template/error40.C: New.
9826
9827 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9828
9829         PR fortran/38152
9830         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9831
9832 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9833
9834         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9835
9836 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9837
9838         PR fortran/38290
9839         * gfortran.dg/proc_decl_1.f90: Modified.
9840         * gfortran.dg/proc_ptr_11.f90: Extended.
9841         * gfortran.dg/proc_ptr_13.f90: Modified.
9842
9843 2009-04-06  Jason Merrill  <jason@redhat.com>
9844
9845         PR c++/35146
9846         * g++.dg/template/fnspec1.C: New.
9847
9848 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9849
9850         * lib/gnat.exp: Handle multilib.
9851
9852 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9853
9854         PR fortran/38863
9855         * gfortran.dg/dependency_23.f90: New test.
9856
9857 2009-04-06  Richard Guenther  <rguenther@suse.de>
9858
9859         PR tree-optimization/28868
9860         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9861         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9862         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9863         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9864
9865 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9866
9867         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9868
9869 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9870
9871         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9872
9873 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9874
9875         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9876         with the built-in y0, and the subsequent warning.
9877         (y1): Likewise, rename to y_1.
9878
9879 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9880
9881         PR fortran/39414
9882         * gfortran.dg/proc_decl_21.f90: New.
9883
9884 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9885
9886         PR fortran/36091
9887         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9888
9889 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9890
9891         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9892         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9893         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9894         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9895         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9896         gfortran.dg/namelist_49.f90: Gate test on effective_target
9897         fd_truncate.
9898         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9899
9900 2009-04-05  Daniel Kraft  <d@domob.eu>
9901
9902         PR fortran/38654
9903         * gfortran.dg/read_float_2.f03
9904         * gfortran.dg/read_float_3.f90
9905
9906 2009-04-05  Richard Guenther  <rguenther@suse.de>
9907
9908         PR tree-optimization/39648
9909         * gcc.c-torture/compile/pr39648.c: New testcase.
9910
9911 2009-04-05  Jason Merrill  <jason@redhat.com>
9912
9913         PR c++/14912
9914         * g++.dg/template/error39.C: New.
9915
9916 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9917
9918         PR fortran/29458
9919         * gfortran.dg/implied_do_1.f90: New.
9920
9921 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9922
9923         PR fortran/39577
9924         * gfortran.dg/recursive_check_8.f90: New.
9925         * gfortran.dg/recursive_check_9.f90: New.
9926         * gfortran.dg/recursive_check_10.f90: New.
9927         * gfortran.dg/recursive_check_11.f90: New.
9928         * gfortran.dg/recursive_check_12.f90: New.
9929         * gfortran.dg/recursive_check_13.f90: New.
9930         * gfortran.dg/recursive_check_14.f90: New.
9931
9932 2009-04-04  Jason Merrill  <jason@redhat.com>
9933
9934         PR c++/25185
9935         * g++.dg/template/error38.C: Add more tests.
9936
9937 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9938
9939         PR fortran/37614
9940         * gfortran.dg/common_align_2.f90: New test.
9941
9942 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9943
9944         PR target/39501
9945         * gcc.c-torture/execute/pr39501.c: New file.
9946         * gcc.c-torture/execute/pr39501.x: New file.
9947
9948 2009-04-04  Richard Guenther  <rguenther@suse.de>
9949
9950         PR tree-optimization/8781
9951         PR tree-optimization/37892
9952         * g++.dg/tree-ssa/pr8781.C: New testcase.
9953         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9954
9955 2009-04-04  Richard Guenther  <rguenther@suse.de>
9956
9957         PR tree-optimization/39636
9958         * gcc.c-torture/compile/pr39636.c: New testcase.
9959
9960 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9961
9962         PR rtl-optimization/39607
9963         * g++.dg/opt/pr39607.C: New.
9964
9965 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9966
9967         PR fortran/39594
9968         * gfortran.dg/common_12.f90: New.
9969
9970 2009-04-03  Jason Merrill  <jason@redhat.com>
9971
9972         PR c++/39608
9973         * g++.dg/template/const2.C: New test.
9974
9975 2009-04-03  Richard Guenther  <rguenther@suse.de>
9976
9977         PR tree-optimization/2480
9978         PR tree-optimization/23086
9979         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9980         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9981
9982 2009-04-03  Richard Guenther  <rguenther@suse.de>
9983
9984         PR tree-optimization/34743
9985         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9986         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9987         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9988         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9989         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9990         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9991         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9992         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9993
9994 2009-04-03  Richard Guenther  <rguenther@suse.de>
9995
9996         PR middle-end/13146
9997         PR tree-optimization/23940
9998         PR tree-optimization/33237
9999         PR middle-end/33974
10000         PR middle-end/34093
10001         PR tree-optimization/36201
10002         PR tree-optimization/36230
10003         PR tree-optimization/38049
10004         PR tree-optimization/38207
10005         PR tree-optimization/38230
10006         PR tree-optimization/38301
10007         PR tree-optimization/38585
10008         PR middle-end/38895
10009         PR tree-optimization/38985
10010         PR tree-optimization/39299
10011         * gcc.dg/pr19633-1.c: Adjust.
10012         * gcc.dg/torture/pta-callused-1.c: Likewise.
10013         * gcc.dg/torture/pr39074-2.c: Likewise.
10014         * gcc.dg/torture/pr39074.c: Likewise.
10015         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
10016         * gcc.dg/torture/pr30375.c: Adjust.
10017         * gcc.dg/torture/pr33563.c: Likewise.
10018         * gcc.dg/torture/pr33870.c: Likewise.
10019         * gcc.dg/torture/pr33560.c: Likewise.
10020         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
10021         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
10022         * gcc.dg/tree-ssa/alias-15.c: Remove.
10023         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
10024         * gcc.dg/tree-ssa/pr26421.c: Adjust.
10025         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
10026         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
10027         * gcc.dg/tree-ssa/pr23382.c: Adjust.
10028         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
10029         * gcc.dg/tree-ssa/alias-16.c: Adjust.
10030         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10031         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10032         * gcc.dg/tree-ssa/alias-18.c: Likewise.
10033         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10034         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
10035         * gcc.dg/tree-ssa/alias-19.c: Likewise.
10036         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
10037         * gcc.dg/tree-ssa/pr13146.c: Likewise.
10038         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
10039         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10040         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10041         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
10042         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
10043         * gcc.dg/tree-ssa/alias-20.c: Likewise.
10044         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
10045         * gcc.dg/tree-ssa/pr38895.c: Likewise.
10046         * gcc.dg/uninit-B.c: XFAIL.
10047         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
10048         * gcc.dg/uninit-pr19430.c: XFAIL.
10049         * g++.dg/tree-ssa/pr13146.C: New testcase.
10050         * g++.dg/opt/pr36187.C: Adjust.
10051         * g++.dg/torture/20090329-1.C: New testcase.
10052
10053 2009-04-02  Chao-ying Fu  <fu@mips.com>
10054
10055         * gcc.target/mips/interrupt_handler.c: New test.
10056
10057 2009-04-02  David Ayers  <ayers@fsfe.org>
10058
10059         PR objc/18456
10060         * objc.dg/bad-receiver-type-2.m: New test contributed by
10061         Alexander Mamberg.
10062
10063 2009-04-02  Jason Merrill  <jason@redhat.com>
10064
10065         PR c++/25185
10066         * g++.dg/template/error38.C: New test.
10067
10068 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
10069
10070         PR tree-optimization/31677
10071         * gcc.dg/memcpy-1.c: Add compiler option.
10072
10073 2009-04-02  Ira Rosen  <irar@il.ibm.com>
10074
10075         PR tree-optimization/39595
10076         * gfortran.dg/vect/O3-pr39595.f: New test.
10077
10078 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
10079
10080         PR c++/26693
10081         * g++.dg/template/typedef11.C: New test.
10082         * g++.dg/template/typedef12.C: Likewise.
10083         * g++.dg/template/typedef13.C: Likewise.
10084         * g++.dg/template/typedef14.C: Likewise.
10085         * g++.dg/template/typedef15.C: Likewise.
10086         * g++.dg/template/typedef16.C: Likewise.
10087         * g++.dg/template/sfinae3.C: Compile this pedantically.
10088         The only errors expected should be the one saying the typedef is ill
10089         formed.
10090         * g++.old-deja/g++.pt/typename8.C: Likewise.
10091         * g++.dg/template/access11.C: Update this.
10092
10093 2009-04-02  Richard Guenther  <rguenther@suse.de>
10094
10095         PR tree-optimization/37221
10096         * gcc.c-torture/compile/20090331-1.c: New testcase.
10097
10098 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
10099
10100         * gcc.c-torture/compile/20090401-1.c: New test.
10101
10102 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10103
10104         PR c++/4926
10105         * g++.dg/template/pr4926-1.C: New.
10106
10107 2009-04-01  Xinliang David Li  <davidxl@google.com>
10108
10109         * gcc.target/i386/all_one_m128i.c: New test.
10110
10111 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
10112
10113         PR c/39027
10114         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
10115         * gcc.dg/fltconst-2.c: New test.
10116         * gcc.dg/fltconst-double-pedantic-1.c: New test.
10117         * gcc.dg/fltconst-double-pedantic-2.c: New test.
10118
10119         PR c/33466
10120         * gcc.dg/cpp/pr33466.c: New test.
10121         * gcc.dg/dfp/pr33466.c: New test.
10122         * gcc.dg/fixed-point/pr33466.c: New test.
10123
10124 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10125
10126         PR tree-optimization/35011
10127         * g++.dg/other/pr35011.C: New.
10128
10129 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
10130
10131         PR target/39226
10132         * gcc.dg/pr39226.c: New test.
10133
10134 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10135
10136         PR c++/35240
10137         * g++.dg/template/pr35240.C: New.
10138
10139 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
10140
10141         PR c/39605
10142         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
10143         * gcc.dg/pr25682.c: Update expected diagnostics.
10144
10145 2009-04-01  Richard Guenther  <rguenther@suse.de>
10146
10147         * gcc.dg/fold-plusmult-2.c: New testcase.
10148
10149 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
10150
10151         PR c/37772
10152         * gcc.dg/pr37772.c: New test.
10153         * g++.dg/ext/asm11.C: New test.
10154
10155 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10156
10157         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
10158         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
10159         defined.
10160
10161 2009-03-31  Jason Merrill  <jason@redhat.com>
10162
10163         * g++.old-deja/g++.other/using9.C: Add expected errors.
10164
10165 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
10166
10167         * gcc.c-torture/compile/pr33009.c: Removed.
10168
10169 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10170
10171         * gcc.c-torture/compile/pr33009.c: Delete.
10172         * gcc.c-torture/compile/pr11832.c: Likewise.
10173
10174 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10175
10176         PR c/448
10177         * lib/target-supports.exp (check_effective_target_stdint_types):
10178         Update comment.
10179         (check_effective_target_inttypes_types): New.
10180         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
10181         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
10182         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
10183
10184 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10185
10186         PR fortran/38917
10187         PR fortran/38918
10188         * gfortran.dg/data_pointer_1.f90: New test.
10189
10190 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10191
10192         PR fortran/38915
10193         * gfortran.dg/char_length_15.f90: New test.
10194
10195 2009-03-31  Jason Merrill  <jason@redhat.com>
10196
10197         C++ DR 613
10198         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
10199         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
10200         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
10201         xfail others.
10202
10203         * g++.dg/other/typedef2.C: New test.
10204
10205         PR c++/37806
10206         * g++.dg/template/typedef17.C: New test.
10207
10208         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
10209         * g++.dg/cpp0x/auto12.C: Likewise.
10210
10211 2009-03-31  Richard Guenther  <rguenther@suse.de>
10212
10213         PR middle-end/31029
10214         * gcc.dg/fold-compare-4.c: New testcase.
10215         * gcc.dg/fold-compare-5.c: Likewise.
10216
10217 2009-03-31  Richard Guenther  <rguenther@suse.de>
10218
10219         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
10220
10221 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10222
10223         PR target/39592
10224         * gcc.target/i386/pr39592-1.c: New test.
10225
10226 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10227
10228         PR preprocessor/15638
10229         * gcc.dg/cpp/missing-header-1.c: New test.
10230         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
10231         "compilation terminated" message.
10232         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
10233         test #include "".
10234         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
10235         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
10236         terminated" message.
10237
10238 2009-03-31  Richard Guenther  <rguenther@suse.de>
10239
10240         PR middle-end/23401
10241         PR middle-end/27810
10242         * gcc.dg/tree-ssa/pr23401.c: New testcase.
10243         * gcc.dg/tree-ssa/pr27810.c: Likewise.
10244
10245 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
10246
10247         PR fortran/38389
10248         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
10249         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
10250         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
10251         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
10252         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10253         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
10254         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
10255
10256 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
10257
10258         PR fortran/22571
10259         * gfortran.dg/whole_file_1.f90: New test.
10260         PR fortran/26227
10261         * gfortran.dg/whole_file_2.f90: New test.
10262         * gfortran.dg/whole_file_3.f90: New test.
10263         PR fortran/24886
10264         * gfortran.dg/whole_file_4.f90: New test.
10265
10266 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
10267
10268         * gfortran.dg/bind_c_usage_19.f90: New test.
10269
10270         PR target/39558
10271         * gcc.target/powerpc/altivec-29.c: New test.
10272
10273 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10274
10275         PR rtl-optimization/323
10276         * gcc.target/i386/excess-precision-1.c,
10277         gcc.target/i386/excess-precision-2.c,
10278         gcc.target/i386/excess-precision-3.c,
10279         gcc.target/i386/excess-precision-4.c,
10280         gcc.target/i386/excess-precision-5.c,
10281         gcc.target/i386/excess-precision-6.c: New tests.
10282
10283 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10284
10285         PR c/35235
10286         * gcc.dg/c99-array-lval-8.c: New test.
10287
10288 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10289
10290         PR preprocessor/34695
10291         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10292         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10293         instead of dg-warning for "previous definition" messages.
10294         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10295         "warnings being treated as errors" message.
10296         * gcc.dg/fltconst-1.c: Use -fshow-column.
10297
10298 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10299
10300         PR fortran/38823
10301         * gfortran.dg/power1.f90: New test.
10302
10303 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10304
10305         PR c/456
10306         PR c/5675
10307         PR c/19976
10308         PR c/29116
10309         PR c/31871
10310         PR c/35198
10311         * gcc.c-torture/compile/20081108-1.c,
10312         gcc.c-torture/compile/20081108-2.c,
10313         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10314         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10315         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10316         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10317         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10318         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10319         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10320         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10321         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10322         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10323         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10324         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10325         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10326         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10327         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10328         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10329         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10330         case.
10331         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10332         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10333         XFAILs.  Update expected messages.
10334         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10335         expected messages.
10336         * gcc.dg/real-const-1.c: Replace with test from original PR.
10337         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10338         when casting from non-constant integer to pointer.
10339
10340 2009-03-29  Richard Guenther  <rguenther@suse.de>
10341
10342         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10343
10344 2009-03-29  Daniel Kraft  <d@domob.eu>
10345
10346         PR fortran/37423
10347         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10348         DEFERRED bindings.
10349         * gfortran.dg/typebound_proc_9.f03: New test.
10350         * gfortran.dg/typebound_proc_10.f03: New test.
10351         * gfortran.dg/typebound_proc_11.f03: New test.
10352         * gfortran.dg/abstract_type_5.f03: New test.
10353
10354 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10355
10356         PR fortran/38507
10357         * gfortran.dg/do_4.f: New.
10358         * gfortran.dg/goto_2.f90: Correct expected warnings.
10359         * gfortran.dg/goto_4.f90: Likewise.
10360         * gfortran.dg/goto_5.f90: New.
10361
10362 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
10363
10364         PR target/39545
10365         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10366
10367         * gcc.target/i386/pr39545-1.c: New.
10368         * gcc.target/i386/pr39545-2.c: Likewise.
10369
10370         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10371         (flex2_struct): Likewise.
10372         (check_struct_passing7): Likewise.
10373         (check_struct_passing8): Likewise.
10374         (f1s): Likewise.
10375         (f2s): Likewise.
10376         (main): Call check_struct_passing7 and check_struct_passing8.
10377
10378 2009-03-29  Richard Guenther  <rguenther@suse.de>
10379
10380         * gcc.c-torture/execute/20090113-1.c: New testcase.
10381         * gcc.c-torture/execute/20090113-2.c: Likewise.
10382         * gcc.c-torture/execute/20090113-3.c: Likewise.
10383         * gcc.c-torture/execute/20090207-1.c: Likewise.
10384         * gcc.c-torture/compile/20090114-1.c: Likewise.
10385         * gcc.c-torture/compile/20090328-1.c: Likewise.
10386         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10387
10388 2009-03-29  David Ayers  <ayers@fsfe.org>
10389
10390         PR objc/27377
10391         * objc.dg/conditional-1.m: New tests.
10392
10393 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
10394
10395         * gcc.dg/winline-10.c: New test.
10396
10397 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10398
10399         PR fortran/34656
10400         * gfortran.dg/do_check_1.f90: Add test.
10401         * gfortran.dg/do_check_2.f90: Add test.
10402         * gfortran.dg/do_check_3.f90: Add test.
10403         * gfortran.dg/do_check_4.f90: Add test.
10404
10405 2009-03-28  Jan Hubicka  <jh@suse.cz>
10406
10407         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10408         * gcc.dg/pr33826.c: Update dump files.
10409         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10410         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10411
10412 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10413
10414         * g++.dg/tree-ssa/fwprop-align.C: New test.
10415
10416 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10417
10418         * gcc.target/powerpc/altivec-28.c: New test.
10419
10420         PR c++/39554
10421         * gcc.dg/wdisallowed-functions-1.c: Removed.
10422         * gcc.dg/wdisallowed-functions-2.c: Removed.
10423         * gcc.dg/wdisallowed-functions-3.c: Removed.
10424         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10425         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10426         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10427
10428 2009-03-28  Richard Guenther  <rguenther@suse.de>
10429
10430         PR tree-optimization/38723
10431         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10432
10433 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10434
10435         PR fortran/38538
10436         * gfortran.dg/char_result_13.f90: New test.
10437
10438 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10439
10440         PR fortran/38765
10441         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10442
10443 2009-03-28  Daniel Kraft  <d@domob.eu>
10444
10445         * gfortran.dg/trim_1.f90: New test.
10446
10447 2009-03-28  Richard Guenther  <rguenther@suse.de>
10448
10449         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10450         * g++.dg/warn/Warray-bounds.C: Likewise.
10451
10452 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10453
10454         PR fortran/32626
10455         * gfortran.dg/recursive_check_7.f90: New test.
10456
10457 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10458
10459         PR fortran/38432
10460         * gfortran.dg/do_check_5.f90: New test.
10461         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10462         * gfortran.dg/array_constructor_18.f90: Ditto.
10463         * gfortran.dg/array_constructor_22.f90: Ditto.
10464         * gfortran.dg/do_3.F90: Ditto.
10465         * gfortran.dg/do_1.f90: Ditto.
10466
10467 2009-03-28  Richard Guenther  <rguenther@suse.de>
10468
10469         PR tree-optimization/38180
10470         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10471
10472 2009-03-28  Richard Guenther  <rguenther@suse.de>
10473
10474         PR tree-optimization/38513
10475         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10476         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10477         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10478         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10479         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10480         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10481         * gcc.dg/vect/vect-35.c: Likewise.
10482         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10483         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10484         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10485
10486 2009-03-28  Richard Guenther  <rguenther@suse.de>
10487
10488         PR tree-optimization/38968
10489         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10490
10491 2009-03-28  Richard Guenther  <rguenther@suse.de>
10492
10493         PR tree-optimization/37795
10494         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10495
10496 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10497
10498         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10499         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10500         options for removed targets.
10501
10502 2009-03-27  Richard Guenther  <rguenther@suse.de>
10503
10504         PR tree-optimization/39120
10505         * gcc.c-torture/execute/pr39120.c: New testcase.
10506
10507 2009-03-27  Richard Guenther  <rguenther@suse.de>
10508
10509         PR tree-optimization/39120
10510         * gcc.dg/torture/pta-callused-1.c: New testcase.
10511
10512 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10513
10514         PR middle-end/39315
10515         * gcc.target/i386/pr39315-1.c: New.
10516         * gcc.target/i386/pr39315-2.c: Likewise.
10517         * gcc.target/i386/pr39315-3.c: Likewise.
10518         * gcc.target/i386/pr39315-4.c: Likewise.
10519         * gcc.target/i386/pr39315-check.c: Likewise.
10520
10521 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10522
10523         PR c/39323
10524         * gcc.dg/pr39323-1.c: New.
10525         * gcc.dg/pr39323-2.c: Likewise.
10526         * gcc.dg/pr39323-3.c: Likewise.
10527
10528 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10529
10530         PR target/38034
10531         * gcc.target/ia64/sync-1.c: New.
10532
10533 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10534
10535         PR target/39472
10536         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10537         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10538         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10539         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10540         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10541         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10542         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10543         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10544
10545 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10546
10547         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10548         for low precision (i.e. float).
10549
10550 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10551             Jakub Jelinek  <jakub@redhat.com>
10552
10553         PR debug/37959
10554         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10555
10556 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10557
10558         * gcc.dg/memmove-2.c: New test.
10559         * gcc.dg/memmove-3.c: New test.
10560
10561         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10562         in clone naming.
10563
10564 2009-03-27  Xinliang David Li  <davidxl@google.com>
10565
10566         PR tree-optimization/39557
10567         * g++.dg/tree-ssa/dom-invalid.C: New test.
10568
10569 2009-03-27  Xinliang David Li  <davidxl@google.com>
10570
10571         PR tree-optimization/39548
10572         * g++.dg/tree-ssa/copyprop.C: New test.
10573
10574 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10575
10576         PR c++/38638
10577         * g++.dg/template/typename17.C: New testcase.
10578         * g++.dg/template/typename18.C: New testcase.
10579
10580 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10581
10582         PR c++/36799
10583         * g++.dg/other/var_copy-1.C: New test.
10584
10585 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10586
10587         PR c++/37647
10588         * g++.dg/parse/ctor9.C: New test.
10589
10590 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10591
10592         PR c++/29727
10593         * g++.dg/init/error2.C: New test.
10594
10595 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10596
10597         PR c++/35652
10598         * gcc.dg/pr35652.C: New.
10599         * g++.dg/warn/pr35652.C: New.
10600         * gcc.dg/format/plus-1.c: Adjust message.
10601
10602 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10603
10604         PR c++/39554
10605         * gcc.dg/wdisallowed-functions-3.c: New test.
10606         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10607
10608 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10609
10610         * gcc.dg/inline-33.c: Fix when pic.
10611
10612 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10613
10614         * gcc.target/ia64/20090324-1.c: New test.
10615
10616 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10617
10618         PR c/27898
10619         * gcc.dg/pr27898.c: New test.
10620
10621         PR tree-optimization/32139
10622         * gcc.c-torture/compile/pr32139.c: New test.
10623
10624 2009-03-24  Jason Merrill  <jason@redhat.com>
10625
10626         PR c++/28274
10627         * g++.dg/parse/defarg14.C: New test.
10628
10629 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10630
10631         PR libfortran/39528
10632         * gfortran.dg/read_repeat.f90: New test.
10633
10634 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10635
10636         PR tree-optimization/39529
10637         * gcc.dg/vect/pr39529.c: New test.
10638
10639 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10640             Jakub Jelinek  <jakub@redhat.com>
10641
10642         PR debug/39524
10643         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10644
10645 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10646
10647         PR c/39495
10648         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10649
10650 2009-03-23  Jason Merrill  <jason@redhat.com>
10651
10652         * g++.dg/cpp0x/auto12.C: Add variadic test.
10653
10654         PR c++/39526
10655         * g++.dg/warn/Wshadow-4.C: New test.
10656
10657 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10658
10659         PR tree-optimization/39516
10660         * gfortran.dg/pr39516.f: New test.
10661
10662 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10663
10664         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10665         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10666         variable, not environment variable.
10667
10668 2009-03-21  Jason Merrill  <jason@redhat.com>
10669
10670         PR c++/28879
10671         * g++.dg/ext/vla6.C: New test.
10672
10673 2009-03-20  Jason Merrill  <jason@redhat.com>
10674
10675         * g++.dg/cpp0x/initlist5.C: Add additional test.
10676
10677 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10678             Janis Johnson  <janis187@us.ibm.com>
10679
10680         * lib/compat.exp (compat-get-options-main, compat-get-options):
10681         Handle dg-prune-output in source file.
10682         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10683         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10684         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10685         two warnings.
10686
10687 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10688
10689         PR c/39495
10690         * gcc.dg/gomp/pr39495-1.c: New test.
10691         * gcc.dg/gomp/pr39495-2.c: New test.
10692         * g++.dg/gomp/pr39495-1.C: New test.
10693         * g++.dg/gomp/pr39495-2.C: New test.
10694
10695         PR target/39496
10696         * gcc.target/i386/pr39496.c: New test.
10697         * g++.dg/other/pr39496.C: New test.
10698
10699 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10700
10701         PR middle-end/39500
10702         * gcc.dg/autopar/pr39500-1.c: New.
10703         * gcc.dg/autopar/pr39500-2.c: New.
10704
10705 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10706
10707         * g++.dg/dg.exp: Prune graphite.
10708
10709 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10710
10711         PR middle-end/39447
10712         * g++.dg/graphite: New.
10713         * g++.dg/graphite/graphite.exp: New.
10714         * g++.dg/graphite/pr39447.C: New.
10715
10716 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10717
10718         PR c++/39425
10719         * g++.dg/template/pr39425.C: New.
10720
10721         * g++.dg/template/spec33.C: Updated.
10722
10723 2009-03-17  Jason Merrill  <jason@redhat.com>
10724
10725         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10726
10727 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10728
10729         PR c++/39475
10730         * g++.dg/ext/unary_trait_incomplete.C: New.
10731
10732 2009-03-17  Jing Yu  <jingyu@google.com>
10733
10734         PR middle-end/39378
10735         * g++.dg/inherit/thunk10.C: New test.
10736
10737 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10738
10739         PR target/39482
10740         * gcc.target/i386/pr39482.c: New test.
10741
10742 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10743
10744         PR debug/39471
10745         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10746         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10747         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10748         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10749
10750         PR middle-end/39443
10751         * gcc.dg/pr39443.c: New test.
10752
10753         PR debug/39412
10754         * gcc.dg/debug/pr39412.c: New test.
10755
10756 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10757
10758         PR testsuite/38526
10759         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10760         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10761         is defined.
10762         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10763         its original value, or unset if it was not defined.
10764         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10765         path procs around use of HOSTCC.
10766         * g++.dg/compat/struct-layout-1.exp: Ditto.
10767         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10768
10769 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10770
10771         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10772
10773 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10774
10775         Revert patch for PR testsuite/37630.
10776
10777         PR testsuite/37960
10778         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10779
10780         PR testsuite/37630
10781         * lib/target-supports.exp (check_effective_target_ieee): New.
10782         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10783         * gcc.dg/20001012-1.c: Require ieee.
10784
10785         PR testsuite/37628
10786         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10787
10788 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10789
10790         PR tree-optimization/39455
10791         * gcc.dg/pr39455.c: New test.
10792
10793 2009-03-13  David Ayers  <ayers@fsfe.org>
10794
10795         * objc/execute/trivial.m. New test.
10796
10797 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10798
10799         PR target/39137
10800         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10801
10802 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10803
10804         PR testsuite/39451
10805         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10806         constraint on (%2).
10807
10808 2009-03-12  David Ayers  <ayers@fsfe.org>
10809
10810         PR libobjc/27466
10811         * objc/execute/exceptions/handler-1.m. New test.
10812
10813 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10814
10815         PR target/39431
10816         * gcc.target/i386/pr39431.c: New test.
10817
10818 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10819
10820         PR target/39445
10821         * gcc.target/i386/pr39445.c: New.
10822
10823         * gcc.target/i386/push-1.c: XFAIL.
10824
10825 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10826
10827         * gcc.dg/inline-33.c: New test.
10828
10829 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10830
10831         * gcc.dg/vect/vect-82.c: Combine dg-do and
10832         dg-require-effective-target into dg-skip-if.
10833         * gcc.dg/vect/vect-83.c: Likewise.
10834
10835 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10836
10837         PR target/39137
10838         * gcc.target/i386/stackalign/longlong-1.c: New test.
10839         * gcc.target/i386/stackalign/longlong-2.c: New test.
10840
10841 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10842
10843         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10844
10845 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10846
10847         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10848         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10849
10850 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10851
10852         * gnat.dg/slice_enum.adb: New test.
10853
10854 2009-03-11  Jason Merrill  <jason@redhat.com>
10855
10856         PR debug/39086
10857         * g++.dg/opt/nrv15.C: New test.
10858
10859 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10860
10861         PR tree-optimization/39422
10862         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10863         constant array with static initialization to global memory.
10864         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10865
10866 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10867
10868         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10869         padding.
10870
10871 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10872
10873         PR c++/39371
10874         * g++.dg/opt/switch2.C: Add -w to dg-options.
10875         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10876         * g++.dg/warn/switch1.C: New test.
10877         * g++.dg/other/switch3.C: New test.
10878
10879         PR tree-optimization/39394
10880         * gcc.c-torture/compile/pr39394.c: New test.
10881
10882 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10883
10884         * gcc.target/s390/20090223-1.c: New testcase.
10885
10886 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10887
10888         PR libfortran/39402
10889         * gfortran.dg/fmt_f0_1.f90: New test.
10890
10891 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10892
10893         PR c++/39060
10894         * g++.dg/other/new1.C: Adjusted.
10895         * g++.dg/parse/crash40.C: Likewise.
10896         * g++.dg/parse/defarg12.C: Likewise.
10897         * g++.dg/template/error15.C: Likewise.
10898
10899         * g++.dg/other/pr39060.C: New.
10900
10901 2009-03-07  Jason Merrill  <jason@redhat.com>
10902
10903         PR c++/39367
10904         * g++.dg/opt/new1.C: New.
10905
10906 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10907
10908         PR c++/33492
10909         * g++.dg/other/error32.C: New.
10910
10911 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10912
10913         PR middle-end/39360
10914         * gcc.c-torture/compile/pr39360.c: New test.
10915
10916         PR debug/39372
10917         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10918
10919 2009-03-05  Jason Merrill  <jason@redhat.com>
10920
10921         PR c++/38908
10922         * g++.dg/warn/Wuninitialized-3.C: New test.
10923
10924 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10925
10926         PR debug/39379
10927         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10928         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10929
10930 2009-03-04  Jason Merrill  <jason@redhat.com>
10931
10932         PR c++/13549
10933         * g++.dg/template/koenig7.C: New test.
10934
10935 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10936
10937         * g++.dg/torture/predcom-1.C: New test.
10938
10939 2009-03-04  Richard Guenther  <rguenther@suse.de>
10940
10941         PR tree-optimization/39362
10942         * g++.dg/torture/pr39362.C: New testcase.
10943
10944 2009-03-04  Jason Merrill  <jason@redhat.com>
10945             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10946
10947         PR c++/9634
10948         PR c++/29469
10949         PR c++/29607
10950         * g++.dg/template/dependent-name5.C: New test.
10951
10952 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10953
10954         PR testsuite/39357
10955         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10956         vect_int to vect_int_mult.
10957
10958 2009-03-04  Richard Guenther  <rguenther@suse.de>
10959
10960         PR tree-optimization/39358
10961         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10962         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10963
10964 2009-03-04  Richard Guenther  <rguenther@suse.de>
10965
10966         PR tree-optimization/39339
10967         * gcc.c-torture/execute/pr39339.c: New testcase.
10968
10969 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10970
10971         * gcc.c-torture/compile/20090303-1.c,
10972         gcc.c-torture/compile/20090303-2.c: New tests.
10973
10974 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10975
10976         PR fortran/39354
10977         * gfortran.dg/gomp/pr39354.f90: New test.
10978
10979         PR tree-optimization/39343
10980         * gcc.dg/pr39343.c: New test.
10981
10982 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10983
10984         PR tree-optimization/39248
10985         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10986         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10987         on targets without vector misalignment support.
10988         * lib/target-supports.exp
10989         (check_effective_target_vect_short_mult): Add
10990         check_effective_target_arm32.
10991
10992 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10993
10994         PR middle-end/39335
10995         * gcc.dg/graphite/pr39335_1.c: New.
10996         * gcc.dg/graphite/pr39335.c: New.
10997
10998 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10999
11000         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
11001         of andl.
11002         * gcc.target/i386/stackalign/return-5.c: Likewise.
11003         * gcc.target/i386/stackalign/return-6.c: Likewise.
11004
11005 2009-03-02  Richard Guenther  <rguenther@suse.de>
11006             Ira Rosen  <irar@il.ibm.com>
11007
11008         PR tree-optimization/39318
11009         * gfortran.dg/vect/pr39318.f90: New test.
11010
11011 2009-03-01  Jan Hubicka  <jh@suse.cz>
11012
11013         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
11014
11015 2009-03-01  Jan Hubicka  <jh@suse.cz>
11016
11017         PR debug/39267
11018         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
11019
11020 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11021
11022         * gnat.dg/pack12.adb: New test.
11023
11024 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11025
11026         PR c++/37789
11027         * g++.dg/other/pr37789.C: New.
11028
11029 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
11030
11031         PR fortran/39295
11032         * gfortran.dg/interface_25.f90: New test.
11033         * gfortran.dg/interface_26.f90: New test.
11034
11035 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
11036
11037         PR fortran/39292
11038         * gfortran.dg/initialization_22.f90: New test.
11039
11040 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
11041
11042         PR rtl-optimization/39241
11043         * gcc.dg/torture/pr39241.c: New.
11044
11045 2009-02-25  Martin Jambor  <mjambor@suse.cz>
11046
11047         PR tree-optimizations/39259
11048         * g++.dg/torture/pr39259.C: New testcase.
11049
11050 2009-02-24  Richard Guenther  <rguenther@suse.de>
11051
11052         PR c++/39242
11053         * g++.dg/template/instantiate10.C: New testcase.
11054
11055 2009-02-24  Richard Guenther  <rguenther@suse.de>
11056             Zdenek Dvorak  <ook@ucw.cz>
11057
11058         PR tree-optimization/39233
11059         * gcc.c-torture/execute/pr39233.c: New testcase.
11060
11061 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
11062
11063         PR tree-optimization/39260
11064         * gcc.dg/graphite/pr39260.c: New.
11065
11066 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
11067
11068         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
11069
11070 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
11071
11072         PR c++/36411
11073         * g++.dg/template/void14.C: New.
11074
11075 2009-02-23  Jason Merrill  <jason@redhat.com>
11076
11077         PR c++/38880
11078         * g++.dg/init/const7.C: Remove XFAIL.
11079         * g++.dg/init/static-init1.C: New test.
11080
11081         * g++.dg/cpp0x/initlist14.C: New test.
11082
11083 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11084
11085         PR fortran/38914
11086         * bound_simplification_2.f90:  New test case.
11087         * bound_7.f90:  New test case.
11088
11089 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
11090
11091         * gcc.dg/cpp/include4.c: New test.
11092
11093 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
11094
11095         PR target/39256
11096         * gcc.target/i386/abi-2.c: New.
11097
11098 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
11099
11100         * gcc.c-torture/execute/pr39228.x: New.
11101
11102 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
11103
11104         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
11105         scan-assembler to check for xmm0 register.
11106
11107 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
11108             Joseph Myers  <joseph@codesourcery.com>
11109
11110         * gcc.target/arm/va_list.c: New test.
11111         * g++.dg/abi/arm_va_list.C: Likewise.
11112         * lib/target-supports.exp (check_effective_target_arm_eabi): New
11113         function.
11114         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
11115         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
11116         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
11117         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
11118         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
11119         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
11120
11121 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
11122
11123         PR testsuite/38164
11124         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
11125         to dg-options.
11126
11127 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
11128
11129         PR target/39240
11130         * gcc.c-torture/execute/pr39240.c: New test.
11131
11132 2009-02-20  Jason Merrill  <jason@redhat.com>
11133
11134         PR c++/39225
11135         * g++.dg/parse/dtor15.C: New test.
11136
11137 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
11138
11139         * gcc.c-torture/execute/20090219-1.c: New.
11140
11141 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
11142
11143         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
11144         (mips-dg-options): When matching isa* pseudo-options make
11145         'value' optional and accept ! entries.  Use $spec instead of
11146         $isa_spec in the isa pseudo-option error message.  Only
11147         perform the ISA-range check when 'value' is set.  If arch is
11148         matching any CPU in the ! entries switch to its generic ISA.
11149         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
11150         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
11151
11152 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
11153
11154         PR target/39175
11155         * gcc.dg/visibility-20.c: New test.
11156         * g++.dg/ext/visibility/visibility-11.C: New test.
11157
11158 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
11159
11160         PR c++/39188
11161         * g++.dg/abi/pr39188-1a.C: New.
11162         * g++.dg/abi/pr39188-1b.C: Likewise.
11163         * g++.dg/abi/pr39188-1.h: Likewise.
11164         * g++.dg/abi/pr39188-2a.C: Likewise.
11165         * g++.dg/abi/pr39188-2b.C: Likewise.
11166         * g++.dg/abi/pr39188-2.h: Likewise.
11167         * g++.dg/abi/pr39188-3a.C: Likewise.
11168         * g++.dg/abi/pr39188-3b.C: Likewise.
11169         * g++.dg/abi/pr39188-3.h: Likewise.
11170
11171 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
11172
11173         PR c/38483
11174         * gcc.c-torture/execute/call-trap-1.c,
11175         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
11176         tests.
11177
11178 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
11179
11180         PR target/39228
11181         * gcc.c-torture/execute/pr39228.c: New test.
11182
11183 2009-02-19  Richard Guenther  <rguenther@suse.de>
11184
11185         PR tree-optimization/39074
11186         * gcc.dg/torture/pr39074.c: New testcase.
11187         * gcc.dg/torture/pr39074-2.c: Likewise.
11188         * gcc.dg/torture/pr39074-3.c: Likewise.
11189
11190 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11191
11192         PR c++/39219
11193         * g++.dg/parse/attr3.C: New.
11194
11195 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
11196
11197         PR testsuite/38165
11198         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
11199
11200         PR testsuite/38166
11201         * g++.dg/ext/visibility/class1.C: Revert revision 122348
11202         and skip on Darwin.
11203
11204 2009-02-18  Jason Merrill  <jason@redhat.com>
11205
11206         PR c++/38880
11207         * g++.dg/init/const7.C: Remove XFAIL.
11208
11209         PR target/39179
11210         * g++.dg/opt/const6.C: New test.
11211
11212 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11213
11214         * gcc.dg/callabi/callabi.exp: Moved to ...
11215         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
11216         in 64bit mode.
11217
11218         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
11219         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11220         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11221         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
11222         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
11223         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
11224         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
11225
11226         * gcc.dg/callabi/callabi.h: Moved to ...
11227         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
11228
11229         * gcc.dg/callabi/func-1.c: Moved to ...
11230         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
11231
11232         * gcc.dg/callabi/func-indirect.c: Moved to ...
11233         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
11234
11235         * gcc.dg/callabi/pr38891.c: Moved to ...
11236         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
11237
11238         * gcc.dg/callabi/vaarg-1.c: Moved to ...
11239         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
11240
11241         * gcc.dg/callabi/vaarg-2.c: Moved to ...
11242         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
11243
11244         * gcc.dg/callabi/vaarg-3.c: Moved to ...
11245         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
11246
11247 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
11248
11249         PR target/38891
11250         * gcc.dg/callabi/pr38891.c: New.
11251
11252 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11253
11254         * gcc.dg/callabi/callabi.exp: New.
11255
11256 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11257
11258         PR target/39082
11259         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
11260         -Wno-abi for x86.
11261         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
11262
11263         * gcc.target/i386/pr39082-1.c: New.
11264
11265         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11266         -Wno-abi.
11267
11268         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11269         CHECK_M64_M128 is defined.
11270         (check_f_arguments): Add "do".
11271         (check_vector_arguments): New.
11272         (check_m64_arguments): Likewise.
11273         (check_m128_arguments): Likewise.
11274
11275         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11276         (CHECK_M64_M128): Define.
11277
11278         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
11279         on abitest.
11280         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11281
11282         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11283         tests only if CHECK_M64_M128 is defined.
11284
11285         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11286         (m128_2_struct): Likewise.
11287         (check_struct_passing5): Likewise.
11288         (check_struct_passing6): Likewise.
11289         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11290
11291         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11292         (un5): Likewise.
11293         (check_union_passing4): Likewise.
11294         (main): Test union with __m128 if CHECK_M64_M128 is defined.
11295
11296 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
11297
11298         PR c/35447
11299         * gcc.dg/noncompile/pr35447-1.c: New test.
11300
11301 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
11302
11303         PR tree-optimization/36922
11304         * gfortran.dg/pr36922.f: New test.
11305
11306 2009-02-17  Richard Guenther  <rguenther@suse.de>
11307
11308         PR tree-optimization/39202
11309         * gcc.c-torture/compile/pr39202.c: New testcase.
11310
11311 2009-02-17  Richard Guenther  <rguenther@suse.de>
11312
11313         PR tree-optimization/39204
11314         * gcc.dg/torture/pr39204.c: New testcase.
11315
11316 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
11317
11318         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11319         * gcc.dg/vect/vect-outer-6.c: Ditto.
11320
11321 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
11322
11323         PR c/35446
11324         * gcc.dg/noncompile/init-5.c: New test.
11325         * gcc.dg/init-bad-4.c: Adjust expected errors.
11326
11327 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11328
11329         PR target/37049
11330         * gcc.target/i386/push-1.c: New.
11331
11332 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
11333
11334         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11335
11336 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11337
11338         * gcc.target/spu/intrinsics-sr.c: New test.
11339
11340 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
11341
11342         PR target/38056
11343         * gcc.target/ia64/sibcall-opt-1.c: New test.
11344         * gcc.target/ia64/sibcall-opt-2.c: New test.
11345
11346 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
11347
11348         PR fortran/36528
11349         * gfortran.dg/cray_pointers_8.f90: New test.
11350
11351         PR fortran/36703
11352         * gfortran.dg/cray_pointers_9.f90: New test.
11353
11354 2009-02-13  Jason Merrill  <jason@redhat.com>
11355
11356         PR c++/39070
11357         * g++.dg/cpp0x/decltype16.C: New.
11358
11359 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11360
11361         PR target/39152
11362         * gfortran.dg/gomp/pr39152.f90: New.
11363
11364 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11365
11366         PR target/39162
11367         * gcc.target/i386/pr39162.c: New.
11368
11369 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
11370
11371         PR c/35444
11372         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11373         New tests.
11374
11375 2009-02-12  Jason Merrill  <jason@redhat.com>
11376
11377         PR c++/38950
11378         * g++.dg/template/array20.C: New test.
11379
11380 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
11381
11382         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11383         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11384         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11385
11386 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11387
11388         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11389
11390 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11391
11392         PR target/39152
11393         * gfortran.dg/pr39152.f: New.
11394
11395 2009-02-11  Jason Merrill  <jason@redhat.com>
11396
11397         PR c++/39153
11398         * g++.dg/cpp0x/defaulted9.C: New test.
11399
11400         PR c++/30111
11401         * g++.dg/init/value7.C: New test.
11402
11403 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11404
11405         PR target/38824
11406         * gcc.target/i386/pr38824.c: New testcase.
11407
11408 2009-02-11  Jason Merrill  <jason@redhat.com>
11409
11410         PR c++/38649
11411         * g++.dg/cpp0x/defaulted8.C: New test.
11412
11413         PR c++/36744
11414         * g++.dg/cpp0x/rv9p.C: New test.
11415
11416 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11417
11418         * gnat.dg/aliasing3.adb: New test.
11419         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11420
11421 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11422
11423         PR c++/34397
11424         * g++.dg/template/crash88.C: New.
11425         * g++.dg/template/crash89.C: Likewise.
11426
11427 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11428
11429         PR c/39084
11430         * gcc.dg/pr39084.c: New test.
11431
11432 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11433
11434         PR target/39139
11435         * gcc.target/i386/pr39139.c: New test.
11436
11437 2009-02-10  Richard Guenther  <rguenther@suse.de>
11438
11439         PR tree-optimization/39132
11440         * gcc.dg/torture/pr39132.c: New testcase.
11441
11442 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11443
11444         PR target/39119
11445         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11446         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11447         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11448         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11449         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11450         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11451         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11452         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11453
11454 2009-02-09  Jason Merrill  <jason@redhat.com>
11455
11456         PR c++/39109
11457         * g++.dg/init/value6.C: New test.
11458
11459 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11460
11461         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11462
11463 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11464
11465         * gcc.c-torture/compile/20090209-1.c: New test.
11466
11467 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11468
11469         PR c++/35147
11470         PR c++/37737
11471         * g++.dg/cpp0x/vt-35147.C: New.
11472         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11473         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11474
11475 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11476
11477         PR c/35434
11478         * gcc.dg/attr-alias-4.c: New test.
11479
11480 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11481
11482         PR c/39035
11483         * gcc.dg/dfp/pr39035.c: New test.
11484
11485 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11486
11487         PR c/36432
11488         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11489
11490 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11491
11492         PR c++/39106
11493         * g++.dg/opt/thunk3.C: New test.
11494
11495 2009-02-05  Nick Clifton  <nickc@redhat.com>
11496
11497         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11498         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11499         * gcc.dg/cdce1.c: Likewise.
11500         * gcc.dg/cpp/_Pragma6.c: Likewise.
11501         * g++.dg/cpp/_Pragma1.C: Likewise.
11502         * gcc.dg/utf32-2.c: Xfail for M32C.
11503         * gcc.dg/utf32-1.c: Likewise.
11504         * gcc.dg/utf32-3.c: Likewise.
11505         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11506         targets.
11507         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11508         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11509         * gcc.dg/Wconversion-5.c: Likewise.
11510         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11511         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11512         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11513         * gcc.dg/utf-inc-init.c: Likewise.
11514         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11515         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11516         * gcc.dg/utf-array-short-wchar.c: Likewise.
11517         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11518         * gcc.dg/mallign.c: Use size_t instead of long.
11519
11520 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11521
11522         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11523
11524 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11525
11526         * gcc.c-torture/execute/pr39100.c: New.
11527
11528 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11529
11530         PR c/35435
11531         * gcc.dg/tls/diag-6.c: New test.
11532
11533 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11534
11535         * gcc.dg/graphite/scop-19.c: New
11536
11537 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11538
11539         AVX Programming Reference (January, 2009)
11540         * gcc.target/i386/avx-vpclmulqdq.c: New.
11541         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11542
11543         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11544
11545         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11546         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11547         (pclmul_test): Renamed to ...
11548         (TEST): This.
11549
11550 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11551
11552         PR c++/39095
11553         * g++.dg/abi/mangle31.C: New test.
11554
11555 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11556
11557         PR c/29129
11558         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11559         declarator.
11560         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11561         inside function prototype but not part of parameter declarator.
11562         * vla-11.c: New test.
11563
11564 2009-02-03  Jason Merrill  <jason@redhat.com>
11565
11566         * g++.dg/warn/main-4.C: New test.
11567         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11568
11569 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11570
11571         PR c++/36607
11572         * g++.dg/expr/cast10.C: New test.
11573
11574 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11575
11576         PR c/35433
11577         * gcc.dg/init-bad-6.c: New test.
11578
11579 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11580
11581         PR target/35318
11582         * gcc.c-torture/compile/pr35318.c: New test.
11583
11584         PR inline-asm/39059
11585         * gcc.dg/nofixed-point-2.c: New test.
11586         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11587         * g++.dg/ext/fixed2.C: Likewise.
11588         * g++.dg/other/error25.C: Likewise.
11589         * g++.dg/lookup/crash7.C: Likewise.
11590         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11591
11592         PR c++/39056
11593         * g++.dg/cpp0x/initlist13.C: New test.
11594
11595 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11596
11597         PR c++/36897
11598         * g++.dg/template/func2.C: New test.
11599
11600         PR c++/37314
11601         * g++.dg/template/typename15.C: New.
11602         * g++.dg/template/typename16.C: New.
11603
11604 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11605             Ben Elliston  <bje@au.ibm.com>
11606
11607         PR c/39034
11608         * gcc.dg/dfp/pr39034.c: New test.
11609
11610 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11611
11612         PR testsuite/38263
11613         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11614
11615 2009-02-02  Jason Merrill  <jason@redhat.com>
11616
11617         PR c++/39054
11618         * g++.dg/parse/dtor14.C: New test.
11619
11620 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11621
11622         * lib/target-supports.exp
11623         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11624         * g++.dg/ext/builtin10.C: New test.
11625
11626         PR inline-asm/39058
11627         * gcc.target/i386/pr39058.c: New test.
11628
11629 2009-02-02  Richard Guenther  <rguenther@suse.de>
11630
11631         PR tree-optimization/38937
11632         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11633
11634 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11635
11636         PR c++/39053
11637         * g++.dg/parse/crash52.C: New.
11638
11639 2009-01-30  Richard Guenther  <rguenther@suse.de>
11640
11641         PR tree-optimization/39041
11642         * gcc.c-torture/compile/pr39041.c: New testcase.
11643
11644 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11645
11646         PR target/39013
11647         * gcc.target/i386/pr39013-1.c: New test.
11648         * gcc.target/i386/pr39013-2.c: New test.
11649
11650         PR c++/39028
11651         * g++.dg/ext/label12.C: New test.
11652
11653 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11654
11655         PR c++/33465
11656         * g++.dg/parse/error34.C: New.
11657         * g++.dg/parse/error35.C: Likewise.
11658
11659 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11660
11661         PR c++/38655
11662         * g++.dg/cpp0x/decltype-38655.C: New.
11663
11664 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11665
11666         PR target/39002
11667         * g++.dg/torture/pr39002.C: New test.
11668
11669 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11670
11671         PR tree-optimization/39007
11672         * gcc.dg/tree-ssa/pr39007.c: New.
11673
11674 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11675
11676         PR middle-end/35854
11677         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11678         to "subreg1".
11679
11680 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11681
11682         PR middle-end/38857
11683         * gcc.c-torture/compile/pr38857.c: New test.
11684
11685 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11686
11687         PR fortran/38852
11688         PR fortran/39006
11689         * gfortran.dg/bound_6.f90: New test.
11690
11691 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11692
11693         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11694
11695 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11696
11697         PR tree-optimization/38997
11698         * gcc.dg/tree-ssa/pr38997.c: New.
11699
11700 2009-01-28  Richard Guenther  <rguenther@suse.de>
11701
11702         PR tree-optimization/38926
11703         * gcc.c-torture/compile/pr38926.c: New testcase.
11704
11705 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11706
11707         PR middle-end/38934
11708         * gcc.dg/pr38934.c: New test.
11709
11710 2009-01-28  Richard Guenther  <rguenther@suse.de>
11711
11712         PR middle-end/38908
11713         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11714
11715 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11716
11717         PR tree-optimization/38984
11718         * gcc.dg/pr38984.c: New XFAILed testcase.
11719
11720
11721 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11722
11723         PR target/38988
11724         * gcc.target/i386/pr38988.c: New test.
11725
11726 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11727
11728         PR c++/37554
11729         * g++.dg/parse/crash51.C: New.
11730         * g++.old-deja/g++.pt/crash9.C: Adjust.
11731
11732 2009-01-27  Daniel Kraft  <d@domob.eu>
11733
11734         PR fortran/38883
11735         * gfortran.dg/mvbits_6.f90:  New test.
11736         * gfortran.dg/mvbits_7.f90:  New test.
11737         * gfortran.dg/mvbits_8.f90:  New test.
11738
11739 2009-01-27  Richard Guenther  <rguenther@suse.de>
11740
11741         PR tree-optimization/38503
11742         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11743
11744 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11745
11746         PR middle-end/38969
11747         * gcc.c-torture/execute/pr38969.c: New test.
11748
11749 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11750
11751         PR testsuite/38864
11752         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11753         to dg-do compile.
11754         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11755         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11756         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11757
11758 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11759
11760         PR target/38952
11761         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11762         if __USING_SJLJ_EXCEPTIONS__ is defined.
11763
11764         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11765         __USING_SJLJ_EXCEPTIONS__ is defined.
11766         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11767         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11768         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11769         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11770         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11771         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11772
11773 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11774
11775         PR testsuite/38949
11776         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11777         Use instead of C name in asm statements.
11778
11779 2009-01-26  Richard Guenther  <rguenther@suse.de>
11780
11781         PR tree-optimization/38745
11782         * g++.dg/torture/pr38745.C: New testcase.
11783
11784 2009-01-26  Richard Guenther  <rguenther@suse.de>
11785
11786         PR middle-end/38851
11787         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11788
11789 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11790
11791         * gcc.dg/bitfld-15.c: Gate warning on target
11792         pcc_bitfield_type_matters.
11793         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11794         g++.dg/ext/bitfield4.C: Likewise.
11795         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11796         bitfield for any target.
11797
11798 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11799
11800         PR c/38957
11801         * gcc.dg/pr38957.c: New test.
11802
11803 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11804
11805         PR fortran/38955
11806         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11807         comparing floats.
11808
11809 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11810
11811         PR tree-optimization/38953
11812         * gfortran.dg/graphite/pr38953.f90: New.
11813
11814 2009-01-24  Paul Brook  <paul@codesourcery.com>
11815
11816         * gcc.target/arm/neon-cond-1.c: New test.
11817
11818 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11819
11820         PR tree-optimization/38932
11821         * gcc.dg/pr38932.c: New.
11822
11823 2009-01-23  Revital Eres  <eres@il.ibm.com>
11824
11825         * gcc.dg/sms-7.c: Fix test.
11826
11827 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11828
11829         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11830         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11831         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11832         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11833
11834 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11835
11836         * gcc.dg/pr35729.c: Make test x86 specific.
11837
11838 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11839
11840         PR middle-end/38615
11841         * gcc.dg/pr38615.c: New test.
11842
11843 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11844
11845         PR target/38931
11846         * gcc.target/i386/pr38931.c: New test.
11847
11848 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11849
11850         PR c++/38930
11851         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11852         * g++.dg/template/typedef12.C: Likewise.
11853         * g++.dg/template/typedef13.C: Likewise.
11854         * g++.dg/template/typedef14.C: Likewise.
11855         * g++.dg/template/sfinae3.C: Likewise.
11856         * g++.old-deja/g++.pt/typename8.C: Likewise.
11857         * g++.dg/template/access11.C: Likewise
11858
11859 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11860
11861         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11862         and mips*-*-irix*.
11863         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11864
11865 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11866
11867         PR c++/26693
11868         * g++.dg/template/typedef11.C: New test.
11869         * g++.dg/template/typedef12.C: Likewise.
11870         * g++.dg/template/typedef13.C: Likewise.
11871         * g++.dg/template/typedef14.C: Likewise.
11872         * g++.dg/template/sfinae3.C: Compile this pedantically.
11873         The only errors expected should be the one saying the typedef is ill
11874         formed.
11875         * g++.old-deja/g++.pt/typename8.C: Likewise.
11876         * g++.dg/template/access11.C: Update this.
11877
11878 2009-01-21  Daniel Kraft  <d@domob.eu>
11879
11880         PR fortran/38887
11881         * gfortran.dg/mvbits_5.f90:  New test.
11882
11883 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11884
11885         * gcc.dg/sms-6.c: New test.
11886         * gcc.dg/sms-7.c: Likewise.
11887
11888 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11889
11890         PR fortran/38907
11891         * gfortran.dg/host_assoc_function_7.f90: New test
11892
11893 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11894             Richard Guenther  <rguenther@suse.de>
11895
11896         PR tree-optimization/38747
11897         PR tree-optimization/38748
11898         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11899         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11900         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11901
11902 2009-01-20  Kees Cook  <kees@ubuntu.com>
11903             H.J. Lu  <hongjiu.lu@intel.com>
11904
11905         PR target/38902
11906         * gcc.dg/pr38902.c: New.
11907
11908 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11909
11910         PR target/38868
11911         * gfortran.dg/pr38868.f: New testcase.
11912
11913 2009-01-20  Richard Guenther  <rguenther@suse.de>
11914
11915         * gcc.c-torture/execute/pr36227.c: Move ...
11916         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11917
11918 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11919
11920         * lib/gfortran.exp: Add -B options for targets that use
11921         libgfortran.a%s in their specs.
11922
11923 2009-01-19  Jason Merrill  <jason@redhat.com>
11924
11925         PR c++/23287
11926         * g++.dg/template/dtor5.C: New test.
11927
11928 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11929
11930         PR fortran/38859
11931         * gfortran.dg/bound_5.f90: New test.
11932
11933 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11934
11935         PR target/38736
11936         * g++.dg/compat/abi/pr38736_main.C: New.
11937         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11938         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11939         * g++.dg/other/macro-1.C: Likewise.
11940         * gcc.dg/macro-1.c: Likewise.
11941         * gcc.dg/compat/pr38736_main.c: Likewise.
11942         * gcc.dg/compat/pr38736_x.c: Likewise.
11943         * gcc.dg/compat/pr38736_y.c: Likewise.
11944
11945 2009-01-18  Richard Guenther  <rguenther@suse.de>
11946
11947         PR tree-optimization/38819
11948         * gcc.c-torture/execute/pr38819.c: New testcase.
11949
11950 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11951
11952         PR fortran/38657
11953         * gfortran.dg/module_commons_3.f90: Reapply.
11954
11955 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11956
11957         PR fortran/34955
11958         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11959         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11960
11961 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11962
11963         PR fortran/38657
11964         * gfortran.dg/module_commons_3.f90: Remove
11965
11966 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11967
11968         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11969
11970 2009-01-16  Jason Merrill  <jason@redhat.com>
11971
11972         PR c++/38877
11973         * g++.dg/template/lvalue1.C: New test.
11974
11975         PR c++/29470
11976         * g++.dg/template/access20.C: New test.
11977         * g++.dg/torture/pr34641.C: Fix access.
11978
11979 2009-01-16  Richard Guenther  <rguenther@suse.de>
11980
11981         PR tree-optimization/38835
11982         PR middle-end/36227
11983         * gcc.c-torture/execute/pr36227.c: New testcase.
11984         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11985         * g++.dg/init/const7.C: Likewise.
11986
11987 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11988
11989         PR target/38554
11990         * gcc.c-torture/compile/pr38554.c: New test.
11991
11992 2009-01-16  Jason Merrill  <jason@redhat.com>
11993
11994         PR c++/38579
11995         * g++.dg/conversion/access1.C: New test.
11996
11997 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11998
11999         PR tree-optimization/38789
12000         * gcc.c-torture/compile/pr38789.c: New test.
12001
12002 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
12003
12004         PR fortran/38152
12005         * gfortran.dg/proc_ptr_13.f90: New.
12006
12007 2009-01-15  Jason Merrill  <jason@redhat.com>
12008
12009         PR c++/38850
12010         * g++.dg/template/koenig6.C: New test.
12011
12012 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12013
12014         PR c++/29388
12015         * g++.dg/template/error37.C: New testcase.
12016
12017 2009-01-15  Jason Merrill  <jason@redhat.com>
12018
12019         PR c++/36334
12020         * g++.dg/conversion/memfn1.C: New test.
12021
12022         PR c++/37646
12023         * g++.dg/conversion/memfn2.C: New test.
12024
12025 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
12026
12027         PR c++/38357
12028         * g++.dg/template/crash87.C: New test.
12029
12030 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
12031
12032         PR middle-end/37843
12033         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
12034
12035 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
12036
12037         PR c++/38636
12038         * g++.dg/parse/crash50.C: New test.
12039
12040 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
12041
12042         PR rtl-optimization/38245
12043         * gcc.dg/pr38245-3.c: New test.
12044         * gcc.dg/pr38245-3.h: New file.
12045         * gcc.dg/pr38245-4.c: New file.
12046         * gcc.dg/pr38364.c: New test.
12047
12048 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
12049
12050         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
12051         sequence PC-relative.
12052
12053 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
12054
12055         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
12056         calls and/or PLT markers.
12057         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
12058         calls and/or PLT markers.
12059         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
12060         calls and/or PLT markers.
12061         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
12062         calls and/or PLT markers.
12063
12064 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
12065             Nathan Froyd  <froydnj@codesourcery.com>
12066             Joseph Myers  <joseph@codesourcery.com>
12067
12068         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
12069         New function.
12070         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
12071         and use consistent CFLAGS.
12072         * gcc.target/powerpc/20030505.c: Likewise.
12073         * gcc.target/powerpc/20081204-1.c: Likewise.
12074         * gcc.target/powerpc/ppc-spe.c: Likewise.
12075         * gcc.target/powerpc/spe1.c: Likewise.
12076         * g++.dg/ext/spe1.C: Likewise.
12077         * g++.dg/other/opaque-1.C: Likewise.
12078         * g++.dg/other/opaque-2.C: Likewise.
12079         * g++.dg/other/opaque-3.C: Likewise.
12080
12081 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
12082
12083         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
12084         out of loop.
12085
12086 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
12087
12088         PR target/38811
12089         * g++.dg/torture/pr38811.C: New file.
12090
12091 2009-01-14  Richard Guenther  <rguenther@suse.de>
12092
12093         PR tree-optimization/38826
12094         PR middle-end/38477
12095         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
12096
12097 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
12098
12099         * gcc.dg/graphite/pr38786.c: Fix commit problem.
12100
12101 2009-01-14  Nick Clifton  <nickc@redhat.com>
12102
12103         PR c++/37862
12104         * g++.cp/parse/pr37862.C: New test.
12105
12106 2009-01-14  Julian Brown  <julian@codesourcery.com>
12107
12108         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
12109         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
12110         to...
12111         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
12112         These.
12113
12114 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
12115
12116         PR rtl-optimization/38774
12117         * gcc.dg/torture/pr38774.c: New test.
12118
12119         PR c++/38795
12120         * g++.dg/cpp0x/pr38795.C: New test.
12121
12122 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
12123             Nathan Froyd  <froydnj@codesourcery.com>
12124             Joseph Myers  <joseph@codesourcery.com>
12125
12126         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
12127         otherwise.  Do not check for AltiVec at runtime.
12128         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
12129         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
12130         * gcc.target/powerpc/altivec-1.c: Likewise.
12131         * gcc.target/powerpc/altivec-3.c: Likewise.
12132         * gcc.target/powerpc/altivec-10.c: Likewise.
12133         * gcc.target/powerpc/altivec-12.c: Likewise.
12134         * gcc.target/powerpc/altivec-24.c: Likewise.
12135         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
12136         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
12137         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
12138         * gcc.target/powerpc/pr35907.c: Likewise.
12139         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
12140         otherwise.  Do not check for Cell at runtime.
12141         * gcc.target/powerpc/altivec_check.h: Delete.
12142
12143         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
12144         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
12145         not check for AltiVec at runtime.
12146         * g++.dg/ext/altivec-cell-2.C: Likewise.
12147         * g++.dg/ext/altivec-cell-3.C: Likewise.
12148         * g++.dg/ext/altivec-cell-4.C: Likewise.
12149         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
12150         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
12151         check.
12152         * g++.dg/ext/altivec_check.h: Delete.
12153
12154 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
12155
12156         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
12157         effective target.  Adjust line numbers accordingly.
12158
12159 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
12160
12161         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
12162
12163 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
12164
12165         PR tree-optimization/38786
12166         * gcc.dg/graphite/pr38786.c: New.
12167
12168 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
12169
12170         Revert:
12171         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12172
12173         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12174         for alpha*-*-* targets.
12175         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12176
12177 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12178
12179         PR libfortran/38772
12180         * gfortran.dg/fmt_bz_bn_err.f: New test.
12181
12182 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
12183
12184         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
12185
12186 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12187
12188         * lib/target-supports.exp (check_effective_target_powerpc64): New.
12189         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
12190         instruction support.  Do not check for it at runtime.
12191
12192 2009-01-12  Jason Merrill  <jason@redhat.com>
12193
12194         PR c++/35109
12195         * g++.dg/lookup/friend11.C: Remove expected error.
12196         * g++.dg/lookup/friend14.C: New test.
12197         * g++.dg/lookup/friend15.C: New test.
12198
12199 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
12200
12201         PR c++/36019
12202         * g++.dg/lookup/hidden-class12.C: New test.
12203         * g++.dg/lookup/hidden-class13.C: New test.
12204         * g++.dg/lookup/hidden-class14.C: New test.
12205         * g++.dg/lookup/hidden-class15.C: New test.
12206         * g++.dg/lookup/hidden-class16.C: New test.
12207
12208 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
12209
12210         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
12211         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
12212         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
12213
12214 2009-01-12  Jason Merrill  <jason@redhat.com>
12215
12216         PR c++/31488
12217         * g++.dg/other/vararg-3.C: New test.
12218
12219 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12220
12221         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
12222         Explicitly enable SPE.
12223         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
12224         directive.
12225
12226         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
12227         Expect -flax-vector-conversions message.  Adjust incompatible
12228         types errors.
12229         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
12230         Make Foo extern.
12231
12232         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
12233
12234         * g++.dg/other/opaque-1.C: Run on targets with SPE.
12235
12236         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
12237         * g++.dg/other/opaque-2.C: Likewise.
12238         * g++.dg/other/opaque-3.C: Likewise.
12239
12240 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12241
12242         PR c/32041
12243         * gcc.dg/pr32041.c: New test.
12244         * g++.dg/parse/offsetof9.C: New test.
12245
12246 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12247             Nathan Froyd  <froydnj@codesourcery.com>
12248
12249         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
12250         * g++.dg/ext/attribute-test-1.C: Likewise.
12251         * g++.dg/ext/attribute-test-2.C: Likewise.
12252         * g++.dg/ext/attribute-test-3.C: Likewise.
12253         * g++.dg/ext/attribute-test-4.C: Likewise.
12254
12255 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12256
12257         * gnat.dg/unchecked_convert3.adb: New test.
12258
12259 2009-01-12  Tomas Bily  <tbily@suse.cz>
12260
12261         PR middlend/38385
12262         * gcc.dg/tree-ssa/pr38385.c: New file.
12263
12264 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12265
12266         PR c++/38794
12267         * g++.dg/parse/typedef9.C: New test.
12268
12269         PR tree-optimization/38807
12270         * gcc.c-torture/compile/pr38807.c: New test.
12271
12272 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
12273
12274         * gcc.target/mips/ins-2.c: New test.
12275
12276 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12277
12278         PR testsuite/38809
12279         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12280
12281 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
12282
12283         PR c++/36254
12284         * g++.dg/warn/Wreturn-type-5.C: New test.
12285
12286 2009-01-11  Matthias Klose  <doko@ubuntu.com>
12287
12288         PR middle-end/38616
12289         * gcc.dg/pr38616.c: New test.
12290
12291 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
12292
12293         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12294
12295 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
12296
12297         PR c++/38648
12298         * g++.dg/expr/string-1.C: New test.
12299         * g++.dg/expr/string-2.C: New test.
12300
12301         PR c++/36695
12302         * g++.dg/ext/complex4.C: New test.
12303         * g++.dg/ext/complex5.C: New test.
12304         * g++.dg/init/reference1.C: New test.
12305         * g++.dg/init/reference2.C: New test.
12306         * g++.dg/init/reference3.C: New test.
12307
12308 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12309
12310         PR fortran/38763
12311         * gfortran.dg/transfer_null_1.f90: New test.
12312
12313 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12314
12315         PR fortran/38765
12316         * gfortran.dg/host_assoc_function_6.f90: New test.
12317
12318 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
12319
12320         * lib/target-supports.exp: Add method to determine if the effective
12321         target is really a ppc405 after applying all compile options.
12322         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12323         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12324         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12325         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12326         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12327         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12328         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12329         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12330         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12331         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12332         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12333         * gcc.target/powerpc/405-machhw-1.c: Likewise.
12334         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12335         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12336         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12337         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12338         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12339         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12340         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12341         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12342         * gcc.target/powerpc/405-macchw-1.c: Likewise.
12343         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12344         * gcc.target/powerpc/405-machhw-2.c: Likewise.
12345         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12346         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12347         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12348         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12349         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12350         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12351         * gcc.target/powerpc/405-macchw-2.c: Likewise.
12352         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12353
12354 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12355
12356         PR c++/35335
12357         * g++.dg/other/error31.C: New testcase.
12358
12359         PR c/35742
12360         * gcc.dg/pr35742.c: New test.
12361
12362 2009-01-09  John F. Carr  <jfc@mit.edu>
12363
12364         PR c++/37877
12365         * g++.dg/parse/linkage3.C: New test.
12366
12367 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12368
12369         PR middle-end/38771
12370         * gcc.c-torture/compile/pr38771.c: New test.
12371
12372 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
12373
12374         * gcc.dg/pr34856.c: Ignore irrelevant warning.
12375
12376 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
12377
12378         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12379         * gcc.dg/sibcall-4.c: Likewise.
12380
12381 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
12382             Jan Sjodin  <jan.sjodin@amd.com>
12383
12384         PR tree-optimization/38559
12385         * gcc.dg/graphite/pr38559.c: New.
12386
12387 2009-01-08  Ira Rosen  <irar@il.ibm.com>
12388
12389         PR tree-optimization/37194
12390         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12391
12392 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
12393
12394         PR c++/38725
12395         * g++.dg/ext/label11.C: New test.
12396
12397 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
12398
12399         * lib/target-supports.exp (check_weak_override_available): New.
12400         * lib/target-supports-dg.exp (dg-require-weak-override): New.
12401         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12402         dg-require-weak-override.
12403
12404 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12405             Alan Modra  <amodra@bigpond.net.au>
12406
12407         * gcc.c-torture/compile/20090107-1.c: New test.
12408
12409 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12410
12411         PR target/38706
12412         * g++.dg/other/pr38706.C: New test.
12413
12414 2009-01-07  Jason Merrill  <jason@redhat.com>
12415
12416         * g++.dg/cpp0x/variadic92.C: New test.
12417         * g++.dg/cpp0x/variadic93.C: New test.
12418
12419 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12420
12421         * lib/target-supports-dg.exp (current_compiler_flags): New.
12422         (check-flags): Use it; do not access dg-test local variables.
12423         (dg-skip-if): Do not access dg-test local variables.
12424         (dg-xfail-run-if): Ditto.
12425         (dg-shouldfail): Ditto.
12426         * gcc.test-framework/test-framework.exp
12427         (check_effective_target_def_nocache): New.
12428         * gcc.test-framework/test-framework.awk: Handle scan tests.
12429         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12430         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12431         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12432         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12433         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12434         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12435         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12436         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12437         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12438
12439         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12440
12441         * lib/target-supports-dg.exp (check_test_flags): Delete.
12442
12443 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12444
12445         PR tree-optimization/38492
12446         PR tree-optimization/38498
12447         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12448         in trunk.
12449         * gcc.dg/graphite/block-0.c: Update test.
12450         * gcc.dg/graphite/block-1.c: Same.
12451         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12452         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12453         * gcc.dg/graphite/block-3.c: New.
12454         * gcc.dg/graphite/pr38498.c: New.
12455
12456 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12457
12458         AVX Programming Reference (December, 2008)
12459         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12460         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12461         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12462
12463         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12464         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12465
12466 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12467
12468         PR fortran/38220
12469         * gfortran.dg/c_loc_pure_1.f90:  New test.
12470
12471 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12472
12473         PR fortran/38669
12474         * gfortran.dg/elemental_dependency_3.f90:
12475         Add the final tree dump cleanup.
12476
12477 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12478
12479         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12480         passing -m32.
12481
12482         PR rtl-optimization/38722
12483         * gfortran.dg/pr38722.f90: New test.
12484
12485 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12486
12487         PR c/34252
12488         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12489         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12490
12491 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12492
12493         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12494         * gfortran.dg/typebound_call_8.f03: Same.
12495         * gfortran.dg/elemental_bind_c.f90: Same.
12496         * gfortran.dg/typebound_call_7.f03: Same.
12497         * gfortran.dg/interface_proc_end.f90: Same
12498         * gfortran.dg/pr37243.f: Fix typo.
12499
12500 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12501
12502         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12503         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12504         large stack sizes.
12505
12506 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12507
12508         AVX Programming Reference (December, 2008)
12509         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12510         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12511         * gcc.target/i386/sse-14.c: Likewise.
12512
12513         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12514         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12515         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12516         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12517
12518 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12519
12520         PR libfortran/38735
12521         * gfortran.dg/fmt_bz_bn.f: Update test.
12522
12523 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12524
12525         PR c++/38472
12526         * g++.dg/conversion/usual-arith-conv.C: New test.
12527
12528 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12529
12530         PR c/34911
12531         * gcc.dg/vector-3.c: New testcase.
12532         * g++.dg/ext/vector15.C: New test.
12533
12534 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12535
12536         PR tree-optimization/38510
12537         * gcc.dg/graphite/pr38510.c: New.
12538
12539 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12540             Jan Sjodin <jan.sjodin@amd.com>
12541
12542         PR tree-optimization/38500
12543         * gcc.dg/graphite/pr38500.c: New.
12544
12545 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12546
12547         * gcc.c-torture/compile/20001226-1.c: Generalize
12548         dg-timeout-factor.
12549         * gcc.c-torture/compile/limits-fnargs.c: Add
12550         dg-timeout-factor.
12551         * gcc.dg/20020425-1.c: Likewise.
12552         * gcc.dg/pch/pch.exp: Likewise.
12553
12554 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12555
12556         PR fortran/38657
12557         * gfortran.dg/module_commons_3.f90: New test.
12558
12559 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12560
12561         PR fortran/37159
12562         * gfortran.dg/random_seed_1.f90: Updated.
12563
12564 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12565
12566         PR fortran/38669
12567         PR fortran/38726
12568         * gfortran.dg/elemental_subroutine_7.f90:
12569         Fix p values so that it can be used as vector subscript.
12570
12571 2009-01-05  Jason Merrill  <jason@redhat.com>
12572
12573         * g++.dg/cpp0x/initlist12.C: Add another test.
12574
12575         * g++.dg/cpp0x/defaulted7.C: New test.
12576
12577 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12578
12579         PR fortran/38672
12580         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12581         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12582
12583 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12584
12585         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12586         for alpha*-*-* targets.
12587         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12588
12589 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12590
12591         PR fortran/38665
12592         * gfortran.dg/host_assoc_function_5.f90: New test.
12593
12594 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12595
12596         PR fortran/38669
12597         * gfortran.dg/elemental_dependency_3.f90: New test.
12598         * gfortran.dg/elemental_subroutine_7.f90: New test.
12599
12600 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12601
12602         * gcc.dg/struct-ret-3.c: Include unistd.h.
12603         (main): Exit early if system memory page size is
12604         larger than 4096 bytes.
12605
12606 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12607
12608         PR fortran/38718
12609         * gfortran.dg/merge_init_expr.f90: New.
12610
12611 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12612
12613         PR fortran/38536
12614         * gfortran.dg/c_loc_tests_13.f90: New test.
12615         * gfortran.dg/c_loc_tests_14.f90: New test.
12616
12617 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12618
12619         * gfortran.dg/func_result_4.f90: New.
12620
12621 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12622
12623         PR fortran/38594
12624         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12625         interface still works, in addition to original tests.
12626         * gfortran.dg/host_assoc_call_6.f90: New test.
12627
12628 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12629
12630         PR c++/38705
12631         * g++.dg/torture/pr38705.C: New test.
12632
12633         PR c/38700
12634         * gcc.dg/pr38700.c: New test.
12635
12636 2009-01-02  Jason Merrill  <jason@redhat.com>
12637
12638         * g++.dg/cpp0x/initlist11.C: New test.
12639         * g++.dg/cpp0x/initlist12.C: New test.
12640
12641 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12642
12643         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12644         Allow extra informative notes.
12645
12646 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12647
12648         PR c/36489
12649         * gcc.dg/pr36489.c: New test.
12650
12651 \f
12652 Copyright (C) 2009 Free Software Foundation, Inc.
12653
12654 Copying and distribution of this file, with or without modification,
12655 are permitted in any medium without royalty provided the copyright
12656 notice and this notice are preserved.