OSDN Git Service

./:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-29  Ian Lance Taylor  <iant@google.com>
2
3         PR middle-end/42099
4         * gcc.c-torture/execute/20091229-1.c: New test.
5
6 2009-12-29  Janus Weil  <janus@gcc.gnu.org>
7
8         PR fortran/42517
9         * gfortran.dg/gomp/recursion1.f90: New test.
10
11 2009-12-29  Eric Botcazou  <ebotcazou@adacore.com>
12
13         * gnat.dg/test_raise_from_pure.adb: XFAIL for the ARM.
14         * gnat.dg/warn5.adb: Expect warning on the ARM.
15
16 2009-12-28  Jason Merrill  <jason@redhat.com>
17
18         PR c++/42447
19         * g++.dg/template/array21.C: New.
20
21 2009-12-28  Janus Weil  <janus@gcc.gnu.org>
22
23         PR fortran/42353
24         * gfortran.dg/class_13.f03: New test.
25
26 2009-12-28  H.J. Lu  <hongjiu.lu@intel.com>
27
28         PR middle-end/41344
29         * gfortran.dg/gomp/pr41344.f: New.
30
31 2009-12-27  Martin Jambor  <mjambor@suse.cz>
32
33         PR tree-optimization/42231
34         * gcc.c-torture/execute/pr42231.c: New test.
35         
36 2009-12-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
37             Daniel Kraft  <d@domob.eu>
38
39         PR fortran/22552
40         * gfortran.dg/warn_implicit_procedure_1.f90: New test.
41
42 2009-12-24  Jason Merrill  <jason@redhat.com>
43
44         PR c++/41305
45         * g++.dg/lookup/koenig9.C: New test.
46         * g++.dg/lookup/koenig10.C: New test.
47         * g++.dg/lookup/koenig11.C: New test.
48         * g++.dg/lookup/koenig12.C: New test.
49
50 2009-12-24  Julian Brown  <julian@codesourcery.com>
51             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
52
53         PR target/40887
54         * gcc.target/arm/pr40887.c: New test.
55
56 2009-12-23  Jakub Jelinek  <jakub@redhat.com>
57
58         PR rtl-optimization/42475
59         * gcc.dg/pr42475.c: New test.
60
61 2009-12-23  Jakub Jelinek  <jakub@redhat.com>
62             Cary Coutant  <ccoutant@google.com>
63
64         PR debug/42454
65         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add check for .debug_ranges.
66
67 2009-12-23  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
68
69         PR target/42093
70         * gcc.target/arm/pr42093.c: New test.
71
72 2009-12-23  Ramana Radhakrishnan  <ramrad01@arm.com>
73
74         PR target/40670
75         * gcc.target/arm/pr40670.c: New test.
76         
77 2009-12-23  Uros Bizjak  <ubizjak@gmail.com>
78
79         * gcc.target/alpha/20000715-1.c: Remove target selector.
80         * gcc.target/alpha/20011018-1.c: Ditto.
81         * gcc.target/alpha/980217-1.c: Ditto.
82         * gcc.target/alpha/asm-1.c: Ditto.
83         * gcc.target/alpha/base-1.c: Ditto.
84         * gcc.target/alpha/base-2.c: Ditto.
85         * gcc.target/alpha/cix-1.c: Ditto.
86         * gcc.target/alpha/cix-2.c: Ditto.
87         * gcc.target/alpha/max-1.c: Ditto.
88         * gcc.target/alpha/max-2.c: Ditto.
89
90 2009-12-23  Sebastian Pop  <sebpop@gmail.com>
91
92         * g++.dg/graphite/id-1.C: New.
93         * g++.dg/graphite/pr41305.C: New.
94         * gcc.dg/graphite/id-16.c: New.
95         * gcc.dg/graphite/interchange-10.c: New.
96         * gcc.dg/graphite/interchange-11.c: New.
97         * gcc.dg/graphite/interchange-mvt.c: New.
98         * gcc.dg/graphite/pr40281.c: New.
99         * gcc.dg/graphite/run-id-2.c: New.
100         * gcc.dg/graphite/scop-dsyr2k.c: New.
101         * gcc.dg/graphite/scop-dsyrk.c: New.
102         * gcc.dg/graphite/scop-mvt.c: New.
103         * gcc.dg/graphite/scop-sor.c: New.
104         * gfortran.dg/graphite/id-18.f90: New.
105         * gfortran.dg/graphite/interchange-3.f90: New.
106         * gfortran.dg/graphite/pr42050.f90: New.
107
108 2009-12-23  Dodji Seketeli  <dodji@redhat.com>
109
110         PR c++/42260
111         * g++.dg/conversion/cast2.C: New test.
112
113 2009-12-22  Jason Merrill  <jason@redhat.com>
114
115         PR c++/42466
116         * g++.dg/template/nontype19.C: New.
117
118         PR c++/42331
119         * g++.dg/cpp0x/initlist29.C: New.
120
121 2009-12-22  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
122
123         PR target/41605
124         * lib/g++.exp: Provide -B options to allow for link spec %s
125         substitutions for static libraries.
126
127 2009-12-22  Brian Hackett  <bhackett1024@gmail.com>
128
129         * g++.dg/plugin/attribute_plugin.c: Rename pre-genericize event.
130         * g++.dg/plugin/dumb_plugin.c: Same.
131
132 2009-12-21  Jason Merrill  <jason@redhat.com>
133
134         * g++.dg/abi/mangle14.C: Add expected mangling.
135
136 2009-12-21  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
137
138         * gcc.dg/pr36901.h: AVR must support address zero.
139
140 2009-12-21  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
141
142         PR testsuite/36903
143         * gcc.dg/tree-ssa/gen-vect-11.c : Disable for avr target. It will
144         not vectorize.
145         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
146         * gcc.dg/tree-ssa/gen-vect-2.c: Ditto.
147         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
148         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
149         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
150         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
151         * gcc.dg/tree-ssa/pr23455.c: Test for 4 eliminations on avr target.
152         * gcc.dg/tree-ssa/ssa-fre-26.c: XFAIL test for avr.
153         * gcc.dg/tree-ssa/vrp47.c: Skip test for avr target due to low
154         branch cost.
155
156 2009-12-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
157
158         PR libfortran/PR42422
159         * gfortran.dg/list_read_10.f90:  New test.
160
161 2009-12-19  Dodji Seketeli  <dodji@redhat.com>
162
163         PR c++/42225
164         * g++.dg/template/typedef26.C: New test.
165
166 2009-12-19  Richard Guenther  <rguenther@suse.de>
167
168         PR lto/42401
169         * g++.dg/lto/20091219_0.C: New testcase.
170
171 2009-12-19  Richard Guenther  <rguenther@suse.de>
172
173         PR tree-optimization/42108
174         * gfortran.dg/pr42108.f90: New testcase.
175
176 2009-12-18  Jason Merrill  <jason@redhat.com>
177
178         PR c++/28300
179         * g++.dg/template/spec37.C: New.
180
181         PR c++/42415
182         * g++.dg/tc1/dr147.C: Add test.
183         * g++.old-deja/g++.jason/temporary5.C: Adjust.
184
185 2009-12-18  Shujing Zhao  <pearly.zhao@oracle.com>
186
187         * g++.old-deja/g++.brendan/misc6.C: Make expected dg-error strings
188         explicit.
189
190 2009-12-17  Jakub Jelinek  <jakub@redhat.com>
191
192         * gcc.dg/debug/dwarf2/const-1.c: Don't expect DW_AT_const_value,
193         but instead DW_AT_location with DW_OP_addr+DW_OP_stack_value.  Add
194         -gno-strict-dwarf -fno-merge-debug-strings to dg-options.
195         * g++.dg/debug/dwarf2/const1.C: Likewise.
196         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
197         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
198
199 2009-12-17  Alexandre Oliva  <aoliva@redhat.com>
200
201         PR debug/41679
202         * gcc.target/arm/pr41679.c: New.
203
204 2009-12-17  Jakub Jelinek  <jakub@redhat.com>
205
206         PR c++/42386
207         * g++.dg/opt/dtor3.C: New test.
208
209 2009-12-17  Arnaud Charlet  <charlet@adacore.com>
210
211         * ada/acats/run_all.sh: Strip comments from norun.lst
212
213 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
214
215         PR target/32280
216         * gcc.target/i386/pr32280-1.c: New test.
217
218 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
219
220         * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
221         x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
222
223 2009-12-17  Janus Weil  <janus@gcc.gnu.org>
224
225         PR fortran/42144
226         * gfortran.dg/dynamic_dispatch_6.f03: New test.
227
228 2009-12-17  Shujing Zhao  <pearly.zhao@oracle.com>
229
230         * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
231         explicit.
232         * g++.old-deja/g++.bugs/900213_02.C: Likewise.
233         * g++.old-deja/g++.bugs/900215_02.C: Likewise.
234
235 2009-12-16  Richard Guenther  <rguenther@suse.de>
236
237         PR lto/42392
238         * gcc.dg/lto/20091216-1_0.c: New testcase.
239
240 2009-12-15  Jason Merrill  <jason@redhat.com>
241
242         PR c++/42387
243         * g++.dg/ext/vla8.C: New.
244
245 2009-12-16  Jakub Jelinek  <jakub@redhat.com>
246
247         * gcc.c-torture/compile/20091215-1.c: New test.
248
249         * gcc.dg/debug/tls-1.c: New test.
250
251 2009-12-15  Jason Merrill  <jason@redhat.com>
252
253         PR c++/42358
254         * g++.dg/cpp0x/variadic98.C: New.
255
256 2009-12-14  Jason Merrill  <jason@redhat.com>
257
258         PR c++/42373
259         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
260
261 2009-12-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
262
263         * ada/acats/norun.lst: Sort.
264
265 2009-12-15  Jakub Jelinek  <jakub@redhat.com>
266
267         PR c++/41183
268         * g++.dg/torture/pr41183.C: New test.
269
270 2009-12-15  Tobias Burnus  <burnus@net-b.de>
271
272         PR fortran/41235
273         * gfortran.dg/auto_char_len_1.f90: New test.
274         * gfortran.dg/auto_char_len_2.f90: New test.
275         * gfortran.dg/auto_char_len_4.f90: Correct test.
276
277 2009-12-14  Jason Merrill  <jason@redhat.com>
278
279         PR c++/42364
280         * g++.dg/cpp0x/variadic31.C: Compile with -g.
281         * g++.dg/ext/attrib33.C: Likewise.
282
283 2009-12-15  Shujing Zhao  <pearly.zhao@oracle.com>
284
285         * g++.dg/other/error20.C: Adjust dg-message strings.
286         * g++.dg/other/error31.C: Likewise.
287         * g++.dg/rtti/typeid6.C: Likewise.
288         * g++.dg/ext/ms-1.C: Likewise.
289         * g++.dg/parse/error19.C: Likewise.
290         * g++.dg/parse/crash5.C: Likewise.
291         * g++.dg/cpp0x/explicit4.C: Likewise.
292         * g++.dg/template/ptrmem4.C: Likewise.
293         * g++.dg/template/crash37.C: Likewise.
294         * g++.dg/template/qualttp5.C: Likewise.
295         * g++.dg/template/local6.C: Likewise.
296         * g++.dg/template/instantiate5.C: Likewise.
297         * g++.old-deja/g++.brendan/overload1.C: Likewise.
298         * g++.old-deja/g++.brendan/cvt3.C: Likewise.
299         * g++.old-deja/g++.brendan/overload4.C: Likewise.
300         * g++.old-deja/g++.jason/conversion11.C: Likewise.
301         * g++.old-deja/g++.jason/scoping10.C: Likewise.
302         * g++.old-deja/g++.other/expr1.C: Likewise.
303         * g++.old-deja/g++.other/pmf3.C: Likewise.
304         * g++.old-deja/g++.other/crash24.C: Likewise.
305         * g++.old-deja/g++.niklas/t120.C: Likewise.
306         * g++.old-deja/g++.niklas/t121.C: Likewise.
307         * g++.old-deja/g++.law/operators9.C: Likewise.
308         * g++.old-deja/g++.law/arm9.C: Likewise.
309         * g++.old-deja/g++.law/enum4.C: Likewise.
310         * g++.old-deja/g++.law/arg11.C: Likewise.
311         * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
312         * g++.old-deja/g++.mike/p2431.C: Likewise.
313         * g++.old-deja/g++.mike/p438.C: Likewise.
314         * g++.old-deja/g++.mike/p9068.C: Likewise.
315         * g++.old-deja/g++.mike/p11110.C: Likewise.
316         * g++.old-deja/g++.bugs/900330_02.C: Likewise.
317
318 2009-12-14  Uros Bizjak  <ubizjak@gmail.com>
319
320         * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
321         * g++.dg/other/i386-3.C: Ditto.
322         * g++.dg/other/i386-5.C: Remove duplicated test.
323         * g++.dg/other/i386-6.C: Ditto.
324
325 2009-12-14  Daniel Franke  <franke.daniel@gmail.com>
326
327         PR fortran/42354
328         * gfortran.dg/iso_c_binding_init_expr.f03: New.
329         * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
330         * gfortran.dg/function_kinds_5.f90: Likewise.
331         * gfortran.dg/selected_char_kind_3.f90: Likewise.
332
333 2009-12-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
334
335         * gfortran.dg/boz_15.f90: Fix typos.
336
337 2009-12-14  Jakub Jelinek  <jakub@redhat.com>
338             Sebastian Pop  <sebastian.pop@amd.com>
339
340         * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
341         * gcc.target/i386/sse-13.c: Same.
342         (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
343         __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
344         * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
345         Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
346         * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
347         * gcc.target/i386/sse-23.c: Same.
348
349 2009-12-14  Sebastian Pop  <sebpop@gmail.com>
350
351         PR middle-end/42284
352         * testsuite/gcc.dg/graphite/pr42284.c: New.
353
354 2009-12-13  Richard Guenther  <rguenther@suse.de>
355
356         PR tree-optimization/42357
357         * g++.dg/torture/pr42357.C: New testcase.
358
359 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
360
361         PR fortran/42257
362         * gfortran.dg/extends_9.f03: New test.
363
364 2009-12-11  Jason Merrill  <jason@redhat.com>
365
366         PR c++/42219
367         * g++.dg/conversion/err-recover1.C: New.
368
369 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
370
371         PR fortran/42335
372         * gfortran.dg/select_type_11.f03: New test.
373
374 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
375
376         PR c++/42225
377         * g++.dg/template/typedef24.C: New test.
378         * g++.dg/template/typedef25.C: New test.
379
380 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
381
382         PR c++/42251
383         * g++.dg/template/const3.C: New test.
384
385 2009-12-11  Richard Guenther  <rguenther@suse.de>
386
387         PR lto/42320
388         * g++.dg/lto/20091210-1_0.h: New testcase.
389         * g++.dg/lto/20091210-1_0.C: Likewise.
390         * g++.dg/lto/20091210-1_1.C: Likewise.
391
392 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
393
394         PR c++/42317
395         * g++.dg/opt/dtor2.C: New test.
396         * g++.dg/opt/dtor2.h: New file.
397         * g++.dg/opt/dtor2-aux.cc: New file.
398
399 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
400
401         PR fortran/41369
402         * gfortran.dg/func_derived_5.f90: New.
403
404 2009-12-10  Jan Hubicka  <jh@suse.cz>
405
406         PR middle-end/42110
407         * g++.dg/torture/pr42110.C: new file.
408
409 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
410
411         PR fortran/34402
412         * gfortran.dg/alloc_comp_init_expr.f03: New.
413
414 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
415
416         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
417         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
418
419 2009-12-09  Xinliang David Li  <davidxl@google.com>
420
421         PR tree-optimization/42337
422         * g++.dg/tree-ssa/pr42337.C: New test.
423
424 2009-12-08  Tobias Burnus  <burnus@net-b.de>
425
426         PR fortran/41711
427         * gfortran.dg/boz_15.f90: New test.
428
429 2008-12-08  Daniel Kraft  <d@domob.eu>
430
431         PR fortran/41177
432         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
433         * gfortran.dg/typebound_proc_13.f03: New test.
434
435 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
436             Jakub Jelinek <jakub@redhat.com>
437
438         PR midle-end/41843
439         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
440
441 2009-12-07  Richard Henderson  <rth@redhat.com>
442
443         PR rtl-opt/42269
444         * gcc.c-torture/execute/pr42269-2.c: New.
445         * gcc.target/alpha/pr42269-1.c: Likewise.
446
447 2009-12-07  Richard Henderson  <rth@redhat.com>
448
449         PR debug/42299
450         PR debug/42166
451         * gcc.c-torture/compile/pr42299.c: New.
452         * gfortran.dg/pr42166.f90: Likewise.
453
454 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
455
456         PR debug/42244
457         * gcc.dg/debug/pr42244.c: New test.
458
459 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
460
461         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
462         abmintrin.h is also tested.
463         * gcc.target/i386/sse-13.c: Likewise.
464
465 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
466
467         PR fortran/41940
468         * gfortran.dg/allocate_scalar_with_shape.f90: New.
469
470 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
471
472         PR other/40302
473         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
474         * gcc.dg/torture/builtin-math-7.c: Likewise.
475         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
476         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
477         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
478         * lib/target-supports.exp (check_effective_target_mpc,
479         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
480         Delete.
481
482 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
483
484         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
485         targets.
486
487 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
488
489         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
490         for 16bit int targets.
491
492 2009-12-06  Richard Henderson  <rth@redhat.com>
493
494         PR debug/42234
495         * gcc.c-torture/compile/pr42234.c: New.
496
497 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
498
499         PR fortran/41478
500         PR fortran/42268
501         * gfortran.dg/intrinsic_pack_5.f90: New test.
502
503 2009-12-04  Jason Merrill  <jason@redhat.com>
504
505         PR c++/42010
506         * g++.dg/abi/local2.C: New.
507
508         PR c++/42277
509         * g++.dg/cpp0x/decltype20.C: New.
510
511 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
512
513         PR rtl-optimization/42164
514         * gcc.c-torture/compile/pr42164.c: New test.
515
516 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
517
518         * gnat.dg/specs/size_attribute1.ads: New test.
519         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
520         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
521
522 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
523
524         PR c++/42218
525         * g++.dg/other/error33.C: New test.
526
527 2009-12-03  Jason Merrill  <jason@redhat.com>
528
529         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
530
531         PR c++/41611
532         * g++.dg/abi/guard2.C: New.
533
534         PR c++/42266
535         * g++.dg/cpp0x/variadic97.C: New.
536
537 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
538
539         PR middle-end/42049
540         * gcc.c-torture/compile/pr42049.c: New test.
541
542 2009-12-03  Quentin Ochem  <ochem@adacore.com>
543
544         * gnat.dg/controlled5.adb: New test.
545         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
546
547 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
548
549         PR c++/42217
550         * g++.dg/other/bitfield4.C: New test.
551
552 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
553
554         PR c++/42256
555         * g++.dg/inherit/thunk11.C: New test.
556         * g++.dg/inherit/thunk11.h: New file.
557         * g++.dg/inherit/thunk11-aux.cc: New file.
558
559 2009-12-02  Richard Henderson  <rth@redhat.com>
560
561         PR tree-opt/42215
562         * gcc.dg/pr42215.c: New.
563
564 2009-12-02  Richard Guenther  <rguenther@suse.de>
565
566         * g++.dg/ipa/iinline-1.C: Adjust.
567         * g++.dg/template/cond2.C: Likewise.
568         * g++.dg/template/pr35240.C: Likewise.
569
570 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
571
572         PR middle-end/42224
573         * gcc.target/s390/pr42224.c: New test.
574
575 2009-12-01  Jason Merrill  <jason@redhat.com>
576
577         PR c++/41611
578         * g++.dg/abi/guard1.C: New.
579
580 2009-12-01  Uros Bizjak  <ubizjak@gmail.com>
581
582         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
583
584 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
585
586         PR c++/42234
587         * g++.dg/gomp/pr42234.C: New test.
588
589 2009-12-01  Martin Jambor  <mjambor@suse.cz>
590
591         PR tree-optimization/42237
592         * gcc.c-torture/compile/pr42237.c: New test.
593
594 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
595
596         PR c++/42057
597         * g++.dg/parse/crash54.C: New.
598
599 2009-11-30  Chao-ying Fu  <fu@mips.com>
600
601         * gcc.target/mips/dsp-lhx.c: New test.
602         * gcc.target/mips/dsp-no-lhx.c: New test.
603
604 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
605
606         * lib/g++.exp (g++_init): Add host-dependent settings for
607         LC_ALL and LANG.
608         * lib/gcc-dg.exp: Likewise.
609         * lib/options.exp: Likewise.
610         * lib/objc.exp (objc_init): Likewise.
611         * lib/gfortran.exp (gfortran_init): Likewise.
612
613 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
614
615         PR c++/40371
616         * g++.dg/template/crash93.C: New.
617
618 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
619
620         * gcc.dg/pr41551.c: New test.
621
622 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
623
624         PR fortran/42053
625         * gfortran.dg/select_type_9.f03: New.
626
627 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
628
629         PR fortran/41631
630         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
631         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
632         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
633         * gfortran.dg/select_type_2.f03: Ditto.
634         * gfortran.dg/select_type_8.f03: New test.
635
636 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
637
638         * gfortran.dg/extends_type_of_1.f03: New test.
639         * gfortran.dg/same_type_as_1.f03: Extended.
640
641 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
642
643         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
644         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
645
646 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
647
648         PR testsuite/42212
649         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
650
651 2009-11-30  Martin Jambor  <mjambor@suse.cz>
652
653         PR middle-end/42196
654         * gcc.c-torture/compile/pr42196-1.c: New test.
655         * gcc.c-torture/compile/pr42196-2.c: New test.
656         * gcc.c-torture/compile/pr42196-3.c: New test.
657
658 2009-11-30  Ira Rosen  <irar@il.ibm.com>
659
660         * gfortran.dg/vect/vect-7.f90: New test.
661
662 2009-11-30  Richard Guenther  <rguenther@suse.de>
663
664         PR middle-end/42119
665         PR fortran/38530
666         * gfortran.dg/pr42119.f90: New testcase.
667
668 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
669
670         PR c++/42069
671         * g++.dg/template/typedef23.C: New test.
672
673 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
674
675         PR tree-optimization/41961
676         * g++.dg/tree-ssa/pr41961.C: New.
677
678 2009-11-29  Ira Rosen  <irar@il.ibm.com>
679
680         PR tree-optimization/42193
681         * gcc.dg/vect/pr42193.c: New test.
682
683 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
684
685         PR c++/36408
686         * g++.dg/template/stmtexpr2.C: New test.
687
688 2009-11-28  Richard Guenther  <rguenther@suse.de>
689
690         PR tree-optimization/42183
691         * g++.dg/torture/pr42183.C: New testcase.
692
693 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
694
695         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
696         w64 target type 'unsigned long long'.
697
698 2009-11-27  Martin Jambor  <mjambor@suse.cz>
699
700         PR middle-end/42006
701         * gcc.c-torture/execute/pr42006.c: New test.
702
703 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
704
705         PR c++/38656
706         * g++.dg/cpp0x/error2.C: New.
707
708 2009-11-27  Michael Matz  <matz@suse.de>
709
710         PR rtl-optimization/42084
711         * gcc.dg/pr42084.c: New test.
712
713 2009-11-27  Michael Matz  <matz@suse.de>
714
715         PR c++/41906
716         * g++.dg/tree-ssa/pr41906.C: New testcase.
717
718 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
719
720         * gcc.dg/O16384.c: New test.
721
722 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
723
724         PR c++/35112
725         * g++.dg/parse/crash53.C: New.
726         * g++.dg/parse/error17.C: Adjust, error messages are not
727         duplicated anymore.
728         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
729
730 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
731
732         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
733         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
734         * gcc.target/i386/vperm-v4si-2.c: Ditto.
735         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
736
737 2009-11-26  Richard Henderson  <rth@redhat.com>
738
739         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
740
741 2009-11-26  Jason Merrill  <jason@redhat.com>
742
743         PR c++/42026, DR 239
744         * g++.dg/lookup/koenig8.C: New.
745
746         PR c++/10690
747         * g++.dg/template/explicit-args2.C: Add typeid cases.
748
749 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
750
751         PR fortran/41278
752         * gfortran.dg/array_function_5.f90: New test.
753
754 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
755
756         PR fortran/42048
757         PR fortran/42167
758         * gfortran.dg/select_type_10.f03: New test case.
759         * gfortran.dg/typebound_call_11.f03: Extended test case.
760
761 2009-11-26  Michael Matz  <matz@suse.de>
762
763         PR tree-optimization/41905
764         * g++.dg/tree-ssa/pr41905.C: New testcase.
765
766 2009-11-25  Richard Henderson  <rth@redhat.com>
767
768         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
769
770         * lib/target-supports.exp
771         (check_effective_target_vect_extract_even_odd): Add x86.
772
773         * gcc.target/i386/isa-check.h: New.
774         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
775         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
776         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
777         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
778         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
779         gcc.target/i386/vperm.pl: New files.
780
781 2009-11-25  Richard Henderson  <rth@redhat.com>
782
783         * gcc.dg/vect/pr36493.c: Call check_vect.
784         * gcc.dg/vect/pr37539.c: Likewise.
785         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
786         * tree-vect.h (check_vect): Use cpuid for x86.
787
788 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
789
790         * gnat.dg/specs/pack6.ads: New test.
791         * gnat.dg/specs/pack6_pkg.ads: New helper.
792
793 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
794
795         * gcc.target/powerpc/regnames-1.c: New test.
796
797 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
798             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
799
800         PR ada/42170
801         * ada/acats/run_acats: Bump stack limit to 16MB.
802
803 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
804
805         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
806         -march=armv5te.
807
808 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
809
810         PR fortran/42008
811         * gfortran.dg/pure_initializer_2.f90: New test.
812
813 2009-11-23  Jason Merrill  <jason@redhat.com>
814
815         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
816         * g++.old-deja/g++.pt/ctor2.C: Adjust.
817         * g++.dg/lookup/name-clash4.C: Adjust.
818
819 2009-11-23  Jason Merrill  <jason@redhat.com>
820
821         * g++.dg/template/spec15.C: Check for helpful message.
822
823 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
824
825         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
826         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
827         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
828         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
829         * gcc.target/powerpc/paired-2.c: Ditto.
830         * gcc.target/powerpc/paired-3.c: Ditto.
831         * gcc.target/powerpc/paired-4.c: Ditto.
832         * gcc.target/powerpc/paired-5.c: Ditto.
833         * gcc.target/powerpc/paired-6.c: Ditto.
834         * gcc.target/powerpc/paired-7.c: Ditto.
835         * gcc.target/powerpc/paired-8.c: Ditto.
836         * gcc.target/powerpc/paired-9.c: Ditto.
837         * gcc.target/powerpc/paired-10.c: Ditto.
838         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
839         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
840         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
841         * gcc.target/powerpc/pr39457.c: Don't use -m64.
842         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
843         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
844         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
845         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
846
847 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
848
849         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
850         scan-assembler-not regular expression.
851
852 2009-11-24  Richard Guenther  <rguenther@suse.de>
853
854         PR tree-optimization/42142
855         * gcc.c-torture/execute/pr42142.c: New testcase.
856
857 2009-11-24  Martin Jambor  <mjambor@suse.cz>
858
859         PR tree-optimization/42154
860         * gcc.c-torture/execute/pr42154.c: New test.
861
862 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
863
864         PR fortran/42045
865         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
866         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
867         * gfortran.dg/proc_ptr_comp_24.f90: New.
868
869 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
870
871         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
872         int targets.
873
874 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
875
876         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
877
878 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
879
880         PR testsuite/42086
881         * gcc.target/ia64/fptr-1.c: Make it a compile test.
882
883 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
884
885         * lib/lto.exp (lto_option_list): Rename from option_list.
886         * lib/compat.exp (compat_option_list): Rename from option_list.
887
888 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
889
890         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
891         * gcc-dg/raw-string-2.c: Ditto.
892         * gcc-dg/utf-array-short-wchar.c: Ditto.
893         * gcc-dg/utf-array.c: Ditto.
894         * gcc-dg/utf8-2.c: Ditto.
895
896 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
897
898         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
899         targets.
900
901 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
902
903         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
904
905 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
906
907         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
908
909 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
910
911         PR testsuite/36470
912         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
913         Enable short test for avr target.
914         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
915         * gcc.dg/utf32-2.c: Ditto.
916         * gcc.dg/utf32-3.c: Ditto.
917         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
918
919 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
920
921         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
922
923 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
924
925         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
926
927
928 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
929
930         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
931         * gcc.dg/sms-7.c: Ditto.
932
933 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
934
935         * gcc.dg/pr36998.c: Frame pointer required for avr target.
936         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
937         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
938         * gcc.dg/pr41340.c: Test requires long pointer target.
939         * gcc.dg/profile-generate-3.c: Test requires profiling support.
940
941 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
942
943         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
944         * gcc.dg/graphite/block-3.c: Ditto.
945         * gcc.dg/graphite/block-4.c: Ditto.
946         * gcc.dg/graphite/block-5.c: Ditto.
947         * gcc.dg/graphite/block-6.c: Ditto.
948         * gcc.dg/graphite/interchange-0.c: Ditto.
949         * gcc.dg/graphite/interchange-1.c: Ditto.
950         * gcc.dg/graphite/interchange-2.c: Ditto.
951         * gcc.dg/graphite/interchange-3.c: Ditto.
952         * gcc.dg/graphite/interchange-4.c: Ditto.
953         * gcc.dg/graphite/interchange-5.c: Ditto.
954         * gcc.dg/graphite/interchange-6.c: Ditto.
955         * gcc.dg/graphite/run-id-1.c: Ditto.
956         * gcc.dg/graphite/scop-16.c: Ditto.
957         * gcc.dg/graphite/scop-17.c: Ditto.
958         * gcc.dg/graphite/scop-18.c: Ditto.
959         * gcc.dg/graphite/scop-matmult.c: Ditto.
960         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
961         * gcc.dg/graphite/id-15.c: Ditto.
962
963 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
964
965         * gnat.dg/specs/weak1.ads: New test.
966
967 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
968
969         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
970
971 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
972
973         PR c++/14777
974         * g++.dg/template/typedef13.C: Adjust.
975         * g++.dg/template/typedef19.C: Adjust.
976         * g++.dg/template/typedef20.C: Adjust.
977         * g++.dg/template/typedef22.C: New test.
978
979 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
980
981         PR target/42113
982         * gcc.target/alpha/pr42113.c: New test.
983
984 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
985
986         PR fortran/41807
987         * gfortran.dg/data_value_1.f90: Update test.
988         * gfortran.dg/array_constructor_32.f90: New test.
989
990 2009-11-21  Martin Jambor  <mjambor@suse.cz>
991
992         PR middle-end/42025
993         * gcc.c-torture/compile/pr42025-1.c: New test.
994         * gcc.c-torture/compile/pr42025-2.c: New test.
995
996 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
997
998         * gcc.target/mips/mult-1.c: Forbid octeon.
999         * gcc.target/mips/octeon-dmul-3.c: New test.
1000
1001 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1002
1003         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
1004
1005 2009-11-20  Jason Merrill  <jason@redhat.com>
1006
1007         PR c++/9050, DR 147, DR 318
1008         * g++.dg/template/ctor9.C: New.
1009         * g++.dg/tc1/dr147.C: Remove xfails.
1010         * g++.dg/lookup/name-clash4.C: Adjust.
1011         * g++.old-deja/g++.jason/temporary5.C: Adjust.
1012         * g++.old-deja/g++.pt/ctor2.C: Adjust.
1013
1014 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
1015
1016         PR tree-optimization/42078
1017         * gcc.dg/pr42078.c: New test.
1018
1019 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1020
1021         PR Testsuite/42114
1022         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
1023         XFAIL ptrdiff range test for avr.
1024         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
1025         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
1026         * gcc-dg/c99-stdint-6.c: Ditto.
1027
1028 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1029
1030         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
1031         2009-10-23 change to set VRSAVE if VSX has been reverted.
1032
1033 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
1034
1035         PR c++/38646
1036         * g++.dg/cpp0x/pr38646.C: New test.
1037
1038 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1039
1040         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
1041         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
1042         Wrap *intmax_t tests in !NO_MAX_TYPES.
1043
1044 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1045
1046         PR c++/42060
1047         * g++.dg/cpp0x/initlist28.C: New.
1048
1049 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
1050
1051         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
1052
1053 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1054
1055         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
1056
1057 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
1058
1059         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
1060         explicit.
1061         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
1062         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
1063         * g++.old-deja/g++.law/typeck1.C: Likewise.
1064         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
1065         * g++.dg/conversion/ptrmem9.C: Likewise.
1066         * g++.dg/expr/cond2.C: Likewise.
1067
1068 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
1069             Janus Weil  <janus@gcc.gnu.org>
1070
1071         PR fortran/42104
1072         * gfortran.dg/proc_ptr_comp_23.f90: New test.
1073
1074 2009-11-19  Jason Merrill  <jason@redhat.com>
1075
1076         PR c++/42115
1077         * g++.dg/init/placement5.C: Add positive test.
1078
1079         DR 176 permissiveness
1080         * g++.dg/ext/injected-ttp.C: New.
1081         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
1082         * g++.old-deja/g++.pt/ttp41.C: Adjust.
1083
1084 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1085
1086         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
1087         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
1088
1089 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1090
1091         * gcc-dg/raw-string-1.c: Skip test for avr target.
1092         * gcc-dg/utf-array-short-wchar.c: Ditto.
1093         * gcc-dg/utf-array.c: Ditto.
1094         * gcc-dg/utf8-2.c: Ditto.
1095
1096 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
1097
1098         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
1099         (plugin_init): Pass correct version to plugin_default_version_check.
1100         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
1101         (plugin_init): Pass correct version to plugin_default_version_check.
1102         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
1103         (plugin_init): Pass correct version to plugin_default_version_check.
1104
1105 2009-11-19  Jason Merrill  <jason@redhat.com>
1106
1107         PR c++/561
1108         * g++.dg/overload/pmf2.C: New.
1109
1110 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1111
1112         PR libgfortran/42090
1113         * gfortran.dg/direct_io_11.f90: New test.
1114
1115 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
1116
1117         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
1118
1119 2009-11-18  Nick Clifton  <nickc@redhat.com>
1120
1121         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
1122         * g++.dg/lto/20081120-1_0.C: Likewise.
1123         * g++.dg/lto/20091002-2_0.C: Likewise.
1124         * g++.dg/lto/20081120-2_0.C: Likewise.
1125         * g++.dg/lto/20091002-3_0.C: Likewise.
1126         * g++.dg/lto/20081123_0.C: Likewise.
1127         * g++.dg/lto/20090313_0.C: Likewise.
1128         * g++.dg/lto/20081109-1_0.C: Likewise.
1129         * g++.dg/lto/20081219_0.C: Likewise.
1130         * g++.dg/lto/20081204-1_0.C: Likewise.
1131         * g++.dg/lto/20090302_0.C: Likewise.
1132         * g++.dg/lto/20081119-1_0.C: Likewise.
1133         * g++.dg/lto/20081118_0.C: Likewise.
1134
1135 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
1136
1137         PR testsuite/41913
1138         * lib/lto.exp (scan-symbol): Properly check if target exist.
1139
1140 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
1141
1142         PR fortran/42072
1143         * gfortran.dg/proc_ptr_8.f90: Extended.
1144
1145 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
1146
1147         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
1148         explicit.
1149         * g++.dg/inherit/error4.C: Likewise.
1150         * g++.dg/template/crash90.C: Likewise.
1151
1152 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
1153
1154         PR c++/3187
1155         * g++.dg/abi/mangle26.C: Also match *C2* definition.
1156         * g++.dg/abi/mangle27.C: Likewise.
1157         * g++.dg/abi/mangle28.C: Likewise.
1158         * g++.dg/abi/mangle29.C: Likewise.
1159
1160 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
1161
1162         PR debug/41926
1163         * gcc.dg/vect/vect-debug-pr41926.c: New.
1164
1165 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1166
1167         PR c++/42058
1168         * g++.dg/init/array26.C: New.
1169         * g++.dg/init/array27.C: Likewise.
1170         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
1171
1172 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
1173
1174         PR c++/42061
1175         * g++.dg/cpp0x/initlist27.C: New test.
1176
1177         PR c++/42059
1178         * g++.dg/cpp0x/initlist26.C: New test.
1179
1180 2009-11-16  Jason Merrill  <jason@redhat.com>
1181
1182         PR c++/189, c++/9937, c++/13950, DR 176
1183         * g++.dg/tc1/dr176.C: Adjust.
1184         * g++.dg/template/injected1.C: New.
1185         * g++.dg/template/inherit.C: Adjust.
1186         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1187         * g++.old-deja/g++.pt/lookup8.C: Adjust.
1188         * g++.old-deja/g++.pt/ttp22.C: Adjust.
1189         * g++.old-deja/g++.pt/ttp23.C: Adjust.
1190
1191 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1192
1193         PR c++/42055
1194         * g++.dg/template/crash92.C: New.
1195
1196 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1197
1198         PR c++/32056
1199         * g++.dg/template/error44.C: New.
1200
1201 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1202
1203         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
1204
1205 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
1206
1207         PR fortran/42048
1208         * gfortran.dg/typebound_call_11.f03: New test.
1209
1210 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
1211
1212         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
1213         init functions.
1214
1215 2009-11-13  Jason Merrill  <jason@redhat.com>
1216
1217         PR c++/27425
1218         PR c++/34274
1219         * g++.dg/template/arg7.C: New.
1220
1221         PR c++/29363
1222         * g++.dg/template/error43.C: New.
1223
1224         PR debug/26965
1225         * g++.dg/debug/dwarf2/static-data-member2.C: New.
1226
1227         PR c++/35075
1228         * g++.dg/template/ref5.C: New.
1229
1230         PR c++/21008, DR 515
1231         * g++.dg/template/inherit4.C: New.
1232         * g++.dg/lookup/scoped8.C: Adjust.
1233
1234         PR c++/11987
1235         * g++.dg/parse/typename11.C: New.
1236         * g++.dg/template/crash48.C: Adjust.
1237
1238 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
1239
1240         PR testsuite/42001
1241         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1242         lto_finish at the end.
1243         * gfortran.dg/lto/lto.exp: Ditto.
1244
1245 2009-11-12  Jason Merrill  <jason@redhat.com>
1246
1247         PR c++/39560
1248         * g++.dg/lookup/anon7.C: New.
1249
1250         PR c++/37037
1251         * g++.dg/template/typedef21.C: New.
1252
1253         PR c++/42013
1254         * g++.dg/cpp0x/decltype19.C: New.
1255
1256 2009-11-11  Jason Merrill  <jason@redhat.com>
1257
1258         PR c++/39131
1259         * g++.dg/dfp/typeid1.C: New.
1260
1261 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
1262
1263         PR fortran/41978
1264         * gfortran.dg/proc_ptr_comp_22.f90: New test.
1265
1266 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
1267
1268         PR testsuite/42001
1269         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1270         lto_finish at the end.
1271
1272         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1273         (lto_finish): New. Restore mathlib.
1274
1275 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
1276
1277         * g++.dg/torture/pushpop_macro.C: New testcase.
1278         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1279         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1280
1281 2009-11-11  Jon Beniston  <jon@beniston.com>
1282
1283         * lib/target-supports.exp (check_profiling_available): lm32 target
1284           doesn't support profiling.
1285         * gcc.dg/20020312-2.c: Add lm32 support.
1286         * g++.dg/other/packed1.C: Expect to fail on lm32.
1287         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1288
1289 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1290
1291         * gcc.target/arm/neon: Regenerate generated tests.
1292
1293 2009-11-10  Jason Merrill  <jason@redhat.com>
1294
1295         * g++.dg/init/placement5.C: New.
1296
1297         PR c++/34158
1298         * g++.dg/init/placement4.C: New.
1299
1300 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1301
1302         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1303         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1304         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1305         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1306
1307 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1308
1309         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1310         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
1311
1312 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1313
1314         * gcc.c-torture/compile/pr41987.c: New.
1315
1316 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
1317
1318         PR middle-end/40946
1319         * gcc.dg/pr40946.c: New test.
1320
1321 2009-11-09  Jason Merrill  <jason@redhat.com>
1322
1323         PR c++/41972
1324         * g++.dg/template/ref4.C: New.
1325
1326         PR c++/41994
1327         * g++.dg/template/conv10.C: New.
1328
1329 2009-11-07  Jason Merrill  <jason@redhat.com>
1330
1331         PR c++/37920
1332         * g++.dg/ext/typeof11.C: New.
1333
1334 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
1335
1336         PR target/41985
1337         * gcc.target/i386/pr41985.c: New test.
1338
1339 2009-11-08  Richard Guenther  <rguenther@suse.de>
1340
1341         * gcc.dg/torture/pta-escape-1.c: New testcase.
1342
1343 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
1344
1345         * gnat.dg/rep_clause4.adb: New test.
1346
1347 2009-11-08  Richard Guenther  <rguenther@suse.de>
1348
1349         PR rtl-optimization/41928
1350         * gfortran.dg/pr41928.f90: New testcase.
1351
1352 2009-11-07  Jason Merrill  <jason@redhat.com>
1353
1354         PR c++/18451
1355         PR c++/40738
1356         * g++.dg/parse/error36.C: Add parameter and template cases.
1357         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1358         * g++.dg/ext/typedef-init.C: Likewise.
1359         * g++.dg/lookup/hidden-class1.C: Likewise.
1360         * g++.dg/lookup/hidden-class10.C: Likewise.
1361         * g++.dg/lookup/hidden-class5.C: Likewise.
1362         * g++.dg/lookup/hidden-class7.C: Likewise.
1363         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1364         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1365         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1366         * g++.dg/lookup/strong-using-2.C: Likewise.
1367         * g++.dg/other/typedef1.C: Likewise.
1368         * g++.dg/parse/access10.C: Likewise.
1369         * g++.dg/parse/constructor1.C: Likewise.
1370         * g++.dg/parse/crash38.C: Likewise.
1371         * g++.dg/parse/error3.C: Likewise.
1372         * g++.dg/parse/typespec1.C: Likewise.
1373         * g++.dg/template/typedef5.C: Likewise.
1374         * g++.old-deja/g++.pt/typename3.C: Likewise.
1375         * g++.old-deja/g++.pt/typename4.C: Likewise.
1376         * g++.old-deja/g++.pt/typename6.C: Likewise.
1377         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1378
1379         * g++.dg/abi/regparm1.C: Fix execute test.
1380
1381 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
1382
1383         PR tree-optimization/41643
1384         * gcc.dg/pr41643.c: New test.
1385
1386 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1387
1388         PR fortran/41909
1389         * gfortran.dg/recursive_check_15.f90: New test.
1390
1391 2009-11-06  Jason Merrill  <jason@redhat.com>
1392
1393         PR c++/15946
1394         * g++.dg/parse/error36.C: New.
1395         * g++.old-deja/g++.other/typename1.C: Adjust.
1396
1397         PR c++/9381
1398         * g++.dg/abi/regparm1.C: New.
1399
1400 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
1401
1402         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1403         PLUGIN_PRAGMAS.
1404         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1405         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1406         and pragma_plugin-test-1.C.
1407
1408 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1409
1410         PR c++/41536
1411         * g++.dg/ext/always_inline-5.C: New test.
1412
1413 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1414
1415         PR c++/41967
1416         * g++.dg/gomp/pr41967.C: New test.
1417
1418 2009-11-06  Michael Matz  <matz@suse.de>
1419
1420         PR middle-end/41963
1421         * gcc.dg/pr41963.c: New test.
1422
1423 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1424
1425         PR middle-end/41935
1426         * gcc.dg/pr41935.c: New test.
1427         * c-c++-common/pr41935.c: New test.
1428         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1429         element.
1430         * gcc.c-torture/execute/pr41935.c: New test.
1431
1432 2009-11-05  Jason Merrill  <jason@redhat.com>
1433
1434         PR c++/34180
1435         * g++.dg/init/synth2.C: New.
1436
1437         PR c++/7046
1438         * g++.dg/abi/pragma-pack1.C: New.
1439
1440         PR c++/34870
1441         * g++.dg/lookup/koenig7.C: New.
1442
1443         PR c++/41703
1444         * g++.dg/template/partial6.C: New.
1445
1446 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1447
1448         PR fortran/41556
1449         * gfortran.dg/class_12.f03: New test.
1450
1451 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1452
1453         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1454         in builtin's name.
1455
1456 2009-11-04  Jason Merrill  <jason@redhat.com>
1457
1458         PR c++/36912
1459         * g++.dg/init/static-init2.C: New.
1460
1461 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1462
1463         PR fortran/41556
1464         PR fortran/41873
1465         * gfortran.dg/interface_abstract_4.f90: New test.
1466
1467 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1468
1469         * gcc.target/m68k/pr41302.c: Fix target triplet.
1470
1471 2009-11-04  Jason Merrill  <jason@redhat.com>
1472
1473         PR c++/39413
1474         * g++.dg/template/overload11.C: New.
1475         * g++.dg/template/nested3.C: Adjust.
1476
1477 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1478
1479         PR ada/20548
1480         * ada/acats/norun.lst: Remove the stack checking tests.
1481         * ada/acats/run_acats: Limit the stack to 8MB.
1482
1483 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1484
1485         PR fortran/41556
1486         PR fortran/41937
1487         * gfortran.dg/class_11.f03: New test.
1488
1489 2009-11-04  Jason Merrill  <jason@redhat.com>
1490
1491         PR c++/35067
1492         * g++.dg/abi/thunk5.C: New.
1493
1494 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1495
1496         PR rtl-opt/41833
1497         * gcc.target/powerpc/altivec-33.c: New testcase.
1498
1499 2009-11-04  Jason Merrill  <jason@redhat.com>
1500
1501         PR c++/17365, DR 218
1502         * g++.dg/lookup/koenig6.C: New.
1503         * g++.dg/lookup/koenig5.C: Adjust.
1504         * g++.dg/template/crash56.C: Adjust.
1505         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1506
1507 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1508             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1509
1510         * gcc.target/i386/xop-check.h: New file.
1511         * gcc.target/i386/xop-hadduX.c: Ditto.
1512         * gcc.target/i386/xop-haddX.c: Ditto.
1513         * gcc.target/i386/xop-hsubX.c: Ditto.
1514         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1515         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1516         * gcc.target/i386/xop-pcmov2.c: Ditto.
1517         * gcc.target/i386/xop-pcmov.c: Ditto.
1518         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1519         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1520         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1521         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1522         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1523         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1524         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1525         * gcc.target/i386/sse-12.c: Update with new compile options to
1526         activate and check xopintrin.h intrinsic file.
1527         * gcc.target/i386/sse-13.c: Ditto.
1528         * gcc.target/i386/sse-14.c: Ditto.
1529         * gcc.target/i386/sse-22.c: Ditto.
1530         * gcc.target/i386/sse-23.c: Ditto.
1531         * g++.dg/other/i386-2.C: Ditto.
1532         * g++.dg/other/i386-3.C: Ditto.
1533         * g++.dg/other/i386-5.C: Ditto.
1534         * g++.dg/other/i386-6.C: Ditto.
1535
1536 2009-11-04  Wei Guozhi  <carrot@google.com>
1537
1538         PR target/40835
1539         * gcc.target/arm/pr40835: New testcase.
1540
1541 2009-11-04  Revital Eres  <eres@il.ibm.com>
1542
1543         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1544         change in decision of peeling for alignment.
1545         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1546         * gcc.dg/vect/vect-50.c: Likewise.
1547         * gcc.dg/vect/vect-42.c: Likewise.
1548         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1549         Likewise.
1550         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1551         Likewise.
1552         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1553         * gcc.dg/vect/vect-60.c: Likewise.
1554         * gcc.dg/vect/vect-52.c: Likewise.
1555         * gcc.dg/vect/vect-44.c: Likewise.
1556         * gcc.dg/vect/vect-27.c: Likewise.
1557         * gcc.dg/vect/vect-29.c: Likewise.
1558         * gcc.dg/vect/vect-72.c: Likewise.
1559         * gcc.dg/vect/vect-56.c: Likewise.
1560         * gcc.dg/vect/vect-48.c: Likewise.
1561         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1562         * gfortran.dg/vect/vect-2.f90: Likewise.
1563         * gfortran.dg/vect/vect-5.f90: Likewise.
1564
1565 2009-11-04  Richard Guenther  <rguenther@suse.de>
1566
1567         PR tree-optimization/41919
1568         * gcc.c-torture/execute/pr41919.c: New testcase.
1569
1570 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1571
1572         PR target/41302
1573         * gcc.target/m68k/pr41302.c: New test.
1574
1575 2009-11-03  Jason Merrill  <jason@redhat.com>
1576
1577         PR c++/36959
1578         * g++.dg/opt/inline16.C: New.
1579
1580 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1581
1582         * gnat.dg/stack_check.adb1: New test.
1583         * gnat.dg/stack_check.adb2: Likewise.
1584
1585 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1586
1587         PR rtl-optimization/41917
1588         * gcc.c-torture/execute/pr41917.c: New test.
1589
1590 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1591
1592         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1593         dump to not include "call *%esp".
1594
1595 2009-11-03  Jason Merrill  <jason@redhat.com>
1596
1597         PR c++/39786
1598         * g++.dg/lookup/using22.C: New.
1599
1600         PR c++/41876
1601         * g++.dg/parse/eh-decl.C: New.
1602
1603         PR c++/41927
1604         * g++.dg/template/sfinae16.C: New.
1605
1606         PR c++/41815
1607         * g++.dg/cpp0x/rv-return.C: New.
1608         * g++.dg/cpp0x/deduce.C: Adjust.
1609
1610         PR c++/40944
1611         * g++.dg/template/sfinae15.C: New.
1612
1613         PR c++/40687
1614         * g++.dg/cpp0x/auto3.C: Remove xfail.
1615
1616 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1617
1618         PR fortran/41907
1619         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1620
1621 2009-11-03  Nick Clifton  <nickc@redhat.com>
1622
1623         * gcc.target/rx/builtins.c: Remove redundant tests.
1624         Add test of MVTIPL instruction.
1625         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1626         function attributes.  Add -msave-acc-in-interrupts option to the
1627         command line.
1628
1629 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1630             Maxim Kuvyrkov  <maxim@codesourcery.com>
1631
1632         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1633         sh, m68k and fido.
1634
1635 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1636
1637         PR c++/38699
1638         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1639         * c-c++-common/builtin-offsetof.c: ... here.
1640
1641 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1642
1643         PR c++/38699
1644         * c-c++-common/dfp/builtin-offsetof.c: New test.
1645         * g++.dg/other/offsetof6.C: Likewise.
1646
1647 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1648
1649         PR target/41900
1650         * gcc.target/i386/pr41900.c: New test.
1651
1652 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1653
1654         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1655
1656 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1657
1658         PR c++/41856
1659         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1660         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1661
1662 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1663
1664         PR c++/37093
1665         * g++.dg/other/ptrmem10.C: New test.
1666         * g++.dg/other/ptrmem11.C: Likewise.
1667
1668 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1669
1670         PR testsuite/41878
1671         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1672         spaces in some expressions.
1673
1674 2009-11-02  Jason Merrill  <jason@redhat.com>
1675
1676         * g++.dg/other/linkage2.C: Move to...
1677         * g++.dg/cpp0x/linkage2.C: ..here.
1678         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1679         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1680         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1681         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1682         * g++.dg/lookup/anon2.C: Likewise.
1683         * g++.dg/other/anon3.C: Likewise.
1684         * g++.dg/template/arg2.C: Likewise.
1685         * g++.dg/template/local4.C: Likewise.
1686         * g++.old-deja/g++.law/operators32.C: Likewise.
1687         * g++.old-deja/g++.other/linkage2.C: Likewise.
1688         * g++.old-deja/g++.pt/enum6.C: Likewise.
1689         * g++.old-deja/g++.other/anon9.C: Likewise.
1690         * g++.old-deja/g++.other/linkage1.C: Likewise.
1691         * c-c++-common/dfp/pr35620.c: Give the union a name.
1692
1693 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1694
1695         PR tree-optimization/41857
1696         * gcc.target/spu/ea/pr41857.c: New file.
1697
1698 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1699
1700         PR tree-optimization/41750
1701         * gcc.c-torture/execute/pr41750.c: New test.
1702
1703 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1704
1705         PR tree-optimization/41841
1706         * gcc.dg/pr41841.c: New test.
1707
1708         PR debug/41893
1709         * gcc.dg/debug/pr41893-1.c: New test.
1710         * gcc.dg/debug/pr41893-2.c: New file.
1711
1712         PR c++/41774
1713         * g++.dg/ext/visibility/namespace3.C: New test.
1714
1715 2009-11-01  Jason Merrill  <jason@redhat.com>
1716
1717         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1718         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1719         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1720
1721 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1722
1723         * gnat.dg/opt5.adb: New test.
1724
1725 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1726
1727         PR fortran/41872
1728         * gfortran.dg/allocatable_scalar_4.f90: New test.
1729
1730 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1731
1732         PR fortran/41850
1733         * gfortran.dg/intent_out_6.f90: New testcase.
1734
1735 2009-10-31  Richard Guenther  <rguenther@suse.de>
1736
1737         * g++.dg/tree-ssa/restrict1.C: New.
1738
1739 2009-10-31  Jason Merrill  <jason@redhat.com>
1740
1741         * g++.dg/rtti/typeid9.C: New.
1742
1743         PR c++/41754
1744         * g++.dg/cpp0x/initlist25.C: New.
1745
1746 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1747
1748         * gnat.dg/specs/rep_clause4.ads: New test.
1749
1750 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1751
1752         PR target/41885
1753         * gcc.target/avr/torture/pr41885.c: New test.
1754
1755 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1756
1757         * gnat.dg/specs/pack5.ads: New test.
1758
1759 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1760
1761         * lib/target-supports.exp: Handle powerpc-*-elf.
1762
1763 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1764
1765         PR target/40838
1766         * gcc.target/i386/incoming-6.c: New.
1767         * gcc.target/i386/incoming-7.c: Likewise.
1768         * gcc.target/i386/incoming-8.c: Likewise.
1769         * gcc.target/i386/incoming-9.c: Likewise.
1770         * gcc.target/i386/incoming-10.c: Likewise.
1771         * gcc.target/i386/incoming-11.c: Likewise.
1772         * gcc.target/i386/incoming-12.c: Likewise.
1773         * gcc.target/i386/incoming-13.c: Likewise.
1774         * gcc.target/i386/incoming-14.c: Likewise.
1775         * gcc.target/i386/incoming-15.c: Likewise.
1776         * gcc.target/i386/pr37843-4.c: Likewise.
1777
1778 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1779
1780         PR c++/41863
1781         * g++.dg/template/sizeof12.C: New test.
1782
1783 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1784
1785         * gnat.dg/pack14.adb: New test.
1786
1787 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1788
1789         * gcc.target/mips/mips.exp (mips_option_groups): Add
1790         mcount-ra-address.
1791         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1792         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1793         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1794
1795 2009-10-29  Michael Matz  <matz@suse.de>
1796
1797         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1798         * gcc.target/i386/sse-recip-vec.c: Ditto.
1799         * gcc.target/i386/brokensqrt.c: New test.
1800
1801 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1802
1803         PR fortran/41777
1804         * gfortran.dg/associated_target_3.f90: New testcase.
1805
1806 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1807
1808         * gfortran.dg/lto/pr41764_0.f: New.
1809
1810 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1811
1812         PR tree-optimization/41775
1813         * g++.dg/torture/pr41775.C: New testcase.
1814
1815 2009-10-28  Jason Merrill  <jason@redhat.com>
1816
1817         * g++.dg/cpp0x/inline-ns1.C: New.
1818         * g++.dg/cpp0x/inline-ns2.C: New.
1819         * g++.dg/cpp0x/inline-ns3.C: New.
1820
1821 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1822
1823         PR rtl-optimization/39715
1824         * gcc.target/arm/thumb-ltu.c: New.
1825
1826 2009-10-28  Richard Guenther  <rguenther@suse.de>
1827
1828         PR lto/41808
1829         PR lto/41839
1830         * gcc.dg/lto/20091027-1_0.c: New testcase.
1831         * gcc.dg/lto/20091027-1_1.c: Likewise.
1832         * g++.dg/lto/20091026-1_0.C: Likewise.
1833         * g++.dg/lto/20091026-1_1.C: Likewise.
1834         * g++.dg/lto/20091026-1_a.h: Likewise.
1835
1836 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1837
1838         PR middle-end/41837
1839         * gcc.dg/pr41837.c: New test.
1840
1841         PR debug/41801
1842         * g++.dg/ext/sync-3.C: New test.
1843
1844         PR target/41762
1845         * gcc.dg/pr41762.c: New test.
1846
1847 2009-10-28  Richard Guenther  <rguenther@suse.de>
1848
1849         PR middle-end/41855
1850         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1851         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1852         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1853         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1854
1855 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1856
1857         PR rtl-optimization/39715
1858         * gcc.target/arm/thumb-bitfld1.c: New.
1859
1860 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1861
1862         PR rtl-optimization/40741
1863         * gcc.target/arm/thumb-branch1.c: New.
1864
1865 2009-10-27  Jason Merrill  <jason@redhat.com>
1866
1867         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1868         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1869         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1870         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1871
1872 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1873
1874         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1875         * gnat.dg/null_pointer_deref2.adb: Likewise.
1876
1877 2009-10-27  Richard Guenther  <rguenther@suse.de>
1878
1879         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1880
1881 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1882
1883         PR c/41842
1884         * gcc.dg/pr41842.c: New test.
1885
1886 2009-10-27  Revital Eres  <eres@il.ibm.com>
1887
1888         PR tree-optimization/40648
1889         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1890         change in decision of peeling for alignment.
1891         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1892         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1893         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1894         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1895         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1896         * gcc.dg/vect/vect-50.c: Likewise.
1897         * gcc.dg/vect/vect-33.c: Likewise.
1898         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1899         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1900         Likewise.
1901         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1902         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1903         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1904         Likewise.
1905         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1906         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1907         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1908         * gcc.dg/vect/vect-60.c: Likewise.
1909         * gcc.dg/vect/vect-26.c: Likewise.
1910         * gcc.dg/vect/vect-52.c: Likewise.
1911         * gcc.dg/vect/vect-44.c: Likewise.
1912         * gcc.dg/vect/vect-27.c: Likewise.
1913         * gcc.dg/vect/vect-70.c: Likewise.
1914         * gcc.dg/vect/vect-28.c: Likewise.
1915         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1916         * gcc.dg/vect/vect-109.c: Likewise.
1917         * gcc.dg/vect/vect-54.c: Likewise.
1918         * gcc.dg/vect/vect-29.c: Likewise.
1919         * gcc.dg/vect/vect-72.c: Likewise.
1920         * gcc.dg/vect/vect-56.c: Likewise.
1921         * gcc.dg/vect/vect-48.c: Likewise.
1922         * gcc.dg/vect/vect-91.c: Likewise.
1923         * gcc.dg/vect/vect-92.c: Likewise.
1924         * gcc.dg/vect/vect-58.c: Likewise.
1925         * gcc.dg/vect/slp-25.c: Likewise.
1926         * gcc.dg/vect/vect-93.c: Likewise.
1927         * gcc.dg/vect/vect-95.c: Likewise.
1928         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1929         * gcc.dg/vect/vect-87.c: Likewise.
1930         * gcc.dg/vect/vect-96.c: Likewise.
1931         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1932         * gcc.dg/vect/vect-88.c: Likewise.
1933         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1934         * gcc.dg/vect/vect-89.c: Likewise.
1935         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1936         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1937         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1938         * gfortran.dg/vect/vect-2.f90: Likewise.
1939         * gfortran.dg/vect/vect-3.f90: Likewise.
1940         * gfortran.dg/vect/vect-4.f90: Likewise.
1941         * gfortran.dg/vect/vect-5.f90: Likewise.
1942
1943 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1944
1945         PR c++/41020
1946         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1947
1948 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1949             Michael Meissner  <meissner@linux.vnet.ibm.com>
1950             Ulrich Weigand  <uweigand@de.ibm.com>
1951
1952         * gcc.target/spu/ea/ea.exp: New file.
1953         * gcc.target/spu/ea/cache1.c: Likewise.
1954         * gcc.target/spu/ea/cast1.c: Likewise.
1955         * gcc.target/spu/ea/cast2.c: Likewise.
1956         * gcc.target/spu/ea/compile1.c: Likewise.
1957         * gcc.target/spu/ea/compile2.c: Likewise.
1958         * gcc.target/spu/ea/cppdefine.c: Likewise.
1959         * gcc.target/spu/ea/errors1.c: Likewise.
1960         * gcc.target/spu/ea/errors2.c: Likewise.
1961         * gcc.target/spu/ea/execute1.c: Likewise.
1962         * gcc.target/spu/ea/execute2.c: Likewise.
1963         * gcc.target/spu/ea/execute3.c: Likewise.
1964         * gcc.target/spu/ea/ops1.c: Likewise.
1965         * gcc.target/spu/ea/ops2.c: Likewise.
1966         * gcc.target/spu/ea/options1.c: Likewise.
1967         * gcc.target/spu/ea/test-sizes.c: Likewise.
1968
1969 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1970
1971         PR bootstrap/41345
1972         * gcc.dg/pr41345.c: New test.
1973
1974         PR debug/41828
1975         * g++.dg/debug/dwarf2/anonname1.C: New test.
1976
1977 2009-10-26  Jason Merrill  <jason@redhat.com>
1978
1979         PR c++/38796
1980         * g++.dg/cpp0x/defaulted15.C: New.
1981         * g++.dg/cpp0x/defaulted16.C: New.
1982
1983 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1984
1985         PR c++/41785
1986         * g++.dg/cpp0x/variadic96.C: New test.
1987
1988 2009-10-26  Nick Clifton  <nickc@redhat.com>
1989
1990         * lib/target-supports.exp (check_profiling_available):
1991         Profiling is not, currently, available for the RX port.
1992         (check_effective_target_hard_float): Add support for RX target.
1993         * gcc.target/rx: New directory.
1994         * gcc.target/rx/builtins.c: New test file.
1995         * gcc.target/rx/interrupts.c: New test file.
1996         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1997         * gcc.target/rx/zero-width-bitfield.c: New test file.
1998         * gcc.target/rx/i272091.c: New test file.
1999         * gcc.target/rx/packed-struct.c: New test file.
2000         * gcc.target/rx/rx.exp: New file: Drives RX tests.
2001
2002 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
2003
2004         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
2005         * gcc.dg/lto/20091016-1_0.c: Likewise.
2006         * gcc.dg/lto/20090206-1_0.c: Likewise.
2007         * gcc.dg/lto/20081120-1_0.c: Likewise.
2008         * gcc.dg/lto/20081120-2_0.c: Likewise.
2009         * gcc.dg/lto/20090116_0.c: Likewise.
2010         * gcc.dg/lto/20081126_0.c: Likewise.
2011         * gcc.dg/lto/20091013-1_0.c: Likewise.
2012         * gcc.dg/lto/20081212-1_0.c: Likewise.
2013         * gcc.dg/lto/20091015-1_0.c: Likewise.
2014         * gcc.dg/lto/20090126-1_0.c: Likewise.
2015         * gcc.dg/lto/20090126-2_0.c: Likewise.
2016         * gcc.dg/lto/20091020-1_0.c: Likewise.
2017         * gcc.dg/lto/20091020-2_0.c: Likewise.
2018         * gcc.dg/lto/20081204-1_0.c: Likewise.
2019         * gcc.dg/lto/20081204-2_0.c: Likewise.
2020         * gcc.dg/lto/20081224_0.c: Likewise.
2021         * gcc.dg/lto/20090219_0.c: Likewise.
2022
2023 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
2024
2025         PR c++/41020
2026         * g++.dg/lookup/extern-c-redecl2.C: New test.
2027         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
2028         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
2029         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
2030
2031 2009-10-26  Michael Matz  <matz@suse.de>
2032
2033         PR tree-optimization/41783
2034         * gcc.dg/pr41783.c: New test.
2035         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
2036         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
2037         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
2038
2039 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
2040
2041         PR fortran/41714
2042         * gfortran.dg/class_allocate_4.f03: New test.
2043
2044 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
2045
2046         * gcc.target/mips/mult-1.c: New test.
2047
2048 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
2049
2050         PR fortran/41784
2051         * gfortran.dg/extends_8.f03: New test.
2052
2053 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2054
2055         * gnat.dg/specs/pack4.ads: New test.
2056
2057 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2058
2059         * gnat.dg/null_pointer_deref1.adb: New test.
2060         * gnat.dg/null_pointer_deref2.adb: Likewise.
2061
2062 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
2063
2064         PR fortran/41772
2065         * gfortran.dg/transfer_intrinsic_3.f90.
2066
2067 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2068
2069         * gnat.dg/opt4.adb: New test.
2070
2071 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
2072
2073         PR c/40033
2074         * gcc.dg/noncompile/pr40033-1.c: New test.
2075
2076 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
2077
2078         PR c++/40808
2079         * g++.dg/abi/mangle34.C: New test
2080
2081 2009-10-23  Jason Merrill  <jason@redhat.com>
2082
2083         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
2084
2085         Core issue 899
2086         * g++.dg/cpp0x/explicit4.C: New.
2087
2088 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
2089
2090         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
2091         *-*-cygwin.
2092         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
2093         for *-*-mingw* and *-*-cygwin.
2094         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
2095         * g++.dg/template/spec35.C: Disable weak symbol test for
2096         *-*-mingw* and *-*-cygwin.
2097
2098         PR testsuite/31342
2099         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
2100
2101 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
2102
2103         PR fortran/41800
2104         * gfortran.dg/class_10.f03: New test.
2105
2106 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2107
2108         PR target/41787
2109         * gcc.target/powerpc/vsx-vrsave.c: New file.
2110
2111 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
2112
2113         PR c/41673
2114         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
2115
2116 2009-10-23  Richard Guenther  <rguenther@suse.de>
2117
2118         PR tree-optimization/41778
2119         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
2120
2121 2009-10-22  Richard Guenther  <rguenther@suse.de>
2122
2123         PR lto/41791
2124         * g++.dg/lto/20091022-2_0.C: New testcase.
2125
2126 2009-10-22  Richard Guenther  <rguenther@suse.de>
2127
2128         PR lto/41730
2129         * g++.dg/lto/20091022-1_0.C: New testcase.
2130
2131 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
2132
2133         * gcc.dg/autopar/outer-4.c: Adjust scan.
2134         * gcc.dg/autopar/outer-5.c: Adjust scan.
2135         * gcc.dg/autopar/outer-5.c: Add scan optimized.
2136
2137         * libgomp.graphite/force-parallel-2.c: Adjust scan.
2138         * gcc.dg/autopar/outer-1.c: New testcase.
2139         * gcc.dg/autopar/outer-2.c: New testcase.
2140         * gcc.dg/autopar/outer-3.c: New testcase.
2141         * gcc.dg/autopar/outer-4.c: New testcase.
2142         * gcc.dg/autopar/outer-5.c: New testcase.
2143         * gcc.dg/autopar/outer-6.c: New testcase.
2144
2145 2009-10-22  Jan Hubicka  <jh@suse.cz>
2146
2147         * gcc.c-torture/compile/pr40556.c: New testcase.
2148
2149 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
2150
2151         PR fortran/41781
2152         * gfortran.dg/goto_8.f90: New test case.
2153
2154 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
2155
2156         PR tree-optimization/41497
2157         * gcc.dg/tree-ssa/pr41497.c: New.
2158
2159 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
2160
2161         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
2162
2163 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
2164
2165         * gcc.dg/tls/pie-1.c: New test.
2166
2167 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
2168
2169         * g++.dg/abi/mangle33.C: New test.
2170
2171 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2172
2173         * gnat.dg/discr22.adb: New test.
2174
2175 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2176
2177         * gnat.dg/loop_optimization7.ad[sb]: New test.
2178         * gnat.dg/loop_optimization7_pkg.ads: New helper.
2179
2180 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
2181
2182         PR fortran/41706
2183         PR fortran/41766
2184         * gfortran.dg/class_9.f03: Extended test case.
2185         * gfortran.dg/select_type_7.f03: New test case.
2186
2187 2009-10-20  Richard Guenther  <rguenther@suse.de>
2188
2189         * gcc.dg/lto/20091020-3_0.c: New testcase.
2190
2191 2009-10-20  Richard Guenther  <rguenther@suse.de>
2192
2193         PR lto/41761
2194         * gcc.dg/lto/20091020-1_0.c: New testcase.
2195         * gcc.dg/lto/20091020-1_1.c: Likewise.
2196         * gcc.dg/lto/20091020-2_0.c: Likewise.
2197         * gcc.dg/lto/20091020-2_1.c: Likewise.
2198
2199 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
2200
2201         PR debug/41340
2202         * gcc.dg/pr41340.c: New test.
2203
2204 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2205
2206         * gnat.dg/discr21.ad[sb]: New test.
2207         * gnat.dg/discr21_pkg.ads: New helper.
2208
2209 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
2210
2211         PR fortran/41706
2212         * gfortran.dg/class_9 : New test.
2213
2214 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2215
2216         * gcc.dg/raw-string-1.c: New test.
2217         * gcc.dg/raw-string-2.c: New test.
2218         * gcc.dg/raw-string-3.c: New test.
2219         * gcc.dg/raw-string-4.c: New test.
2220         * gcc.dg/raw-string-5.c: New test.
2221         * gcc.dg/raw-string-6.c: New test.
2222         * gcc.dg/raw-string-7.c: New test.
2223         * gcc.dg/utf8-1.c: New test.
2224         * gcc.dg/utf8-2.c: New test.
2225         * gcc.dg/utf-badconcat2.c: New test.
2226         * gcc.dg/utf-dflt2.c: New test.
2227         * gcc.dg/cpp/include6.c: New test.
2228         * g++.dg/ext/raw-string-1.C: New test.
2229         * g++.dg/ext/raw-string-2.C: New test.
2230         * g++.dg/ext/raw-string-3.C: New test.
2231         * g++.dg/ext/raw-string-4.C: New test.
2232         * g++.dg/ext/raw-string-5.C: New test.
2233         * g++.dg/ext/raw-string-6.C: New test.
2234         * g++.dg/ext/raw-string-7.C: New test.
2235         * g++.dg/ext/utf8-1.C: New test.
2236         * g++.dg/ext/utf8-2.C: New test.
2237         * g++.dg/ext/utf-badconcat2.C: New test.
2238         * g++.dg/ext/utf-dflt2.C: New test.
2239
2240         * gcc.dg/cleanup-13.c: New test.
2241
2242 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
2243
2244         PR fortran/41586
2245         * gfortran.dg/auto_dealloc_1.f90: New test case.
2246
2247 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2248
2249         Port from redhat/gcc-4_4-branch:
2250         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
2251         * gcc.dg/debug/vta-2.c: New test.
2252
2253         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
2254         * gcc.dg/debug/vta-1.c: New.
2255
2256 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2257
2258         * gnat.dg/noreturn2.ad[sb]: New test.
2259
2260 2009-10-19  Tobias Burnus  <burnus@net-b.de>
2261
2262         PR fortran/41755
2263         * gfortran.dg/equiv_8.f90: New test.
2264         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2265
2266 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
2267
2268         * gcc.target/arm/neon-thumb2-move.c: New test.
2269
2270 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2271
2272         * gcc.dg/debug/vta-3.c: New test.
2273
2274 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2275
2276         * gnat.dg/nested_proc.adb: Rename into...
2277         * gnat.dg/nested_proc1.adb: ...this.
2278         * gnat.dg/nested_proc2.adb: New test.
2279
2280 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2281
2282         * gnat.dg/noreturn1.ad[sb]: New test.
2283
2284 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
2285             Paul Thomas  <pault@gcc.gnu.org>
2286
2287         PR fortran/41629
2288         * gfortran.dg/class_6.f90: New test.
2289
2290         PR fortran/41608
2291         PR fortran/41587
2292         * gfortran.dg/class_7.f90: New test.
2293
2294         PR fortran/41618
2295         * gfortran.dg/class_8.f90: New test.
2296
2297 2009-10-17  Richard Guenther  <rguenther@suse.de>
2298
2299         * gcc.dg/lto/20091017-1_0.c: New testcase.
2300         * gcc.dg/lto/20091017-1_1.c: Likewise.
2301
2302 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2303
2304         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2305
2306 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2307
2308         * gnat.dg/aggr11.adb: New test.
2309         * gnat.dg/aggr11_pkg.ads: New helper.
2310
2311 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2312
2313         * gnat.dg/slice8.adb: New test.
2314         * gnat.dg/slice8_pkg1.ads: New helper.
2315         * gnat.dg/slice8_pkg2.ads: Likewise.
2316         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2317
2318 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2319
2320         * gnat.dg/unchecked_convert4.adb: New test.
2321
2322 2009-10-15  Jason Merrill  <jason@redhat.com>
2323
2324         PR c++/38798
2325         * g++.dg/cpp0x/trailing5.C: New.
2326
2327         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2328         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2329         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2330         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2331
2332 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
2333
2334         PR fortran/41719
2335         * gfortran.dg/class_5.f03: New test case.
2336         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2337         * gfortran.dg/typebound_operator_4.f03: Ditto.
2338
2339 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2340
2341         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2342         * g++.dg/other/first-global.C: Likewise.
2343         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2344         * g++.dg/torture/pr40323.C: Likewise.
2345         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2346         * gcc.dg/inline-33.c: Likewise.
2347         * gcc.dg/ipa/ipa-1.c: Likewise.
2348         * gcc.dg/ipa/ipa-2.c: Likewise.
2349         * gcc.dg/ipa/ipa-3.c: Likewise.
2350         * gcc.dg/ipa/ipa-4.c: Likewise.
2351         * gcc.dg/ipa/ipa-5.c: Likewise.
2352         * gcc.dg/ipa/ipa-7.c: Likewise.
2353         * gcc.dg/ipa/ipacost-2.c: Likewise.
2354         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2355         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2356         * gfortran.dg/whole_file_5.f90: Likewise.
2357         * gfortran.dg/whole_file_6.f90: Likewise.
2358
2359 2009-10-16  Richard Guenther  <rguenther@suse.de>
2360
2361         PR tree-optimization/41728
2362         * gcc.c-torture/compile/pr41728.c: New testcase.
2363
2364 2009-10-16  Richard Guenther  <rguenther@suse.de>
2365
2366         PR lto/41598
2367         * gcc.dg/lto/20091016-1_0.c: New testcase.
2368         * gcc.dg/lto/20091016-1_1.c: Likewise.
2369         * gcc.dg/lto/20091016-1_a.h: Likewise.
2370
2371 2009-10-16  Richard Guenther  <rguenther@suse.de>
2372
2373         PR lto/41715
2374         * gfortran.dg/lto/20091015-1_0.f: New testcase.
2375         * gfortran.dg/lto/20091015-1_1.f: Likewise.
2376         * gfortran.dg/lto/20091015-1_2.f: Likewise.
2377
2378 2009-10-16  Richard Guenther  <rguenther@suse.de>
2379
2380         PR lto/41713
2381         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2382
2383 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
2384
2385         PR debug/41717
2386         * gcc.dg/debug/pr41717.c: New test.
2387
2388 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
2389
2390         PR fortran/41648
2391         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2392
2393         PR fortran/41656
2394         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2395
2396 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2397
2398         PR target/23983
2399         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2400         result used.
2401         * g++.dg/ext/altivec-2.C (main): Ditto.
2402
2403 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2404
2405         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2406         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2407
2408 2009-10-15  Richard Guenther  <rguenther@suse.de>
2409
2410         PR lto/41669
2411         * gcc.dg/lto/20091015-1_0.c: New testcase.
2412         * gcc.dg/lto/20091015-1_1.c: Likewise.
2413         * gcc.dg/lto/20091015-1_2.c: Likewise.
2414         * gcc.dg/lto/20091015-1_a.h: Likewise.
2415         * gcc.dg/lto/20091015-1_b.h: Likewise.
2416
2417 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2418
2419         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2420
2421 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2422
2423         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2424
2425 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2426
2427         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2428         line from 1 to 0.
2429         * obj-c++.dg/bitfield-1.mm: Likewise.
2430         * obj-c++.dg/bitfield-4.mm: Likewise.
2431
2432 2009-10-14  Richard Guenther  <rguenther@suse.de>
2433
2434         PR lto/41173
2435         * gcc.dg/lto/20091014-1_0.c: New testcase.
2436
2437 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2438
2439         PR testsuite/41707
2440         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2441         warning on line 0 instead of 1.
2442
2443 2009-10-14  Richard Guenther  <rguenther@suse.de>
2444
2445         PR lto/41521
2446         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2447         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2448
2449 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2450
2451         PR preprocessor/41543
2452         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2453
2454         PR debug/41695
2455         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2456
2457 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2458
2459         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2460         New procedure.
2461         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2462         effective target.
2463
2464 2009-10-14  Jason Merrill  <jason@redhat.com>
2465
2466         PR c++/39866
2467         * g++.dg/cpp0x/defaulted14.C: New.
2468
2469 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2470
2471         * g++.dg/cpp0x/vt-40092.C: New.
2472
2473 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2474
2475         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2476         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2477
2478 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2479
2480         * gfortran.dg/complex_intrinsic_8.f90: New test.
2481
2482 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2483
2484         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2485         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2486
2487 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2488
2489         PR target/38948
2490         * gcc.dg/torture/pr38948.c: New test.
2491
2492 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2493
2494         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2495
2496 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2497
2498         PR fortran/41581
2499         * gfortran.dg/class_allocate_2.f03: Modified.
2500         * gfortran.dg/class_allocate_3.f03: New test case.
2501
2502 2009-10-13  Richard Guenther  <rguenther@suse.de>
2503
2504         PR lto/41668
2505         * gcc.dg/lto/20091006-2_0.c: New testcase.
2506         * gcc.dg/lto/20091006-2_1.c: Likewise.
2507         * gcc.dg/lto/20091006-2_2.c: Likewise.
2508         * gcc.dg/lto/20091013-1_0.c: Likewise.
2509         * gcc.dg/lto/20091013-1_1.c: Likewise.
2510         * gcc.dg/lto/20091013-1_2.c: Likewise.
2511
2512 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2513
2514         * gcc.c-torture/compile/pr41661.c: New test.
2515
2516 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2517
2518         PR libgfortran/41683
2519         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2520
2521 2009-10-12  Jason Merrill  <jason@redhat.com>
2522
2523         PR c++/37875
2524         * g++.dg/cpp0x/decltype18.C: New.
2525
2526         PR c++/37766
2527         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2528
2529 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2530
2531         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2532
2533 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2534
2535         PR debug/41343
2536         PR debug/41447
2537         PR debug/41264
2538         PR debug/41338
2539         * gcc.dg/guality/pr41447-1.c: New.
2540         * gcc.dg/debug/pr41264-1.c: New.
2541         * gcc.dg/debug/pr41343-1.c: New.
2542
2543 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2544
2545         PR target/26515
2546         * gcc.dg/torture/pr26515.c: New test.
2547
2548 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2549
2550         PR testsuite/41659
2551         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2552         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2553         or "xfail" with dg-lto-do.
2554
2555 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2556
2557         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2558
2559 2009-10-12  Michael Matz  <matz@suse.de>
2560
2561         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2562         pass.
2563
2564 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2565
2566         PR target/41680
2567         * g++.dg/torture/pr41680.C: New test.
2568
2569 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2570
2571         PR c++/41570
2572         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2573
2574 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2575
2576         PR debug/41616
2577         * gcc.dg/guality/pr41616-1.c: New.
2578
2579 2009-10-11  Jason Merrill  <jason@redhat.com>
2580
2581         PR c++/37204
2582         * g++.dg/cpp0x/rv-reinterpret.C: New.
2583
2584 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2585
2586         PR libgfortran/38439
2587         * gfortran.dg/fmt_error_9.f: New test.
2588         * gfortran.dg/fmt_error_10.f: New test.
2589
2590 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2591
2592         PR fortran/41583
2593         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2594         * gfortran.dg/class_4b.f03: As above.
2595         * gfortran.dg/class_4c.f03: As above.
2596         * gfortran.dg/class_4d.f03: As above.
2597
2598 2009-10-11  Richard Guenther  <rguenther@suse.de>
2599
2600         PR tree-optimization/41555
2601         * gcc.dg/torture/pr41555.c: New testcase.
2602
2603 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2604
2605         PR libgfortran/35862
2606         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2607         function correctly.
2608
2609 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2610
2611         PR libgfortran/35862
2612         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2613         Add conditions to avoid runtime errors if not supported.
2614
2615 2009-10-10  Richard Guenther  <rguenther@suse.de>
2616
2617         PR tree-optimization/41654
2618         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2619
2620 2009-10-09  Jason Merrill  <jason@redhat.com>
2621
2622         * g++.dg/cpp/ucn-1.C: New.
2623
2624 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2625
2626         PR fortran/41585
2627         * gfortran.dg/class_2.f03: Extended test case.
2628
2629 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2630
2631         PR fortran/41582
2632         * gfortran.dg/class_allocate_1.f03: Modify code such that
2633         it compiles with the gfc_warning->gfc_error change.
2634         * gfortran.dg/class_allocate_1.f03: New test.
2635
2636 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2637
2638         PR fortran/41579
2639         * gfortran.dg/select_type_6.f03: New test.
2640
2641 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2642
2643         PR preprocessor/41445
2644         * gcc.dg/cpp/separate-1.c: Adjust.
2645         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2646         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2647         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2648         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2649         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2650         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2651         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2652
2653         PR rtl-optimization/41646
2654         * gcc.c-torture/compile/pr41646.c: New test.
2655
2656 2009-10-09  Richard Guenther  <rguenther@suse.de>
2657
2658         PR tree-optimization/41634
2659         * gcc.c-torture/compile/pr41634.c: New testcase.
2660
2661 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2662
2663         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2664
2665 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2666
2667         * gnat.dg/opt3.adb: New test.
2668         * gnat.dg/opt3_pkg.ads: New helper.
2669
2670 2009-10-08  Doug Kwan  <dougkwan@google.com>
2671
2672         PR rtl-optimization/41574
2673         * gcc.dg/pr41574.c: New test.
2674
2675 2009-10-08  Cary Coutant  <ccoutant@google.com>
2676
2677         Add support for debugging with ICF (Identical Code Folding).
2678         * g++.dg/debug/dwarf2/icf.C: New test.
2679
2680 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2681
2682         * gcc.target/mips/truncate-6.c: New test.
2683
2684 2009-10-08  Jason Merrill  <jason@redhat.com>
2685
2686         PR c++/36816
2687         * g++.dg/cpp0x/rv-deduce.C: New.
2688
2689         PR c++/37177
2690         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2691         * g++.dg/template/explicit-args2.C: New.
2692         * g++.dg/template/explicit-args3.C: New.
2693         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2694
2695 2009-10-08  Michael Matz  <matz@suse.de>
2696
2697         PR middle-end/41573
2698         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2699         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2700         * gcc.dg/pr41573.c: New test.
2701
2702 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2703
2704         PR c/41182
2705         * gcc.c-torture/compile/pr41182-1.c: New.
2706
2707 2009-10-07  Jason Merrill  <jason@redhat.com>
2708
2709         * g++.dg/cpp0x/variadic95.C: New.
2710
2711 2009-10-07  Jason Merrill  <jason@redhat.com>
2712
2713         * g++.dg/template/scope3.C: New.
2714
2715 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2716
2717         * gcc.dg/debug/dwarf2/inline3.c: New test.
2718
2719 2009-10-07  Daniel Kraft  <d@domob.eu>
2720
2721         PR fortran/41615
2722         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2723
2724 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2725
2726         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2727         * gfortran.dg/select_type_1.f03: Modified error message.
2728         * gfortran.dg/select_type_5.f03: New test.
2729
2730 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2731
2732         PR libgfortran/41612
2733         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2734         have kind=10 reals.
2735
2736 2009-10-06  Jason Merrill  <jason@redhat.com>
2737
2738         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2739         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2740
2741 2009-10-06  Richard Guenther  <rguenther@suse.de>
2742
2743         PR lto/41502
2744         * gcc.dg/lto/20091006-1_0.c: New testcase.
2745         * gcc.dg/lto/20091006-1_1.c: Likewise.
2746         * gcc.dg/lto/20091005-2_0.c: Likewise.
2747
2748 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2749
2750         PR ada/41383
2751         * gnat.dg/timer_cancel.adb: New test.
2752
2753 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2754
2755         PR ada/38333
2756         * gnat.dg/specs/import_abstract.ads: New.
2757
2758 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2759
2760         PR libgfortran/35862
2761         * gfortran.dg/round_2.f03: New test.
2762
2763 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2764
2765         PR debug/41558
2766         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2767         * lib/gcc-gdb-test.exp: ... here.  New file.
2768         * gfortran.dg/guality/guality.exp: New file.
2769         * gfortran.dg/guality/pr41558.f90: New test.
2770         * gfortran.dg/guality/arg1.f90: New test.
2771
2772 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2773
2774         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2775         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2776         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2777         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2778
2779 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2780
2781         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2782         register_pass_info.
2783         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2784         plugin_pass to register_pass_info.
2785         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2786         register_pass_info.
2787         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2788         register_pass_info.
2789
2790 2009-10-05  Richard Guenther  <rguenther@suse.de>
2791
2792         PR lto/41281
2793         * gcc.dg/lto/20090914-2_0.c: New testcase.
2794
2795 2009-10-05  Richard Guenther  <rguenther@suse.de>
2796
2797         PR lto/40902
2798         * gcc.dg/lto/20091005-1_0.c: New testcase.
2799         * gcc.dg/lto/20091005-1_1.c: Likewise.
2800
2801 2009-10-05  Richard Guenther  <rguenther@suse.de>
2802
2803         PR lto/41552
2804         PR lto/41487
2805         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2806         * g++.dg/lto/20091004-1_0.C: New testcase.
2807         * g++.dg/lto/20091004-1_1.C: Likewise.
2808         * g++.dg/lto/20091004-2_0.C: Likewise.
2809         * g++.dg/lto/20091004-2_1.C: Likewise.
2810         * g++.dg/lto/20091004-3_0.C: Likewise.
2811         * g++.dg/lto/20091004-3_1.C: Likewise.
2812
2813 2009-10-05  Richard Guenther  <rguenther@suse.de>
2814
2815         PR tree-optimization/23821
2816         * gcc.dg/torture/pr23821.c: New testcase.
2817
2818 2009-10-05  Daniel Kraft  <d@domob.eu>
2819
2820         PR fortran/41403
2821         * gfortran.dg/goto_6.f: New test.
2822         * gfortran.dg/goto_7.f: New test.
2823
2824 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2825             Bill Maddox  <maddox@google.com>
2826             Cary Coutant  <ccoutant@google.com>
2827             Chris Demetriou  <cgd@google.com>
2828             Diego Novillo  <dnovillo@google.com>
2829             Doug Kwan  <dougkwan@google.com>
2830             Jan Hubicka  <jh@suse.cz>
2831             Ollie Wild  <aaw@google.com>
2832             Rafael Espindola  <espindola@google.com>
2833             Richard Guenther  <rguenther@suse.de>
2834             Simon Baldwin  <simonb@google.com>
2835
2836         * g++.dg/20090107-1.C: New.
2837         * g++.dg/20090121-1.C: New.
2838         * g++.dg/ipa/20090113-1.C: New.
2839         * g++.dg/lto: New directory.
2840         * g++.dg/lto/20080829_0.C: New.
2841         * g++.dg/lto/20080904_0.C: New.
2842         * g++.dg/lto/20080907_0.C: New.
2843         * g++.dg/lto/20080908-1_0.C: New.
2844         * g++.dg/lto/20080908-2_0.C: New.
2845         * g++.dg/lto/20080908-3_0.C: New.
2846         * g++.dg/lto/20080909-1_0.C: New.
2847         * g++.dg/lto/20080910-1_0.C: New.
2848         * g++.dg/lto/20080912-1_0.C: New.
2849         * g++.dg/lto/20080912_0.C: New.
2850         * g++.dg/lto/20080915_0.C: New.
2851         * g++.dg/lto/20080916_0.C: New.
2852         * g++.dg/lto/20080917_0.C: New.
2853         * g++.dg/lto/20080924_0.C: New.
2854         * g++.dg/lto/20080926_0.C: New.
2855         * g++.dg/lto/20081008_0.C: New.
2856         * g++.dg/lto/20081022.h: New.
2857         * g++.dg/lto/20081022_0.C: New.
2858         * g++.dg/lto/20081022_1.C: New.
2859         * g++.dg/lto/20081023_0.C: New.
2860         * g++.dg/lto/20081109-1_0.C: New.
2861         * g++.dg/lto/20081109-2_0.C: New.
2862         * g++.dg/lto/20081109_0.C: New.
2863         * g++.dg/lto/20081109_1.C: New.
2864         * g++.dg/lto/20081118-1_0.C: New.
2865         * g++.dg/lto/20081118-1_1.C: New.
2866         * g++.dg/lto/20081118_0.C: New.
2867         * g++.dg/lto/20081118_1.C: New.
2868         * g++.dg/lto/20081119-1.h: New.
2869         * g++.dg/lto/20081119-1_0.C: New.
2870         * g++.dg/lto/20081119-1_1.C: New.
2871         * g++.dg/lto/20081119_0.C: New.
2872         * g++.dg/lto/20081119_1.C: New.
2873         * g++.dg/lto/20081120-1_0.C: New.
2874         * g++.dg/lto/20081120-1_1.C: New.
2875         * g++.dg/lto/20081120-2_0.C: New.
2876         * g++.dg/lto/20081120-2_1.C: New.
2877         * g++.dg/lto/20081123_0.C: New.
2878         * g++.dg/lto/20081123_1.C: New.
2879         * g++.dg/lto/20081125.h: New.
2880         * g++.dg/lto/20081125_0.C: New.
2881         * g++.dg/lto/20081125_1.C: New.
2882         * g++.dg/lto/20081127_0.C: New.
2883         * g++.dg/lto/20081127_1.C: New.
2884         * g++.dg/lto/20081203_0.C: New.
2885         * g++.dg/lto/20081203_1.C: New.
2886         * g++.dg/lto/20081204-1_0.C: New.
2887         * g++.dg/lto/20081204-1_1.C: New.
2888         * g++.dg/lto/20081204-2_0.C: New.
2889         * g++.dg/lto/20081204-2_1.C: New.
2890         * g++.dg/lto/20081209_0.C: New.
2891         * g++.dg/lto/20081209_1.C: New.
2892         * g++.dg/lto/20081211-1.h: New.
2893         * g++.dg/lto/20081211-1_0.C: New.
2894         * g++.dg/lto/20081211-1_1.C: New.
2895         * g++.dg/lto/20081217-1_0.C: New.
2896         * g++.dg/lto/20081217-2_0.C: New.
2897         * g++.dg/lto/20081219_0.C: New.
2898         * g++.dg/lto/20081219_1.C: New.
2899         * g++.dg/lto/20090106_0.C: New.
2900         * g++.dg/lto/20090112_0.C: New.
2901         * g++.dg/lto/20090128_0.C: New.
2902         * g++.dg/lto/20090221_0.C: New.
2903         * g++.dg/lto/20090302_0.C: New.
2904         * g++.dg/lto/20090302_1.C: New.
2905         * g++.dg/lto/20090303_0.C: New.
2906         * g++.dg/lto/20090311-1.h: New.
2907         * g++.dg/lto/20090311-1_0.C: New.
2908         * g++.dg/lto/20090311-1_1.C: New.
2909         * g++.dg/lto/20090311_0.C: New.
2910         * g++.dg/lto/20090311_1.C: New.
2911         * g++.dg/lto/20090312.h: New.
2912         * g++.dg/lto/20090312_0.C: New.
2913         * g++.dg/lto/20090312_1.C: New.
2914         * g++.dg/lto/20090313_0.C: New.
2915         * g++.dg/lto/20090313_1.C: New.
2916         * g++.dg/lto/20090315_0.C: New.
2917         * g++.dg/lto/20090315_1.C: New.
2918         * g++.dg/lto/20091002-1_0.C: New testcase.
2919         * g++.dg/lto/20091002-2_0.C: Likewise..
2920         * g++.dg/lto/20091002-3_0.C: Likewise..
2921         * g++.dg/lto/README: New.
2922         * g++.dg/lto/pr40818_0.C: New.
2923         * g++.dg/opt/thunk3-1.C: New.
2924         * g++.dg/opt/thunk4.C: New.
2925         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2926         replacements with __attribute__ ((__noinline__)).
2927         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2928         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2929         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2930         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2931         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2932         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2933         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2934         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2935         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2936         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2937         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2938         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2939         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2940         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2941         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2942         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2943         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2944         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2945         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2946         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2947         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2948         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2949         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2950         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2951         * gcc.dg/20081223-1.c: New.
2952         * gcc.dg/lto: New directory.
2953         * gcc.dg/lto/20080908_0.c: New.
2954         * gcc.dg/lto/20080917_0.c: New.
2955         * gcc.dg/lto/20080924_0.c: New.
2956         * gcc.dg/lto/20081024_0.c: New.
2957         * gcc.dg/lto/20081109_0.c: New.
2958         * gcc.dg/lto/20081111_0.c: New.
2959         * gcc.dg/lto/20081111_1.c: New.
2960         * gcc.dg/lto/20081112_0.c: New.
2961         * gcc.dg/lto/20081112_1.c: New.
2962         * gcc.dg/lto/20081115_0.c: New.
2963         * gcc.dg/lto/20081115_1.c: New.
2964         * gcc.dg/lto/20081115_2.c: New.
2965         * gcc.dg/lto/20081118_0.c: New.
2966         * gcc.dg/lto/20081118_1.c: New.
2967         * gcc.dg/lto/20081118_2.c: New.
2968         * gcc.dg/lto/20081120-1_0.c: New.
2969         * gcc.dg/lto/20081120-1_1.c: New.
2970         * gcc.dg/lto/20081120-2_0.c: New.
2971         * gcc.dg/lto/20081120-2_1.c: New.
2972         * gcc.dg/lto/20081125_0.c: New.
2973         * gcc.dg/lto/20081125_1.c: New.
2974         * gcc.dg/lto/20081126_0.c: New.
2975         * gcc.dg/lto/20081201-1_0.c: New.
2976         * gcc.dg/lto/20081201-1_1.c: New.
2977         * gcc.dg/lto/20081201-1_2.c: New.
2978         * gcc.dg/lto/20081201-2_0.c: New.
2979         * gcc.dg/lto/20081201-2_1.c: New.
2980         * gcc.dg/lto/20081202-1_0.c: New.
2981         * gcc.dg/lto/20081202-1_1.c: New.
2982         * gcc.dg/lto/20081202-2_0.c: New.
2983         * gcc.dg/lto/20081202-2_1.c: New.
2984         * gcc.dg/lto/20081204-1_0.c: New.
2985         * gcc.dg/lto/20081204-1_1.c: New.
2986         * gcc.dg/lto/20081204-2_0.c: New.
2987         * gcc.dg/lto/20081210-1_0.c: New.
2988         * gcc.dg/lto/20081212-1_0.c: New.
2989         * gcc.dg/lto/20081222_0.c: New.
2990         * gcc.dg/lto/20081222_0.h: New.
2991         * gcc.dg/lto/20081222_1.c: New.
2992         * gcc.dg/lto/20081224_0.c: New.
2993         * gcc.dg/lto/20081224_0.h: New.
2994         * gcc.dg/lto/20081224_1.c: New.
2995         * gcc.dg/lto/20090116_0.c: New.
2996         * gcc.dg/lto/20090120_0.c: New.
2997         * gcc.dg/lto/20090126-1_0.c: New.
2998         * gcc.dg/lto/20090126-2_0.c: New.
2999         * gcc.dg/lto/20090206-1_0.c: New.
3000         * gcc.dg/lto/20090206-2_0.c: New.
3001         * gcc.dg/lto/20090210_0.c: New.
3002         * gcc.dg/lto/20090210_1.c: New.
3003         * gcc.dg/lto/20090213_0.c: New.
3004         * gcc.dg/lto/20090213_1.c: New.
3005         * gcc.dg/lto/20090218-1_0.c: New.
3006         * gcc.dg/lto/20090218-1_1.c: New.
3007         * gcc.dg/lto/20090218-2_0.c: New.
3008         * gcc.dg/lto/20090218-2_1.c: New.
3009         * gcc.dg/lto/20090218_0.c: New.
3010         * gcc.dg/lto/20090218_1.c: New.
3011         * gcc.dg/lto/20090218_2.c: New.
3012         * gcc.dg/lto/20090218_3.c: New.
3013         * gcc.dg/lto/20090219_0.c: New.
3014         * gcc.dg/lto/20090312_0.c: New.
3015         * gcc.dg/lto/20090312_1.c: New.
3016         * gcc.dg/lto/20090313_0.c: New.
3017         * gcc.dg/lto/20090706-1_0.c: New.
3018         * gcc.dg/lto/20090706-2_0.c: New.
3019         * gcc.dg/lto/20090717_0.c: New.
3020         * gcc.dg/lto/20090717_1.c: New.
3021         * gcc.dg/lto/20090729_0.c: New.
3022         * gcc.dg/lto/20090729_1.c: New.
3023         * gcc.dg/lto/20090812_0.c: New.
3024         * gcc.dg/lto/20090812_1.c: New.
3025         * gcc.dg/lto/20090914-1_0.c: New.
3026         * gcc.dg/lto/README: New.
3027         * gcc.dg/visibility-7.c: Adjust expected pattern
3028         * gfortran.dg/lto: New directory.
3029         * gfortran.dg/lto/pr40724_0.f: New.
3030         * gfortran.dg/lto/pr40724_1.f: New.
3031         * gfortran.dg/lto/pr40725_0.f03: New.
3032         * gfortran.dg/lto/pr40725_1.c: New.
3033         * gfortran.dg/lto/pr41069_0.f90: New.
3034         * gfortran.dg/lto/pr41069_1.f90: New.
3035         * gfortran.dg/lto/pr41069_2.f90: New.
3036         * g++.dg/README: Add 'lto' directory.
3037         * g++.dg/dg.exp: Also scan 'lto' directory
3038
3039 2009-10-03  Ben Elliston  <bje@au.ibm.com>
3040             Janis Johnson  <janis187@us.ibm.com>
3041             Diego Novillo  <dnovillo@google.com>
3042
3043         * g++.dg/lto/lto.exp: New.
3044         * gcc.c-torture/execute/execute.exp: Add
3045         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
3046         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
3047         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3048         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
3049         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
3050         * gcc.dg/lto/lto.exp: New.
3051         * gfortran.dg/lto/lto.exp: New.
3052         * lib/target-supports.exp (check_effective_target_lto): New.
3053         * lib/c-torture.exp: Load target-supports.exp.  Define
3054         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
3055         * lib/gcc-dg.exp: Likewise.
3056         * lib/lto.exp: New.
3057         * lib/torture-options.exp: Add support for a third argument.
3058
3059 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
3060
3061         PR testsuite/41542
3062         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
3063
3064 2009-10-02  Jason Merrill  <jason@redhat.com>
3065
3066         * g++.dg/abi/mangle32.C: New.
3067
3068 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
3069
3070         * gnat.dg/atomic2.adb: New test.
3071
3072 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
3073
3074         * gnat.dg/array11.adb: New test.
3075         * gnat.dg/array12.adb: Likewise.
3076
3077 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
3078
3079         * gnat.dg/array10.adb: New test.
3080         * gnat.dg/object_overflow.adb: Tweak.
3081
3082 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
3083
3084         * gcc.dg/guality/guality.exp: Disable on darwin.
3085
3086 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
3087
3088         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
3089         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3090         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3091         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3092
3093 2009-10-02  Tobias Burnus  <burnus@net-b.de>
3094
3095         PR fortran/41479
3096         * gfortran.dg/intent_out_5.f90: New test.
3097
3098 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
3099
3100         PR debug/41404
3101         PR debug/41353
3102         * gcc.dg/guality/pr41404-1.c: New test.
3103         * gcc.dg/guality/pr41353-2.c: New test.
3104
3105 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3106
3107         PR testsuite/41546
3108         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
3109         to -mtune=generic.
3110
3111 2009-10-01  Jan Hubicka  <jh@suse.cz>
3112
3113         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
3114
3115 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
3116
3117         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
3118
3119         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
3120
3121 2009-10-01  Tobias Burnus  <burnus@net-b.de>
3122
3123         PR fortran/41515
3124         * gfortran.dg/parameter_array_init_5.f90: New test.
3125
3126 2009-10-01  Jason Merrill  <jason@redhat.com>
3127
3128         * g++.dg/cpp0x/defaulted13.C: New.
3129
3130 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
3131
3132         * gfortran.dg/bounds_check_7.f90: Adapted error message.
3133         * gfortran.dg/bounds_check_11.f90: Likewise.
3134         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
3135
3136 2009-09-30  Tobias Burnus  <burnus@net-b.de>
3137
3138         * gfortran.dg/select_type_4.f90: New test.
3139
3140 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3141
3142         * gfortran.dg/same_type_as_1.f03: New test.
3143         * gfortran.dg/same_type_as_2.f03: Ditto.
3144
3145 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3146
3147         * gfortran.dg/select_type_1.f03: Extended.
3148         * gfortran.dg/select_type_3.f03: New test.
3149
3150 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3151
3152         * gfortran.dg/class_allocate_1.f03: New test.
3153
3154 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3155
3156         PR fortran/40996
3157         * gfortran.dg/allocatable_scalar_3.f90: New test.
3158         * gfortran.dg/select_type_2.f03: Ditto.
3159         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
3160
3161 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3162
3163         * gfortran.dg/block_name_2.f90: Modified error message.
3164         * gfortran.dg/select_6.f90: Ditto.
3165         * gfortran.dg/select_type_1.f03: New test.
3166
3167 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3168
3169         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
3170         * gfortran.dg/class_1.f03: Ditto.
3171         * gfortran.dg/class_2.f03: Ditto.
3172         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
3173         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3174         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3175         * gfortran.dg/typebound_call_10.f03: Ditto.
3176         * gfortran.dg/typebound_call_2.f03: Ditto.
3177         * gfortran.dg/typebound_call_3.f03: Ditto.
3178         * gfortran.dg/typebound_call_4.f03: Ditto.
3179         * gfortran.dg/typebound_call_9.f03: Ditto.
3180         * gfortran.dg/typebound_generic_3.f03: Ditto.
3181         * gfortran.dg/typebound_generic_4.f03: Ditto.
3182         * gfortran.dg/typebound_operator_1.f03: Ditto.
3183         * gfortran.dg/typebound_operator_2.f03: Ditto.
3184         * gfortran.dg/typebound_operator_3.f03: Ditto.
3185         * gfortran.dg/typebound_operator_4.f03: Ditto.
3186         * gfortran.dg/typebound_proc_1.f08: Ditto.
3187         * gfortran.dg/typebound_proc_5.f03: Ditto.
3188         * gfortran.dg/typebound_proc_6.f03: Ditto.
3189
3190 2009-09-30  Jason Merrill  <jason@redhat.com>
3191
3192         * g++.dg/eh/init-temp1.C: Improve test.
3193
3194 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
3195
3196         PR target/22093
3197         * gcc.target/alpha/pr22093.c: New test.
3198
3199 2009-09-29  John Freeman  <jfreeman08@gmail.com>
3200             Jason Merrill  <jason@redhat.com>
3201
3202         * g++.dg/cpp0x/lambda/lambda-array.C: New.
3203         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
3204         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
3205         * g++.dg/cpp0x/lambda/lambda-const.C: New.
3206         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
3207         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
3208         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
3209         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
3210         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
3211         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
3212         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
3213         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
3214         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
3215         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
3216         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
3217         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
3218         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
3219         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
3220         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
3221         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
3222         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
3223         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
3224         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
3225         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
3226         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
3227         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
3228         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
3229         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
3230         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
3231         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
3232         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
3233         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
3234         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
3235         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
3236         * g++.dg/cpp0x/lambda/lambda-template.C: New.
3237         * g++.dg/cpp0x/lambda/lambda-this.C: New.
3238         * g++.dg/cpp0x/lambda/lambda-type.C: New.
3239         * g++.dg/cpp0x/lambda/lambda-use.C: New.
3240         * lib/prune.exp: Accept "In lambda function".
3241
3242 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3243
3244         * gcc.target/i386/fma4-check.h: New file.
3245         * gcc.target/i386/fma4-fma.c: Ditto.
3246         * gcc.target/i386/fma4-maccXX.c: Ditto.
3247         * gcc.target/i386/fma4-msubXX.c: Ditto.
3248         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
3249         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
3250         * gcc.target/i386/fma4-vector.c: Ditto.
3251         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
3252         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
3253         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
3254         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
3255         * gcc.target/i386/fma4-256-vector.c: Ditto.
3256         * gcc.target/i386/funcspec-2.c: Ditto.
3257
3258         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
3259
3260         * gcc.target/i386/funcspec-5.c: Add FMA4.
3261         * gcc.target/i386/funcspec-6.c: Ditto.
3262         * gcc.target/i386/funcspec-8.c: Ditto.
3263
3264         * gcc.target/i386/funcspec-9.c: New file.
3265
3266         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
3267
3268         * gcc.target/i386/isa-10.c: New file.
3269         * gcc.target/i386/isa-11.c: Ditto.
3270         * gcc.target/i386/isa-12.c: Ditto.
3271         * gcc.target/i386/isa-13.c: Ditto.
3272         * gcc.target/i386/isa-2.c: Ditto.
3273         * gcc.target/i386/isa-3.c: Ditto.
3274         * gcc.target/i386/isa-4.c: Ditto.
3275         * gcc.target/i386/isa-7.c: Ditto.
3276         * gcc.target/i386/isa-8.c: Ditto.
3277         * gcc.target/i386/isa-9.c: Ditto.
3278
3279         * gcc.target/i386/isa-14.c: Add FMA4.
3280         * gcc.target/i386/isa-1.c: Ditto.
3281         * gcc.target/i386/isa-5.c: Ditto.
3282         * gcc.target/i386/isa-6.c: Ditto.
3283
3284         * gcc.target/i386/sse-12.c: New file.
3285         * gcc.target/i386/sse-13.c: Ditto.
3286         * gcc.target/i386/sse-14.c: Ditto.
3287         * gcc.target/i386/sse-22.c: Ditto.
3288
3289         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3290         * g++.dg/other/i386-3.C: Ditto.
3291         * g++.dg/other/i386-5.C: Ditto.
3292         * g++.dg/other/i386-6.C: Ditto.
3293
3294 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
3295
3296         PR testsuite/41496
3297         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3298         before.
3299
3300 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
3301
3302         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3303         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3304
3305 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3306
3307         PR debug/41438
3308         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3309         hidden.
3310         * g++.dg/debug/dwarf2/const-1.C: Likewise.
3311
3312 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3313
3314         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3315         * gcc.target/i386/isa-1.c: Remove SSE5.
3316         * gcc.target/i386/isa-5.c: Ditto.
3317         * gcc.target/i386/isa-6.c: Ditto.
3318         * gcc.target/i386/funcspec-4.c: Remove error conditions
3319         related to SSE5.
3320         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3321         * gcc.target/i386/avx-2.c: Ditto.
3322         * gcc.target/i386/sse-23.c: Ditto.
3323         * gcc.target/i386/funcspec-9.c: Delete.
3324
3325 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3326
3327         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3328         * gcc.dg/guality/pr41353-1.c: New test.
3329
3330         PR testsuite/41444
3331         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3332         in macro name definition for non-unix/win32/msdos.
3333
3334 2009-09-29  Daniel Kraft  <d@domob.eu>
3335
3336         PR fortran/39626
3337         * gfortran.dg/block_1.f08: New test.
3338         * gfortran.dg/block_2.f08: New test.
3339         * gfortran.dg/block_3.f90: New test.
3340         * gfortran.dg/block_4.f08: New test.
3341         * gfortran.dg/block_5.f08: New test.
3342         * gfortran.dg/block_6.f08: New test.
3343         * gfortran.dg/block_7.f08: New test.
3344         * gfortran.dg/block_8.f08: New test.
3345
3346 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3347
3348         PR libgfortran/35862
3349         * gfortran.dg/round_1.f03: New test.
3350         * gfortran.dg/f2003_io_3.f03: Update test.
3351
3352 2009-09-28  Easwaran Raman  <eraman@google.com>
3353
3354         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3355         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3356
3357 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3358
3359         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3360         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3361         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3362         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3363         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3364
3365         * g++.dg/dfp/dfp.exp: Fix typo.
3366
3367         * lib/target-supports.exp (check-effective-target-dfp-nocache):
3368         Fix typo that breaks the check.
3369
3370 2009-09-28  Olivier Hainque  <hainque@adacore.com>
3371
3372         * gnat.dg (tagged_alloc_free.adb): New testcase.
3373
3374 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3375
3376         * g++.dg/dfp: New directory.
3377         * g++.dg/dg.exp: Prune tests in dfp directory.
3378         * g++.dg/dfp/dfp.exp: New.
3379         * g++.dg/dfp/mangle-mode.C: New test.
3380
3381 2009-09-28  Michael Matz  <matz@suse.de>
3382
3383         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3384         for sign of -Inf.
3385
3386 2009-09-27  Richard Henderson  <rth@redhat.com>
3387
3388         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3389         * gcc.dg/tree-ssa/pr41469-1.c: New.
3390
3391 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
3392
3393         PR c/41476
3394         * gcc.dg/cond-constqual-1.c: New test.
3395
3396 2009-09-26  Michael Matz  <matz@suse.de>
3397
3398         PR lto/40758
3399         PR middle-end/41470
3400         * gcc.dg/pr41470.c: New test.
3401
3402 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3403
3404         * gnat.dg/array9.adb: New test.
3405
3406 2009-09-26  Michael Matz  <matz@suse.de>
3407
3408         PR tree-optimization/41454
3409         * gcc.dg/pr41454.c: New test.
3410
3411 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3412
3413         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3414         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3415         into DW_TAG_GNU_template_parameter_pack and
3416         DW_TAG_GNU_formal_parameter_pack.
3417         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3418         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3419
3420 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3421
3422         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3423         parameters for alignment-sensitive -fsection-anchors tests.
3424
3425 2009-09-25  Richard Guenther  <rguenther@suse.de>
3426
3427         PR middle-end/41463
3428         * gcc.c-torture/execute/pr41463.c: New testcase.
3429
3430 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3431
3432         * gnat.dg/sse_nolib.adb: New testcase.
3433
3434 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3435
3436         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3437         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3438         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3439         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3440         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3441         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3442         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3443         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3444         * gcc.dg/vect/vect.exp: Add Power7 flags.
3445         * g++.dg/vect/vect.exp: Likewise.
3446         * gfortran.dg/vect/vect.exp: Likewise.
3447
3448 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3449
3450         PR fortran/41459
3451         * gfortran.dg/empty_label.f: New test.
3452         * gfortran.dg/empty_label.f90: Ditto.
3453         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3454
3455 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3456
3457         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3458         compile-time.
3459
3460 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3461
3462         * lib/scanasm.exp (make_pattern_printable): New function.
3463         (dg-scan, scan-assembler-times, scan-assembler-dem,
3464         scan-assembler-dem-not): Use it.
3465
3466 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3467
3468         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3469         (test_nested): Renamed to ...
3470         (test_nested1): This.
3471         (test_nested2): New.
3472         (main): Likewise.
3473
3474 2009-09-24  Richard Guenther  <rguenther@suse.de>
3475
3476         PR tree-optimization/36143
3477         PR tree-optimization/38747
3478         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3479         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3480         * g++.dg/torture/pr38747.C: New testcase.
3481         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3482
3483 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3484
3485         * gnat.dg/nested_proc.adb: New test.
3486
3487 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3488
3489         * gcc.target/i386/pr12329.c: Adjust.
3490
3491 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3492
3493         PR debug/41248
3494         * gcc.dg/pr41248.c: New.
3495
3496 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3497
3498         PR debug/41065
3499         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3500
3501 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3502
3503         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3504         current_compiler_flags.  Fix typos.
3505
3506 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3507
3508         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3509
3510 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3511
3512         PR c/39779
3513         * gcc.c-torture/compile/pr39779.c: New test.
3514
3515 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3516
3517         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3518         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3519         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3520
3521 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3522
3523         PR debug/41295
3524         * gcc.dg/pr41295.c: New.
3525
3526 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3527
3528         * gcc.dg/pr40209.c: Add test case.
3529
3530 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3531
3532         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3533         matching assembly.
3534         * gcc.target/mips/code-readable-2.c: Likewise.
3535         * gcc.target/mips/code-readable-3.c: Likewise.
3536
3537 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3538
3539         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3540         Check support via mode instead of C type.
3541         (check_effective_target_dfprt_nocache): Ditto.
3542         (check_effective_target_hard_dfp): Ditto.
3543
3544 2009-09-22  Richard Guenther  <rguenther@suse.de>
3545
3546         PR middle-end/41395
3547         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3548         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3549
3550 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3551
3552         * gcc.dg/20090922-1.c: New test.
3553
3554         PR bootstrap/41405
3555         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3556         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3557         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3558         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3559         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3560         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3561         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3562         * objc.dg/dwarf-2.m: Likewise.
3563
3564 2009-09-22  Richard Guenther  <rguenther@suse.de>
3565
3566         PR tree-optimization/41428
3567         * g++.dg/tree-ssa/pr41428.C: New testcase.
3568
3569 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3570
3571         PR middle-end/41429
3572         * g++.dg/gomp/pr41429.C: New test.
3573
3574 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3575
3576         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3577
3578 2009-09-21  Jason Merrill  <jason@redhat.com>
3579
3580         PR c++/41421
3581         * g++.dg/cpp0x/trivial1.C: Expand.
3582
3583 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3584
3585         * gcc.dg/torture/calleesave-sse.c: New.
3586
3587 2009-09-21  Jan Hubicka  <jh@suse.cz>
3588
3589         * gcc.dg/guality/inline-params.c: New testcase.
3590
3591 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3592
3593         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3594         Add -fno-inline.
3595         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3596         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3597         (f2): Ditto.
3598
3599 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3600
3601         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3602         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3603         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3604         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3605         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3606
3607 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3608
3609         PR middle-end/40642
3610         * g++.dg/torture/pr40642.C: New testcase.
3611
3612 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3613
3614         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3615         cases in static initializers.
3616
3617 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3618
3619         * gcc.c-tortue/compile/pr39886.c: New.
3620
3621 2009-09-20  Chris Demetriou  <cgd@google.com>
3622
3623         PR preprocessor/28435:
3624         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3625         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3626         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3627         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3628         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3629
3630 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3631
3632         * gcc.target/mips/mips.exp: Add relax-pic-calls
3633         under -mfoo/-mno-foo options.
3634         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3635         and -mexplicit-relocs.
3636         * gcc.target/mips/call-1.c: New test.
3637         * gcc.target/mips/call-2.c: New test.
3638         * gcc.target/mips/call-3.c: New test.
3639         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3640         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3641
3642 2009-09-19  Chris Demetriou  <cgd@google.com>
3643
3644         PR preprocessor/28435:
3645         * gcc.dg/cpp/missing-header-MD.c: New test.
3646         * gcc.dg/cpp/missing-header-MMD.c: New test.
3647         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3648         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3649
3650 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3651
3652         PR libgfortran/41328
3653         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3654         EOF works.
3655
3656 2009-09-18  Jason Merrill  <jason@redhat.com>
3657
3658         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3659         * g++.dg/cpp0x/initlist-deduce.C: New.
3660
3661 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3662
3663         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3664
3665 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3666
3667         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3668         * c-c++-common/dfp: New directory.
3669         * c-c++-common/dfp/dfp-dbg.h: New file.
3670         * gcc.dg/dfp/call-by-value.c: Move to ...
3671         * c-c++-common/call-by-value.c: here.
3672         * gcc.dg/dfp/cast.c: Move to ...
3673         * c-c++-common/cast.c: here.
3674         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3675         * c-c++-common/compare-eq-const.c: here.
3676         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3677         * c-c++-common/compare-eq-d128.c: here.
3678         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3679         * c-c++-common/compare-eq-d32.c: here.
3680         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3681         * c-c++-common/compare-eq-d64.c: here.
3682         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3683         * c-c++-common/compare-eq-dfp.c: here.
3684         * gcc.dg/dfp/compare-eq.h: Move to ...
3685         * c-c++-common/compare-eq.h: here.
3686         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3687         * c-c++-common/compare-rel-const.c: here.
3688         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3689         * c-c++-common/compare-rel-d128.c: here.
3690         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3691         * c-c++-common/compare-rel-d32.c: here.
3692         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3693         * c-c++-common/compare-rel-d64.c: here.
3694         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3695         * c-c++-common/compare-rel-dfp.c: here.
3696         * gcc.dg/dfp/compare-rel.h: Move to ...
3697         * c-c++-common/compare-rel.h: here.
3698         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3699         * c-c++-common/compare-special-d128.c: here.
3700         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3701         * c-c++-common/compare-special-d32.c: here.
3702         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3703         * c-c++-common/compare-special-d64.c: here.
3704         * gcc.dg/dfp/compare-special.h: Move to ...
3705         * c-c++-common/compare-special.h: here.
3706         * gcc.dg/dfp/constants-zero.c: Move to ...
3707         * c-c++-common/constants-zero.c: here.
3708         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3709         * c-c++-common/convert-bfp-10.c: here.
3710         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3711         * c-c++-common/convert-bfp-11.c: here.
3712         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3713         * c-c++-common/convert-bfp-12.c: here.
3714         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3715         * c-c++-common/convert-bfp-13.c: here.
3716         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3717         * c-c++-common/convert-bfp-14.c: here.
3718         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3719         * c-c++-common/convert-bfp-2.c: here.
3720         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3721         * c-c++-common/convert-bfp-3.c: here.
3722         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3723         * c-c++-common/convert-bfp-4.c: here.
3724         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3725         * c-c++-common/convert-bfp-5.c: here.
3726         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3727         * c-c++-common/convert-bfp-6.c: here.
3728         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3729         * c-c++-common/convert-bfp-7.c: here.
3730         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3731         * c-c++-common/convert-bfp-8.c: here.
3732         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3733         * c-c++-common/convert-bfp-9.c: here.
3734         * gcc.dg/dfp/convert-bfp.c: Move to ...
3735         * c-c++-common/convert-bfp.c: here.
3736         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3737         * c-c++-common/convert-bfp-fold.c: here.
3738         * gcc.dg/dfp/convert-dfp.c: Move to ...
3739         * c-c++-common/convert-dfp.c: here.
3740         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3741         * c-c++-common/convert-dfp-fold-2.c: here.
3742         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3743         * c-c++-common/convert-dfp-fold.c: here.
3744         * gcc.dg/dfp/convert.h: Move to ...
3745         * c-c++-common/convert.h: here.
3746         * gcc.dg/dfp/convert-int.c: Move to ...
3747         * c-c++-common/convert-int.c: here.
3748         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3749         * c-c++-common/convert-int-fold.c: here.
3750         * gcc.dg/dfp/convert-int-max.c: Move to ...
3751         * c-c++-common/convert-int-max.c: here.
3752         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3753         * c-c++-common/convert-int-max-fold.c: here.
3754         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3755         * c-c++-common/convert-int-saturate.c: here.
3756         * gcc.dg/dfp/func-array.c: Move to ...
3757         * c-c++-common/func-array.c: here.
3758         * gcc.dg/dfp/func-deref.c: Move to ...
3759         * c-c++-common/func-deref.c: here.
3760         * gcc.dg/dfp/func-mixed.c: Move to ...
3761         * c-c++-common/func-mixed.c: here.
3762         * gcc.dg/dfp/func-pointer.c: Move to ...
3763         * c-c++-common/func-pointer.c: here.
3764         * gcc.dg/dfp/func-scalar.c: Move to ...
3765         * c-c++-common/func-scalar.c: here.
3766         * gcc.dg/dfp/func-struct.c: Move to ...
3767         * c-c++-common/func-struct.c: here.
3768         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3769         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3770         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3771         * c-c++-common/func-vararg-alternate-d128.c: here.
3772         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3773         * c-c++-common/func-vararg-alternate-d32.c: here.
3774         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3775         * c-c++-common/func-vararg-alternate-d64.c: here.
3776         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3777         * c-c++-common/func-vararg-alternate.h: here.
3778         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3779         * c-c++-common/func-vararg-dfp.c: here.
3780         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3781         * c-c++-common/func-vararg-mixed-2.c: here.
3782         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3783         * c-c++-common/func-vararg-mixed.c: here.
3784         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3785         * c-c++-common/func-vararg-size0.c: here.
3786         * gcc.dg/dfp/inf-1.c: Move to ...
3787         * c-c++-common/inf-1.c: here.
3788         * gcc.dg/dfp/loop-index.c: Move to ...
3789         * c-c++-common/loop-index.c: here.
3790         * gcc.dg/dfp/modes.c: Move to ...
3791         * c-c++-common/modes.c: here.
3792         * gcc.dg/dfp/nan-1.c: Move to ...
3793         * c-c++-common/nan-1.c: here.
3794         * gcc.dg/dfp/nan-2.c: Move to ...
3795         * c-c++-common/nan-2.c: here.
3796         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3797         * c-c++-common/operator-arith-fold.c: here.
3798         * gcc.dg/dfp/operator-assignment.c: Move to ...
3799         * c-c++-common/operator-assignment.c: here.
3800         * gcc.dg/dfp/operator-comma.c: Move to ...
3801         * c-c++-common/operator-comma.c: here.
3802         * gcc.dg/dfp/operator-cond.c: Move to ...
3803         * c-c++-common/operator-cond.c: here.
3804         * gcc.dg/dfp/operator-logical.c: Move to ...
3805         * c-c++-common/operator-logical.c: here.
3806         * gcc.dg/dfp/operator-unary.c: Move to ...
3807         * c-c++-common/operator-unary.c: here.
3808         * gcc.dg/dfp/pr31385.c: Move to ...
3809         * c-c++-common/pr31385.c: here.
3810         * gcc.dg/dfp/pr33466.c: Move to ...
3811         * c-c++-common/pr33466.c: here.
3812         * gcc.dg/dfp/pr35620.c: Move to ...
3813         * c-c++-common/pr35620.c: here.
3814         * gcc.dg/dfp/pr36800.c: Move to ...
3815         * c-c++-common/pr36800.c: here.
3816         * gcc.dg/dfp/pr39034.c: Move to ...
3817         * c-c++-common/pr39034.c: here.
3818         * gcc.dg/dfp/pr39035.c: Move to ...
3819         * c-c++-common/pr39035.c: here.
3820         * gcc.dg/dfp/pr39902.c: Move to ...
3821         * c-c++-common/pr39902.c: here.
3822         * gcc.dg/dfp/pr39986.c: Move to ...
3823         * c-c++-common/pr39986.c: here.
3824         * gcc.dg/dfp/signbit-1.c: Move to ...
3825         * c-c++-common/signbit-1.c: here.
3826         * gcc.dg/dfp/signbit-2.c: Move to ...
3827         * c-c++-common/signbit-2.c: here.
3828         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3829         * c-c++-common/struct-layout-1.c: here.
3830         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3831         * c-c++-common/usual-arith-conv.c: here.
3832         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3833         * c-c++-common/usual-arith-conv-const.c: here.
3834
3835 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3836
3837         PR testsuite/41288
3838         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3839         stack alignment.
3840
3841 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3842
3843         PR c++/39365
3844         * g++.dg/expr/bool3.C: New test.
3845         * g++.dg/expr/bool4.C: New test.
3846
3847 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3848
3849         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3850         * gcc.dg/dfp/signbit-2.c: Use it.
3851         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3852         arguments to unsigned int.
3853         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3854         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3855         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3856         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3857         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3858         * gcc.dg/dfp/pr39986.c: Ditto.
3859         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3860         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3861         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3862         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3863         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3864
3865 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3866
3867         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3868
3869 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3870
3871         PR c/41049
3872         * dfp/pr41049.c: New test.
3873
3874 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3875
3876         PR testsuite/41385
3877         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3878
3879 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3880
3881         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3882         * gcc.dg/ipa/ipa-sra-1.c: New test.
3883         * gcc.dg/ipa/ipa-sra-2.c: New test.
3884         * gcc.dg/ipa/ipa-sra-3.c: New test.
3885         * gcc.dg/ipa/ipa-sra-4.c: New test.
3886         * gcc.dg/ipa/ipa-sra-5.c: New test.
3887         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3888         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3889
3890 2009-09-17  Michael Matz  <matz@suse.de>
3891
3892         PR middle-end/41347
3893         * gfortran.dg/pr41347.f90: New test.
3894
3895 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3896
3897         * gcc.c-torture/compile/20090917-1.c: New testcase.
3898
3899 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3900
3901         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3902         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3903         alpha*-*-* target from XFAIL list.
3904
3905 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3906
3907         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3908         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3909         * gcc.dg/dfp/cast-bad.c: Use default options.
3910         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3911         * gcc.dg/dfp/composite-type.c: Ditto.
3912         * gcc.dg/dfp/constants.c: Ditto.
3913         * gcc.dg/dfp/constants-hex.c: Ditto.
3914         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3915         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3916         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3917         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3918         * gcc.dg/dfp/ctypes.c: Ditto.
3919         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3920         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3921         * gcc.dg/dfp/float-constant-double.c: Ditto.
3922         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3923         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3924         * gcc.dg/dfp/modes.c: Ditto.
3925         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3926         * gcc.dg/dfp/pr31344.c: Ditto.
3927         * gcc.dg/dfp/pr31385.c: Ditto.
3928         * gcc.dg/dfp/pr33466.c: Ditto.
3929         * gcc.dg/dfp/pr35620.c: Ditto.
3930         * gcc.dg/dfp/pr37435.c: Ditto.
3931         * gcc.dg/dfp/pr39986.c: Ditto.
3932         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3933         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3934         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3935         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3936         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3937         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3938         * gcc.dg/dfp/typespec.c: Ditto.
3939         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3940         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3941         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3942         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3943         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3944         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3945         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3946         * gcc.dg/dfp/compare-rel.h: Ditto.
3947         * gcc.dg/dfp/compare-special.h: Ditto.
3948         * gcc.dg/dfp/convert.h: Ditto.
3949         * gcc.dg/dfp/fe-check.h: Ditto.
3950         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3951         * gcc.dg/dfp/cast.c: Ditto.
3952         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3953         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3954         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3955         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3956         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3957         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3958         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3959         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3960         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3961         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3962         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3963         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3964         * gcc.dg/dfp/constants-zero.c: Ditto.
3965         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3966         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3967         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3968         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3969         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3970         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3971         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3972         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3973         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3974         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3975         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3976         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3977         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3978         * gcc.dg/dfp/convert-bfp.c: Ditto.
3979         * gcc.dg/dfp/convert-complex.c: Ditto.
3980         * gcc.dg/dfp/convert-dfp.c: Ditto.
3981         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3982         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3983         * gcc.dg/dfp/convert-int.c: Ditto.
3984         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3985         * gcc.dg/dfp/convert-int-max.c: Ditto.
3986         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3987         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3988         * gcc.dg/dfp/fe-binop.c: Ditto.
3989         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3990         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3991         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3992         * gcc.dg/dfp/func-array.c: Ditto.
3993         * gcc.dg/dfp/func-deref.c: Ditto.
3994         * gcc.dg/dfp/func-mixed.c: Ditto.
3995         * gcc.dg/dfp/func-pointer.c: Ditto.
3996         * gcc.dg/dfp/func-scalar.c: Ditto.
3997         * gcc.dg/dfp/func-struct.c: Ditto.
3998         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3999         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
4000         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
4001         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
4002         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
4003         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
4004         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
4005         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
4006         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
4007         * gcc.dg/dfp/inf-1.c: Ditto.
4008         * gcc.dg/dfp/loop-index.c: Ditto.
4009         * gcc.dg/dfp/nan-1.c: Ditto.
4010         * gcc.dg/dfp/nan-2.c: Ditto.
4011         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
4012         * gcc.dg/dfp/operator-assignment.c: Ditto.
4013         * gcc.dg/dfp/operator-comma.c: Ditto.
4014         * gcc.dg/dfp/operator-cond.c: Ditto.
4015         * gcc.dg/dfp/operator-logical.c: Ditto.
4016         * gcc.dg/dfp/operator-unary.c: Ditto.
4017         * gcc.dg/dfp/pr36800.c: Ditto.
4018         * gcc.dg/dfp/pr39034.c: Ditto.
4019         * gcc.dg/dfp/pr39035.c: Ditto.
4020         * gcc.dg/dfp/pr39902.c: Ditto.
4021         * gcc.dg/dfp/signbit-1.c: Ditto.
4022         * gcc.dg/dfp/signbit-2.c: Ditto.
4023         * gcc.dg/dfp/struct-layout-1.c: Ditto.
4024         * gcc.dg/dfp/union-init.c: Ditto.
4025         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
4026
4027 2009-09-16  Michael Matz  <matz@suse.de>
4028
4029         PR fortran/41212
4030         * gfortran.dg/pr41212.f90: New test.
4031
4032 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
4033
4034         * gnat.dg/alignment9.adb: New test.
4035
4036 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
4037
4038         * gnat.dg/discr20.ad[sb]: New test.
4039
4040 2009-09-16  Richard Guenther  <rguenther@suse.de>
4041
4042         PR middle-end/34011
4043         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
4044
4045 2009-09-16  DJ Delorie  <dj@redhat.com>
4046             Kaz Kojima  <kkojima@gcc.gnu.org>
4047
4048         * gcc.target/sh/struct-arg-dw2.c: New test.
4049
4050 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
4051             Jakub Jelinek  <jakub@redhat.com>
4052
4053         PR target/41175
4054         * gcc.target/powerpc/pr41175.c: New test.
4055
4056 2009-09-14  Richard Henderson  <rth@redhat.com>
4057
4058         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
4059         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
4060         gcc.dg/tree-ssa/asmgoto-1.c: New files.
4061
4062 2009-09-14  Richard Henderson  <rth@redhat.com>
4063
4064         * g++.dg/eh/builtin1.C: Update resx pattern match.
4065         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
4066
4067 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
4068
4069         * gcc.target/mips/branch-helper.h: New file.
4070         * gcc.target/mips/branch-2.c,
4071         * gcc.target/mips/branch-3.c,
4072         * gcc.target/mips/branch-4.c,
4073         * gcc.target/mips/branch-5.c,
4074         * gcc.target/mips/branch-6.c,
4075         * gcc.target/mips/branch-7.c,
4076         * gcc.target/mips/branch-8.c,
4077         * gcc.target/mips/branch-9.c,
4078         * gcc.target/mips/branch-10.c,
4079         * gcc.target/mips/branch-11.c,
4080         * gcc.target/mips/branch-12.c,
4081         * gcc.target/mips/branch-13.c,
4082         * gcc.target/mips/branch-14.c,
4083         * gcc.target/mips/branch-15.c: New tests.
4084
4085 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4086
4087         PR target/41331
4088         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
4089         -m32 -mpowerpc64 system.
4090
4091 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
4092
4093         From Jie Zhang <jie.zhang@analog.com>:
4094         * gcc.target/bfin/saveall.c: New test.
4095         * gcc.target/bfin/20090914-1.c: New test.
4096         * gcc.target/bfin/20090914-2.c: New test.
4097
4098         * gcc.target/bfin/20090914-3.c: New test.
4099
4100 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
4101
4102         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
4103
4104 2009-09-14  Richard Guenther  <rguenther@suse.de>
4105
4106         PR middle-end/41350
4107         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
4108
4109 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4110
4111         PR libgfortran/41328
4112         * gfortran.dg/cr_lf.f90: New test.
4113
4114 2009-09-11  Michael Matz  <matz@suse.de>
4115
4116         PR middle-end/41275
4117         * g++.dg/tree-ssa/pr41275.C: New test.
4118
4119 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
4120
4121         PR fortran/41242
4122         * gfortran.dg/proc_ptr_comp_21.f90: New.
4123
4124 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
4125
4126         PR fortran/31292
4127         * gfortran.dg/module_procedure_1.f90: New test.
4128         * gfortran.dg/module_procedure_2.f90: Ditto.
4129         * gfortran.dg/generic_14.f90: Move dg-error to new location.
4130
4131 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4132             James A. Morrison  <phython@gcc.gnu.org>
4133
4134         PR ada/18302
4135         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
4136         commands.
4137         * ada/acats/run_test.exp: New file.
4138
4139 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
4140
4141         Revert:
4142         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
4143
4144         PR rtl-optimization/39779
4145         * gcc.dg/pr39979.c: New test.
4146
4147 2009-09-10  Richard Guenther  <rguenther@suse.de>
4148
4149         PR middle-end/41257
4150         * g++.dg/torture/pr41257-2.C: New testcase.
4151
4152 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
4153
4154         PR c++/28293
4155         * g++.dg/template/crash91.C: New.
4156
4157 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
4158
4159         PR rtl-optimization/39779
4160         * gcc.dg/pr39979.c: New test.
4161
4162 2009-09-09  Richard Guenther  <rguenther@suse.de>
4163
4164         PR tree-optimization/41101
4165         * gcc.c-torture/compile/pr41101.c: New testcase.
4166
4167 2009-09-09  Richard Guenther  <rguenther@suse.de>
4168
4169         PR middle-end/41317
4170         * gcc.c-torture/execute/pr41317.c: New testcase.
4171         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
4172         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
4173
4174 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
4175
4176         Fix some test breakages on Darwin
4177         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
4178         and adjust.
4179         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4180         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4181         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4182         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
4183         take darwin specifics in account.
4184
4185 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4186
4187         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
4188         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
4189
4190 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4191
4192         PR c++/39923
4193         * g++.dg/cpp0x/initlist24.C: New.
4194
4195 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
4196
4197         * gcc.dg/large-size-array-2.c: Fix target requirement.
4198         * gcc.dg/large-size-array-4.c: Likewise.
4199         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
4200         * gcc.dg/c99-const-expr-2.c: Likewise.
4201         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
4202         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
4203         * gcc.dg/c90-const-expr-10.c: Likewise.
4204         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
4205         instead of long.
4206         * gcc.dg/tree-ssa/pr33920.c: Likewise.
4207         * gcc.dg/vect/pr33846.c: Likewise.
4208         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
4209         __PTRDIFF_TYPE__, instead of unsigned long.
4210         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
4211
4212 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4213
4214         PR debug/41229
4215         PR debug/41291
4216         PR debug/41300
4217         * gfortran.dg/pr41229.f90: New.
4218
4219 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4220
4221         PR debug/41232
4222         * gcc.dg/pr41232.c: New.
4223
4224 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4225
4226         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
4227         contain -march.
4228         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
4229         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
4230         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
4231         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4232         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4233         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
4234         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
4235         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
4236         options other than that used in dg-options.
4237
4238 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
4239
4240         PR rtl-optimization/41239
4241         * gcc.c-torture/execute/pr41239.c: New test.
4242
4243 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4244
4245         PR libgfortran/41192
4246         * gfortran.dg/namelist_59.f90: New test.
4247
4248 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4249
4250         From Mike Frysinger  <michael.frysinger@analog.com>
4251         * gcc.target/bfin/mcpu-bf542m.c: New file.
4252         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
4253         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
4254         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
4255         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
4256
4257 2009-09-07  Martin Jambor  <mjambor@suse.cz>
4258
4259         PR middle-end/41282
4260         * gcc.c-torture/compile/pr41282.c: New test.
4261
4262 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4263
4264         PR fortran/41197
4265         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
4266         variables for stat and errmsg.
4267         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
4268         * gfortran.dg/allocate_stat_2.f90:  New test.
4269
4270 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4271
4272         * gcc.c-torture/compile/20090907-1.c: New test.
4273
4274 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
4275
4276         PR bootstrap/41241
4277         * gcc.dg/pr41241.c: New test.
4278
4279 2009-09-06  Richard Guenther  <rguenther@suse.de>
4280
4281         PR middle-end/41144
4282         * g++.dg/torture/pr41144.C: New testcase.
4283
4284 2009-09-06  Richard Guenther  <rguenther@suse.de>
4285
4286         PR middle-end/41261
4287         * gcc.dg/torture/pr41261.c: New testcase.
4288
4289 2009-09-05  Richard Guenther  <rguenther@suse.de>
4290
4291         PR middle-end/41181
4292         * gcc.c-torture/compile/pr41181.c: New testcase.
4293
4294 2009-09-05  Richard Guenther  <rguenther@suse.de>
4295
4296         PR debug/41273
4297         * g++.dg/torture/pr41273.C: New testcase.
4298
4299 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
4300
4301         PR fortran/41258
4302         * gfortran.dg/typebound_proc_12.f90 : New test.
4303
4304 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4305
4306         PR debug/41225
4307         * gfortran.dg/pr41225.f90: New.
4308
4309 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4310
4311         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
4312         unistd.h, sys/types.h and sys/wait.h.
4313         (gualchk_t): New.
4314         (GUALCVT): New.
4315         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4316         (GUALITY_GDB_REDIRECT): New.
4317         (GUALITY_GDB_ARGS): Use it.
4318
4319 2009-09-04  Richard Guenther  <rguenther@suse.de>
4320
4321         PR middle-end/41257
4322         * g++.dg/torture/pr41257.C: New testcase.
4323
4324 2009-09-04  Martin Jambor  <mjambor@suse.cz>
4325
4326         PR tree-optimization/41112
4327         * gnat.dg/array8.adb: New test.
4328
4329 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
4330
4331         * gcc.target/arm/ctz.c: New test case.
4332
4333 2009-09-03  Alon Dayan  <alond@il.ibm.com>
4334
4335         PR tree-optimization/38275
4336         * gcc.dg/autopar/reduc-1char.c: Increase number
4337         of iterations. Adjust the logic accordingly.
4338         * gcc.dg/autopar/reduc-2char.c: Ditto.
4339         * gcc.dg/autopar/reduc-1.c: Ditto.
4340         * gcc.dg/autopar/reduc-2.c: Ditto.
4341         * gcc.dg/autopar/reduc-3.c: Ditto.
4342         * gcc.dg/autopar/reduc-6.c: Ditto.
4343         * gcc.dg/autopar/reduc-7.c: Ditto.
4344         * gcc.dg/autopar/reduc-8.c: Ditto.
4345         * gcc.dg/autopar/reduc-9.c: Ditto.
4346         * gcc.dg/autopar/pr39500-1.c: Ditto.
4347         * gcc.dg/autopar/reduc-1short.c: Ditto.
4348         * gcc.dg/autopar/reduc-2short.c: Ditto.
4349         * gcc.dg/autopar/parallelization-1.c: Ditto.
4350
4351 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
4352
4353         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4354         testcase using guality.h compiles and links and if a global variable
4355         can be verified by gdb.
4356
4357 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4358
4359         * lib/target-supports.exp (check_effective_target_sync_int_long):
4360         Supported on Blackfin Linux targets.
4361
4362 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
4363
4364         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4365
4366 2009-09-03  Diego Novillo  <dnovillo@google.com>
4367
4368         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4369         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4370         * g++.dg/warn/unit-1.C: Likewise.
4371         * g++.dg/ipa/iinline-1.C: Likewise.
4372         * g++.dg/template/cond2.C: Adjust expected line location for the
4373         error.
4374         * g++.dg/template/pr35240.C: Likewise.
4375
4376 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4377
4378         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4379         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4380
4381 2009-09-02  Martin Jambor  <mjambor@suse.cz>
4382
4383         * gcc.dg/tree-ssa/sra-8.c: New testcase.
4384         * gcc.dg/memcpy-1.c: Add . to match pattern.
4385         * gcc.dg/uninit-I.c: XFAIL warning test.
4386         * g++.dg/warn/unit-1.C: XFAIL warning test.
4387
4388 2009-09-02  Ian Lance Taylor  <iant@google.com>
4389
4390         * gcc.dg/20090902-1.c: New test.
4391
4392 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
4393
4394         * gcc.dg/builtin-object-size-9.c: New test.
4395
4396 2009-09-02  Olivier Hainque  <hainque@adacore.com>
4397
4398         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4399
4400 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4401             Olivier Hainque  <hainque@adacore.com>
4402
4403         * gnat.dg/misaligned_param.adb: New test.
4404         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4405         * gnat.dg/slice7.adb: Add 1 more related case.
4406
4407 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4408
4409         * gcc.dg/guality/guality.c: Expect to fail for now.
4410         * gcc.dg/guality/example.c: Likewise.
4411
4412 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4413
4414         * gcc.dg/guality/guality.c: New.
4415         * gcc.dg/guality/guality.h: New.
4416         * gcc.dg/guality/guality.exp: New.
4417         * gcc.dg/guality/example.c: New.
4418         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4419         (cleanup-saved-temps): Likewise, .gkd files too.
4420
4421 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4422
4423         PR fortran/39229
4424         * gfortran.dg/line_length_3.f: New test.
4425         * gfortran.dg/line_length_4.f90: New test.
4426
4427 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4428
4429         * lib/target-supports.exp (check_gc_sections_available):
4430         Add proper pattern quote.
4431
4432 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4433             Kaz Kojima  <kkojima@gcc.gnu.org>
4434
4435         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4436         * g++.dg/cdce3.C: Use dg-add-options ieee.
4437         * g++.dg/torture/type-generic-1.C: Likewise.
4438         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4439         * gcc.dg/pr28796-2.c: Likewise.
4440         * gcc.dg/torture/builtin-math-7.c: Likewise.
4441         * gcc.dg/torture/type-generic-1.c: Likewise.
4442         * gfortran.dg/boz_14.f90: Likewise.
4443         * gfortran.dg/erf_2.F90: Likewise.
4444         * gfortran.dg/init_flag_3.f90: Likewise.
4445         * gfortran.dg/init_flag_4.f90: Likewise.
4446         * gfortran.dg/init_flag_5.f90: Likewise.
4447         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4448         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4449         * gfortran.dg/isnan_1.f90: Likewise.
4450         * gfortran.dg/isnan_2.f90: Likewise.
4451         * gfortran.dg/maxlocval_2.f90: Likewise.
4452         * gfortran.dg/maxlocval_4.f90: Likewise.
4453         * gfortran.dg/minlocval_1.f90: Likewise.
4454         * gfortran.dg/minlocval_4.f90: Likewise.
4455         * gfortran.dg/module_nan.f90: Likewise.
4456         * gfortran.dg/namelist_42.f90: Likewise.
4457         * gfortran.dg/namelist_43.f90: Likewise.
4458         * gfortran.dg/nan_1.f90: Likewise.
4459         * gfortran.dg/nan_2.f90: Likewise.
4460         * gfortran.dg/nan_3.f90: Likewise.
4461         * gfortran.dg/nan_4.f90: Likewise.
4462         * gfortran.dg/nan_5.f90: Likewise.
4463         * gfortran.dg/nearest_1.f90: Likewise.
4464         * gfortran.dg/nearest_2.f90: Likewise.
4465         * gfortran.dg/nearest_3.f90: Likewise.
4466         * gfortran.dg/pr37243.f: Likewise.
4467         * gfortran.dg/real_const_3.f90: Likewise.
4468         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4469
4470 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4471
4472         PR debug/30161
4473         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4474         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4475         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4476         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4477         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4478         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4479         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4480         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4481         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4482         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4483         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4484         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4485         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4486
4487 2009-08-31  Jason Merrill  <jason@redhat.com>
4488
4489         PR c++/41127
4490         * g++.dg/parse/enum5.C: New.
4491         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4492
4493 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4494
4495         PR fortran/40940
4496         * gfortran.dg/allocate_derived_1.f90: New.
4497         * gfortran.dg/class_3.f03: New.
4498
4499 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4500
4501         PR fortran/40996
4502         * gfortran.dg/allocatable_scalar_1.f90: New.
4503         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4504         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4505         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4506
4507 2009-08-30  Richard Guenther  <rguenther@suse.de>
4508
4509         PR tree-optimization/41186
4510         * g++.dg/torture/pr41186.C: New testcase.
4511         * g++.dg/tree-ssa/pr41186.C: Likewise.
4512
4513 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4514
4515         PR c++/41187
4516         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4517         take ia64 assembly comments syntax in account.
4518
4519 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4520
4521         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4522
4523 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4524
4525         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4526         * gfortran.dg/whole_file_6.f90: Likewise.
4527
4528 2009-08-28  Cary Coutant  <ccoutant@google.com>
4529
4530         PR debug/41063
4531         * g++.dg/debug/dwarf2/pr41063.C: New test.
4532
4533 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4534
4535         PR rtl-optimization/40861
4536         * gcc.dg/pr40861.c: New test.
4537
4538 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4539
4540         PR fortran/40869
4541         * gfortran.dg/proc_ptr_comp_20.f90: New.
4542
4543 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4544
4545         PR libfortran/39667
4546         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4547         open temp file with status="scratch".
4548         * gfortran.dg/fmt_cache_1.f: Likewise.
4549         * gfortran.dg/fmt_exhaust.f90: Likewise.
4550         * gfortran.dg/fmt_t_4.f90: Likewise.
4551         * gfortran.dg/fseek.f90: Likewise.
4552         * gfortran.dg/list_read_5.f90: Likewise.
4553         * gfortran.dg/namelist_39.f90: Likewise.
4554         * gfortran.dg/namelist_56.f90: Likewise.
4555         * gfortran.dg/read_bad_advance.f90: Likewise.
4556         * gfortran.dg/read_repeat.f90: Likewise.
4557         * gfortran.dg/read_size_noadvance.f90: Likewise.
4558         * gfortran.dg/read_x_past.f: Likewise.
4559
4560 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4561
4562         PR fortran/28039
4563         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4564
4565 2009-08-27  Daniel Kraft  <d@domob.eu>
4566
4567         PR fortran/37425
4568         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4569         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4570         error and fix problem with recursive assignment.
4571         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4572         * gfortran.dg/typebound_operator_3.f03: New test.
4573         * gfortran.dg/typebound_operator_4.f03: New test.
4574
4575 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4576
4577         PR debug/41170
4578         * debug/dwarf2/namespace-1.C: New test.
4579
4580 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4581
4582         PR fortran/41162
4583         * gfortran.dg/pr41162.f: New.
4584
4585 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4586             Richard Sandiford  <rdsandiford@googlemail.com>
4587
4588         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4589         with "forbid_cpu".
4590         * gcc.target/mips/branch-1.c: Update accordingly.
4591         * gcc.target/mips/extend-1.c: Likewise.
4592         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4593
4594 2009-08-26  Richard Guenther  <rguenther@suse.de>
4595
4596         PR middle-end/41163
4597         * gcc.c-torture/compile/pr41163.c: New testcase.
4598         * gcc.dg/pr35899.c: Adjust.
4599
4600 2009-08-26  Richard Guenther  <rguenther@suse.de>
4601
4602         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4603
4604 2009-08-26  Jason Merrill  <jason@redhat.com>
4605
4606         * g++.dg/cpp0x/explicit3.C: New.
4607         * g++.dg/overload/cond2.C: New.
4608
4609 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4610
4611         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4612
4613 2009-08-25  Jan Hubicka  <jh@suse.cz>
4614
4615         * gcc.target/i386/sse5-shift1-vector.c
4616         * gcc.target/i386/isa-12.c
4617         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4618         * gcc.target/i386/sse5-pcmov2.c
4619         * gcc.target/i386/isa-3.c
4620         * gcc.target/i386/sse5-shift2-vector.c
4621         * gcc.target/i386/isa-7.c
4622         * gcc.target/i386/funcspec-2.c
4623         * gcc.target/i386/sse5-haddX.c
4624         * gcc.target/i386/sse5-hadduX.c
4625         * gcc.target/i386/isa-9.c
4626         * gcc.target/i386/sse5-maccXX.c
4627         * gcc.target/i386/sse5-shift3-vector.c
4628         * gcc.target/i386/sse5-msubXX.c
4629         * gcc.target/i386/sse5-permpX.c
4630         * gcc.target/i386/sse5-check.h
4631         * gcc.target/i386/sse-12.c
4632         * gcc.target/i386/sse-11.c
4633         * gcc.target/i386/sse-10.c
4634         * gcc.target/i386/sse-13.c
4635         * gcc.target/i386/sse-14.c
4636         * gcc.target/i386/sse-22.c
4637         * gcc.target/i386/sse-2.c
4638         * gcc.target/i386/sse-13.c
4639         * gcc.target/i386/avx-2.c
4640         * gcc.target/i386/sse5-rotate1-vector.c
4641         * gcc.target/i386/isa-4.c
4642         * gcc.target/i386/sse5-hsubX.c
4643         * gcc.target/i386/sse5-pcmov.c
4644         * gcc.target/i386/sse5-fma.c
4645         * gcc.target/i386/isa-8.c
4646         * gcc.target/i386/sse5-rotate2-vector.c
4647         * gcc.target/i386/sse5-nmaccXX.c
4648         * gcc.target/i386/sse5-imul64-vector.c
4649         * gcc.target/i386/sse5-nmsubXX.c
4650         * gcc.target/i386/sse5-rotate3-vector.c
4651         * gcc.target/i386/sse5-fma-vector.c
4652         * gcc.target/i386/sse5-imul32widen-vector.c
4653         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4654
4655         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4656         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4657         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4658         * gcc.target/i386/avx-1.c: Remove SSE5.
4659         * gcc.target/i386/avx-2.c: Remove SSE5.
4660         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4661         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4662         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4663         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4664
4665 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4666
4667         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4668
4669 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4670
4671         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4672         keyword works in the same manner as __alignof.
4673
4674 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4675
4676         PR libfortran/34670
4677         * gfortran.dg/unpack_bounds_1.f90:  New test.
4678         * gfortran.dg/unpack_bounds_2.f90:  New test.
4679         * gfortran.dg/unpack_bounds_3.f90:  New test.
4680
4681 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4682
4683         * gnat.dg/slice7.adb: New test.
4684         * gnat.dg/slice7_pkg.ads: New helper.
4685
4686 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4687
4688         PR fortran/41139
4689         * gfortran.dg/proc_ptr_25.f90: New.
4690         * gfortran.dg/proc_ptr_comp_18.f90: New.
4691         * gfortran.dg/proc_ptr_comp_19.f90: New.
4692
4693 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4694
4695         PR fortran/41154
4696         * gfortran.dg/fmt_error_8.f: New test.
4697
4698 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4699
4700         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4701         number, update all callers and synchronize results for latest MPC.
4702
4703 2009-08-21  Jason Merrill  <jason@redhat.com>
4704
4705         * g++.dg/warn/Wunused-17.C: New.
4706
4707 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4708
4709         * gcc.target/arm/combine-cmp-shift.c: New test.
4710
4711 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4712
4713         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4714         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4715         width specifier.
4716
4717 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4718
4719         * gfortran.dg/fmt_error_7.f: New test.
4720
4721 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4722
4723         PR target/40718
4724         * gcc.target/i386/pr40718.c: New test.
4725
4726 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4727
4728         * gfortran.dg/proc_ptr_24.f90: New test.
4729
4730 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4731
4732         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4733         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4734         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4735
4736 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4737
4738         PR fortran/28039
4739         * gfortran.dg/fmt_with_extra.f: new file.
4740
4741 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4742
4743         * lib/target-supports.exp
4744         (check_effective_target_arm_iwmmxt_ok): New procedure.
4745         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4746         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4747
4748 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4749
4750         * gfortran.dg/boz_9.f90: Do not load denormal floating
4751         point constants.  Remove -mieee option for alpha*-*-* targets.
4752
4753 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4754
4755         PR fortran/41106
4756         * gfortran.dg/proc_ptr_23.f90: New.
4757         * gfortran.dg/proc_ptr_comp_15.f90: New.
4758         * gfortran.dg/proc_ptr_comp_16.f90: New.
4759         * gfortran.dg/proc_ptr_comp_17.f90: New.
4760
4761 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4762
4763         PR c++/41131
4764         * g++.dg/expr/unary3.C: New test.
4765
4766 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4767
4768         * gfortran.dg/common_5.f: Add -mdalign for sh.
4769         * gfortran.dg/common_align_2.f90: Likewise.
4770
4771 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4772
4773         PR libfortran/40962
4774         * c_f_pointer_tests_4.f90:  New test.
4775
4776 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4777
4778         * gnat.dg/slice6.adb: New test.
4779         * gnat.dg/slice6_pkg.ads: New helper.
4780
4781 2009-08-20  Michael Matz  <matz@suse.de>
4782
4783         PR fortran/41126
4784         * gfortran.dg/pr41126.f90: New test.
4785
4786 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4787
4788         * gnat.dg/dynamic_bound.adb: New test.
4789
4790 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4791
4792         PR fortran/41121
4793         * gfortran.dg/intrinsic_5.f90: New.
4794
4795 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4796             Richard Earnshaw  <richard.earnshaw@arm.com>
4797
4798         * gcc.target/arm/20090811-1.c: New test.
4799
4800 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4801
4802         PR middle-end/41123
4803         * gcc.dg/pr41123.c: New test.
4804
4805 2009-08-19  Jason Merrill  <jason@redhat.com>
4806
4807         PR c++/41120
4808         * g++.dg/other/gc4.C: New.
4809
4810 2009-08-18  Michael Matz  <matz@suse.de>
4811
4812         * gfortran.dg/vect/vect-gems.f90: New test.
4813         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4814
4815 2009-08-18  DJ Delorie  <dj@redhat.com>
4816
4817         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4818         * lib/gcc-defs.exp: ... to here.
4819
4820         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4821         GCC_EXEC_PREFIX before building the wrapper.
4822
4823 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4824
4825         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4826         tests.
4827         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4828         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4829         dg-options.  Fix dg-final clause.
4830
4831 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4832
4833         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4834
4835 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4836             Paul Thomas  <pault@gcc.gnu.org>
4837
4838         PR fortran/40870
4839         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4840
4841 2009-08-18  Richard Guenther  <rguenther@suse.de>
4842
4843         PR middle-end/41094
4844         * gcc.dg/torture/pr41094.c: New testcase.
4845         * gcc.dg/torture/builtin-power-1.c: Adjust.
4846         * gcc.dg/builtins-10.c: Likewise.
4847
4848 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4849
4850         PR target/40971
4851         * gcc.dg/pr40971.c: New test.
4852
4853 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4854
4855         PR fortran/41062
4856         * gfortran.dg/use_only_4.f90: New test.
4857
4858 2009-08-17  Daniel Kraft  <d@domob.eu>
4859
4860         PR fortran/37425
4861         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4862         NOPASS bindings as operators.
4863
4864 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4865
4866         * lib/target-supports.exp
4867         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4868         of targets that do not need command line argument to enable SIMD.
4869
4870 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4871
4872         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4873         typo in cache name.
4874
4875 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4876
4877         PR fortran/41075
4878         * gfortran.dg/unlimited_fmt_1.f90: New test.
4879
4880 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4881
4882         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4883
4884 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4885
4886         * gnat.dg/itype.ad[sb]: New test.
4887
4888 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4889
4890         * gcc.target/mips/mips.exp: Add terminology section to comment
4891         at the top of the file.  Fix typos.
4892
4893 2009-08-16  Jason Merrill  <jason@redhat.com>
4894
4895         * g++.dg/debug/dwarf2/inline1.C: New.
4896
4897 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4898
4899         PR target/38599
4900         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4901
4902 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4903
4904         PR debug/37801
4905         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4906         Make sure to trigger inlining optimizations.
4907         * gcc.dg/debug/dwarf2/inline2.c: New test.
4908
4909 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4910
4911         PR fortran/41070
4912         * gfortran.dg/structure_constructor_10.f90: New.
4913
4914 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4915
4916         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4917         * gcc.dg/pragma-re-2.c: Likewise.
4918         * gcc.dg/pragma-re-3.c: Likewise.
4919         * gcc.dg/pragma-re-4.c: Likewise.
4920         * g++.dg/other/pragma-re-1.C: Likewise.
4921         * g++.dg/other/pragma-re-2.C: Likewise.
4922
4923 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4924
4925         * gcc.dg/torture/builtin-math-7.c: New.
4926
4927 2009-08-14  Richard Guenther  <rguenther@suse.de>
4928
4929         * gcc.c-torture/execute/20090814-1.c: New testcase.
4930
4931 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4932
4933         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4934
4935 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4936
4937         PR target/40934
4938         * gcc.target/i386/pr40934.c: New.
4939
4940 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4941
4942         PR target/41019
4943         * gcc.target/i386/pr41019.c: New test.
4944
4945 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4946
4947         PR fortran/40955
4948         * gfortran.dg/winapi.f90: New test.
4949
4950 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4951
4952         PR fortran/40995
4953         * gfortran.dg/intrinsic_4.f90: New.
4954         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4955         different line.
4956
4957 2009-08-13  Richard Guenther  <rguenther@suse.de>
4958
4959         PR middle-end/41047
4960         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4961
4962 2009-08-12  Richard Guenther  <rguenther@suse.de>
4963
4964         PR tree-optimization/41011
4965         * gfortran.dg/pr41011.f: New testcase.
4966
4967 2009-08-11  Andrew Haley  <aph@redhat.com>
4968
4969         * gcc.target/arm/synchronize.c: New file.
4970
4971 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4972
4973         PR middle-end/40980
4974         * gfortran.dg/graphite/id-17.f: New.
4975
4976 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4977             Sebastian Pop  <sebastian.pop@amd.com>
4978
4979         * gcc.dg/graphite/interchange-1.c: XFAILed.
4980         * gcc.dg/graphite/interchange-2.c: XFAILed.
4981         * gcc.dg/graphite/interchange-3.c: XFAILed.
4982         * gcc.dg/graphite/interchange-4.c: XFAILed.
4983         * gcc.dg/graphite/interchange-7.c: XFAILed.
4984
4985 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4986
4987         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4988
4989 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4990             Pranav Garg  <pranav.garg2107@gmail.com>
4991
4992         * gcc.dg/graphite/interchange-6.c: XFAILed.
4993
4994 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4995
4996         * gcc.dg/graphite/interchange-9.c: New.
4997
4998 2009-08-12  Richard Guenther  <rguenther@suse.de>
4999
5000         PR rtl-optimization/41033
5001         * gcc.dg/pr41033.c: New test.
5002
5003 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
5004
5005         PR fortran/41022
5006         * gfortran.dg/proc_ptr_comp_14.f90: New.
5007
5008 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
5009
5010         * gcc.target/mips/ext-5.c: New test.
5011         * gcc.target/mips/ext-6.c: New test.
5012         * gcc.target/mips/ext-7.c: New test.
5013         * gcc.target/mips/ext-8.c: New test.
5014         * gcc.target/mips/extend-2.c: New test.
5015
5016 2009-08-10  Jason Merrill  <jason@redhat.com>
5017
5018         * g++.dg/other/linkage2.C: New test for types-without-linkage
5019         handling.
5020         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
5021         * g++.dg/lookup/anon2.C: Likewise.
5022         * g++.dg/other/anon3.C: Likewise.
5023         * g++.dg/template/arg2.C: Likewise.
5024         * g++.dg/template/local4.C: Likewise.
5025         * g++.old-deja/g++.law/operators32.C: Likewise.
5026         * g++.old-deja/g++.other/linkage2.C: Likewise.
5027         * g++.old-deja/g++.pt/enum6.C: Likewise.
5028         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
5029         * g++.old-deja/g++.other/linkage1.C: Likewise.
5030
5031 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5032
5033         * gcc.dg/dg.exp: Test also c-c++-common dir.
5034         * g++.dg/dg.exp: Likewise.
5035         * g++.dg/warn/Wconversion-real.C: Delete.
5036         * gcc.dg/Wconversion-real.c: Move to ...
5037         * c-c++-common/Wconversion-real.c: ... here.
5038         * lib/target-supports.exp
5039         (check_effective_target_c,check_effective_target_c++): New.
5040
5041 2009-08-10  Daniel Kraft  <d@domob.eu>
5042
5043         PR fortran/37425
5044         * gfortran.dg/typebound_operator_1.f03: New test.
5045         * gfortran.dg/typebound_operator_2.f03: New test.
5046
5047 2009-08-10  Richard Guenther  <rguenther@suse.de>
5048
5049         PR middle-end/41006
5050         * gcc.c-torture/compile/pr41006-1.c: New testcase.
5051         * gcc.c-torture/compile/pr41006-2.c: Likewise.
5052
5053 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
5054
5055         PR fortran/40940
5056         * gfortran.dg/class_1.f03: New.
5057         * gfortran.dg/class_2.f03: New.
5058         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
5059         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
5060         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
5061         * gfortran.dg/typebound_call_10.f03: Ditto.
5062         * gfortran.dg/typebound_call_2.f03: Ditto.
5063         * gfortran.dg/typebound_call_3.f03: Ditto.
5064         * gfortran.dg/typebound_call_4.f03: Ditto.
5065         * gfortran.dg/typebound_generic_3.f03: Ditto.
5066         * gfortran.dg/typebound_generic_4.f03: Ditto.
5067         * gfortran.dg/typebound_proc_1.f08: Ditto.
5068         * gfortran.dg/typebound_proc_5.f03: Ditto.
5069         * gfortran.dg/typebound_proc_6.f03: Ditto.
5070
5071 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
5072
5073         PR c++/40866
5074         * g++.dg/expr/stmt-expr-1.C: New test.
5075
5076 2009-08-09  Richard Guenther  <rguenther@suse.de>
5077
5078         PR tree-optimization/41016
5079         * gcc.c-torture/compile/pr41016.c: New testcase.
5080
5081 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
5082
5083         * gcc.dg/overflow-warn-8.c: New test.
5084
5085 2009-08-09  Ira Rosen  <irar@il.ibm.com>
5086
5087         PR tree-optimization/41008
5088         * gcc.dg/vect/O1-pr41008.c: New test.
5089
5090 2009-08-05  Tobias Burnus  <burnus@net-b.de>
5091
5092         PR fortran/40955
5093         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
5094
5095 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
5096
5097         * gcc.target/bfin/loop-autoinc.c: New file.
5098
5099 2009-08-08  Richard Guenther  <rguenther@suse.de>
5100
5101         PR tree-optimization/40991
5102         * g++.dg/torture/pr40991.C: New testcase.
5103
5104 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
5105
5106         * ada/acats/support/impdef.a: Tweak timing constants. Add
5107         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
5108         * ada/acats/tests/c9/c940005.a: Use new timing constants.
5109         * ada/acats/tests/c9/c940007.a: Likewise.
5110         * ada/acats/tests/c9/c94001c.ada: Likewise.
5111         * ada/acats/tests/c9/c94006a.ada: Likewise.
5112         * ada/acats/tests/c9/c94008c.ada: Likewise.
5113         * ada/acats/tests/c9/c951002.a: Likewise.
5114         * ada/acats/tests/c9/c954a01.a: Likewise.
5115         * ada/acats/tests/c9/c96001a.ada: Likewise.
5116         * ada/acats/tests/c9/c97307a.ada: Likewise.
5117
5118 2009-08-07  Richard Guenther  <rguenther@suse.de>
5119
5120         PR tree-optimization/40999
5121         * gfortran.dg/pr40999.f: New testcase.
5122
5123 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
5124
5125         * g++.dg/tree-prof/partition1.C: New test.
5126
5127 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
5128
5129         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
5130         hook.
5131         (check_effective_target_arm_neon_ok): Improve test for neon
5132         availability.
5133         * gcc.target/arm/eabi1.c: Only run test in base variant.
5134         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
5135         attribute.
5136         * gcc.target/arm/vfp1[567].c: New tests.
5137
5138 2009-08-06  Jason Merrill  <jason@redhat.com>
5139
5140         PR c++/40948
5141         * g++.dg/ext/complit12.C: Expand.
5142
5143 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
5144
5145         Merge ARM/hard_vfp_branch to trunk.
5146
5147         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
5148
5149         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
5150         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
5151
5152         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
5153
5154         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
5155         (PCS): Define macro to use base AAPCS.
5156         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
5157
5158         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
5159
5160         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
5161         Correct arm_neon.h typo.
5162
5163         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
5164
5165         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
5166         this a linkage test.
5167         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
5168         argument marshalling.
5169         * abitest.h: New file.
5170         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
5171         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
5172
5173 2009-08-06  Martin Jambor  <mjambor@suse.cz>
5174
5175         PR middle-end/32964
5176         * gcc.dg/tree-ssa/pr32964.c: New test.
5177
5178 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
5179             H.J. Lu  <hongjiu.lu@intel.com>
5180
5181         PR target/40957
5182         * gcc.target/i386/pr40957.c: New test.
5183
5184 2009-08-06  Richard Guenther  <rguenther@suse.de>
5185
5186         PR tree-optimization/40964
5187         * gcc.c-torture/compile/pr40964.c: New testcase.
5188
5189 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
5190
5191         PR fortran/40847
5192         * gfortran.dg/transfer_resolve_1.f90 : New test.
5193
5194 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
5195             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
5196
5197         PR target/40906
5198         * gcc.target/i386/pr40906-1.c: New test.
5199         * gcc.target/i386/pr40906-2.c: Ditto.
5200         * gcc.target/i386/pr40906-3.c: Ditto.
5201
5202 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
5203
5204         PR rtl-optimization/40924
5205         * g++.dg/torture/pr40924.C: New test.
5206
5207 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5208
5209         PR c++/36069
5210         * g++.dg/warn/pr36069.C: New.
5211
5212 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5213
5214         PR c++/39987
5215         * g++.dg/overload/defarg4.C: New test.
5216
5217 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5218
5219         PR c++/16696
5220         * g++.dg/parse/pr16696.C: New.
5221         * g++.dg/parse/pr16696-permissive.C: New.
5222
5223 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
5224
5225         PR fortran/40875
5226         * gfortran.dg/initialization_23.f90 : New test.
5227
5228 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5229
5230         PR debug/39706
5231         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
5232
5233 2009-08-03  Jason Merrill  <jason@redhat.com>
5234             Jakub Jelinek  <jakub@redhat.com>
5235
5236         PR c++/40948
5237         * g++.dg/ext/complit12.C: New.
5238
5239 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
5240
5241         PR c/39902
5242         * gcc.target/powerpc/pr39902-2.c: New test.
5243
5244 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
5245
5246         PR middle-end/40943
5247         * gcc.dg/uninit-6.c: Re-add XFAIL.
5248         * gcc.dg/uninit-6-O0.c: Likewise.
5249         * gcc.dg/uninit-pr40943.c: New test.
5250
5251 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5252
5253         PR testsuite/40858
5254         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
5255         .ascii.
5256
5257 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5258
5259         PR libfortran/40853
5260         * gfortran.dg/namelist_40.f90: Update error output.
5261         * gfortran.dg/namelist_47.f90: Update error output.
5262         * gfortran.dg/namelist_58.f90: New test.
5263
5264 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
5265
5266         PR fortran/40881
5267         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
5268         * gfortran.dg/altreturn_3.f90: Ditto.
5269         * gfortran.dg/altreturn_5.f90: Ditto.
5270         * gfortran.dg/altreturn_6.f90: Ditto.
5271         * gfortran.dg/altreturn_7.f90: Ditto.
5272         * gfortran.dg/array_constructor_13.f90: Ditto.
5273         * gfortran.dg/arrayio_7.f90: Ditto.
5274         * gfortran.dg/arrayio_8.f90: Ditto.
5275         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5276         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5277         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5278         * gfortran.dg/backspace_8.f: Add -std=legacy.
5279         * gfortran.dg/backspace_9.f: Ditto.
5280         * gfortran.dg/char_comparison_1.f: Ditto.
5281         * gfortran.dg/char_decl_1.f90: Ditto.
5282         * gfortran.dg/char_initialiser_actual.f90: Ditto.
5283         * gfortran.dg/char_pointer_assign.f90: Ditto.
5284         * gfortran.dg/char_pointer_dependency.f90: Ditto.
5285         * gfortran.dg/char_pointer_dummy.f90: Ditto.
5286         * gfortran.dg/char_pointer_func.f90: Ditto.
5287         * gfortran.dg/common_8.f90: Ditto.
5288         * gfortran.dg/constant_substring.f: Ditto.
5289         * gfortran.dg/data_char_2.f90: Ditto.
5290         * gfortran.dg/der_array_io_1.f90: Ditto.
5291         * gfortran.dg/der_array_io_2.f90: Ditto.
5292         * gfortran.dg/der_array_io_3.f90: Ditto.
5293         * gfortran.dg/der_io_3.f90: Ditto.
5294         * gfortran.dg/dev_null.F90: Ditto.
5295         * gfortran.dg/direct_io_2.f90: Ditto.
5296         * gfortran.dg/do_iterator_2.f90: Ditto.
5297         * gfortran.dg/e_d_fmt.f90: Ditto.
5298         * gfortran.dg/empty_format_1.f90: Ditto.
5299         * gfortran.dg/entry_17.f90: Modified warning message.
5300         * gfortran.dg/entry_7.f90: Add -std=legacy.
5301         * gfortran.dg/eor_1.f90: Ditto.
5302         * gfortran.dg/equiv_2.f90: Ditto.
5303         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5304         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5305         * gfortran.dg/extended_char_comparison_1.f: Ditto.
5306         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5307         * gfortran.dg/fmt_error_2.f90: Ditto.
5308         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5309         * gfortran.dg/fmt_tl.f: Ditto.
5310         * gfortran.dg/fmt_white.f: Ditto.
5311         * gfortran.dg/func_derived_1.f90: Ditto.
5312         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5313         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5314         * gfortran.dg/global_references_2.f90: Ditto.
5315         * gfortran.dg/hollerith_1.f90: Ditto.
5316         * gfortran.dg/hollerith.f90: Use new-style character length.
5317         * gfortran.dg/hollerith_f95.f90: Ditto.
5318         * gfortran.dg/ichar_1.f90: Add -std=legacy.
5319         * gfortran.dg/implicit_6.f90: Ditto.
5320         * gfortran.dg/implicit_9.f90: Ditto.
5321         * gfortran.dg/inquire_13.f90: Ditto.
5322         * gfortran.dg/inquire_5.f90: Ditto.
5323         * gfortran.dg/inquire_6.f90: Ditto.
5324         * gfortran.dg/inquire.f90: Ditto.
5325         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5326         * gfortran.dg/io_constraints_2.f90: Ditto.
5327         * gfortran.dg/list_read_2.f90: Add -std=legacy.
5328         * gfortran.dg/loc_2.f90: Ditto.
5329         * gfortran.dg/logical_1.f90: Ditto.
5330         * gfortran.dg/longline.f: Ditto.
5331         * gfortran.dg/merge_char_1.f90: Ditto.
5332         * gfortran.dg/namelist_12.f: Ditto.
5333         * gfortran.dg/namelist_14.f90: Ditto.
5334         * gfortran.dg/namelist_18.f90: Ditto.
5335         * gfortran.dg/namelist_19.f90: Ditto.
5336         * gfortran.dg/namelist_21.f90: Ditto.
5337         * gfortran.dg/namelist_22.f90: Ditto.
5338         * gfortran.dg/namelist_37.f90: Ditto.
5339         * gfortran.dg/namelist_54.f90: Ditto.
5340         * gfortran.dg/namelist_55.f90: Ditto.
5341         * gfortran.dg/namelist_empty.f90: Ditto.
5342         * gfortran.dg/namelist_use.f90: Use new-style character length.
5343         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5344         * gfortran.dg/nested_modules_4.f90: Ditto.
5345         * gfortran.dg/nested_modules_5.f90: Ditto.
5346         * gfortran.dg/open-options-blanks.f: Ditto.
5347         * gfortran.dg/output_exponents_1.f90: Ditto.
5348         * gfortran.dg/parens_5.f90: Ditto.
5349         * gfortran.dg/parens_6.f90: Ditto.
5350         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5351         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5352         * gfortran.dg/pr15129.f90: Ditto.
5353         * gfortran.dg/pr15332.f: Ditto.
5354         * gfortran.dg/pr16597.f90: Ditto.
5355         * gfortran.dg/pr17143.f90: Ditto.
5356         * gfortran.dg/pr17164.f90: Ditto.
5357         * gfortran.dg/pr17229.f: Modified warning message.
5358         * gfortran.dg/pr18210.f90: Add -std=legacy.
5359         * gfortran.dg/pr19155.f: Ditto.
5360         * gfortran.dg/pr20086.f90: Ditto.
5361         * gfortran.dg/pr20124.f90: Ditto.
5362         * gfortran.dg/pr20755.f: Ditto.
5363         * gfortran.dg/pr20865.f90: Ditto.
5364         * gfortran.dg/pr20950.f: Ditto.
5365         * gfortran.dg/pr21730.f: Ditto.
5366         * gfortran.dg/pr22491.f: Ditto.
5367         * gfortran.dg/pr29713.f90: Ditto.
5368         * gfortran.dg/print_parentheses_1.f: Ditto.
5369         * gfortran.dg/print_parentheses_2.f90: Ditto.
5370         * gfortran.dg/proc_assign_1.f90: Ditto.
5371         * gfortran.dg/proc_decl_1.f90: Ditto.
5372         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5373         * gfortran.dg/read_eor.f90: : Add -std=legacy.
5374         * gfortran.dg/read_float_1.f90: Ditto.
5375         * gfortran.dg/read_logical.f90: Ditto.
5376         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5377         * gfortran.dg/return_1.f90: Ditto.
5378         * gfortran.dg/rewind_1.f90: Ditto.
5379         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5380         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5381         * gfortran.dg/stfunc_1.f90: Ditto.
5382         * gfortran.dg/stfunc_3.f90: Ditto.
5383         * gfortran.dg/stfunc_4.f90: Ditto.
5384         * gfortran.dg/stfunc_6.f90: Ditto.
5385         * gfortran.dg/streamio_2.f90: Ditto.
5386         * gfortran.dg/string_ctor_1.f90: Ditto.
5387         * gfortran.dg/string_null_compare_1.f: Ditto.
5388         * gfortran.dg/substr_6.f90: Ditto.
5389         * gfortran.dg/tl_editing.f90: Ditto.
5390         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5391         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5392         * gfortran.dg/x_slash_1.f: Add -std=legacy.
5393         * gfortran.dg/g77/1832.f: Ditto.
5394         * gfortran.dg/g77/19981216-0.f Ditto.
5395         * gfortran.dg/g77/19990525-0.f: Ditto.
5396         * gfortran.dg/g77/19990826-2.f: Ditto.
5397         * gfortran.dg/g77/20000630-2.f: Ditto.
5398         * gfortran.dg/g77/20010116.f: Ditto.
5399         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5400         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5401         * gfortran.dg/g77/980520-1.f: Ditto.
5402         * gfortran.dg/g77/check0.f: Ditto.
5403         * gfortran.dg/g77/cpp3.F: Ditto.
5404         * gfortran.dg/g77/cpp4.F: Use new-style character length.
5405         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5406         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5407         * gfortran.dg/g77/short.f: Ditto.
5408
5409 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5410
5411         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5412         * gcc.target/mips/ext-4.c: Likewise.
5413         * gcc.target/mips/interrupt_handler.c: Likewise.
5414         * gcc.target/mips/truncate-4.c: Likewise.
5415         * gcc.target/mips/truncate-5.c: Likewise.
5416
5417 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5418
5419         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5420         -fgraphite-force-parallel to -floop-parallelize-all.
5421
5422 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5423
5424         PR fortran/40011
5425         * gfortran.dg/whole_file_7.f90: New test.
5426         * gfortran.dg/whole_file_8.f90: New test.
5427         * gfortran.dg/whole_file_9.f90: New test.
5428         * gfortran.dg/whole_file_10.f90: New test.
5429         * gfortran.dg/whole_file_11.f90: New test.
5430         * gfortran.dg/whole_file_12.f90: New test.
5431         * gfortran.dg/whole_file_13.f90: New test.
5432         * gfortran.dg/whole_file_14.f90: New test.
5433
5434 2009-07-31  Jason Merrill  <jason@redhat.com>
5435
5436         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5437         binding semantics.
5438         * g++.dg/cpp0x/named.C: Likewise.
5439         * g++.dg/cpp0x/overload.C: Likewise.
5440         * g++.dg/cpp0x/rv1n.C: Likewise.
5441         * g++.dg/cpp0x/rv1p.C: Likewise.
5442         * g++.dg/cpp0x/rv2n.C: Likewise.
5443         * g++.dg/cpp0x/rv2p.C: Likewise.
5444         * g++.dg/cpp0x/rv3n.C: Likewise.
5445         * g++.dg/cpp0x/rv3p.C: Likewise.
5446         * g++.dg/cpp0x/rv4n.C: Likewise.
5447         * g++.dg/cpp0x/rv4p.C: Likewise.
5448         * g++.dg/cpp0x/rv5n.C: Likewise.
5449         * g++.dg/cpp0x/rv5p.C: Likewise.
5450         * g++.dg/cpp0x/rv6n.C: Likewise.
5451         * g++.dg/cpp0x/rv6p.C: Likewise.
5452         * g++.dg/cpp0x/rv7n.C: Likewise.
5453         * g++.dg/cpp0x/rv7p.C: Likewise.
5454         * g++.dg/cpp0x/template_deduction.C: Likewise.
5455         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5456         * g++.dg/cpp0x/overloadn.C: New.
5457         * g++.dg/cpp0x/rv-cast.C: New.
5458
5459 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5460
5461         * gcc.target/mips/ext-4.c: New test.
5462
5463 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5464
5465         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5466
5467 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5468
5469         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5470         * gcc.dg/tree-ssa/loop-32.c: Same.
5471         * gcc.dg/tree-ssa/loop-33.c: Same.
5472         * gcc.dg/tree-ssa/loop-34.c: Same.
5473         * gcc.dg/tree-ssa/loop-35.c: Same.
5474         * gcc.dg/tree-ssa/loop-7.c: Same.
5475         * gcc.dg/tree-ssa/pr23109.c: Same.
5476         * gcc.dg/tree-ssa/restrict-2.c: Same.
5477         * gcc.dg/tree-ssa/restrict-3.c: Same.
5478         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5479         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5480         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5481         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5482         * gcc.dg/tree-ssa/structopt-1.c: Same.
5483         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5484         * gfortran.dg/pr32921.f: Same.
5485
5486 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5487
5488         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5489         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5490         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5491         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5492         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5493         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5494         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5495         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5496         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5497         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5498         * gcc.dg/graphite/id-1.c: New.
5499         * gcc.dg/graphite/id-10.c: New.
5500         * gcc.dg/graphite/id-11.c: New.
5501         * gcc.dg/graphite/id-12.c: New.
5502         * gcc.dg/graphite/id-13.c: New.
5503         * gcc.dg/graphite/id-14.c: New.
5504         * gcc.dg/graphite/id-15.c: New.
5505         * gcc.dg/graphite/id-2.c: New.
5506         * gcc.dg/graphite/id-3.c: New.
5507         * gcc.dg/graphite/id-4.c: New.
5508         * gcc.dg/graphite/id-5.c: New.
5509         * gcc.dg/graphite/id-6.c: New.
5510         * gcc.dg/graphite/id-7.c: New.
5511         * gcc.dg/graphite/id-8.c: New.
5512         * gcc.dg/graphite/id-9.c: New.
5513         * gcc.dg/graphite/interchange-0.c: New.
5514         * gcc.dg/graphite/interchange-1.c: New.
5515         * gcc.dg/graphite/interchange-2.c: New.
5516         * gcc.dg/graphite/interchange-3.c: New.
5517         * gcc.dg/graphite/interchange-4.c: New.
5518         * gcc.dg/graphite/interchange-5.c: New.
5519         * gcc.dg/graphite/interchange-6.c: New.
5520         * gcc.dg/graphite/interchange-7.c: New.
5521         * gcc.dg/graphite/interchange-8.c: New.
5522         * gcc.dg/graphite/pr35356-1.c: New.
5523         * gcc.dg/graphite/pr35356-2.c: New.
5524         * gcc.dg/graphite/pr35356-3.c: New.
5525         * gcc.dg/graphite/pr40157.c: New.
5526         * gcc.dg/graphite/run-id-1.c: New.
5527         * gcc.dg/graphite/scop-20.c: New.
5528         * gcc.dg/graphite/scop-21.c: New.
5529         * gfortran.dg/graphite/id-1.f90: New.
5530         * gfortran.dg/graphite/id-10.f90: New.
5531         * gfortran.dg/graphite/id-11.f: New.
5532         * gfortran.dg/graphite/id-12.f: New.
5533         * gfortran.dg/graphite/id-13.f: New.
5534         * gfortran.dg/graphite/id-14.f: New.
5535         * gfortran.dg/graphite/id-15.f: New.
5536         * gfortran.dg/graphite/id-16.f: New.
5537         * gfortran.dg/graphite/id-5.f: New.
5538         * gfortran.dg/graphite/id-6.f: New.
5539         * gfortran.dg/graphite/id-7.f: New.
5540         * gfortran.dg/graphite/id-8.f: New.
5541         * gfortran.dg/graphite/id-9.f: New.
5542         * gfortran.dg/graphite/interchange-1.f: New.
5543         * gfortran.dg/graphite/interchange-2.f: New.
5544
5545 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5546
5547         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5548         flags based on the name of the testcase.
5549         * gfortran.dg/graphite/graphite.exp: Same.
5550
5551         * gcc.dg/graphite/block-0.c: Adjusted.
5552         * gcc.dg/graphite/block-1.c: Adjusted.
5553         * gcc.dg/graphite/block-2.c: Adjusted.
5554         * gcc.dg/graphite/block-3.c: Adjusted.
5555         * gcc.dg/graphite/block-4.c: Adjusted.
5556         * gcc.dg/graphite/block-5.c: Adjusted.
5557         * gcc.dg/graphite/block-6.c: Adjusted.
5558         * gcc.dg/graphite/pr37485.c: Adjusted.
5559         * gcc.dg/graphite/pr37684.c: Adjusted.
5560         * gcc.dg/graphite/pr37828.c: Adjusted.
5561         * gcc.dg/graphite/pr37883.c: Adjusted.
5562         * gcc.dg/graphite/pr37928.c: Adjusted.
5563         * gcc.dg/graphite/pr37943.c: Adjusted.
5564         * gcc.dg/graphite/pr38409.c: Adjusted.
5565         * gcc.dg/graphite/pr38498.c: Adjusted.
5566         * gcc.dg/graphite/pr38559.c: Adjusted.
5567         * gcc.dg/graphite/pr39335.c: Adjusted.
5568         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5569         * gcc.dg/graphite/scop-0.c: Adjusted.
5570         * gcc.dg/graphite/scop-1.c: Adjusted.
5571         * gcc.dg/graphite/scop-10.c: Adjusted.
5572         * gcc.dg/graphite/scop-11.c: Adjusted.
5573         * gcc.dg/graphite/scop-12.c: Adjusted.
5574         * gcc.dg/graphite/scop-13.c: Adjusted.
5575         * gcc.dg/graphite/scop-14.c: Adjusted.
5576         * gcc.dg/graphite/scop-15.c: Adjusted.
5577         * gcc.dg/graphite/scop-16.c: Adjusted.
5578         * gcc.dg/graphite/scop-17.c: Adjusted.
5579         * gcc.dg/graphite/scop-18.c: Adjusted.
5580         * gcc.dg/graphite/scop-19.c: Adjusted.
5581         * gcc.dg/graphite/scop-2.c: Adjusted.
5582         * gcc.dg/graphite/scop-3.c: Adjusted.-
5583         * gcc.dg/graphite/scop-4.c: Adjusted.
5584         * gcc.dg/graphite/scop-5.c: Adjusted.
5585         * gcc.dg/graphite/scop-6.c: Adjusted.
5586         * gcc.dg/graphite/scop-7.c: Adjusted.
5587         * gcc.dg/graphite/scop-8.c: Adjusted.
5588         * gcc.dg/graphite/scop-9.c: Adjusted.
5589         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5590         * gfortran.dg/graphite/block-1.f90: Adjusted.
5591         * gfortran.dg/graphite/block-2.f: Adjusted.
5592         * gfortran.dg/graphite/block-3.f90: Adjusted.
5593         * gfortran.dg/graphite/block-4.f90: Adjusted.
5594         * gfortran.dg/graphite/id-2.f90: Adjusted.
5595         * gfortran.dg/graphite/id-3.f90: Adjusted.
5596         * gfortran.dg/graphite/id-4.f90: Adjusted.
5597         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5598         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5599         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5600         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5601         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5602         * gfortran.dg/graphite/scop-1.f: Adjusted.
5603
5604 2009-07-30  Doug Kwan  <dougkwan@google.com>
5605
5606         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5607         in warnings added in rev 141298.
5608
5609 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5610
5611         * lib/options.exp: Use "!=" instead of "ne".
5612
5613         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5614
5615         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5616         * gcc.dg/ucnid-12.c: Likewise.
5617
5618 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5619             Pat Haugen  <pthaugen@us.ibm.com>
5620             Revital Eres <ERES@il.ibm.com>
5621
5622         * gcc.target/powerpc/altivec-32.c: New file to test
5623         Altivec simple math function vectorization.
5624
5625         * gcc.target/powerpc/bswap-run.c: New file to test swap
5626         builtins.
5627         * gcc.target/powerpc/bswap16.c: Ditto.
5628         * gcc.target/powerpc/bswap32.c: Ditto.
5629         * gcc.target/powerpc/bswap64-1.c: Ditto.
5630         * gcc.target/powerpc/bswap64-2.c: Ditto.
5631         * gcc.target/powerpc/bswap64-3.c: Ditto.
5632         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5633         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5634         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5635
5636         * gcc.target/powerpc/popcount-2.c: New file to test
5637         power7 popcntd instructions.
5638         * gcc.target/powerpc/popcount-3.c: Ditto.
5639
5640         * gcc.target/powerpc/pr39457.c: New VSX test.
5641         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5642         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5643         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5644         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5645         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5646         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5647         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5648         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5649         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5650         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5651         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5652         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5653
5654         * gcc.target/powerpc/altivec-6.c: Store the result of
5655         vec_add, so the optimizer doesn't remove it.
5656
5657         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5658         systems that support bswap64.
5659
5660         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5661         prevent VSX code generation.
5662
5663         * lib/target-supports.exp (check_vsx_hw_available): New
5664         function to test if VSX available.
5665         (check_effective_target_powerpc_vsx_ok): Ditto.
5666         (check_vmx_hw_available): Add explicit -mno-vsx.
5667
5668 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5669
5670         PR c/39902
5671         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5672
5673 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5674
5675         PR tree-optimization/40570
5676         * gcc.c-torture/compile/pr40570.c: New test.
5677
5678 2009-07-29  Jason Merrill  <jason@redhat.com>
5679
5680         PR c++/14912
5681         * g++.dg/template/defarg13.C: New.
5682
5683 2009-07-29  Richard Guenther  <rguenther@suse.de>
5684
5685         PR c++/40834
5686         * g++.dg/torture/pr40834.C: New testcase.
5687
5688 2009-07-29  Michael Matz  <matz@suse.de>
5689
5690         PR middle-end/40830
5691         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5692
5693 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5694
5695         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5696         sh*-*-* targets.  Skip on spu-*-* targets.
5697         * gfortran.dg/maxlocval_4.f90: Likewise.
5698         * gfortran.dg/minlocval_1.f90: Likewise.
5699         * gfortran.dg/minlocval_4.f90: Likewise.
5700
5701 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5702
5703         PR fortran/40878
5704         * gfortran.dg/gomp/pr40878-1.f90: New test.
5705         * gfortran.dg/gomp/pr40878-2.f90: New test.
5706
5707         PR testsuite/40891
5708         * gcc.dg/cdce1.c: Adjust note line number.
5709         * gcc.dg/cdce2.c: Likewise.
5710
5711 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5712
5713         PR fortran/40882
5714         * gfortran.dg/proc_ptr_comp_13.f90: New.
5715
5716 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5717
5718         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5719         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5720         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5721         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5722         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5723         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5724         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5725         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5726         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5727         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5728         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5729         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5730         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5731         #ifdef NEED_IEEE754_FLOAT conditional.
5732         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5733         conditional.
5734
5735 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5736
5737         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5738         i?86-*-netware.
5739         * g++.dg/ext/bitfield3.C: Likewise.
5740         * g++.dg/ext/bitfield4.C: Likewise.
5741         * g++.dg/ext/bitfield5.C: Likewise.
5742         * gcc.dg/bitfld-15.c: Likewise.
5743         * gcc.dg/bitfld-16.c: Likewise.
5744         * gcc.dg/bitfld-17.c: Likewise.
5745         * gcc.dg/bitfld-18.c: Likewise.
5746         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5747         * gcc.dg/20010912-1.c: Likewise.
5748         * gcc.dg/20021018-1.c: Likewise.
5749         * gcc.dg/20030213-1.c: Likewise.
5750         * gcc.dg/20030225-1.c: Likewise.
5751         * gcc.dg/20030708-1.c: Likewise.
5752         * gcc.dg/20050321-2.c: Likewise.
5753         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5754         * gcc.dg/cdce2.c: Likewise.
5755         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5756         targets.
5757         * gcc.target/i386/pr37248-3.c: Likewise.
5758
5759 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5760
5761         PR fortran/40848
5762         * gfortran.dg/altreturn_7.f90: New.
5763
5764 2009-07-27  Simon Baldwin  <simonb@google.com>
5765
5766         PR testsuite/40829
5767         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5768         so that indexing no longer runs off array end.
5769
5770 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5771
5772         PR fortran/40851
5773         * gfortran.dg/derived_init_3.f90: New test.
5774
5775 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5776
5777         PR fortran/33197
5778         * gfortran.dg/atan2_1.f90: New test
5779         * gfortran.dg/atan2_2.f90: New test
5780
5781 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5782
5783         PR c++/40749
5784         * g++.dg/warn/Wreturn-type-6.C: New test.
5785
5786 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5787
5788         PR tree-optimization/40801
5789         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5790         * gfortran.dg/vect/vect.exp: Run tests starting with
5791         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5792
5793 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5794
5795         PR rtl-optimization/40445
5796         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5797
5798 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5799
5800         * gcc.dg/builtin-unreachable-4.c: New test.
5801
5802 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5803
5804         PR fortran/33197
5805         * gfortran.dg/complex_intrinsic_5.f90: New test.
5806         * gfortran.dg/complex_intrinsic_7.f90: New test.
5807
5808 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5809
5810         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5811         * gcc.dg/ipa/noclone-1.c: New test.
5812
5813 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5814
5815         * lib/target-supports.exp (check_effective_target_static): New
5816         procedure.
5817         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5818         supported.
5819         * g++.old-deja/g++.law/weak.C: Require static effective target.
5820
5821 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5822
5823         PR fortran/39630
5824         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5825         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5826         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5827         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5828         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5829         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5830         * gfortran.dg/typebound_call_10.f03: New.
5831
5832 2009-07-24  Jason Merrill  <jason@redhat.com>
5833
5834         * g++.dg/cpp0x/defaulted11.C: New.
5835
5836         * g++.dg/cpp0x/initlist23.C: New.
5837
5838 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5839
5840         PR fortran/40822
5841         * gfortran.dg/char_length_16.f90: New.
5842
5843 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5844
5845         PR fortran/40643
5846         PR fortran/31067
5847         * gfortran.dg/maxlocval_2.f90: New test.
5848         * gfortran.dg/maxlocval_3.f90: New test.
5849         * gfortran.dg/maxlocval_4.f90: New test.
5850         * gfortran.dg/minlocval_1.f90: New test.
5851         * gfortran.dg/minlocval_2.f90: New test.
5852         * gfortran.dg/minlocval_3.f90: New test.
5853         * gfortran.dg/minlocval_4.f90: New test.
5854
5855 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5856
5857         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5858         scan-assembler.
5859
5860 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5861
5862         PR fortran/40839
5863         * gfortran.dg/pr40839.f90: New test.
5864
5865 2009-07-23  Michael Matz  <matz@suse.de>
5866
5867         PR middle-end/40830
5868         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5869         don't set options ourself.
5870
5871 2009-07-23  Simon Baldwin  <simonb@google.com>
5872
5873         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5874         native C compilation where required.
5875
5876 2009-07-22  Doug Kwan  <dougkwan@google.com>
5877
5878         * gcc.c-torture/compile/20090721-1.c: New test.
5879
5880 2009-07-22  Michael Matz  <matz@suse.de>
5881
5882         PR tree-optimization/35229
5883         PR tree-optimization/39300
5884         * gcc.dg/vect/vect-pre-interact.c: New test.
5885
5886 2009-07-22  Richard Guenther  <rguenther@suse.de>
5887
5888         * g++.dg/lookup/using21.C: Fix duplicate paste.
5889
5890 2009-07-22  Richard Guenther  <rguenther@suse.de>
5891
5892         PR c++/40799
5893         * g++.dg/lookup/using21.C: New testcase.
5894
5895 2009-07-21  Jason Merrill  <jason@redhat.com>
5896
5897         * g++.dg/init/aggr4.C: New.
5898
5899 2009-07-21  Jason Merrill  <jason@redhat.com>
5900
5901         Core issue 934
5902         * g++.dg/cpp0x/initlist22.C: New.
5903
5904 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5905
5906         * gcc.target/i386/vectorize8.c: New test.
5907
5908 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5909
5910         PR target/40811
5911         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5912         Add i?86 and x86_64 targets.
5913         * gcc.target/i386/vectorize7.c: New test.
5914
5915         PR target/40809
5916         * gcc.target/i386/pr40809.c: New test.
5917
5918 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5919
5920         PR tree-optimization/40813
5921         * g++.dg/opt/inline15.C: New test.
5922
5923 2009-07-21  Paul Brook <paul@codesourcery.com>
5924
5925         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5926         * lib/target-supports.exp (check_effective_target_section_anchors):
5927         Add arm*-*-*.
5928
5929 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5930
5931         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5932         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5933         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5934
5935 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5936
5937         * gcc.target/mips/ext-3.c: New test.
5938
5939 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5940
5941         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5942         * gcc.dg/builtin-object-size-8.c: New test.
5943         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5944         * g++.dg/ext/builtin-object-size2.C: Likewise.
5945
5946         PR tree-optimization/40792
5947         * gcc.dg/pr40792.c: New test.
5948
5949 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5950
5951         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5952         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5953         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5954
5955 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5956
5957         * gcc.target/sh/mfmovd.c: New test.
5958
5959 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5960             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5961
5962         PR libfortran/40714
5963         * gfortran.dg/eof_3.f90: New test.
5964
5965 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5966
5967         PR fortran/40727
5968         * gfortran.dg/intrinsic_cmplx.f90: New test.
5969
5970 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5971
5972         PR libfortran/34670
5973         PR libfortran/36874
5974         * gfortran.dg/cshift_bounds_1.f90:  New test.
5975         * gfortran.dg/cshift_bounds_2.f90:  New test.
5976         * gfortran.dg/cshift_bounds_3.f90:  New test.
5977         * gfortran.dg/cshift_bounds_4.f90:  New test.
5978         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5979         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5980         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5981         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5982
5983 2009-07-19  Jan Hubicka  <jh@suse.cz>
5984
5985         PR tree-optimization/40676
5986         * gcc.c-torture/compile/pr40676.c: New testcase.
5987
5988 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5989
5990         * gcc.target/mips/ext-2.c: New test.
5991
5992 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5993
5994         * gcc.target/mips/octeon-exts-7.c: New test.
5995         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5996         * gcc.target/mips/octeon-exts-5.c: Likewise.
5997
5998 2009-07-18  Richard Guenther  <rguenther@suse.de>
5999
6000         PR testsuite/40798
6001         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
6002
6003 2009-07-18  Richard Guenther  <rguenther@suse.de>
6004
6005         PR c/40787
6006         * gcc.dg/pr35899.c: Adjust.
6007
6008 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
6009
6010         * gcc.target/powerpc/asm-es-1.c: New test.
6011         * gcc.target/powerpc/asm-es-2.c: Likewise.
6012
6013 2009-07-17  Richard Guenther  <rguenther@suse.de>
6014
6015         PR c/40401
6016         * g++.dg/rtti/crash4.C: New testcase.
6017         * g++.dg/torture/20090706-1.C: Likewise.
6018         * gcc.dg/redecl-17.c: Likewise.
6019         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
6020         * gcc.dg/declspec-9.c: Expect extra error.
6021         * gcc.dg/declspec-10.c: Likewise.
6022         * gcc.dg/declspec-11.c: Likewise.
6023         * gcc.dg/redecl-10.c: Expect extra warnings.
6024         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
6025         * gcc.target/i386/pr39545-1.c: Likewise.
6026         * g++.dg/ext/asm3.C: Expect more errors.
6027         * g++.dg/gomp/block-1.C: Likewise.
6028         * g++.dg/gomp/block-2.C: Likewise.
6029         * g++.dg/gomp/block-3.C: Likewise.
6030         * g++.dg/gomp/block-5.C: Likewise.
6031         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
6032         * g++.dg/warn/unused-result1.C: XFAIL.
6033
6034 2009-07-17  Richard Guenther  <rguenther@suse.de>
6035
6036         PR tree-optimization/40321
6037         * gcc.c-torture/compile/pr40321.c: New testcase.
6038         * g++.dg/torture/pr40321.C: Likewise.
6039
6040 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
6041
6042         PR c++/40780
6043         * g++.dg/template/ptrmem19.C: New test.
6044
6045 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
6046             Manuel López-Ibáñez  <manu@gcc.gnu.org>
6047
6048         PR 40435
6049         * gcc.dg/pr36902.c: Add column info.
6050         * g++.dg/gcov/gcov-2.C: Change count for definition.
6051
6052 2009-07-16  Jason Merrill  <jason@redhat.com>
6053
6054         PR libstdc++/37907
6055         * g++.dg/cpp0x/std-layout1.C: New.
6056         * g++.dg/ext/has_nothrow_assign.C: Fix.
6057         * g++.dg/ext/has_nothrow_copy.C: Fix.
6058         * g++.dg/ext/has_trivial_assign.C: Fix.
6059         * g++.dg/ext/has_trivial_copy.C: Fix.
6060         * g++.dg/ext/is_pod.C: Fix.
6061         * g++.dg/other/offsetof3.C: Adjust.
6062         * g++.dg/overload/ellipsis1.C: Adjust.
6063         * g++.dg/warn/var-args1.C: Adjust.
6064         * g++.old-deja/g++.brendan/crash63.C: Adjust.
6065         * g++.old-deja/g++.brendan/crash64.C: Adjust.
6066         * g++.old-deja/g++.brendan/overload8.C: Adjust.
6067         * g++.old-deja/g++.other/vaarg3.C: Adjust.
6068         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
6069
6070 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6071
6072         * gcc.dg/torture/builtin-math-5.c: Add more cases.
6073         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
6074         effective target "mpc_pow".
6075         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
6076
6077 2009-07-16  Richard Henderson  <rth@redhat.com>
6078
6079         * g++.dg/opt/eh4.C: New test.
6080
6081 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
6082
6083         * obj-c++.dg/defs.mm (abort): Make it extern "C".
6084
6085 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
6086
6087         PR middle-end/40747
6088         * gcc.c-torture/execute/pr40747.c: New test.
6089
6090 2009-07-15  Richard Guenther  <rguenther@suse.de>
6091
6092         PR middle-end/40753
6093         * gcc.c-torture/compile/pr40753.c: New testcase.
6094
6095 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
6096
6097         PR fortran/40743
6098         * gfortran.dg/interface_assignment_4.f90: New.
6099
6100 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
6101
6102         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
6103         for FreeBSD up to and including version 8.
6104
6105 2009-07-14  Taras Glek  <tglek@mozilla.com>
6106             Rafael Espindola  <espindola@google.com>
6107
6108         * g++.dg/plugin/header-plugin-test.C: New.
6109         * g++.dg/plugin/header_plugin.c: New.
6110         * g++.dg/plugin/plugin.exp: Update.
6111
6112 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
6113
6114         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
6115         function to enable vectorization.
6116         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
6117         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6118
6119 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
6120
6121         * gcc.target/i386/sse-copysignf-vec.c: New test.
6122         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
6123
6124 2009-07-14  Jason Merrill  <jason@redhat.com>
6125
6126         PR c++/37276
6127         * g++.dg/lookup/builtin5.C: New.
6128         * g++.dg/other/error22.C: Add missing extern "C".
6129         * g++.dg/warn/Warray-bounds.C: Likewise.
6130         * gcc.dg/compat/compat-common.h: Likewise.
6131
6132         PR c++/40746
6133         * g++.dg/lookup/using20.C: New.
6134
6135         PR c++/40740
6136         * g++.dg/template/koenig8.C: New.
6137
6138 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
6139
6140         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
6141         both i?86-*-darwin* and x86_64-*-darwin*.
6142
6143 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
6144
6145         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
6146         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
6147         name.
6148
6149 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
6150
6151         PR debug/40705
6152         * g++.dg/debug/dwarf2/typedef1.C: New test.
6153
6154         PR c++/40357
6155         * g++.dg/other/typedef3.C: New test.
6156
6157 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
6158
6159         * gcc.dg/20090709-1.c: Move to a proper place ...
6160         * gcc.target/m68k/20090709-1.c: ... here.
6161
6162 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6163
6164         PR C++/22154
6165         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
6166         front of qualified names are allowed.
6167         * g++.dg/parse/crash10.C: Likewise.
6168         * g++.dg/parse/error15.C: Likewise.
6169         * g++.dg/parse/typename9.C: Likewise.
6170         * g++.dg/parse/error8.C: Likewise.
6171
6172 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
6173
6174         PR fortran/40646
6175         * gfortran.dg/proc_ptr_22.f90: Extended.
6176         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
6177
6178 2009-07-13  Ira Rosen  <irar@il.ibm.com>
6179
6180         * gfortran.dg/vect/vect-6.f: New test.
6181
6182 2009-07-12  Jason Merrill  <jason@redhat.com>
6183
6184         PR c++/36628
6185         * g++.dg/cpp0x/decltype17.C: New.
6186
6187         PR c++/37206
6188         * g++.dg/cpp0x/rv10.C: New.
6189
6190 2009-07-12  Jason Merrill  <jason@redhat.com>
6191
6192         PR c++/40689
6193         * g++.dg/cpp0x/initlist20.C: New.
6194         * g++.dg/cpp0x/initlist21.C: New.
6195
6196 2009-07-12  Ira Rosen  <irar@il.ibm.com>
6197
6198         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
6199         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
6200         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
6201         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
6202         gcc.dg/vect/vect-double-reduc-7.c: New tests.
6203
6204 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
6205
6206         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
6207         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
6208         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
6209         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
6210         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
6211         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
6212         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
6213         effective_target fd_truncate.
6214
6215 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6216
6217         * gnat.dg/specs/addr1.ads: New test.
6218
6219 2009-07-11  Jan Hubicka  <jh@suse.cz>
6220
6221         PR middle-end/48388
6222         * g++.dg/torture/pr40388.C: New testcase.
6223
6224 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
6225
6226         PR target/40668
6227         * gcc.c-torture/execute/pr40668.c: New test.
6228
6229 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
6230
6231         * gcc.c-torture/execute/20090711-1.c: New test.
6232
6233 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
6234
6235         PR testsuite/40699
6236         PR testsuite/40707
6237         PR testsuite/40709
6238         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
6239         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
6240         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
6241         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
6242
6243 2009-07-11  Tobias Burnus  <burnus@net-b.de>
6244
6245         PR fortran/33197
6246         * gfortran.dg/complex_intrinsic_3.f90: New test.
6247         * gfortran.dg/complex_intrinsic_4.f90: New test.
6248
6249 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
6250
6251         PR target/39079
6252         * gcc.target/mips/mips.exp: Make -msynci a known option.
6253         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
6254
6255 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
6256
6257         PR c++/40502
6258         * g++.dg/ext/strncpy-chk1.C: New test.
6259
6260 2009-07-10  Richard Guenther  <rguenther@suse.de>
6261
6262         PR tree-optimization/40496
6263         * g++.dg/opt/pr40496.C: New testcase.
6264
6265 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6266
6267         PR 25509
6268         PR 40614
6269         * g++.dg/warn/unused-result1-Werror.c: New.
6270
6271 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
6272
6273         PR fortran/39334
6274         * gfortran.dg/recursive_parameter_1.f90: New test.
6275
6276 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6277
6278         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6279         * gfortran.dg/module_equivalence_6.f90: Ditto.
6280         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6281         * gfortran.dg/nan_2.f90: Ditto.
6282         * gfortran.dg/inquire_11.f90: Ditto.
6283         * gfortran.dg/abstract_type_3.f03: Ditto.
6284         * gfortran.dg/abstract_type_1.f90: Ditto.
6285         * gfortran.dg/private_type_9.f90: Ditto.
6286         * gfortran.dg/abstract_type_5.f03: Ditto.
6287         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6288         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6289         * gfortran.dg/derived_sub.f90: Ditto.
6290         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6291         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6292         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6293         * gfortran.dg/mvbits_6.f90: Ditto.
6294         * gfortran.dg/abstract_type_2.f03: Ditto.
6295         * gfortran.dg/abstract_type_4.f03: Ditto.
6296         * gfortran.dg/bounds_check_9.f90: Ditto.
6297         * gfortran.dg/optional_dim_3.f90: Ditto.
6298         * gfortran.dg/pr32921.f: Ditto.
6299         * gfortran.dg/entry_16.f90: Ditto.
6300         * gfortran.dg/generic_16.f90: Ditto.
6301
6302
6303 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
6304
6305         * gcc.target/m68k/20090709-1.c: New.
6306
6307 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
6308
6309         PR c++/40684
6310         * g++.dg/template/unify11.C: New test.
6311
6312 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
6313
6314         PR fortran/40629
6315         * gfortran.dg/host_assoc_function_9.f90: New test.
6316
6317 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
6318
6319         PR fortran/40646
6320         * gfortran.dg/proc_ptr_22.f90: New.
6321         * gfortran.dg/proc_ptr_comp_12.f90: New.
6322
6323 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
6324
6325         PR middle-end/40692
6326         * gcc.c-torture/compile/pr40692.c: New test.
6327
6328 2009-07-09  Tobias Burnus  <burnus@net-b.de>
6329
6330         PR fortran/40604
6331         * gfortran.dg/pointer_check_6.f90: New test.
6332
6333 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
6334
6335         * gcc.target/mips/truncate-5.c: New test.
6336
6337 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6338
6339         PR libfortran/40330
6340         PR libfortran/40662
6341         * gfortran.dg/fmt_cache_1.f: New test.
6342
6343 2009-07-08  Tobias Burnus  <burnus@net-b.de>
6344
6345         PR fortran/40675
6346         * gfortran.dg/nosigned_zero_1.f90: New test.
6347         * gfortran.dg/nosigned_zero_2.f90: New test.
6348
6349 2009-07-08  Richard Guenther  <rguenther@suse.de>
6350
6351         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6352
6353 2009-07-08  Richard Guenther  <rguenther@suse.de>
6354
6355         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6356
6357 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
6358
6359         PR fortran/40591
6360         * gfortran.dg/proc_ptr_21.f90: New test.
6361
6362 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6363
6364         PR c++/31246
6365         * g++.dg/warn/pr31246.C: New.
6366         * g++.dg/warn/pr31246-2.C: New.
6367
6368 2009-07-07  Jason Merrill  <jason@redhat.com>
6369
6370         PR c++/35828
6371         * g++.dg/template/defarg12.C: New.
6372
6373         PR c++/37816
6374         * g++.dg/cpp0x/enum7.C: New.
6375
6376         PR c++/37946
6377         * g++.dg/cpp0x/enum6.C: New.
6378
6379         PR c++/40639
6380         * g++.dg/cpp0x/enum5.C: New.
6381
6382         PR c++/40633
6383         * g++.dg/cpp0x/enum4.C: New.
6384
6385 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6386
6387         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6388
6389 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6390
6391         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6392
6393 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
6394
6395         PR middle-end/40669
6396         * gcc.dg/pr40669.c: New test.
6397
6398 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6399
6400         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6401         location. Update all calls.
6402         * g++.dg/plugin/selfassign.c: Likewise.
6403
6404 2009-07-06  Jason Merrill  <jason@redhat.com>
6405
6406         * g++.dg/rtti/dyncast[34].C: New.
6407
6408 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6409
6410         * lib/target-supports.exp
6411         (check_effective_target_mips_newabi_large_long_double): New.
6412         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6413         target.
6414         * gcc.target/mips/fpr-moves-6.c: Likewise.
6415
6416 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6417
6418         PR c++/40557
6419         * g++.dg/template/union2.C: New test.
6420
6421 2009-07-04  Jason Merrill  <jason@redhat.com>
6422
6423         * g++.dg/template/using15.C: New.
6424
6425 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6426
6427         * gfortran.dg/maxloc_1.f90: New test.
6428
6429 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6430
6431         PR fortran/40593
6432         * gfortran.dg/proc_ptr_result_6.f90: New.
6433
6434 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6435
6436         * gcc.dg/framework-2.c: Adjust testcase to pass.
6437
6438 2009-07-04  Jason Merrill  <jason@redhat.com>
6439
6440         PR c++/40619
6441         * g++.dg/cpp0x/auto16.C: New.
6442
6443 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6444
6445         PR target/40587
6446         * gfortran.dg/pr40587.f: New test.
6447
6448 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6449
6450         PR fortran/40638
6451         * gfortran.dg/unit_1.f90: New test.
6452
6453 2009-07-03  Jason Merrill  <jason@redhat.com>
6454
6455         * g++.dg/template/pure1.C: Expect another error.
6456
6457 2009-07-03  Richard Guenther  <rguenther@suse.de>
6458
6459         PR tree-optimization/40640
6460         * gcc.c-torture/compile/pr40640.c: New testcase.
6461
6462 2009-07-03  Richard Guenther  <rguenther@suse.de>
6463
6464         PR middle-end/34163
6465         * gfortran.dg/pr34163.f90: New testcase.
6466
6467 2009-07-03  Jan Hubicka  <jh@suse.cz>
6468
6469         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6470         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6471         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6472         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6473         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6474         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6475         * gnat.dg/loop_optimization6.adb: Enable -O2.
6476
6477 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6478
6479         * g++.dg/warn/null4.C: Extend.
6480
6481 2009-07-02  Jason Merrill  <jason@redhat.com>
6482
6483         * g++.dg/template/spec8.C: Fix.
6484
6485 2009-07-02  Michael Matz  <matz@suse.de>
6486
6487         PR fortran/32131
6488         * gfortran.dg/pr32921.f: Adjust.
6489
6490 2009-07-02  Jan Hubicka  <jh@suse.cz>
6491
6492         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6493
6494 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6495
6496         * gcc.target/mips/truncate-4.c: New testcase.
6497
6498 2009-07-01  Richard Guenther  <rguenther@suse.de>
6499
6500         PR tree-optimization/19831
6501         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6502         make allocated memory escape.  Un-XFAIL.
6503         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6504         * gcc.dg/vect/pr31699.c: Likewise.
6505         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6506
6507 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6508
6509         PR c++/40566
6510         * g++.dg/parse/cond5.C: New test.
6511
6512 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6513
6514         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6515         (main): Pass n to main_1 instead.
6516         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6517         (main_1): New function, split off from...
6518         (main): ...here.  Pass `off' to main_1 instead.
6519
6520 2009-06-30  Jason Merrill  <jason@redhat.com>
6521
6522         PR c++/40595
6523         * g++.dg/cpp0x/variadic94.C: New.
6524
6525 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6526
6527         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6528         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6529         (init_ld_library_path_env_vars): New function, replacing the
6530         orig_*_saved assignments.  Call it after defining it.
6531         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6532         (restore_ld_library_path_env_vars): Likewise.
6533         (add_path, find_libgcc_s): New functions.
6534         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6535         gcc-set-multilib-library-path.
6536         (objc_target_compile): Don't add "." to ld_library_path.
6537         Use add_path.
6538         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6539         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6540         gcc-set-multilib-library-path.
6541         * lib/g++.exp (g++_link_flags): Likewise.
6542         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6543         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6544         top level; do it...
6545         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6546         to tell when this needs to happen.  Use find_libgcc_s instead of
6547         gcc-set-multilib-library-path.
6548         * lib/gcc-dg.exp: Likewise.
6549         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6550         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6551         unless it is in $ALT_LD_LIBRARY_PATH.
6552         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6553
6554 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6555
6556         * gnat.dg/discr12.adb: New test.
6557         * gnat.dg/discr12_pkg.ads: New helper.
6558         * gnat.dg/discr13.adb: New test.
6559         * gnat.dg/discr14.ad[sb]: Likewise.
6560         * gnat.dg/discr15.adb: Likewise.
6561         * gnat.dg/discr15_pkg.ads: New helper.
6562         * gnat.dg/discr16.adb: New test.
6563         * gnat.dg/discr16_g.ads: New helper.
6564         * gnat.dg/discr16_pkg.ads: Likewise.
6565         * gnat.dg/discr16_cont.ads: Likewise.
6566         * gnat.dg/discr17.adb: New test.
6567         * gnat.dg/discr18.adb: Likewise.
6568         * gnat.dg/discr18_pkg.ads: New helper.
6569         * gnat.dg/discr19.adb: New test.
6570
6571 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6572
6573         PR fortran/40576
6574         * gfortran.dg/internal_write_1.f90:  New testcase.
6575
6576 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6577
6578         PR fortran/40594
6579         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6580
6581 2009-06-30  Richard Guenther  <rguenther@suse.de>
6582
6583         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6584
6585 2009-06-30  Wei Guozhi  <carrot@google.com>
6586
6587         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6588         to "-Os".
6589
6590 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6591
6592         PR tree-optimization/40542
6593         * gcc.dg/vect/pr40542.c: New test.
6594
6595 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6596
6597         PR tree-optimization/40582
6598         * gcc.c-torture/compile/pr40582.c: New test.
6599
6600 2009-06-30  Wei Guozhi  <carrot@google.com>
6601
6602         PR/40416
6603         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6604
6605 2009-06-29  Jason Merrill  <jason@redhat.com>
6606
6607         PR c++/40274
6608         * g++.dg/template/debug1.C: New.
6609
6610 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6611
6612         PR fortran/40580
6613         * pointer_check_1.f90: New test.
6614         * pointer_check_2.f90: New test.
6615         * pointer_check_3.f90: New test.
6616         * pointer_check_4.f90: New test.
6617         * pointer_check_5.f90: New test.
6618
6619 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6620
6621         PR fortran/40551
6622         * gfortran.dg/func_assign_2.f90 : New test.
6623
6624 2009-06-29  Richard Guenther  <rguenther@suse.de>
6625
6626         PR middle-end/14187
6627         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6628         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6629         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6630         * gcc.c-torture/execute/20090623-1.c: Likewise.
6631         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6632         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6633
6634 2009-06-29  Richard Guenther  <rguenther@suse.de>
6635
6636         PR middle-end/38212
6637         * gcc.c-torture/execute/pr38212.c: New testcase.
6638
6639 2009-06-29  Richard Guenther  <rguenther@suse.de>
6640
6641         PR tree-optimization/40579
6642         * gcc.c-torture/execute/pr40579.c: New testcase.
6643
6644 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6645
6646         PR tree-optimization/40550
6647         * gcc.dg/pr40550.c: New test.
6648
6649 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6650
6651         * gnat.dg/overflow_sum2.adb: New test
6652         * gnat.dg/namet.ads: New helper.
6653
6654         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6655
6656 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6657
6658         PR fortran/34112
6659         * gfortran.dg/compiler-directive_1.f90: New test.
6660         * gfortran.dg/compiler-directive_2.f: New test.
6661
6662 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6663
6664         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6665         comment out some values and add some cases.
6666
6667 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6668
6669         PR testsuite/40567
6670         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6671
6672 2009-06-26  Richard Henderson  <rth@redhat.com>
6673
6674         PR testsuite/40565
6675         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6676         * gcc.target/i386/local.c: Pass a non-constant to T.
6677
6678 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6679
6680         PR fortran/39997
6681         PR fortran/40541
6682         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6683         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6684         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6685         * gfortran.dg/proc_ptr_result_5.f90: New.
6686
6687 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6688
6689         PR c/39902
6690         * gcc.dg/dfp/pr39902.c: New test.
6691
6692 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6693
6694         PR testsuite/40532
6695         * gcc.dg/builtins-65.c: Require c99 runtime.
6696
6697 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6698
6699         * gnat.dg/array7.ad[sb]: New test.
6700
6701 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6702
6703         * gnat.dg/array6.adb: New test.
6704
6705 2009-06-25  Ian Lance Taylor  <iant@google.com>
6706
6707         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6708
6709 2009-06-25  Ian Lance Taylor  <iant@google.com>
6710
6711         * g++.dg/warn/Wunused-16.C: New testcase.
6712
6713 2009-06-25  Ian Lance Taylor  <iant@google.com>
6714
6715         * g++.dg/warn/skip-2.C: New testcase.
6716
6717 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6718
6719         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6720         dg-skip-if and move to ...
6721         * gcc.dg/torture/20090618-1.c.
6722
6723 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6724
6725         PR tree-optimization/40493
6726         * gcc.c-torture/execute/pr40493.c: New test.
6727
6728 2009-06-24  Jason Merrill  <jason@redhat.com>
6729
6730         PR c++/40342
6731         * g++.dg/template/overload10.C: New.
6732
6733 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6734
6735         PR fortran/40427
6736         * gfortran.dg/proc_ptr_comp_11.f90: New.
6737
6738 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6739
6740         * gcc.dg/pr40501.c: New testcase.
6741
6742 2009-06-23  DJ Delorie  <dj@redhat.com>
6743
6744         Add MeP port.
6745         * lib/target-supports.exp: Add mep support (no profiling).
6746
6747 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6748
6749         PR testsuite/39297
6750         * gcc.dg/ssa/loop-31.c: Change scan rules.
6751
6752 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6753
6754         * gcc.dg/cpp/empty-include.c: Update column info.
6755         * gcc.dg/cpp/assert2.c: Update column info.
6756
6757 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6758
6759         * g++.dg/ext/builtin-object-size1.C: New test.
6760         * g++.dg/ext/builtin-object-size2.C: New test.
6761
6762 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6763
6764         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6765         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6766
6767 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6768
6769         * gcc.target/mips/truncate-3.c: New test.
6770
6771 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6772
6773         PR fortran/37254
6774         PR fortran/39850
6775         * gfortran.dg/interface_30.f90: Modified error message.
6776         * gfortran.dg/proc_decl_22.f90: New.
6777
6778 2009-06-22  Ian Lance Taylor  <iant@google.com>
6779
6780         * gcc.dg/Wcxx-compat-19.c: New testcase.
6781
6782 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6783
6784         PR objc/28050
6785         * pr28050.m: New testcase.
6786
6787 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6788
6789         PR testsuite/40481
6790         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6791
6792 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6793
6794         PR tree-optimization/40492
6795         * g++.dg/torture/pr40492.C: New test.
6796
6797 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6798
6799         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6800         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6801
6802 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6803
6804         * gnat.dg/raise_ce.adb: Helper for ...
6805         * gnat.dg/handle_and_return.adb: New test.
6806
6807 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6808
6809         PR fortran/40443
6810         * gfortran.dg/generic_18.f90: New test.
6811
6812 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6813
6814         PR fortran/40472
6815         * gfortran.dg/spread_size_limit.f90: New test.
6816
6817 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6818
6819         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6820         to put dump files in a subdirectory.
6821         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6822         ".o" temporary files.
6823
6824 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6825
6826         PR fortran/39850
6827         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6828         * gfortran.dg/interface_20.f90: Ditto.
6829         * gfortran.dg/interface_21.f90: Ditto.
6830         * gfortran.dg/interface_22.f90: Ditto.
6831         * gfortran.dg/interface_30.f90: New.
6832         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6833
6834 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6835
6836         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6837         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6838         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6839         DEFAULT_VECTFLAGS.
6840
6841 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6842             Revital Eres  <eres@il.ibm.com>
6843
6844         PR testsuite/40359
6845         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6846         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6847         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6848
6849 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6850
6851         PR testsuite/40475
6852         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6853         without misalignment support.
6854         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6855
6856 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6857
6858         PR fortran/40452
6859         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6860
6861 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6862
6863         PR fortran/40440
6864         * gfortran.dg/alloc_comp_result_2.f90: New test.
6865
6866 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6867
6868         PR target/40482
6869         * gcc.target/arm/pr40482.c: New test.
6870
6871 2009-06-19  Ian Lance Taylor  <iant@google.com>
6872
6873         * gcc.dg/Wcxx-compat-18.c: New testcase.
6874
6875 2009-06-19  Richard Guenther  <rguenther@suse.de>
6876
6877         * gcc.c-torture/execute/20090618-1.c: New testcase.
6878
6879 2009-06-19  Ian Lance Taylor  <iant@google.com>
6880
6881         * gcc.dg/Wcxx-compat-17.c: New testcase.
6882
6883 2009-06-19  Ian Lance Taylor  <iant@google.com>
6884
6885         * gcc.dg/Wcxx-compat-15.c: New testcase.
6886
6887 2009-06-19  Ian Lance Taylor  <iant@google.com>
6888
6889         * gcc.dg/Wcxx-compat-16.c: New testcase.
6890
6891 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6892
6893         * gcc.dg/builtins-34.c: Add significand cases.
6894
6895 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6896
6897         PR testsuite/40491
6898         * gcc.dg/20080522-1.c: Remove testcase for real.
6899         * gcc.dg/20080528-1.c: Ditto.
6900
6901 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6902
6903         PR fortran/40450
6904         * gfortran.dg/proc_ptr_20.f90: New.
6905
6906 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6907
6908         PR target/40470
6909         * gcc.dg/torture/pr40470-1.c: New.
6910         * gcc.dg/torture/pr40470-2.c: Likewise.
6911         * gcc.dg/torture/pr40470-3.c: Likewise.
6912         * gcc.dg/torture/pr40470-4.c: Likewise.
6913
6914 2009-06-18  Diego Novillo  <dnovillo@google.com>
6915
6916         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6917         * gcc.dg/plugin/ggcplug.c: Likewise.
6918         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6919         * g++.dg/plugin/selfassign.c: Likewise.
6920         * g++.dg/plugin/attribute_plugin.c: Likewise.
6921         * g++.dg/plugin/dumb_plugin.c: Likewise.
6922
6923 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6924
6925         * gcc.dg/cpp/arith-3.c: Add column info.
6926
6927 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6928
6929         * gcc.target/arm/fp16-compile-none-2.c: New.
6930         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6931         * gcc.target/arm/fp16-compile-alt-12.c: New.
6932
6933 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6934
6935         * gcc.target/arm/fp16-compile-alt-1.c: New.
6936         * gcc.target/arm/fp16-compile-alt-2.c: New.
6937         * gcc.target/arm/fp16-compile-alt-3.c: New.
6938         * gcc.target/arm/fp16-compile-alt-4.c: New.
6939         * gcc.target/arm/fp16-compile-alt-5.c: New.
6940         * gcc.target/arm/fp16-compile-alt-6.c: New.
6941         * gcc.target/arm/fp16-compile-alt-7.c: New.
6942         * gcc.target/arm/fp16-compile-alt-8.c: New.
6943         * gcc.target/arm/fp16-compile-alt-9.c: New.
6944         * gcc.target/arm/fp16-compile-alt-10.c: New.
6945         * gcc.target/arm/fp16-compile-alt-11.c: New.
6946         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6947         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6948         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6949         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6950         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6951         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6952         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6953         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6954         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6955         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6956         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6957         * gcc.target/arm/fp16-compile-none-1.c: New.
6958         * gcc.target/arm/fp16-compile-exprtype.c: New.
6959         * gcc.target/arm/fp16-compile-vcvt.c: New.
6960         * gcc.target/arm/fp16-builtins-1.c: New.
6961         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6962         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6963         * gcc.target/arm/fp16-param-1.c: New.
6964         * gcc.target/arm/fp16-return-1.c: New.
6965         * gcc.target/arm/fp16-unprototyped-1.c: New.
6966         * gcc.target/arm/fp16-unprototyped-2.c: New.
6967         * gcc.target/arm/fp16-variadic-1.c: New.
6968         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6969         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6970         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6971         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6972         * gcc.dg/torture/arm-fp16-ops.h: New.
6973         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6974         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6975         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6976         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6977         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6978         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6979         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6980         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6981         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6982         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6983         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6984         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6985         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6986         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6987         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6988         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6989         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6990         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6991         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6992         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6993         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6994
6995 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6996
6997         * gcc.dg/builtins-65.c: New test.
6998
6999 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
7000
7001         PR fortran/40451
7002         * gfortran.dg/proc_ptr_result_4.f90: New.
7003
7004 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
7005
7006         * gcc.c-torture/execute/bitfld-5.c: New test.
7007
7008 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
7009
7010         * gcc.dg/builtin-unreachable-3.c: New test.
7011
7012 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
7013
7014         * gcc.target/i386/builtin-unreachable.c: New test.
7015
7016 2009-06-17  Ian Lance Taylor  <iant@google.com>
7017
7018         * gcc.dg/Wcxx-compat-14.c: New testcase.
7019
7020 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
7021
7022         * gcc.dg/func-ptr-conv-1.c: Update column info.
7023
7024 2009-06-17  Richard Guenther  <rguenther@suse.de>
7025
7026         PR middle-end/40404
7027         * gcc.c-torture/execute/pr40404.c: New testcase.
7028
7029 2009-06-17  Richard Guenther  <rguenther@suse.de>
7030
7031         PR middle-end/40460
7032         * g++.dg/torture/pr40460.C: New testcase.
7033
7034 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
7035
7036         * gcc.dg/plugin/one_time_plugin.c: New test.
7037         * gcc.dg/plugin/one_time-test-1.c: New test.
7038         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
7039
7040 2009-06-16  Ian Lance Taylor  <iant@google.com>
7041
7042         * g++.dg/warn/skip-1.C: New testcase.
7043
7044 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
7045
7046         PR middle-end/40446
7047         * g++.dg/other/pr40446.C: New test.
7048
7049 2009-06-16  Richard Guenther  <rguenther@suse.de>
7050
7051         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
7052         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7053         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7054         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7055
7056 2009-06-16  Martin Jambor  <mjambor@suse.cz>
7057
7058         * gcc.c-torture/compile/pr40432.c: New file.
7059
7060 2009-06-16  Martin Jambor  <mjambor@suse.cz>
7061
7062         * gfortran.fortran-torture/compile/pr40413.f90: New file.
7063
7064 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
7065
7066         PR fortran/36947
7067         PR fortran/40039
7068         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
7069         * gfortran.dg/interface_20.f90: Modified error messages.
7070         * gfortran.dg/interface_21.f90: Ditto.
7071         * gfortran.dg/interface_26.f90: Ditto.
7072         * gfortran.dg/interface_27.f90: Ditto.
7073         * gfortran.dg/interface_28.f90: Extended test case.
7074         * gfortran.dg/interface_29.f90: New.
7075         * gfortran.dg/proc_decl_7.f90: Modified error messages.
7076         * gfortran.dg/proc_decl_8.f90: Ditto.
7077         * gfortran.dg/proc_ptr_11.f90: Ditto.
7078         * gfortran.dg/proc_ptr_15.f90: Ditto.
7079
7080 2009-06-16  Ira Rosen  <irar@il.ibm.com>
7081
7082         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
7083         printing.
7084         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
7085         gcc.dg/vect/vect-outer-4f.c: Likewise.
7086         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
7087         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
7088         Likewise.
7089         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
7090         outer loop.
7091
7092 2009-06-16  Tobias Burnus  <burnus@net-b.de>
7093
7094         PR fortran/40383
7095         * gfortran.dg/bounds_check_strlen_8.f90: New test.
7096
7097 2009-06-15  Ian Lance Taylor  <iant@google.com>
7098
7099         * gcc.dg/Wjump-misses-init-1.c: New testcase.
7100         * gcc.dg/Wjump-misses-init-2.c: New testcase.
7101         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
7102         Recognize new notes.
7103         * gcc.dg/stmt-expr-label-2.c: Likewise.
7104         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
7105         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
7106         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
7107         * gcc.dg/c99-vla-jump-4.c: Likewise.
7108         * gcc.dg/stmt-expr-label-1.c: Likewise.
7109         * gcc.dg/stmt-expr-label-3.c: Likewise.
7110         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
7111
7112 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7113
7114         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
7115
7116 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
7117
7118         * gcc.dg/builtin-object-size-7.c: New test.
7119
7120 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
7121
7122         PR testsuite/40426
7123         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
7124         level != "" use separate -gdwarf-2 -g${level} options instead of
7125         -gdwarf-2${level}.
7126         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
7127         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
7128         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
7129
7130 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
7131
7132         * g++.dg/abi/mangle11.C: Update warning line.
7133         * g++.dg/abi/mangle12.C: Update warning line.
7134         * g++.dg/abi/mangle17.C: Update warning line.
7135         * g++.dg/abi/mangle20-2.C: Update warning line.
7136
7137 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7138
7139         * gcc.dg/optimize-bswap-1.c: Split into these two:
7140         * gcc.dg/optimize-bswapsi-1.c: New testcase.
7141         * gcc.dg/optimize-bswapdi-1.c: New testcase.
7142
7143 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7144
7145         * gcc.dg/optimize-bswap-1.c: New testcase.
7146
7147 2009-06-14  Richard Guenther  <rguenther@suse.de>
7148
7149         PR middle-end/40389
7150         * g++.dg/torture/pr40389.C: New testcase.
7151
7152 2009-06-13  Richard Guenther  <rguenther@suse.de>
7153
7154         PR tree-optimization/40421
7155         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
7156
7157 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
7158
7159         * gcc.dg/old-style-prom-3.c: Add column info.
7160         * gcc.dg/overflow-warn-1.c
7161         * gcc.dg/gomp/pr27415.c
7162         * gcc.dg/gomp/for-1.c: Same.
7163         * gcc.dg/enum-compat-1.c: Same.
7164         * gcc.dg/c99-tag-3.c: Same.
7165         * gcc.dg/Wredundant-decls-2.c: Same.
7166         * gcc.dg/func-ptr-conv-1.c: Same.
7167         * gcc.dg/asm-wide-1.c: Same.
7168         * gcc.dg/nofixed-point-2.c: Same.
7169         * gcc.dg/cpp/line3.c: Same.
7170         * gcc.dg/array-10.c: Same.
7171         * gcc.dg/c99-vla-jump-1.c: Same.
7172         * gcc.dg/pr20368-1.c: Same.
7173         * gcc.dg/Wshadow-3.c: Same.
7174         * gcc.dg/c90-const-expr-8.c: Same.
7175         * gcc.dg/label-decl-2.c: Same.
7176         * gcc.dg/dremf-type-compat-2.c: Same.
7177         * gcc.dg/c90-const-expr-5.c: Same.
7178         * gcc.dg/builtins-30.c: Same.
7179         * gcc.dg/Warray-bounds.c: Same.
7180         * gcc.dg/Wcxx-compat-2.c: Same.
7181         * gcc.dg/tree-ssa/col-1.c: Same.
7182         * gcc.dg/old-style-prom-2.c: Same.
7183         * gcc.dg/cast-function-1.c: Same.
7184         * gcc.dg/pr15698-1.c: Same.
7185         * gcc.dg/dremf-type-compat-3.c: Same.
7186         * gcc.dg/vla-8.c: Same.
7187         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
7188         line.
7189         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
7190         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
7191         * gcc.dg/enum-compat-1.c: Same.
7192         * gcc.dg/dremf-type-compat-2.c: Same.
7193         * gcc.dg/old-style-prom-2.c: Same.
7194         * gcc.dg/pr15698-1.c: Same.
7195         * gcc.dg/pr20368-1.c: Same.
7196         * gcc.dg/dremf-type-compat-3.c: Same.
7197         * gcc.dg/builtins-30.c: Same.  Test for columns.
7198
7199 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
7200
7201         PR fortran/40176
7202         * gfortran.dg/proc_decl_1.f90: Extended.
7203
7204 2009-06-12  Ian Lance Taylor  <iant@google.com>
7205
7206         * gcc.dg/Wcxx-compat-13.c: New testcase.
7207
7208 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7209
7210         PR tree-opt/38865
7211         * gcc.dg/tree-ssa/fre-vce-1.c
7212
7213 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
7214
7215         PR testsuite/40384
7216         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
7217         min-insn-to-prefetch-ratio=5.
7218
7219 2009-06-12  Joey Ye  <joey.ye@intel.com>
7220             H.J. Lu  <hongjiu.lu@intel.com>
7221
7222         PR middle-end/39146
7223         * gcc.target/i386/stackalign/pr39146.c: New.
7224
7225 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
7226
7227         * gcc.target/i386/crc32-1.c: New.
7228         * gcc.target/i386/crc32-2.c: Likewise.
7229
7230 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
7231
7232         PR c/39252
7233         * gcc.dg/builtin-unreachable-1.c: New test.
7234         * gcc.dg/builtin-unreachable-2.c: Same.
7235
7236 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
7237
7238         PR fortran/40402
7239         * gfortran.dg/data_value_1.f90: New test.
7240
7241 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7242
7243         PR testsuite/39831
7244         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
7245         remove ilp32 requirement.
7246         * gcc.target/i386/excess-precision-2.c: Likewise.
7247         * gcc.target/i386/excess-precision-3.c: Likewise.
7248         * gcc.target/i386/excess-precision-4.c: Likewise.
7249         * gcc.target/i386/excess-precision-5.c: Likewise.
7250         * gcc.target/i386/excess-precision-6.c: Likewise.
7251
7252 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7253
7254         PR fortran/38718
7255         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
7256         * gfortran.dg/nan_5.f90: New test.
7257
7258 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
7259
7260         * gcc.target/arm/neon-modes-1.c: New test.
7261
7262 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
7263
7264         * g++.dg/torture/pr31579.C: Cast pointer
7265         via __SIZE_TYPE__ instead of 'unsigned long'.
7266
7267 2009-06-10  Anthony Green  <green@moxielogic.com>
7268
7269         * lib/target-supports.exp (check_profiling_available):
7270         Profiling is not available for testing purposes on moxie.
7271
7272 2009-06-09  Ian Lance Taylor  <iant@google.com>
7273
7274         * gcc.dg/Wcxx-compat-12.c: New testcase.
7275
7276 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
7277
7278         PR libfortran/40334
7279         * gfortran.dg/backspace_11.f90: New.
7280
7281 2009-06-09  Jason Merrill  <jason@redhat.com>
7282
7283         * g++.dg/cpp0x/defaulted10.C: New.
7284
7285 2009-06-09  Martin Jambor  <mjambor@suse.cz>
7286
7287         * gcc.c-torture/compile/pr40351.c: New file.
7288
7289 2009-06-09  Olivier Hainque  <hainque@adacore.com>
7290
7291         * gnat.dg/align_max.adb: New test.
7292
7293 2009-06-08  Jason Merrill  <jason@redhat.com>
7294
7295         * g++.dg/cpp0x/auto15.C: New.
7296
7297 2009-06-08  Jan Hubicka  <jh@suse.cz>
7298
7299         PR debug/39834
7300         * gcc.dg/torture/pr39834.c
7301
7302 2009-06-08  Jan Hubicka  <jh@suse.cz>
7303
7304         PR middle-end/40102
7305         * g++.dg/torture/pr40102.C: New testcase.
7306
7307 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
7308
7309         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7310         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7311         * gcc.dg/builtin-object-size-6.c: New test.
7312
7313         PR c++/40373
7314         * g++.dg/template/dtor7.C: New test.
7315
7316         PR c++/40370
7317         PR c++/40372
7318         * g++.dg/template/error41.C: New test.
7319         * g++.dg/template/error42.C: New test.
7320
7321 2009-06-08  Revital Eres  <eres@il.ibm.com>
7322
7323         PR testsuite/40359
7324         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7325         * gcc.dg/vect/vect-88.c: Likewise.
7326         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7327         * gcc.dg/vect/pr25413.c: Likewise.
7328         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7329
7330 2009-06-07  Ian Lance Taylor  <iant@google.com>
7331
7332         * g++.dg/warn/Wswitch-3.C: New testcase.
7333         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7334         * gcc.dg/Wswitch-enum-error.c: Likewise.
7335         * gcc.dg/Wswitch-error.c: Likewise.
7336
7337 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7338
7339         PR fortran/40008
7340         * gfortran.dg/negative_unit.f: Update test.
7341         * gfortran.dg/negative_unit_int8.f: Update test.
7342         * gfortran.dg/newunit_1.f90: New test.
7343
7344 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7345
7346         PR fortran/25104
7347         PR fortran/29962
7348         * gfortran.dg/spread_init_expr.f03: New.
7349         * gfortran.dg/unpack_init_expr.f03: New.
7350         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7351         error message.
7352
7353 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7354
7355         PR fortran/25104
7356         PR fortran/29962
7357         * gfortran.dg/count_init_expr.f03
7358         * gfortran.dg/product_init_expr.f03
7359         * gfortran.dg/sum_init_expr.f03
7360
7361 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7362
7363         PR fortran/36874
7364         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7365         message.
7366         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7367         shapes.
7368         * gfortran.dg/zero_sized_5.f90: Likewise.
7369
7370 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
7371
7372         PR middle-end/32950
7373         * g++.dg/torture/pr32950.C: New.
7374
7375 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7376
7377         PR fortran/25104
7378         PR fortran/29962
7379         * gfortran.dg/dot_product_1.f03: New.
7380         * gfortran.dg/matmul_8.f03: New.
7381         * gfortran.dg/transpose_3.f03: New.
7382
7383 2009-06-06  Ian Lance Taylor  <iant@google.com>
7384
7385         * gcc.dg/Wunused-label-1.c: New test case.
7386         * g++.dg/warn/Wunused-label-1.C: New test case.
7387         * g++.dg/warn/Wunused-label-2.C: New test case.
7388         * g++.dg/warn/Wunused-label-3.C: New test case.
7389
7390 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7391
7392         PR fortran/37203
7393         * reshape_zerosize_2.f90: New.
7394
7395 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7396
7397         PR fortran/32890
7398         * gfortran.dg/pack_assign_1.f90: New.
7399         * gfortran.dg/pack_vector_1.f90: New.
7400
7401 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
7402
7403         PR middle-end/40340
7404         * gcc.dg/pr40340-1.c: New test.
7405         * gcc.dg/pr40340-2.c: New test.
7406         * gcc.dg/pr40340-3.c: New test.
7407         * gcc.dg/pr40340-4.c: New test.
7408         * gcc.dg/pr40340-5.c: New test.
7409         * gcc.dg/pr40340.h: New file.
7410
7411 2009-06-05  Revital Eres  <eres@il.ibm.com>
7412
7413         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7414         New procedure.
7415         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7416         * gcc.dg/vect/vect-33.c: Likewise.
7417         * gcc.dg/vect/vect-92.c: Likewise.
7418         * gcc.dg/vect/vect-58.c: Likewise.
7419         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7420         * gcc.dg/vect/vect-42.c: Likewise.
7421         * gcc.dg/vect/slp-25.c: Likewise.
7422         * gcc.dg/vect/vect-align-1.c: Likewise.
7423         * gcc.dg/vect/vect-align-2.c: Likewise.
7424         * gcc.dg/vect/vect-93.c: Likewise.
7425         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7426         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7427         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7428         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7429         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7430         * gcc.dg/vect/vect-26.c: Likewise.
7431         * gcc.dg/vect/vect-44.c: Likewise.
7432         * gcc.dg/vect/vect-70.c: Likewise.
7433         * gcc.dg/vect/vect-95.c: Likewise.
7434         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7435         * gcc.dg/vect/vect-28.c: Likewise.
7436         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7437         * gcc.dg/vect/vect-87.c: Likewise.
7438         * gcc.dg/vect/vect-109.c: Likewise.
7439         * gcc.dg/vect/vect-54.c: Likewise.
7440         * gcc.dg/vect/vect-96.c: Likewise.
7441         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7442         * gcc.dg/vect/vect-88.c: Likewise.
7443         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7444         * gcc.dg/vect/vect-89.c: Likewise.
7445         * gcc.dg/vect/vect-91.c: Likewise.
7446         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7447         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7448         * gfortran.dg/vect/vect-2.f90: Likewise.
7449         * gfortran.dg/vect/vect-3.f90: Likewise.
7450         * gfortran.dg/vect/vect-4.f90: Likewise.
7451         * gfortran.dg/vect/vect-5.f90: Likewise.
7452
7453 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7454
7455         PR tree-optimization/36318
7456         * gcc.dg/tree-ssa/sra-7.c: New test.
7457
7458 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7459
7460         PR fortran/37203
7461         * gfortran.dg/reshape_order_5.f90: New.
7462         * gfortran.dg/reshape_shape_1.f90: New.
7463
7464 2009-06-04  Jason Merrill  <jason@redhat.com>
7465
7466         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7467
7468 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7469
7470         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7471         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7472
7473 2009-06-04  Richard Guenther  <rguenther@suse.de>
7474
7475         PR c++/39371
7476         * g++.dg/torture/pr40335.C: New testcase.
7477
7478 2009-06-03  Richard Guenther  <rguenther@suse.de>
7479
7480         PR middle-end/40328
7481         * gcc.dg/torture/pr40328.c: New testcase.
7482
7483 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7484
7485         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7486         m68k and fido.
7487
7488 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7489
7490         * g++.dg/torture/pr40323.C: New file.
7491
7492 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7493
7494         * gnat.dg/specs/root.ads: New test.
7495         * gnat.dg/specs/root-level_1.ads: Likewise.
7496         * gnat.dg/specs/root-level_2.ads: Likewise.
7497         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7498
7499 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7500
7501         * g++.dg/init/ref15.C: Require unwrapped targets.
7502
7503 2009-06-02  Jason Merrill  <jason@redhat.com>
7504
7505         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7506         * g++.dg/cpp0x/initlist18.C: New.
7507         * g++.dg/cpp0x/initlist19.C: New.
7508
7509         * g++.dg/cpp0x/auto14.C: New.
7510
7511 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7512
7513         * gnat.dg/alignment6.adb: Remove XFAIL.
7514
7515 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7516
7517         PR c++/38089
7518         * g++.dg/template/spec36.C: New test.
7519
7520 2009-06-01  Ian Lance Taylor  <iant@google.com>
7521
7522         * gcc.dg/cast-qual-3.c: New testcase.
7523         * g++.dg/warn/Wcast-qual2.C: New testcase.
7524
7525 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7526
7527         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7528         (process-message): Expect column numbers.
7529         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7530         * gcc.dg/pch/counter-2.c: Same.
7531         * gcc.dg/pch/valid-2.c: Same.
7532         * gcc.dg/pch/warn-1.c: Same.
7533         * gcc.dg/pch/valid-1.c: Same.
7534         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7535         * gcc.dg/cpp/syshdr.c: Same.
7536         * gcc.dg/cpp/19940712-1.c: Same.
7537         * gcc.dg/cpp/missing-header-1.c: Same.
7538         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7539         * gcc.dg/cpp/tr-warn3.c: Same.
7540         * gcc.dg/cpp/pr29612-2.c: Same.
7541         * gcc.dg/cpp/tr-warn4.c: Same.
7542         * gcc.dg/cpp/Wtrigraphs.c: Same.
7543         * gcc.dg/cpp/poison.c: Same.
7544         * gcc.dg/cpp/arith-3.c: Same.
7545         * gcc.dg/cpp/sysmac2.c: Same.
7546         * gcc.dg/cpp/cpp.exp: Same.
7547         * gcc.dg/cpp/tr-warn5.c: Same.
7548         * gcc.dg/cpp/include2.c: Same.
7549         * gcc.dg/cpp/Wmissingdirs.c: Same.
7550         * gcc.dg/cpp/Wmissingdirs.c: Same.
7551         * gcc.dg/cpp/tr-warn6.c: Same.
7552         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7553         * gcc.dg/cpp/macspace1.c: Same.
7554         * gcc.dg/cpp/escape-2.c: Same.
7555         * gcc.dg/cpp/assert2.c: Same.
7556         * gcc.dg/cpp/undef2.c: Same.
7557         * gcc.dg/cpp/macspace2.c: Same.
7558         * gcc.dg/cpp/tr-warn1.c: Same.
7559         * gcc.dg/cpp/extratokens2.c: Same.
7560         * gcc.dg/cpp/strify2.c: Same.
7561         * gcc.dg/cpp/Wsignprom.c: Same.
7562         * gcc.dg/cpp/redef2.c: Same.
7563         * gcc.dg/cpp/trad/trad.exp: Same.
7564         * gcc.dg/cpp/arith-1.c: Same.
7565         * gcc.dg/cpp/extratokens.c: Same.
7566         * gcc.dg/cpp/if-mpar.c: Same.
7567
7568 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7569
7570         * gnat.dg/nested_float_packed.ads: New test.
7571
7572 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7573             Eric Botcazou  <botcazou@adacore.com>
7574
7575         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7576         * gnat.dg/test_oconst.adb: New test.
7577
7578 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7579
7580         * gcc.dg/plugin/ggcplug.c: Moved comment.
7581         (plugin_init): Fixed typo, declared i, returned 0 at end.
7582
7583 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7584
7585         PR testsuite/40244
7586         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7587         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7588
7589 2009-05-29  Ian Lance Taylor  <iant@google.com>
7590
7591         * gcc.dg/Wcxx-compat-11.c: New testcase.
7592
7593 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7594
7595         PR fortran/40019
7596         * gfortran.dg/leadz_trailz_1.f90: New test.
7597         * gfortran.dg/leadz_trailz_2.f90: New test.
7598
7599 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7600
7601         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7602         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7603         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7604         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7605         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7606         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7607         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7608         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7609         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7610         * gcc.dg/tree-ssa/sra-5.c: New file.
7611         * gcc.dg/tree-ssa/sra-6.c: New file.
7612         * gcc.c-torture/compile/sra-1.c: New file.
7613
7614 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7615
7616         PR middle-end/40291
7617         * gcc.c-torture/compile/pr40291.c: New test.
7618
7619         PR target/40017
7620         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7621         __vector _Bool.
7622         * gcc.target/powerpc/altivec-30.c: New test.
7623         * gcc.target/powerpc/altivec-31.c: New test.
7624
7625 2009-05-28  Richard Guenther  <rguenther@suse.de>
7626
7627         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7628         * gcc.c-torture/execute/20090527-1.c: Likewise.
7629
7630 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7631
7632         PR c++/39754
7633         * g++.dg/template/canon-type-1.C: New test.
7634         * g++.dg/template/canon-type-2.C: Likewise.
7635         * g++.dg/template/canon-type-3.C: Likewise.
7636         * g++.dg/template/canon-type-4.C: Likewise.
7637         * g++.dg/template/canon-type-5.C: Likewise.
7638         * g++.dg/template/canon-type-6.C: Likewise.
7639         * g++.dg/template/canon-type-7.C: Likewise.
7640
7641 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7642             Uros Bizjak  <ubizjak@gmail.com>
7643             Danny Smith  <dansmister@gmail.com>
7644
7645         PR target/37216
7646
7647         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7648         New function.
7649         * gcc.target/i386/pr37216.c:  New test source file.
7650         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7651         use -fno-common for testing Cygwin and MinGW targets.
7652
7653 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7654
7655         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7656         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7657         * g++.dg/pr37742.C (size_t): Likewise.
7658         * g++.dg/torture/pr34850.C (size_t): Likewise.
7659         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7660         _PTRDIFF_TYPE__.
7661         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7662         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7663         (size_t): Use __extension__ and __SIZE_TYPE__.
7664         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7665         __SIZE_TYPE__.
7666         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7667         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7668         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7669         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7670         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7671         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7672         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7673         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7674         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7675         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7676         (__ssize_t): Likewise.
7677         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7678         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7679         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7680         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7681         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7682         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7683         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7684         * gcc.dg/pr33667.c (size_t): Likewise.
7685         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7686         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7687         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7688         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7689         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7690         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7691
7692 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7693
7694         PR tree-optimization/40254
7695         * gcc.dg/vect/pr40254.c: New test.
7696
7697 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7698
7699         PR middle-end/33699
7700         * gcc.target/mips/const-anchor-1.c: New test.
7701         * gcc.target/mips/const-anchor-2.c: New test.
7702
7703 2009-05-27  Jason Merrill  <jason@redhat.com>
7704
7705         * g++.dg/cpp0x/initlist15.C: New.
7706         * g++.dg/cpp0x/initlist16.C: New.
7707         * g++.dg/cpp0x/initlist17.C: New.
7708
7709 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7710
7711         PR fortran/39178
7712         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7713         patterns to reflect frontend changes.
7714         * gfortran.dg/vector_subscript_4.f90: Likewise.
7715
7716 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7717             Eric Botcazou  <botcazou@adacore.com>
7718
7719         * gcc.c-torture/execute/align-nest.c: New testcase.
7720         * gnat.dg/misaligned_nest.adb: New testcase.
7721
7722 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7723
7724         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7725         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7726         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7727         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7728
7729 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7730
7731         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7732         cast instead of assuming 0ul.
7733         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7734         __SIZE_TYPE__.
7735         (_type_desc): Make first argument const.
7736         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7737
7738 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7739
7740         PR libfortran/40187
7741         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7742         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7743
7744 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7745
7746         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7747         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7748         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7749         * gcc.dg/plugin/ggcplug.c: Added new file.
7750
7751 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7752
7753         PR fortran/40246
7754         * gfortran.dg/nullify_4.f90: New test.
7755
7756 2009-05-26  Richard Guenther  <rguenther@suse.de>
7757
7758         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7759
7760 2009-05-26  Richard Guenther  <rguenther@suse.de>
7761
7762         PR middle-end/40252
7763         * gcc.c-torture/compile/pr40252.c: New testcase.
7764
7765 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7766
7767         PR c++/40007
7768         * g++.dg/template/typedef18.C: New test.
7769         * g++.dg/template/typedef19.C: Likewise.
7770         * g++.dg/template/typedef20.C: Likewise.
7771         * g++.dg/template/access11.C: Adjust.
7772
7773 2009-05-26  Richard Guenther  <rguenther@suse.de>
7774
7775         PR testsuite/40247
7776         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7777
7778 2009-05-25  Jason Merrill  <jason@redhat.com>
7779
7780         PR c++/38064
7781         * g++.dg/cpp0x/enum3.C: New test.
7782
7783 2009-05-25  Richard Guenther  <rguenther@suse.de>
7784
7785         PR tree-optimization/36327
7786         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7787         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7788         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7789         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7790         * gcc.dg/vect/vect-40.c: Likewise.
7791         * gcc.dg/vect/vect-42.c: Likewise.
7792         * gcc.dg/vect/vect-46.c: Likewise.
7793         * gcc.dg/vect/vect-76.c: Likewise.
7794
7795 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7796
7797         PR fortran/40176
7798         * gfortran.dg/proc_ptr_18.f90: New.
7799         * gfortran.dg/proc_ptr_19.f90: New.
7800         * gfortran.dg/proc_ptr_comp_9.f90: New.
7801         * gfortran.dg/proc_ptr_comp_10.f90: New.
7802
7803 2009-05-25  Richard Guenther  <rguenther@suse.de>
7804
7805         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7806         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7807
7808 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7809
7810         PR tree-optimization/40238
7811         * gcc.dg/vect/pr40238.c: New test.
7812
7813 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7814             Dominique Dhumieres  <dominiq@lps.ens.fr>
7815
7816         PR fortran/35732
7817         PR fortran/39872
7818         * gfortran.dg/bounds_check_fail_3.f90: New test.
7819         * gfortran.dg/bounds_check_fail_4.f90: New test.
7820         * gfortran.dg/bounds_check_14.f90: Update test.
7821         * gfortran.dg/bound_4.f90: Update test.
7822
7823 2009-05-24  Richard Guenther  <rguenther@suse.de>
7824
7825         PR middle-end/40233
7826         * gcc.c-torture/compile/pr40233.c: New testcase.
7827
7828 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7829
7830         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7831         for alpha*-*-* targets.
7832
7833 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7834
7835         * gcc.dg/vect/bb-slp-1.c: New test.
7836         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7837         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7838         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7839         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7840         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7841         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7842         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7843         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7844         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7845         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7846         gcc.dg/vect/bb-slp-22.c: Likewise.
7847         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7848
7849 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7850             Maxim Kuvyrkov  <maxim@codesourcery.com>
7851
7852         * gcc.dg/falign-labels-1.c: New test.
7853
7854 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7855
7856         * gnat.dg/specs/rep_clause3.ads: New test.
7857
7858 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7859
7860         * gnat.dg/addr6.adb: New test.
7861
7862 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7863
7864         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7865         New function.
7866         * gcc.target/arm/thumb2-mul-space.c: New file.
7867         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7868         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7869         * gcc.target/arm/thumb2-mul-speed.c: New file.
7870
7871 2009-05-22  Richard Guenther  <rguenther@suse.de>
7872
7873         PR middle-end/38964
7874         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7875         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7876         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7877
7878 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7879
7880         * gcc.dg/dll-6.c: New test.
7881         * gcc.dg/dll-6a.c: Likewise.
7882         * gcc.dg/dll-7.c: Likewise.
7883         * gcc.dg/dll-7a.c: Likewise.
7884         * g++.dg/ext/dllexport2.C: Likewise.
7885         * g++.dg/ext/dllexport2a.cc: Likewise.
7886
7887 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7888
7889         PR target/37846
7890         * gcc.target/ia64/mfused-madd-vect.c: New test.
7891         * gcc.target/ia64/mfused-madd.c: New test.
7892         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7893         * gcc.target/ia64/mno-fused-madd.c: New test.
7894
7895 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7896
7897         * gcc.target/i386/movbe-1.c: New.
7898         * gcc.target/i386/movbe-2.c: Likewise.
7899
7900 2009-05-21  Taras Glek  <tglek@mozilla.com>
7901
7902         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7903         plugin_init signature.
7904         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7905         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7906         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7907
7908 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7909
7910         * gcc.dg/target/arm/neon-vmla-1.c: New.
7911         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7912
7913 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7914
7915         * gcc.target/mips/octeon-exts-6.c: New test.
7916         * gcc.target/mips/extend-1.c: New test.
7917         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7918         EXTS.
7919         * gcc.target/mips/octeon-exts-5.c: Likewise.
7920
7921 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7922
7923         PR middle-end/40204
7924         * gcc.c-torture/compile/pr40204.c: New test.
7925
7926 2009-05-20  Richard Guenther  <rguenther@suse.de>
7927
7928         * gcc.c-torture/compile/20090518-1.c: New testcase.
7929
7930 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7931
7932         PR tree-optimization/40087
7933         * gcc.dg/tree-ssa/pr40087.c: New test.
7934
7935 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7936
7937         * gcc.dg/vector-4.c: New testcase.
7938         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7939         * g++.dg/ext/vector16.C: New testcase.
7940
7941 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7942
7943         PR c/40172
7944         * gcc.dg/pr40172.c: Renamed to ...
7945         * gcc.dg/pr40172-1.c: This.
7946
7947         * gcc.dg/pr40172-2.c: New.
7948         * gcc.dg/pr40172-3.c: Likewise.
7949
7950 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7951
7952         PR c/40172
7953         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7954
7955 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7956
7957         * gnat.dg/loop_optimization6.ad[sb]: New test.
7958
7959 2009-05-19  Richard Guenther  <rguenther@suse.de>
7960
7961         * gcc.c-torture/compile/20090519-1.c: New testcase.
7962
7963 2009-05-18  Jason Merrill  <jason@redhat.com>
7964
7965         * g++.dg/cpp0x/explicit1.C: New.
7966         * g++.dg/cpp0x/explicit2.C: New.
7967
7968 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7969
7970         PR debug/40109
7971         * g++.dg/debug/dwarf2/nested-1.C: New test.
7972
7973 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7974
7975         PR testsuite/39907
7976         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7977         stack alignment.
7978
7979 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7980
7981         PR fortran/40164
7982         * gfortran.dg/proc_ptr_comp_8.f90: New.
7983
7984 2009-05-18  Richard Guenther  <rguenther@suse.de>
7985
7986         PR fortran/40168
7987         * gfortran.dg/array_memset_2.f90: Adjust.
7988
7989 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7990
7991         PR fortran/36947
7992         PR fortran/40039
7993         * gfortran.dg/interface_27.f90: New.
7994         * gfortran.dg/interface_28.f90: New.
7995         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7996         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7997
7998 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7999
8000         * gcc.target/m68k/tls-ie.c: New test.
8001         * gcc.target/m68k/tls-le.c: New test.
8002         * gcc.target/m68k/tls-gd.c: New test.
8003         * gcc.target/m68k/tls-ld.c: New test.
8004         * gcc.target/m68k/tls-ie-xgot.c: New test.
8005         * gcc.target/m68k/tls-le-xtls.c: New test.
8006         * gcc.target/m68k/tls-gd-xgot.c: New test.
8007         * gcc.target/m68k/tls-ld-xgot.c: New test.
8008         * gcc.target/m68k/tls-ld-xtls.c: New test.
8009         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
8010
8011 2009-05-18  Martin Jambor  <mjambor@suse.cz>
8012
8013         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
8014
8015 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
8016
8017         PR c/40172
8018         * gcc.dg/pr40172.c: New.
8019
8020 2009-05-17  Jason Merrill  <jason@redhat.com>
8021
8022         PR c++/40139
8023         * g++.dg/template/dtor6.C: New.
8024
8025 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
8026
8027         * g++.dg/warn/translate-ice-1.C: New test.
8028
8029 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8030
8031         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
8032         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
8033         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
8034         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
8035
8036 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8037
8038         PR fortran/33197
8039         * gfortran.dg/erf_2.F90: New test.
8040         * gfortran.dg/erfc_scaled_2.f90: New test.
8041
8042 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8043
8044         PR fortran/31243
8045         * gfortran.dg/string_1.f90: New test.
8046         * gfortran.dg/string_2.f90: New test.
8047         * gfortran.dg/string_3.f90: New test.
8048
8049 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
8050
8051         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
8052         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
8053
8054 2009-05-15  Ian Lance Taylor  <iant@google.com>
8055
8056         * gcc.dg/Wcxx-compat-10.c: New testcase.
8057
8058 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8059
8060         PR 16302
8061         * gcc.dg/pr16302.c: New.
8062         * g++.dg/warn/pr16302.C: New.
8063
8064 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8065
8066         * gcc.dg/torture/builtin-math-5.c: New.
8067         * gcc.dg/torture/builtin-math-6.c: New.
8068         * lib/target-supports.exp (check_effective_target_mpc): New.
8069
8070 2009-05-15  Jan Hubicka  <jh@suse.cz>
8071
8072         * gcc.dg/tree-ssa/inline-3.c: New testcase
8073
8074 2009-05-15  Jan Hubicka  <jh@suse.cz>
8075
8076         * gcc.target/i386/align-main-1.c (check): Mark noinline.
8077         * gcc.target/i386/align-main-2.c (check): Mark noinline.
8078         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
8079         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
8080         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
8081         Mark noinline.
8082         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
8083         Mark noinline.
8084         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
8085         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
8086
8087 2009-05-15  Jan Hubicka  <jh@suse.cz>
8088
8089         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
8090         optimized by sibcall noinline.
8091
8092 2009-05-15  Jan Hubicka  <jh@suse.cz>
8093
8094         * sibcall-1.c (track): Mark noinline.
8095         * sibcall-2.c (track): Mark noinline.
8096         * sibcall-3.c (track): Mark noinline.
8097         * sibcall-4.c (track): Mark noinline.
8098
8099 2009-05-15  Jan Hubicka  <jh@suse.cz>
8100
8101         * flatten-2.c: Disable early inlining; add comment.
8102         * flatten-3.c: New test based on flatten-2.c.
8103
8104 2009-05-15  Richard Guenther  <rguenther@suse.de>
8105
8106         PR tree-optimization/39999
8107         * gcc.c-torture/compile/pr39999.c: New testcase.
8108
8109 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
8110
8111         * gcc.c-torture/compile/ptr-conv-1.c: New test.
8112
8113 2009-05-14  Ian Lance Taylor  <iant@google.com>
8114
8115         * gcc.dg/Wcxx-compat-9.c: New testcase.
8116
8117 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
8118
8119         PR fortran/39996
8120         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
8121         * gfortran.dg/duplicate_type_2.f90: Ditto.
8122         * gfortran.dg/duplicate_type_3.f90: New.
8123
8124 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
8125
8126         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
8127         * ada/acats/tests/c5/c59002c.ada: Likewise.
8128
8129 2009-05-13  Taras Glek  <tglek@mozilla.com>
8130
8131         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
8132         attributes and decl smashing.
8133         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
8134         attributes.
8135         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
8136         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
8137
8138 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
8139
8140         PR fortran/39865
8141         * gfortran.dg/pr39865.f90: New test.
8142         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
8143         arrays in FMT=.
8144         * gfortran.dg/hollerith_f95.f90: Likewise.
8145         * gfortran.dg/hollerith6.f90: New test.
8146         * gfortran.dg/hollerith7.f90: New test.
8147
8148 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8149
8150         PR cpp/36674
8151         * gcc.dg/cpp/pr36674.i: New.
8152
8153 2009-05-14  Ben Elliston  <bje@au.ibm.com>
8154
8155         PR middle-end/40035
8156         * gcc.c-torture/compile/pr40035.c: New test.
8157
8158 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8159
8160         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
8161
8162 2009-05-12  Tobias Burnus  <burnus@net-b.de>
8163
8164         PR fortran/40110
8165         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
8166         * gfortran.dg/c_kind_tests_2.f03: Ditto.
8167         * gfortran.dg/interop_params.f03: Ditto.
8168
8169 2009-05-12  Jan Hubicka  <jh@suse.cz>
8170
8171         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
8172         so unrolling still happens.
8173         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
8174         * gcc.dg/ipa/ipacost-2.c: Likewise.
8175         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
8176
8177 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8178
8179         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8180
8181 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8182
8183         * lib/target-supports.exp (check_profiling_available): Return
8184         false for -p on *-*-cygwin* targets.
8185
8186 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8187
8188         PR tree-optimization/38632
8189         * g++.dg/tree-ssa/pr38632.C: New.
8190
8191 2009-05-11  Jan Hubicka  <jh@suse.cz>
8192
8193         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
8194         we now optimize better.
8195         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
8196         out at different places.
8197         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
8198         unroling.
8199         * gcc.dg/vect/vect-76.c: Likewise.
8200         * gcc.dg/vect/vect-70.c: Likewise.
8201         * gcc.dg/vect/vect-66.c: Likewise.
8202         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
8203         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
8204
8205 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8206
8207         PR middle-end/40080
8208         * gcc.c-torture/compile/pr40080.c: New.
8209
8210 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
8211
8212         * gcc.c-torture/compile/pr40026.c: New testcase.
8213
8214 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
8215
8216         PR fortran/40089
8217         * gfortran.dg/proc_ptr_comp_7.f90: New.
8218
8219 2009-05-11  Ira Rosen  <irar@il.ibm.com>
8220
8221         PR tree-optimization/40074
8222         * gcc.dg/vect/pr40074.c: New test.
8223
8224 2009-05-10  Ian Lance Taylor  <iant@google.com>
8225
8226         * gcc.dg/Wcxx-compat-7.c: New testcase.
8227         * gcc.dg/Wcxx-compat-8.c: New testcase.
8228         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
8229         * gcc.dg/pr17188-1.c: Likewise.
8230         * gcc.dg/pr39084.c: Likewise.
8231
8232 2009-05-10  Michael Matz  <matz@suse.de>
8233
8234         PR target/40031
8235         * gcc.dg/pr40031.c: New test.
8236
8237 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8238
8239         PR fortran/40018
8240         * gfortran.dg/array_constructor_31.f90: New test.
8241
8242 2009-05-10  Richard Guenther  <rguenther@suse.de>
8243
8244         PR tree-optimization/40081
8245         * g++.dg/torture/pr40081.C: New testcase.
8246
8247 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8248
8249         PR fortran/38863
8250         * gfortran.dg/dependency_24.f90: New test.
8251         * gfortran.dg/dependency_23.f90: Clean up module files.
8252
8253 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
8254
8255         PR fortran/38956
8256         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
8257         * gfortran.dg/chmod_2.f90: Likewise.
8258         * gfortran.dg/chmod_3.f90: Likewise.
8259         * gfortran.dg/open_errors.f90: Likewise.
8260
8261 2009-05-09  Jan Hubicka  <jh@suse.cz>
8262
8263         PR middle-end/40043
8264         * g++.dg/eh/nested-try.C: New test.
8265
8266 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8267
8268         PR tree-optimization/40049
8269         * gcc.dg/vect/vect-shift-2.c: New test.
8270
8271 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8272
8273         * gcc.dg/torture/complex-sign-mul-minus-one.c,
8274         gcc.dg/torture/complex-sign-mul-one.c: New tests.
8275
8276 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8277
8278         PR c/36892
8279         * g++.dg/warn/deprecated-6.C: New.
8280         * gcc.dg/deprecated-4.c: Likewise.
8281         * gcc.dg/deprecated-5.c: Likewise.
8282         * gcc.dg/deprecated-6.c: Likewise.
8283
8284 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8285
8286         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8287         __aligned__(__BIGGEST_ALIGNMENT__).
8288         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8289         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8290         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8291         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8292         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8293         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8294         * gcc.dg/vect/Os-vect-95.c: Likewise.
8295         * gcc.dg/vect/pr20122.c: Likewise.
8296         * gcc.dg/vect/pr36493.c: Likewise.
8297         * gcc.dg/vect/pr37385.c: Likewise.
8298         * gcc.dg/vect/slp-7.c: Likewise.
8299         * gcc.dg/vect/slp-9.c: Likewise.
8300         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8301         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8302         * gcc.dg/vect/vect-35.c: Likewise.
8303         * gcc.dg/vect/vect-40.c: Likewise.
8304         * gcc.dg/vect/vect-42.c: Likewise.
8305         * gcc.dg/vect/vect-44.c: Likewise.
8306         * gcc.dg/vect/vect-46.c: Likewise.
8307         * gcc.dg/vect/vect-48.c: Likewise.
8308         * gcc.dg/vect/vect-52.c: Likewise.
8309         * gcc.dg/vect/vect-54.c: Likewise.
8310         * gcc.dg/vect/vect-56.c: Likewise.
8311         * gcc.dg/vect/vect-58.c: Likewise.
8312         * gcc.dg/vect/vect-60.c: Likewise.
8313         * gcc.dg/vect/vect-74.c: Likewise.
8314         * gcc.dg/vect/vect-75.c: Likewise.
8315         * gcc.dg/vect/vect-76.c: Likewise.
8316         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8317         * gcc.dg/vect/vect-77.c: Likewise.
8318         * gcc.dg/vect/vect-77-global.c: Likewise.
8319         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8320         * gcc.dg/vect/vect-78.c: Likewise.
8321         * gcc.dg/vect/vect-78-global.c: Likewise.
8322         * gcc.dg/vect/vect-80.c: Likewise.
8323         * gcc.dg/vect/vect-85.c: Likewise.
8324         * gcc.dg/vect/vect-87.c: Likewise.
8325         * gcc.dg/vect/vect-88.c: Likewise.
8326         * gcc.dg/vect/vect-92.c: Likewise.
8327         * gcc.dg/vect/vect-93.c: Likewise.
8328         * gcc.dg/vect/vect-95.c: Likewise.
8329         * gcc.dg/vect/vect-97.c: Likewise.
8330         * gcc.dg/vect/vect-complex-1.c: Likewise.
8331         * gcc.dg/vect/vect-complex-4.c: Likewise.
8332         * gcc.dg/vect/vect-complex-5.c: Likewise.
8333         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8334         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8335         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8336         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8337         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8338         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8339         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8340         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8341         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8342         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8343         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8344         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8345         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8346         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8347         * gcc.dg/vect/vect-outer-1.c: Likewise.
8348         * gcc.dg/vect/vect-outer-2a.c: Likewise.
8349         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8350         * gcc.dg/vect/vect-outer-2.c: Likewise.
8351         * gcc.dg/vect/vect-outer-2c.c: Likewise.
8352         * gcc.dg/vect/vect-outer-2d.c: Likewise.
8353         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8354         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8355         * gcc.dg/vect/vect-outer-3.c: Likewise.
8356         * gcc.dg/vect/vect-outer-3c.c: Likewise.
8357         * gcc.dg/vect/vect-outer-5.c: Likewise.
8358         * gcc.dg/vect/vect-outer-6.c: Likewise.
8359         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8360         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8361         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8362         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8363         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8364         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8365         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8366         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8367         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8368         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8369         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8370         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8371         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8372         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8373
8374 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8375
8376         PR c/24581
8377         * gcc.dg/torture/complex-sign.h: New header.
8378         * gcc.dg/torture/complex-sign-add.c,
8379         gcc.dg/torture/complex-sign-mixed-add.c,
8380         gcc.dg/torture/complex-sign-mixed-div.c,
8381         gcc.dg/torture/complex-sign-mixed-mul.c,
8382         gcc.dg/torture/complex-sign-mixed-sub.c,
8383         gcc.dg/torture/complex-sign-mul.c,
8384         gcc.dg/torture/complex-sign-sub.c: New tests.
8385
8386 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
8387
8388         PR fortran/39876
8389         * gfortran.dg/intrinsic_3.f90: New.
8390
8391 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
8392
8393         PR c/39037
8394         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8395         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8396         * gcc.dg/dfp/float-constant-double.c: New test.
8397         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8398         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8399         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8400         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8401         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8402         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8403         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8404         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8405         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8406
8407 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8408
8409         PR middle-end/40057
8410         * gcc.c-torture/execute/pr40057.c: New test.
8411
8412 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8413
8414         * gcc.c-torture/compile/const-high-part.c: New test.
8415
8416 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8417
8418         PR testsuite/40050
8419         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8420         build plugin.
8421
8422 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8423
8424         PR fortran/39630
8425         * gfortran.dg/proc_decl_1.f90: Modified.
8426         * gfortran.dg/proc_ptr_comp_1.f90: New.
8427         * gfortran.dg/proc_ptr_comp_2.f90: New.
8428         * gfortran.dg/proc_ptr_comp_3.f90: New.
8429         * gfortran.dg/proc_ptr_comp_4.f90: New.
8430         * gfortran.dg/proc_ptr_comp_5.f90: New.
8431         * gfortran.dg/proc_ptr_comp_6.f90: New.
8432
8433 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8434
8435         PR c++/17395
8436         * g++.dg/template/call7.C: New test.
8437
8438 2009-05-06  Diego Novillo  <dnovillo@google.com>
8439
8440         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8441
8442 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8443
8444         * gfortran.dg/pr40021.f: Moved to ...
8445         * gfortran.fortran-torture/execute/pr40021.f: Here.
8446
8447 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8448
8449         PR middle-end/39986
8450         * gcc.dg/dfp/pr39986.c: New test.
8451
8452 2009-05-06  Michael Matz  <matz@suse.de>
8453
8454         PR middle-end/40021
8455         * gfortran.dg/pr40021.f: New test.
8456
8457 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8458
8459         * lib/plugin-support.exp: New file containing support procs for
8460         plugin testcases.
8461         * lib/target-supports.exp (check_plugin_available): New proc.
8462         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8463         * gcc.dg/plugin/selfassign.c: New plugin source file.
8464         * gcc.dg/plugin/self-assign-test-1.c: New test.
8465         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8466         * g++.dg/README: Add description for plugin test.
8467         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8468         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8469         * g++.dg/plugin/selfassign.c: New plugin source file.
8470         * g++.dg/plugin/self-assign-test-1.C: New test.
8471         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8472         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8473         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8474         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8475
8476 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8477
8478         PR fortran/40041
8479         * gfortran.dg/intrinsic_2.f90: New test.
8480         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8481
8482 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8483
8484         PR c/40032
8485         * gcc.dg/noncompile/incomplete-5.c: New test.
8486
8487 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8488
8489         PR middle-end/39666
8490         * gcc.dg/pr39666-1.c: New test.
8491         * gcc.dg/pr39666-2.c: Likewise.
8492         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8493         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8494         * gfortran.dg/pr39666-1.f90: Likewise.
8495         * gfortran.dg/pr39666-2.f90: Likewise.
8496
8497 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8498
8499         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8500         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8501         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8502
8503 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8504
8505         PR fortran/39998
8506         * gfortran.dg/proc_ptr_17.f90: New.
8507
8508 2009-05-05  Richard Guenther  <rguenther@suse.de>
8509
8510         PR tree-optimization/40022
8511         * gcc.c-torture/execute/pr40022.c: New testcase.
8512
8513 2009-05-05  Richard Guenther  <rguenther@suse.de>
8514
8515         PR middle-end/40023
8516         * gcc.c-torture/compile/pr40023.c: New testcase.
8517
8518 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8519
8520         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8521         * g++.dg/template/overload9.C: Likewise.
8522         * g++.dg/ext/ms-1.C: New.
8523
8524 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8525
8526         PR c++/40013
8527         * g++.dg/ext/vla7.C: New test.
8528
8529 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8530
8531         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8532
8533 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8534
8535         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8536         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8537         Update expected errors.
8538
8539 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8540
8541         PR c++/28152
8542         * g++.dg/parse/parser-pr28152.C: New.
8543         * g++.dg/parse/parser-pr28152-2.C: New.
8544
8545 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8546
8547         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8548
8549 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8550
8551         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8552         * gcc.target/sparc/fexpand-2.c: Likewise.
8553         * gcc.target/sparc/fpmerge-2.c: Likewise.
8554         * gcc.target/sparc/pdist-2.c: Likewise.
8555
8556 2009-05-03  Richard Guenther  <rguenther@suse.de>
8557
8558         PR c/39983
8559         * gcc.c-torture/compile/pr39983.c: New testcase.
8560
8561 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8562
8563         * gcc.dg/c99-complex-3.c: New test.
8564
8565 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8566
8567         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8568
8569 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8570
8571         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8572
8573 2009-05-02  Richard Guenther  <rguenther@suse.de>
8574
8575         PR middle-end/40001
8576         * gcc.target/spu/pr40001.c: New testcase.
8577
8578 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8579
8580         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8581
8582 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8583
8584         PR middle-end/39579
8585         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8586         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8587
8588 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8589
8590         PR testsuite/39776
8591         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8592         no longer issued.
8593
8594 2009-04-30  David Ayers  <ayers@fsfe.org>
8595
8596         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8597         and gcc_error_prefix variables.
8598         * objc.dg/bad-receiver-type.m: Update to match correct
8599         diagnostics marker.
8600         * objc.dg/encode-5.m: Likewise.
8601         * objc.dg/id-1.m: Likewise.
8602         * objc.dg/method-1.m: Likewise.
8603         * objc.dg/method-6.m: Likewise.
8604         * objc.dg/method-7.m: Likewise.
8605         * objc.dg/method-9.m: Likewise.
8606         * objc.dg/method-11.m: Likewise.
8607         * objc.dg/method-20.m: Likewise.
8608         * objc.dg/private-1.m: Likewise.
8609
8610 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8611
8612         PR libfortran/39667
8613         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8614         * gfortran.dg/advance_4.f90: Likewise
8615         * gfortran.dg/advance_5.f90: Likewise
8616         * gfortran.dg/append_1.f90: Likewise
8617         * gfortran.dg/backslash_1.f90: Likewise
8618         * gfortran.dg/backslash_2.f90: Likewise
8619         * gfortran.dg/backslash_3.f: Likewise
8620         * gfortran.dg/backspace_10.f90: Likewise
8621         * gfortran.dg/backspace_3.f: Likewise
8622         * gfortran.dg/backspace_4.f: Likewise
8623         * gfortran.dg/backspace_5.f: Likewise
8624         * gfortran.dg/backspace_8.f: Likewise
8625         * gfortran.dg/backspace_9.f: Likewise
8626         * gfortran.dg/complex_write.f90: Likewise
8627         * gfortran.dg/convert_implied_open.f90: Likewise
8628         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8629         * gfortran.dg/dos_eol.f: Likewise
8630         * gfortran.dg/empty_format_1.f90: Likewise
8631         * gfortran.dg/endfile.f: Likewise
8632         * gfortran.dg/eof_1.f90: Likewise
8633         * gfortran.dg/eor_1.f90: Likewise
8634         * gfortran.dg/eor_handling_1.f90: Likewise
8635         * gfortran.dg/eor_handling_2.f90: Likewise
8636         * gfortran.dg/eor_handling_3.f90: Likewise
8637         * gfortran.dg/eor_handling_4.f90: Likewise
8638         * gfortran.dg/eor_handling_5.f90: Likewise
8639         * gfortran.dg/error_recovery_5.f90: Likewise
8640         * gfortran.dg/f2003_inquire_1.f03: Likewise
8641         * gfortran.dg/f2003_io_4.f03: Likewise
8642         * gfortran.dg/f2003_io_5.f03: Likewise
8643         * gfortran.dg/f2003_io_7.f03: Likewise
8644         * gfortran.dg/fgetc_1.f90: Likewise
8645         * gfortran.dg/fgetc_2.f90: Likewise
8646         * gfortran.dg/flush_1.f90: Likewise
8647         * gfortran.dg/fmt_exhaust.f90: Likewise
8648         * gfortran.dg/fmt_huge.f90: Likewise
8649         * gfortran.dg/fmt_read.f90: Likewise
8650         * gfortran.dg/fmt_t_1.f90: Likewise
8651         * gfortran.dg/fmt_t_2.f90: Likewise
8652         * gfortran.dg/fmt_t_3.f90: Likewise
8653         * gfortran.dg/fmt_t_4.f90: Likewise
8654         * gfortran.dg/fmt_t_5.f90: Likewise
8655         * gfortran.dg/fmt_t_7.f: Likewise
8656         * gfortran.dg/fseek.f90: Likewise
8657         * gfortran.dg/ftell_1.f90: Likewise
8658         * gfortran.dg/ftell_2.f90: Likewise
8659         * gfortran.dg/func_derived_3.f90: Likewise
8660         * gfortran.dg/inquire_9.f90: Likewise
8661         * gfortran.dg/iostat_1.f90: Likewise
8662         * gfortran.dg/iostat_2.f90: Likewise
8663         * gfortran.dg/list_read_1.f90: Likewise
8664         * gfortran.dg/list_read_4.f90: Likewise
8665         * gfortran.dg/list_read_5.f90: Likewise
8666         * gfortran.dg/list_read_7.f90: Likewise
8667         * gfortran.dg/list_read_8.f90: Likewise
8668         * gfortran.dg/list_read_9.f90: Likewise
8669         * gfortran.dg/namelist_13.f90: Likewise
8670         * gfortran.dg/namelist_14.f90: Likewise
8671         * gfortran.dg/namelist_15.f90: Likewise
8672         * gfortran.dg/namelist_16.f90: Likewise
8673         * gfortran.dg/namelist_17.f90: Likewise
8674         * gfortran.dg/namelist_18.f90: Likewise
8675         * gfortran.dg/namelist_19.f90: Likewise
8676         * gfortran.dg/namelist_20.f90: Likewise
8677         * gfortran.dg/namelist_24.f90: Likewise
8678         * gfortran.dg/namelist_26.f90: Likewise
8679         * gfortran.dg/namelist_27.f90: Likewise
8680         * gfortran.dg/namelist_28.f90: Likewise
8681         * gfortran.dg/namelist_37.f90: Likewise
8682         * gfortran.dg/namelist_38.f90: Likewise
8683         * gfortran.dg/namelist_39.f90: Likewise
8684         * gfortran.dg/namelist_40.f90: Likewise
8685         * gfortran.dg/namelist_43.f90: Likewise
8686         * gfortran.dg/namelist_44.f90: Likewise
8687         * gfortran.dg/namelist_45.f90: Likewise
8688         * gfortran.dg/namelist_46.f90: Likewise
8689         * gfortran.dg/namelist_47.f90: Likewise
8690         * gfortran.dg/namelist_48.f90: Likewise
8691         * gfortran.dg/namelist_49.f90: Likewise
8692         * gfortran.dg/namelist_50.f90: Likewise
8693         * gfortran.dg/namelist_51.f90: Likewise
8694         * gfortran.dg/namelist_52.f90: Likewise
8695         * gfortran.dg/namelist_56.f90: Likewise
8696         * gfortran.dg/namelist_char_only.f90: Likewise
8697         * gfortran.dg/namelist_use.f90: Likewise
8698         * gfortran.dg/namelist_use_only.f90: Likewise
8699         * gfortran.dg/noadv_size.f90: Likewise
8700         * gfortran.dg/open_access_append_1.f90: Likewise
8701         * gfortran.dg/pad_no.f90: Likewise
8702         * gfortran.dg/pr12884.f: Likewise
8703         * gfortran.dg/pr17090.f90: Likewise
8704         * gfortran.dg/pr17285.f90: Likewise
8705         * gfortran.dg/pr17286.f90: Likewise
8706         * gfortran.dg/pr18122.f90: Likewise
8707         * gfortran.dg/pr18210.f90: Likewise
8708         * gfortran.dg/pr18392.f90: Likewise
8709         * gfortran.dg/pr19155.f: Likewise
8710         * gfortran.dg/pr19216.f: Likewise
8711         * gfortran.dg/pr19467.f90: Likewise
8712         * gfortran.dg/pr19657.f: Likewise
8713         * gfortran.dg/pr20257.f90: Likewise
8714         * gfortran.dg/read_bad_advance.f90: Likewise
8715         * gfortran.dg/read_eof_2.f90: Likewise
8716         * gfortran.dg/read_eof_4.f90: Likewise
8717         * gfortran.dg/read_many_1.f: Likewise
8718         * gfortran.dg/read_noadvance.f90: Likewise
8719         * gfortran.dg/read_repeat.f90: Likewise
8720         * gfortran.dg/read_size_noadvance.f90: Likewise
8721         * gfortran.dg/read_x_past.f: Likewise
8722         * gfortran.dg/record_marker_1.f90: Likewise
8723         * gfortran.dg/record_marker_3.f90: Likewise
8724         * gfortran.dg/rewind_1.f90: Likewise
8725         * gfortran.dg/runtime_warning_1.f90: Likewise
8726         * gfortran.dg/shape_3.f90: Likewise
8727         * gfortran.dg/slash_1.f90: Likewise
8728         * gfortran.dg/stat_1.f90: Likewise
8729         * gfortran.dg/stat_2.f90: Likewise
8730         * gfortran.dg/streamio_11.f90: Likewise
8731         * gfortran.dg/streamio_3.f90: Likewise
8732         * gfortran.dg/streamio_4.f90: Likewise
8733         * gfortran.dg/streamio_9.f90: Likewise
8734         * gfortran.dg/tl_editing.f90: Likewise
8735         * gfortran.dg/unf_io_convert_1.f90: Likewise
8736         * gfortran.dg/unf_io_convert_2.f90: Likewise
8737         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8738         * gfortran.dg/unf_short_record_1.f90: Likewise
8739         * gfortran.dg/utf8_1.f03: Likewise
8740         * gfortran.dg/utf8_2.f03: Likewise
8741         * gfortran.dg/widechar_IO_1.f90: Likewise
8742         * gfortran.dg/write_check3.f90: Likewise
8743         * gfortran.dg/write_rewind_2.f: Likewise
8744         * gfortran.dg/x_slash_2.f: Likewise
8745
8746 2009-04-29  Richard Guenther  <rguenther@suse.de>
8747
8748         PR target/39943
8749         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8750         New.
8751         (check_effective_target_vect_floatuint_cvt): Likewise.
8752         * gcc.dg/vect/slp-10.c: Adjust.
8753         * gcc.dg/vect/slp-11.c: Adjust.
8754         * gcc.dg/vect/slp-12b.c: Adjust.
8755         * gcc.dg/vect/slp-33.c: Adjust.
8756         * gcc.c-torture/compile/pr39943.c: New testcase.
8757
8758 2009-04-29  Richard Guenther  <rguenther@suse.de>
8759
8760         PR middle-end/39937
8761         * gcc.c-torture/compile/pr39937.c: New testcase.
8762
8763 2009-04-29  Richard Guenther  <rguenther@suse.de>
8764
8765         PR tree-optimization/39941
8766         * gcc.c-torture/compile/pr39941.c: New testcase.
8767
8768 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8769
8770         * gcc.target/bfin/20090411-1.c: New test.
8771
8772 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8773
8774         PR target/39565
8775         * gcc.dg/pr39565.c: New testcase.
8776
8777 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8778
8779         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8780         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8781         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8782         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8783         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8784         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8785         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8786         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8787         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8788         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8789         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8790         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8791         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8792         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8793         * gcc.target/i386/pr37191.c: Likewise.
8794         * gcc.target/i386/reload-1.c: Likewise.
8795         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8796         * g++.old-deja/g++.pt/repo2.C: Likewise.
8797         * g++.old-deja/g++.pt/repo3.C: Likewise.
8798         * g++.old-deja/g++.pt/repo4.C: Likewise.
8799         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8800         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8801         * g++.dg/template/repo1.C: Likewise.
8802         * g++.dg/template/repo2.C: Likewise.
8803         * g++.dg/template/repo3.C: Likewise.
8804         * g++.dg/template/repo4.C: Likewise.
8805         * g++.dg/template/repo5.C: Likewise.
8806         * g++.dg/template/repo6.C: Likewise.
8807         * g++.dg/template/repo7.C: Likewise.
8808         * g++.dg/template/repo8.C: Likewise.
8809         * g++.dg/template/repo9.C: Likewise.
8810         * g++.dg/rtti/repo1.C: Likewise.
8811         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8812         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8813         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8814         * g++.dg/other/PR23205.C: Skip for vxworks.
8815         * g++.dg/ext/visibility/class1.C: Requires PIC.
8816         * g++.dg/eh/async-unwind2.C: Requires PIC.
8817         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8818         does not have cxa_exit.
8819
8820 2009-04-28  Jing Yu  <jingyu@google.com>
8821
8822         PR testsuite/39790
8823         * lib/target-supports.exp (check_effective_target_tls): Remove
8824         comment of caching.
8825         (check_effective_target_tls_native): Likewise.
8826         (check_effective_target_tls_runtime): Likewise.
8827         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8828         tls to tls_runtime.
8829         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8830
8831 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8832
8833         PR fortran/39946
8834         * gfortran.dg/proc_ptr_16.f90: New.
8835
8836 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8837
8838         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8839         lp64 is true.
8840
8841 2009-04-28  Richard Guenther  <rguenther@suse.de>
8842
8843         PR middle-end/39937
8844         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8845
8846 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8847
8848         * g++.dg/warn/pr35652.C: Removed.
8849         * gcc.dg/pr35652.c: Likewise.
8850
8851 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8852
8853         * gcc.target/ia64/20071210-2.c: New testcase.
8854
8855 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8856
8857         PR c/39323
8858         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8859         * gcc.dg/pr39323-3.c: Ditto.
8860
8861 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8862
8863         PR fortran/39930
8864         PR fortran/39931
8865         * gfortran.dg/ambiguous_reference_2.f90: New.
8866         * gfortran.dg/pointer_assign_7.f90: New.
8867
8868 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8869             Mark Mitchell  <mark@codesourcery.com>
8870
8871         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8872         * gcc.dg/20020103-1.c: Check for __ppc.
8873         * gcc.dg/asm-b.c: Check for __ppc.
8874         * gcc.dg/20020919-1.c: Check for __ppc.
8875         * gcc.dg/20020312-2.c: Likewise.
8876         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8877         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8878         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8879         * g++.dg/warn/weak1.C: Likewise.
8880         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8881         static so appropriate optimizations kick in.
8882         (find_base_value_wrapper): New function.
8883         * g++.dg/eh/simd-5.C: Fix target triplet.
8884         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8885
8886 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8887             H.J. Lu  <hongjiu.lu@intel.com>
8888
8889         PR target/39911
8890         * gcc.target/i386/pr39911.c: New test.
8891
8892 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8893
8894         PR fortran/39879
8895         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8896
8897 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8898
8899         PR c++/35652
8900         Revert:
8901
8902         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8903
8904         * gcc.dg/pr35652.C: New.
8905         * g++.dg/warn/pr35652.C: New.
8906         * gcc.dg/format/plus-1.c: Adjust message.
8907
8908 2009-04-27  DJ Delorie  <dj@redhat.com>
8909
8910         * lib/target-supports.exp (check_effective_target_double64): New.
8911         (check_effective_target_double64plus): New.
8912         (check_effective_target_large_double): New.
8913         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8914         * gcc.dg/div-double-1.c: Likewise.
8915         * gcc.dg/Wconversion-real.c: Require large_double.
8916         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8917
8918         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8919         are too small.
8920
8921         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8922         constants as long.
8923
8924 2009-04-27  Ian Lance Taylor  <iant@google.com>
8925
8926         * gcc.dg/Wcxx-compat-5.c: New testcase.
8927         * gcc.dg/Wcxx-compat-6.c: New testcase.
8928
8929 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8930
8931         Allow non-constant arguments to conversion intrinsics.
8932         * gcc.target/spu/intrinsics-3.c: Update tests.
8933
8934 2009-04-27  Richard Guenther  <rguenther@suse.de>
8935
8936         PR middle-end/39928
8937         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8938         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8939
8940 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8941
8942         PR target/39903
8943         * gcc.dg/torture/pr39903-1.c: New.
8944         * gcc.dg/torture/pr39903-2.c: Likewise.
8945
8946 2009-04-27  Revital Eres  <eres@il.ibm.com>
8947
8948         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8949         and check it.
8950         * gcc.dg/sms-2.c: Add dump check.
8951         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8952         and check it.
8953         * gcc.dg/sms-4.c: Likewise.
8954         * gcc.dg/sms-5.c: Likewise.
8955         * gcc.dg/sms-6.c: Likewise.
8956         * gcc.dg/sms-7.c: Likewise.
8957         * gcc.dg/sms-antideps.c: Rename to...
8958         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8959
8960 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8961
8962         * gnat.dg/opt2.adb: New test.
8963
8964 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8965
8966         PR c++/39875
8967         * g++.dg/warn/Wunused-15.C: New test.
8968
8969 2009-04-26  Michael Matz  <matz@suse.de>
8970
8971         Expand from SSA.
8972         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8973         change regexps.
8974         * gcc.target/i386/pr37248-1.c: Modified.
8975         * gcc.target/i386/pr37248-3.c: Modified.
8976         * gcc.target/i386/pr37248-2.c: Modified.
8977         * gnat.dg/aliasing1.adb: Modified.
8978         * gnat.dg/pack9.adb: Modified.
8979         * gnat.dg/aliasing2.adb: Modified.
8980         * gcc.dg/strict-overflow-2.c: Modified.
8981         * gcc.dg/autopar/reduc-1char.c: Modified.
8982         * gcc.dg/autopar/reduc-2char.c: Modified.
8983         * gcc.dg/autopar/reduc-1.c: Modified.
8984         * gcc.dg/autopar/reduc-2.c: Modified.
8985         * gcc.dg/autopar/reduc-3.c: Modified.
8986         * gcc.dg/autopar/reduc-6.c: Modified.
8987         * gcc.dg/autopar/reduc-7.c: Modified.
8988         * gcc.dg/autopar/reduc-8.c: Modified.
8989         * gcc.dg/autopar/reduc-9.c: Modified.
8990         * gcc.dg/autopar/reduc-1short.c: Modified.
8991         * gcc.dg/autopar/reduc-2short.c: Modified.
8992         * gcc.dg/autopar/parallelization-1.c: Modified.
8993         * gcc.dg/strict-overflow-4.c: Modified.
8994         * gcc.dg/strict-overflow-6.c: Modified.
8995         * gcc.dg/gomp/combined-1.c: Modified.
8996         * gcc.dg/no-strict-overflow-1.c: Modified.
8997         * gcc.dg/no-strict-overflow-3.c: Modified.
8998         * gcc.dg/no-strict-overflow-5.c: Modified.
8999         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
9000         * gcc.dg/tree-ssa/pr18134.c: Modified.
9001         * gcc.dg/tree-ssa/20030824-1.c: Modified.
9002         * gcc.dg/tree-ssa/vector-2.c: Modified.
9003         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
9004         * gcc.dg/tree-ssa/loop-21.c: Modified.
9005         * gcc.dg/tree-ssa/20030824-2.c: Modified.
9006         * gcc.dg/tree-ssa/vector-3.c: Modified.
9007         * gcc.dg/tree-ssa/asm-3.c: Modified.
9008         * gcc.dg/tree-ssa/pr23294.c: Modified.
9009         * gcc.dg/tree-ssa/loop-22.c: Modified.
9010         * gcc.dg/tree-ssa/loop-15.c: Modified.
9011         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
9012         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
9013         * gcc.dg/tree-ssa/pr20139.c: Modified.
9014         * gcc.dg/tree-ssa/scev-cast.c: Modified.
9015         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
9016         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
9017         * gcc.dg/tree-ssa/loop-5.c: Modified.
9018         * gcc.dg/tree-ssa/pr19431.c: Modified.
9019         * gcc.dg/tree-ssa/pr32044.c: Modified.
9020         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
9021         * gcc.dg/tree-ssa/loop-19.c: Modified.
9022         * gcc.dg/tree-ssa/loop-28.c: Modified.
9023         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
9024         * gcc.dg/tree-ssa/divide-1.c: Modified.
9025         * gcc.dg/tree-ssa/inline-1.c: Modified.
9026         * gcc.dg/tree-ssa/divide-3.c: Modified.
9027         * gcc.dg/tree-ssa/pr30978.c: Modified.
9028         * gcc.dg/tree-ssa/alias-6.c: Modified.
9029         * gcc.dg/tree-ssa/divide-4.c: Modified.
9030         * gcc.dg/tree-ssa/alias-11.c: Modified.
9031         * gcc.dg/no-strict-overflow-7.c: Modified.
9032         * gcc.dg/strict-overflow-1.c: Modified.
9033         * gcc.dg/pr15784-4.c: Modified.
9034         * gcc.dg/pr34263.c: Modified.
9035         * gcc.dg/strict-overflow-3.c: Modified.
9036         * gcc.dg/tree-prof/stringop-1.c: Modified.
9037         * gcc.dg/tree-prof/val-prof-1.c: Modified.
9038         * gcc.dg/tree-prof/val-prof-2.c: Modified.
9039         * gcc.dg/tree-prof/val-prof-3.c: Modified.
9040         * gcc.dg/tree-prof/val-prof-4.c: Modified.
9041         * gcc.dg/no-strict-overflow-2.c: Modified.
9042         * gcc.dg/no-strict-overflow-4.c: Modified.
9043         * gcc.dg/no-strict-overflow-6.c: Modified.
9044         * g++.dg/tree-ssa/pr27090.C: Modified.
9045         * g++.dg/tree-ssa/tmmti-2.C: Modified.
9046         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
9047         * g++.dg/tree-ssa/pr19807.C: Modified.
9048         * g++.dg/opt/pr30965.C: Modified.
9049         * g++.dg/init/new17.C: Modified.
9050         * gfortran.dg/whole_file_6.f90: Modified.
9051         * gfortran.dg/whole_file_5.f90: Modified.
9052         * gfortran.dg/reassoc_1.f90: Modified.
9053         * gfortran.dg/reassoc_3.f90: Modified.
9054
9055 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9056
9057         PR fortran/39893
9058         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
9059
9060 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
9061
9062         PR inline-asm/39543
9063         * gcc.target/i386/pr39543-1.c: New test.
9064         * gcc.target/i386/pr39543-2.c: New test.
9065         * gcc.target/i386/pr39543-3.c: New test.
9066
9067         PR c/39889
9068         * gcc.dg/Wunused-value-3.c: New test.
9069
9070 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
9071
9072         PR c/39581
9073         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
9074         gcc.dg/vla-21.c: New tests.
9075
9076 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
9077
9078         PR c/39556
9079         * gcc.dg/inline-34.c: New test.
9080
9081 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9082
9083         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
9084         gcc.dg/enum-const-3.c: New tests.
9085         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
9086         -pedantic-errors.  Update expected diagnostics.
9087
9088 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9089
9090         PR c/39582
9091         * gcc.dg/vla-20.c: New test.
9092
9093 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9094
9095         PR c/39564
9096         * gcc.dg/vla-19.c: New test.
9097
9098 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9099
9100         PR preprocessor/39559
9101         * gcc.dg/c99-intconst-2.c: New test.
9102
9103 2009-04-25  Jan Hubicka  <jh@suse.cz>
9104
9105         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
9106
9107 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
9108
9109         PR fortran/39688
9110         * gfortran.dg/import7.f90: New.
9111
9112 2009-04-24  Richard Guenther  <rguenther@suse.de>
9113
9114         * gcc.dg/tree-ssa/vrp48.c: Fix.
9115
9116 2008-04-24  Doug Kwan  <dougkwan@google.com>
9117
9118         * g++.dg/init/copy7.C: Only abort in memcpy if source and
9119         destination are the same.
9120
9121 2009-04-24  Richard Guenther  <rguenther@suse.de>
9122
9123         * gcc.dg/tree-ssa/vrp48.c: New testcase.
9124
9125 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
9126
9127         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
9128         gcc.dg/array-const-3.c: New tests.
9129
9130 2009-04-24  Ian Lance Taylor  <iant@google.com>
9131
9132         * gcc.dg/Wcxx-compat-4.c: New testcase.
9133
9134 2009-04-24  Daniel Kraft  <d@domob.eu>
9135
9136         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
9137         expected on already erraneous symbol (renamed to fresh one).
9138
9139 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
9140
9141         PR middle-end/39867
9142         * gcc.dg/pr39867.c: New.
9143
9144 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
9145
9146         PR fortran/39861
9147         PR fortran/39864
9148         * gfortran.dg/intrinsic_1.f90: New.
9149
9150 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
9151
9152         * gnat.dg/alignment7.adb: New test.
9153         * gnat.dg/alignment8.adb: Likewise.
9154
9155 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
9156
9157         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
9158         * gnat.dg/specs/rep_clause2.ads: New test.
9159
9160 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
9161
9162         PR rtl-optimization/39794
9163         * gcc.dg/pr39794.c: New test.
9164
9165 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9166
9167         * gnat.dg/atomic1.adb: New test.
9168         * gnat.dg/atomic1_pkg.ads: New helper.
9169
9170 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
9171
9172         PR testsuite/39623
9173         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
9174         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
9175
9176 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
9177
9178         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
9179         warning.
9180
9181 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9182
9183         PR C/31499
9184         * gcc.dg/vector-init-1.c: New testcase.
9185         * gcc.dg/vector-init-2.c: New testcase.
9186
9187 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
9188
9189         * gnat.dg/enum2.adb: New test.
9190         * gnat.dg/enum2_pkg.ads: New helper.
9191
9192 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
9193
9194         PR c/39855
9195         * gcc.dg/torture/pr39855.c: New test.
9196
9197 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
9198
9199         PR c++/39639
9200         * g++.dg/cpp0x/pr39639.C: New test.
9201
9202 2009-04-22  Mark Heffernan  <meheff@google.com>
9203
9204         * gcc.dg/profile-generate-3.c: New test.
9205
9206 2009-04-22  Jan Hubicka  <jh@suse.cz>
9207
9208         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
9209
9210 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
9211
9212         PR testsuite/39623
9213         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
9214
9215 2009-04-22  Richard Guenther  <rguenther@suse.de>
9216
9217         PR tree-optimization/39824
9218         * gcc.c-torture/compile/pr39824.c: New testcase.
9219
9220 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9221
9222         PR c++/14875
9223         * g++.dg/parse/parser-pr14875.C: New.
9224         * g++.dg/parse/parser-pr14875-2.C: New.
9225         * g++.dg/parse/error6.C: Update match string.
9226
9227 2009-04-22  Richard Guenther  <rguenther@suse.de>
9228
9229         PR tree-optimization/39845
9230         * gcc.c-torture/compile/pr39845.c: New testcase.
9231
9232 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
9233
9234         PR fortran/39735
9235         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
9236         * gfortran.dg/external_initializer.f90: Modified.
9237         * gfortran.dg/interface_26.f90: Modified.
9238         * gfortran.dg/intrinsic_subroutine.f90: Modified.
9239         * gfortran.dg/proc_ptr_3.f90: Modified.
9240         * gfortran.dg/proc_ptr_15.f90: New.
9241         * gfortran.dg/proc_ptr_result_1.f90: Modified.
9242
9243 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9244
9245         PR c++/35711
9246         * g++.dg/warn/pr35711.C: New.
9247         * g++.dg/conversion/ptrmem2.C: Update.
9248
9249 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
9250
9251         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
9252         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
9253         README.gcc, g++.dg/README, g++.dg/compat/break/README,
9254         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
9255         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
9256         gcc.c-torture/ChangeLog.0,
9257         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
9258         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
9259         gcc.target/i386/math-torture/math-torture.exp,
9260         gcc.target/mips/inter/mips16-inter.exp,
9261         gcc.target/mips/mips-nonpic/README,
9262         gcc.target/x86_64/abi/README.gcc,
9263         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
9264         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
9265         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
9266         notices.
9267         * ChangeLog-1993-2007, ChangeLog: Correct dates.
9268
9269 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9270
9271         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
9272
9273 2009-04-21  Richard Guenther  <rguenther@suse.de>
9274
9275         PR middle-end/39829
9276         * gcc.dg/torture/pr39829.c: New testcase.
9277
9278 2009-04-21  Martin Jambor  <mjambor@suse.cz>
9279
9280         * gcc.dg/tree-ssa/cswtch-2.c: New test.
9281
9282 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9283
9284         PR 16202
9285         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9286         * gcc.dg/sequence-pt-2.c: New.
9287         * gcc.dg/sequence-pt-3.c: New.
9288         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9289         * g++.dg/warn/sequence-pt-2.c: New.
9290         * g++.dg/warn/sequence-pt-3.c: New.
9291
9292 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
9293
9294         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9295
9296 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9297
9298         * gnat.dg/import1.ad[sb]: New test.
9299
9300 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9301
9302         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9303         return 0.
9304
9305 2009-04-20  Tobias Burnus  <burnus@net-b.de>
9306
9307         PR fortran/39811
9308         * gfortran.dg/continuation_11.f90: New test.
9309
9310 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9311
9312         PR c++/13358
9313         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9314         messages. Test for "long long" in system headers.
9315         * gcc.dg/c99-longlong-2.c: New.
9316         * g++.dg/warn/pr13358.C: New.
9317         * g++.dg/warn/pr13358-2.C: New.
9318         * g++.dg/warn/pr13358-3.C: New.
9319         * g++.dg/warn/pr13358-4.C: New.
9320
9321 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9322
9323         * gcc.dg/framework-2.c: Fix up for non existent includes
9324         being fatal errors now.
9325
9326 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
9327
9328         PR fortran/39800
9329         * gfortran.dg/private_type_13.f90: New test.
9330         * gfortran.dg/private_type_2.f90: Add option -std=f95.
9331
9332 2009-04-20  Le-Chun Wu  <lcwu@google.com>
9333
9334         PR c++/39803
9335         * g++.dg/warn/Wunused-14.C: New test.
9336
9337 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9338
9339         * gnat.dg/specs/small_alignment.ads: New test.
9340
9341 2009-04-20  Ian Lance Taylor  <iant@google.com>
9342
9343         * gcc.dg/Wcxx-compat-3.c: New testcase.
9344
9345 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9346
9347         * gnat.dg/pack13.ad[sb]: New test.
9348         * gnat.dg/pack13_pkg.ads: New helper.
9349
9350 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9351
9352         * gnat.dg/discr11.ad[sb]: New test.
9353         * gnat.dg/discr11_pkg.ads: New helper.
9354
9355 2009-04-20  Ira Rosen  <irar@il.ibm.com>
9356
9357         PR tree-optimization/39675
9358         * gcc.dg/vect/O3-pr39675-2.c: New test.
9359
9360 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9361
9362         * gnat.dg/rep_clause3.adb: New test.
9363
9364 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9365
9366         PR c/37481
9367         * gcc.dg/c99-flex-array-7.c: New test.
9368
9369 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9370
9371         PR c/19771
9372         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9373
9374 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9375
9376         PR c/38243
9377         * gcc.dg/c99-restrict-3.c: New test.
9378
9379 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9380
9381         PR preprocessor/20078
9382         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9383
9384 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
9385
9386         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9387         Do not pass -B$root after -margs.
9388
9389 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9390
9391         PR c/32061
9392         PR c++/36954
9393         * gcc.dg/pr32061.c: New.
9394         * gcc.dg/Wlogical-op-1.c: Update.
9395         * g++.dg/warn/Wlogical-op-1.C: Update.
9396         * g++.dg/warn/pr36954.C: New.
9397
9398 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9399
9400         PR c/27676
9401         * gcc.dg/lvalue-5.c: New test.
9402
9403 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9404
9405         PR c/22367
9406         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9407
9408 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9409
9410         * gcc.dg/cpp/include5.c: New test.
9411
9412 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9413
9414         PR c/35210
9415         * gcc.dg/call-diag-2.c: New test.
9416
9417 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9418
9419         PR preprocessor/39646
9420         * gcc.dg/cpp/line8.c: New test.
9421
9422 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9423
9424         PR preprocessor/39647
9425         * gcc.dg/cpp/line7.c: New test.
9426
9427 2009-04-18  Richard Guenther  <rguenther@suse.de>
9428
9429         PR middle-end/39804
9430         * gcc.target/i386/pr39804.c: New testcase.
9431
9432 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9433
9434         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9435         * g++.dg/other/pr39496.C: Likewise.
9436
9437 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9438
9439         PR middle-end/36902
9440         * gcc.dg/pr36902.c: New.
9441
9442 2009-04-17  Diego Novillo  <dnovillo@google.com>
9443
9444         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9445         violation for variable 'inside_main'.
9446
9447 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9448
9449         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9450
9451 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9452
9453         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9454
9455 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9456
9457         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9458         * gfortran.dg/chmod_2.f90: Likewise.
9459         * gfortran.dg/chmod_3.f90: Likewise.
9460         * gfortran.dg/open_errors.f90: Likewise.
9461         * gfortran.dg/stat_1.f90: Likewise.
9462         * gfortran.dg/stat_2.f90: Likewise.
9463
9464 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9465
9466         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9467         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9468         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9469         * gfortran.dg/nearest_1.f90: Likewise.
9470         * gfortran.dg/nearest_3.f90: Likewise.
9471         * gfortran.dg/isnan_1.f90: Likewise.
9472         * gfortran.dg/isnan_2.f90: Likewise.
9473         * gfortran.dg/nan_1.f90: Likewise.
9474         * gfortran.dg/nan_2.f90: Likewise.
9475         * gfortran.dg/nan_3.f90: Likewise.
9476         * gfortran.dg/nan_4.f90: Likewise.
9477         * gfortran.dg/module_nan.f90: Likewise.
9478         * gfortran.dg/int_conv_2.f90: Likewise.
9479         * gfortran.dg/init_flag_3.f90: Likewise.
9480         * gfortran.dg/namelist_42.f90: Likewise.
9481         * gfortran.dg/namelist_43.f90: Likewise.
9482         * gfortran.dg/real_const_3.f90: Likewise.
9483         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9484
9485         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9486         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9487         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9488         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9489         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9490
9491         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9492         * gfortran.dg/gamma_5.f90: Likewise.
9493
9494 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9495
9496         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9497         less strict so it also works with auto-overlay support.
9498         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9499         for "exceeds local store" linker errors on the SPU.
9500
9501         * lib/gfortran.exp: Include target-supports.exp.
9502         (gfortran_init): On SPU targets where automatic overlay support
9503         is available, use it to build all Fortran test cases.
9504
9505         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9506
9507 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9508
9509         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9510         rule enforced by gnat on taft types.
9511
9512 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9513
9514         PR testsuite/39792
9515         * g++.dg/ext/complit11.C: Add empty dg-options.
9516
9517 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9518
9519         PR c++/17570
9520         * g++.dg/template/defarg11.C: New test.
9521
9522 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9523
9524         PR c++/28766
9525         * g++.dg/ext/complit11.C: New testcase.
9526
9527 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9528
9529         PR c++/39551
9530         * g++.dg/warn/Wunused-13.C: New testcase.
9531
9532 2009-04-15  Ian Lance Taylor  <iant@google.com>
9533
9534         * gcc.dg/Wenum-compare-1.c: New testcase.
9535
9536 2009-04-15  Richard Guenther  <rguenther@suse.de>
9537
9538         PR tree-optimization/39764
9539         * g++.dg/torture/pr39764.C: New testcase.
9540
9541 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9542
9543         * g++.dg/ext/altivec-17.C: New.
9544
9545 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9546
9547         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9548         * gnat.dg/specs/limited1.ads: Ditto.
9549
9550 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9551
9552         PR testsuite/39769
9553         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9554         for testing the results of estimate instructions.
9555         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9556         * gcc.dg/vmx/3a-05.c (test): Ditto.
9557
9558 2009-04-14  Jason Merrill  <jason@redhat.com>
9559
9560         PR c++/39763
9561         * g++.dg/warn/Wshadow-4.C: Extend.
9562
9563 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9564
9565         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9566         (do_D): Remove attribute hidden.
9567
9568 2009-04-13  Jason Merrill  <jason@redhat.com>
9569
9570         PR c++/39480
9571         * g++.dg/init/copy7.C: New.
9572
9573 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9574
9575         PR testsuite/39733
9576         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9577         (check_for_all_options): This.
9578
9579 2009-04-13  Jason Merrill  <jason@redhat.com>
9580
9581         PR c++/39750
9582         * g++.dg/template/crash90.C: New.
9583
9584 2009-04-12  Jason Merrill  <jason@redhat.com>
9585
9586         PR c++/39742
9587         * g++.dg/overload/extern-C-2.C: New.
9588
9589 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9590
9591         PR preprocessor/31869
9592         * gcc.dg/cpp/strify5.c: New test.
9593
9594 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9595
9596         * gnat.dg/enum1.adb: New test.
9597         * gnat.dg/enum1_pkg.ads: New helper.
9598
9599 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9600
9601         PR target/39740
9602         * gcc.target/alpha/pr39740.c: New test.
9603
9604 2009-04-11  Daniel Kraft  <d@domob.eu>
9605
9606         PR fortran/37746
9607         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9608         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9609         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9610         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9611         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9612         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9613         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9614         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9615         expected string length that failed with -fbounds-check now.
9616         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9617
9618 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9619
9620         PR fortran/39692
9621         * gfortran.dg/proc_ptr_14.f90: New.
9622
9623 2009-04-11  Richard Guenther  <rguenther@suse.de>
9624
9625         PR middle-end/39732
9626         * g++.dg/torture/pr39732.C: New testcase.
9627
9628 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9629
9630         * gfortran.dg/whole_file_5.f90: New.
9631         * gfortran.dg/whole_file_6.f90: New.
9632
9633 2009-04-11  Richard Guenther  <rguenther@suse.de>
9634
9635         PR tree-optimization/39713
9636         * g++.dg/torture/pr39713.C: New testcase.
9637
9638 2009-04-10  Richard Guenther  <rguenther@suse.de>
9639
9640         PR c/39712
9641         * gcc.dg/pr39712.c: New testcase.
9642
9643 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9644
9645         PR c++/28301
9646         * g++.dg/cpp0x/enum2.C: Updated.
9647         * g++.dg/debug/pr22514.C: Likewise.
9648         * g++.dg/parse/enum2.C: Likewise.
9649         * g++.dg/parse/enum3.C: Likewise.
9650         * g++.dg/template/crash79.C: Likewise.
9651         * g++.old-deja/g++.jason/cond.C: Likewise.
9652
9653 2009-04-10  Chao-ying Fu  <fu@mips.com>
9654
9655         * gcc.target/mips/interrupt_handler.c: Change from compile to
9656         assemble.
9657
9658 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9659
9660         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9661
9662 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9663
9664         PR fortran/38709
9665         * gfortran.dg/zero_sized_6.f90: New.
9666
9667 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9668
9669         PR  c++/20118
9670         * g++.dg/parse/pr20118.C: New.
9671         * g++.dg/template/spec16.C: Update.
9672
9673 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9674
9675         PR testsuite/35621
9676         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9677         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9678         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9679         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9680         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9681         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9682         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9683         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9684         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9685         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9686         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9687         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9688         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9689         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9690         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9691         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9692         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9693
9694 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9695
9696         PR target/39678
9697         * g++.dg/torture/pr39678.C: New.
9698         * gcc.dg/compat/struct-complex-2.h: Likewise.
9699         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9700         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9701         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9702         * gcc.dg/torture/pr39678.c: Likewise.
9703         * gcc.target/i386/pr39678.c: Likewise.
9704
9705         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9706         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9707
9708         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9709         <complex.h>.  Add tests for structure with complex float.
9710
9711 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9712             Joseph Myers  <joseph@codesourcery.com>
9713
9714         PR target/36800
9715         * gcc.dg/dfp/pr36800.c: New.
9716
9717 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9718             Rafael Avila de Espindola  <espindola@google.com>
9719
9720         * gcc.misc-tests/help.exp: New file.
9721         * lib/options.exp: New file.
9722
9723 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9724
9725         PR libobjc/36610
9726         * objc/execute/forward-1.x: New.
9727
9728 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9729
9730         * gcc.dg/pr27150-1.c: Change to a link test.
9731
9732 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9733
9734         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9735         3 of the GNU General Public License and to point readers at the
9736         COPYING3 file and the FSF's license web page.
9737         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9738         * gcc.dg/struct/struct-reorg.exp: Likewise.
9739         * gcc.target/spu/tag_manager.c: Likewise.
9740
9741 2009-04-09  Richard Guenther  <rguenther@suse.de>
9742
9743         PR testsuite/39696
9744         * ssa-ccp-25.c: Adjust pattern.
9745
9746 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9747
9748         PR fortran/36704
9749         * gfortran.dg/external_procedures_1.f90: Modified.
9750         * gfortran.dg/proc_ptr_result_1.f90: New.
9751         * gfortran.dg/proc_ptr_result_2.f90: New.
9752         * gfortran.dg/proc_ptr_result_3.f90: New.
9753
9754 2009-04-09  Richard Guenther  <rguenther@suse.de>
9755
9756         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9757         to prevent constant propagation.
9758         * gcc.dg/vect/vect-56.c: Likewise.
9759         * gcc.dg/vect/vect-58.c: Likewise.
9760         * gcc.dg/vect/vect-60.c: Likewise.
9761         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9762         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9763         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9764
9765 2009-04-09  Richard Guenther  <rguenther@suse.de>
9766
9767         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9768         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9769
9770 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9771
9772         PR c/39613
9773         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9774         New tests.
9775
9776 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9777
9778         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9779         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9780
9781 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9782
9783         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9784
9785 2009-04-08  Jason Merrill  <jason@redhat.com>
9786
9787         PR c++/25185
9788         * g++.dg/template/error40.C: Add another test.
9789
9790 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9791
9792         PR c/39614
9793         PR c/39673
9794         * gcc.c-torture/compile/pr39614-1.c,
9795         gcc.c-torture/compile/pr39614-2.c,
9796         gcc.c-torture/compile/pr39614-3.c,
9797         gcc.c-torture/compile/pr39614-4.c,
9798         gcc.c-torture/compile/pr39614-5.c,
9799         gcc.c-torture/compile/pr39673-1.c,
9800         gcc.c-torture/compile/pr39673-2.c: New tests.
9801         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9802         more cases.
9803         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9804         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9805         expected errors.
9806
9807 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9808
9809         PRc++/39637
9810         * g++.dg/cpp0x/variadic-crash2.C: New test.
9811
9812 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9813
9814         PR fortran/38863
9815         * gfortran.dg/alloc_comp_result_1.f90: New test.
9816
9817 2009-04-07  Jason Merrill  <jason@redhat.com>
9818
9819         PR c++/34691
9820         * g++.dg/overload/extern-C-1.C: New.
9821
9822 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9823
9824         PR testsuite/39325
9825         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9826
9827 2009-04-07  Jason Merrill  <jason@redhat.com>
9828
9829         PR c++/25185
9830         * g++.dg/template/error40.C: New.
9831
9832 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9833
9834         PR fortran/38152
9835         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9836
9837 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9838
9839         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9840
9841 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9842
9843         PR fortran/38290
9844         * gfortran.dg/proc_decl_1.f90: Modified.
9845         * gfortran.dg/proc_ptr_11.f90: Extended.
9846         * gfortran.dg/proc_ptr_13.f90: Modified.
9847
9848 2009-04-06  Jason Merrill  <jason@redhat.com>
9849
9850         PR c++/35146
9851         * g++.dg/template/fnspec1.C: New.
9852
9853 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9854
9855         * lib/gnat.exp: Handle multilib.
9856
9857 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9858
9859         PR fortran/38863
9860         * gfortran.dg/dependency_23.f90: New test.
9861
9862 2009-04-06  Richard Guenther  <rguenther@suse.de>
9863
9864         PR tree-optimization/28868
9865         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9866         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9867         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9868         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9869
9870 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9871
9872         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9873
9874 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9875
9876         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9877
9878 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9879
9880         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9881         with the built-in y0, and the subsequent warning.
9882         (y1): Likewise, rename to y_1.
9883
9884 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9885
9886         PR fortran/39414
9887         * gfortran.dg/proc_decl_21.f90: New.
9888
9889 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9890
9891         PR fortran/36091
9892         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9893
9894 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9895
9896         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9897         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9898         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9899         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9900         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9901         gfortran.dg/namelist_49.f90: Gate test on effective_target
9902         fd_truncate.
9903         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9904
9905 2009-04-05  Daniel Kraft  <d@domob.eu>
9906
9907         PR fortran/38654
9908         * gfortran.dg/read_float_2.f03
9909         * gfortran.dg/read_float_3.f90
9910
9911 2009-04-05  Richard Guenther  <rguenther@suse.de>
9912
9913         PR tree-optimization/39648
9914         * gcc.c-torture/compile/pr39648.c: New testcase.
9915
9916 2009-04-05  Jason Merrill  <jason@redhat.com>
9917
9918         PR c++/14912
9919         * g++.dg/template/error39.C: New.
9920
9921 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9922
9923         PR fortran/29458
9924         * gfortran.dg/implied_do_1.f90: New.
9925
9926 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9927
9928         PR fortran/39577
9929         * gfortran.dg/recursive_check_8.f90: New.
9930         * gfortran.dg/recursive_check_9.f90: New.
9931         * gfortran.dg/recursive_check_10.f90: New.
9932         * gfortran.dg/recursive_check_11.f90: New.
9933         * gfortran.dg/recursive_check_12.f90: New.
9934         * gfortran.dg/recursive_check_13.f90: New.
9935         * gfortran.dg/recursive_check_14.f90: New.
9936
9937 2009-04-04  Jason Merrill  <jason@redhat.com>
9938
9939         PR c++/25185
9940         * g++.dg/template/error38.C: Add more tests.
9941
9942 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9943
9944         PR fortran/37614
9945         * gfortran.dg/common_align_2.f90: New test.
9946
9947 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9948
9949         PR target/39501
9950         * gcc.c-torture/execute/pr39501.c: New file.
9951         * gcc.c-torture/execute/pr39501.x: New file.
9952
9953 2009-04-04  Richard Guenther  <rguenther@suse.de>
9954
9955         PR tree-optimization/8781
9956         PR tree-optimization/37892
9957         * g++.dg/tree-ssa/pr8781.C: New testcase.
9958         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9959
9960 2009-04-04  Richard Guenther  <rguenther@suse.de>
9961
9962         PR tree-optimization/39636
9963         * gcc.c-torture/compile/pr39636.c: New testcase.
9964
9965 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9966
9967         PR rtl-optimization/39607
9968         * g++.dg/opt/pr39607.C: New.
9969
9970 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9971
9972         PR fortran/39594
9973         * gfortran.dg/common_12.f90: New.
9974
9975 2009-04-03  Jason Merrill  <jason@redhat.com>
9976
9977         PR c++/39608
9978         * g++.dg/template/const2.C: New test.
9979
9980 2009-04-03  Richard Guenther  <rguenther@suse.de>
9981
9982         PR tree-optimization/2480
9983         PR tree-optimization/23086
9984         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9985         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9986
9987 2009-04-03  Richard Guenther  <rguenther@suse.de>
9988
9989         PR tree-optimization/34743
9990         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9991         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9992         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9993         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9994         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9995         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9996         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9997         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9998
9999 2009-04-03  Richard Guenther  <rguenther@suse.de>
10000
10001         PR middle-end/13146
10002         PR tree-optimization/23940
10003         PR tree-optimization/33237
10004         PR middle-end/33974
10005         PR middle-end/34093
10006         PR tree-optimization/36201
10007         PR tree-optimization/36230
10008         PR tree-optimization/38049
10009         PR tree-optimization/38207
10010         PR tree-optimization/38230
10011         PR tree-optimization/38301
10012         PR tree-optimization/38585
10013         PR middle-end/38895
10014         PR tree-optimization/38985
10015         PR tree-optimization/39299
10016         * gcc.dg/pr19633-1.c: Adjust.
10017         * gcc.dg/torture/pta-callused-1.c: Likewise.
10018         * gcc.dg/torture/pr39074-2.c: Likewise.
10019         * gcc.dg/torture/pr39074.c: Likewise.
10020         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
10021         * gcc.dg/torture/pr30375.c: Adjust.
10022         * gcc.dg/torture/pr33563.c: Likewise.
10023         * gcc.dg/torture/pr33870.c: Likewise.
10024         * gcc.dg/torture/pr33560.c: Likewise.
10025         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
10026         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
10027         * gcc.dg/tree-ssa/alias-15.c: Remove.
10028         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
10029         * gcc.dg/tree-ssa/pr26421.c: Adjust.
10030         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
10031         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
10032         * gcc.dg/tree-ssa/pr23382.c: Adjust.
10033         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
10034         * gcc.dg/tree-ssa/alias-16.c: Adjust.
10035         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10036         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10037         * gcc.dg/tree-ssa/alias-18.c: Likewise.
10038         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10039         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
10040         * gcc.dg/tree-ssa/alias-19.c: Likewise.
10041         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
10042         * gcc.dg/tree-ssa/pr13146.c: Likewise.
10043         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
10044         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10045         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10046         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
10047         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
10048         * gcc.dg/tree-ssa/alias-20.c: Likewise.
10049         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
10050         * gcc.dg/tree-ssa/pr38895.c: Likewise.
10051         * gcc.dg/uninit-B.c: XFAIL.
10052         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
10053         * gcc.dg/uninit-pr19430.c: XFAIL.
10054         * g++.dg/tree-ssa/pr13146.C: New testcase.
10055         * g++.dg/opt/pr36187.C: Adjust.
10056         * g++.dg/torture/20090329-1.C: New testcase.
10057
10058 2009-04-02  Chao-ying Fu  <fu@mips.com>
10059
10060         * gcc.target/mips/interrupt_handler.c: New test.
10061
10062 2009-04-02  David Ayers  <ayers@fsfe.org>
10063
10064         PR objc/18456
10065         * objc.dg/bad-receiver-type-2.m: New test contributed by
10066         Alexander Mamberg.
10067
10068 2009-04-02  Jason Merrill  <jason@redhat.com>
10069
10070         PR c++/25185
10071         * g++.dg/template/error38.C: New test.
10072
10073 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
10074
10075         PR tree-optimization/31677
10076         * gcc.dg/memcpy-1.c: Add compiler option.
10077
10078 2009-04-02  Ira Rosen  <irar@il.ibm.com>
10079
10080         PR tree-optimization/39595
10081         * gfortran.dg/vect/O3-pr39595.f: New test.
10082
10083 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
10084
10085         PR c++/26693
10086         * g++.dg/template/typedef11.C: New test.
10087         * g++.dg/template/typedef12.C: Likewise.
10088         * g++.dg/template/typedef13.C: Likewise.
10089         * g++.dg/template/typedef14.C: Likewise.
10090         * g++.dg/template/typedef15.C: Likewise.
10091         * g++.dg/template/typedef16.C: Likewise.
10092         * g++.dg/template/sfinae3.C: Compile this pedantically.
10093         The only errors expected should be the one saying the typedef is ill
10094         formed.
10095         * g++.old-deja/g++.pt/typename8.C: Likewise.
10096         * g++.dg/template/access11.C: Update this.
10097
10098 2009-04-02  Richard Guenther  <rguenther@suse.de>
10099
10100         PR tree-optimization/37221
10101         * gcc.c-torture/compile/20090331-1.c: New testcase.
10102
10103 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
10104
10105         * gcc.c-torture/compile/20090401-1.c: New test.
10106
10107 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10108
10109         PR c++/4926
10110         * g++.dg/template/pr4926-1.C: New.
10111
10112 2009-04-01  Xinliang David Li  <davidxl@google.com>
10113
10114         * gcc.target/i386/all_one_m128i.c: New test.
10115
10116 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
10117
10118         PR c/39027
10119         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
10120         * gcc.dg/fltconst-2.c: New test.
10121         * gcc.dg/fltconst-double-pedantic-1.c: New test.
10122         * gcc.dg/fltconst-double-pedantic-2.c: New test.
10123
10124         PR c/33466
10125         * gcc.dg/cpp/pr33466.c: New test.
10126         * gcc.dg/dfp/pr33466.c: New test.
10127         * gcc.dg/fixed-point/pr33466.c: New test.
10128
10129 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10130
10131         PR tree-optimization/35011
10132         * g++.dg/other/pr35011.C: New.
10133
10134 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
10135
10136         PR target/39226
10137         * gcc.dg/pr39226.c: New test.
10138
10139 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10140
10141         PR c++/35240
10142         * g++.dg/template/pr35240.C: New.
10143
10144 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
10145
10146         PR c/39605
10147         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
10148         * gcc.dg/pr25682.c: Update expected diagnostics.
10149
10150 2009-04-01  Richard Guenther  <rguenther@suse.de>
10151
10152         * gcc.dg/fold-plusmult-2.c: New testcase.
10153
10154 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
10155
10156         PR c/37772
10157         * gcc.dg/pr37772.c: New test.
10158         * g++.dg/ext/asm11.C: New test.
10159
10160 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10161
10162         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
10163         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
10164         defined.
10165
10166 2009-03-31  Jason Merrill  <jason@redhat.com>
10167
10168         * g++.old-deja/g++.other/using9.C: Add expected errors.
10169
10170 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
10171
10172         * gcc.c-torture/compile/pr33009.c: Removed.
10173
10174 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10175
10176         * gcc.c-torture/compile/pr33009.c: Delete.
10177         * gcc.c-torture/compile/pr11832.c: Likewise.
10178
10179 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10180
10181         PR c/448
10182         * lib/target-supports.exp (check_effective_target_stdint_types):
10183         Update comment.
10184         (check_effective_target_inttypes_types): New.
10185         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
10186         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
10187         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
10188
10189 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10190
10191         PR fortran/38917
10192         PR fortran/38918
10193         * gfortran.dg/data_pointer_1.f90: New test.
10194
10195 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10196
10197         PR fortran/38915
10198         * gfortran.dg/char_length_15.f90: New test.
10199
10200 2009-03-31  Jason Merrill  <jason@redhat.com>
10201
10202         C++ DR 613
10203         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
10204         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
10205         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
10206         xfail others.
10207
10208         * g++.dg/other/typedef2.C: New test.
10209
10210         PR c++/37806
10211         * g++.dg/template/typedef17.C: New test.
10212
10213         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
10214         * g++.dg/cpp0x/auto12.C: Likewise.
10215
10216 2009-03-31  Richard Guenther  <rguenther@suse.de>
10217
10218         PR middle-end/31029
10219         * gcc.dg/fold-compare-4.c: New testcase.
10220         * gcc.dg/fold-compare-5.c: Likewise.
10221
10222 2009-03-31  Richard Guenther  <rguenther@suse.de>
10223
10224         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
10225
10226 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10227
10228         PR target/39592
10229         * gcc.target/i386/pr39592-1.c: New test.
10230
10231 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10232
10233         PR preprocessor/15638
10234         * gcc.dg/cpp/missing-header-1.c: New test.
10235         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
10236         "compilation terminated" message.
10237         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
10238         test #include "".
10239         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
10240         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
10241         terminated" message.
10242
10243 2009-03-31  Richard Guenther  <rguenther@suse.de>
10244
10245         PR middle-end/23401
10246         PR middle-end/27810
10247         * gcc.dg/tree-ssa/pr23401.c: New testcase.
10248         * gcc.dg/tree-ssa/pr27810.c: Likewise.
10249
10250 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
10251
10252         PR fortran/38389
10253         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
10254         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
10255         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
10256         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
10257         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10258         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
10259         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
10260
10261 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
10262
10263         PR fortran/22571
10264         * gfortran.dg/whole_file_1.f90: New test.
10265         PR fortran/26227
10266         * gfortran.dg/whole_file_2.f90: New test.
10267         * gfortran.dg/whole_file_3.f90: New test.
10268         PR fortran/24886
10269         * gfortran.dg/whole_file_4.f90: New test.
10270
10271 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
10272
10273         * gfortran.dg/bind_c_usage_19.f90: New test.
10274
10275         PR target/39558
10276         * gcc.target/powerpc/altivec-29.c: New test.
10277
10278 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10279
10280         PR rtl-optimization/323
10281         * gcc.target/i386/excess-precision-1.c,
10282         gcc.target/i386/excess-precision-2.c,
10283         gcc.target/i386/excess-precision-3.c,
10284         gcc.target/i386/excess-precision-4.c,
10285         gcc.target/i386/excess-precision-5.c,
10286         gcc.target/i386/excess-precision-6.c: New tests.
10287
10288 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10289
10290         PR c/35235
10291         * gcc.dg/c99-array-lval-8.c: New test.
10292
10293 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10294
10295         PR preprocessor/34695
10296         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10297         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10298         instead of dg-warning for "previous definition" messages.
10299         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10300         "warnings being treated as errors" message.
10301         * gcc.dg/fltconst-1.c: Use -fshow-column.
10302
10303 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10304
10305         PR fortran/38823
10306         * gfortran.dg/power1.f90: New test.
10307
10308 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10309
10310         PR c/456
10311         PR c/5675
10312         PR c/19976
10313         PR c/29116
10314         PR c/31871
10315         PR c/35198
10316         * gcc.c-torture/compile/20081108-1.c,
10317         gcc.c-torture/compile/20081108-2.c,
10318         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10319         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10320         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10321         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10322         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10323         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10324         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10325         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10326         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10327         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10328         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10329         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10330         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10331         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10332         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10333         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10334         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10335         case.
10336         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10337         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10338         XFAILs.  Update expected messages.
10339         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10340         expected messages.
10341         * gcc.dg/real-const-1.c: Replace with test from original PR.
10342         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10343         when casting from non-constant integer to pointer.
10344
10345 2009-03-29  Richard Guenther  <rguenther@suse.de>
10346
10347         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10348
10349 2009-03-29  Daniel Kraft  <d@domob.eu>
10350
10351         PR fortran/37423
10352         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10353         DEFERRED bindings.
10354         * gfortran.dg/typebound_proc_9.f03: New test.
10355         * gfortran.dg/typebound_proc_10.f03: New test.
10356         * gfortran.dg/typebound_proc_11.f03: New test.
10357         * gfortran.dg/abstract_type_5.f03: New test.
10358
10359 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10360
10361         PR fortran/38507
10362         * gfortran.dg/do_4.f: New.
10363         * gfortran.dg/goto_2.f90: Correct expected warnings.
10364         * gfortran.dg/goto_4.f90: Likewise.
10365         * gfortran.dg/goto_5.f90: New.
10366
10367 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
10368
10369         PR target/39545
10370         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10371
10372         * gcc.target/i386/pr39545-1.c: New.
10373         * gcc.target/i386/pr39545-2.c: Likewise.
10374
10375         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10376         (flex2_struct): Likewise.
10377         (check_struct_passing7): Likewise.
10378         (check_struct_passing8): Likewise.
10379         (f1s): Likewise.
10380         (f2s): Likewise.
10381         (main): Call check_struct_passing7 and check_struct_passing8.
10382
10383 2009-03-29  Richard Guenther  <rguenther@suse.de>
10384
10385         * gcc.c-torture/execute/20090113-1.c: New testcase.
10386         * gcc.c-torture/execute/20090113-2.c: Likewise.
10387         * gcc.c-torture/execute/20090113-3.c: Likewise.
10388         * gcc.c-torture/execute/20090207-1.c: Likewise.
10389         * gcc.c-torture/compile/20090114-1.c: Likewise.
10390         * gcc.c-torture/compile/20090328-1.c: Likewise.
10391         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10392
10393 2009-03-29  David Ayers  <ayers@fsfe.org>
10394
10395         PR objc/27377
10396         * objc.dg/conditional-1.m: New tests.
10397
10398 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
10399
10400         * gcc.dg/winline-10.c: New test.
10401
10402 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10403
10404         PR fortran/34656
10405         * gfortran.dg/do_check_1.f90: Add test.
10406         * gfortran.dg/do_check_2.f90: Add test.
10407         * gfortran.dg/do_check_3.f90: Add test.
10408         * gfortran.dg/do_check_4.f90: Add test.
10409
10410 2009-03-28  Jan Hubicka  <jh@suse.cz>
10411
10412         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10413         * gcc.dg/pr33826.c: Update dump files.
10414         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10415         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10416
10417 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10418
10419         * g++.dg/tree-ssa/fwprop-align.C: New test.
10420
10421 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10422
10423         * gcc.target/powerpc/altivec-28.c: New test.
10424
10425         PR c++/39554
10426         * gcc.dg/wdisallowed-functions-1.c: Removed.
10427         * gcc.dg/wdisallowed-functions-2.c: Removed.
10428         * gcc.dg/wdisallowed-functions-3.c: Removed.
10429         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10430         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10431         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10432
10433 2009-03-28  Richard Guenther  <rguenther@suse.de>
10434
10435         PR tree-optimization/38723
10436         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10437
10438 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10439
10440         PR fortran/38538
10441         * gfortran.dg/char_result_13.f90: New test.
10442
10443 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10444
10445         PR fortran/38765
10446         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10447
10448 2009-03-28  Daniel Kraft  <d@domob.eu>
10449
10450         * gfortran.dg/trim_1.f90: New test.
10451
10452 2009-03-28  Richard Guenther  <rguenther@suse.de>
10453
10454         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10455         * g++.dg/warn/Warray-bounds.C: Likewise.
10456
10457 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10458
10459         PR fortran/32626
10460         * gfortran.dg/recursive_check_7.f90: New test.
10461
10462 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10463
10464         PR fortran/38432
10465         * gfortran.dg/do_check_5.f90: New test.
10466         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10467         * gfortran.dg/array_constructor_18.f90: Ditto.
10468         * gfortran.dg/array_constructor_22.f90: Ditto.
10469         * gfortran.dg/do_3.F90: Ditto.
10470         * gfortran.dg/do_1.f90: Ditto.
10471
10472 2009-03-28  Richard Guenther  <rguenther@suse.de>
10473
10474         PR tree-optimization/38180
10475         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10476
10477 2009-03-28  Richard Guenther  <rguenther@suse.de>
10478
10479         PR tree-optimization/38513
10480         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10481         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10482         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10483         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10484         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10485         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10486         * gcc.dg/vect/vect-35.c: Likewise.
10487         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10488         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10489         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10490
10491 2009-03-28  Richard Guenther  <rguenther@suse.de>
10492
10493         PR tree-optimization/38968
10494         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10495
10496 2009-03-28  Richard Guenther  <rguenther@suse.de>
10497
10498         PR tree-optimization/37795
10499         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10500
10501 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10502
10503         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10504         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10505         options for removed targets.
10506
10507 2009-03-27  Richard Guenther  <rguenther@suse.de>
10508
10509         PR tree-optimization/39120
10510         * gcc.c-torture/execute/pr39120.c: New testcase.
10511
10512 2009-03-27  Richard Guenther  <rguenther@suse.de>
10513
10514         PR tree-optimization/39120
10515         * gcc.dg/torture/pta-callused-1.c: New testcase.
10516
10517 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10518
10519         PR middle-end/39315
10520         * gcc.target/i386/pr39315-1.c: New.
10521         * gcc.target/i386/pr39315-2.c: Likewise.
10522         * gcc.target/i386/pr39315-3.c: Likewise.
10523         * gcc.target/i386/pr39315-4.c: Likewise.
10524         * gcc.target/i386/pr39315-check.c: Likewise.
10525
10526 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10527
10528         PR c/39323
10529         * gcc.dg/pr39323-1.c: New.
10530         * gcc.dg/pr39323-2.c: Likewise.
10531         * gcc.dg/pr39323-3.c: Likewise.
10532
10533 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10534
10535         PR target/38034
10536         * gcc.target/ia64/sync-1.c: New.
10537
10538 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10539
10540         PR target/39472
10541         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10542         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10543         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10544         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10545         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10546         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10547         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10548         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10549
10550 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10551
10552         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10553         for low precision (i.e. float).
10554
10555 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10556             Jakub Jelinek  <jakub@redhat.com>
10557
10558         PR debug/37959
10559         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10560
10561 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10562
10563         * gcc.dg/memmove-2.c: New test.
10564         * gcc.dg/memmove-3.c: New test.
10565
10566         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10567         in clone naming.
10568
10569 2009-03-27  Xinliang David Li  <davidxl@google.com>
10570
10571         PR tree-optimization/39557
10572         * g++.dg/tree-ssa/dom-invalid.C: New test.
10573
10574 2009-03-27  Xinliang David Li  <davidxl@google.com>
10575
10576         PR tree-optimization/39548
10577         * g++.dg/tree-ssa/copyprop.C: New test.
10578
10579 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10580
10581         PR c++/38638
10582         * g++.dg/template/typename17.C: New testcase.
10583         * g++.dg/template/typename18.C: New testcase.
10584
10585 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10586
10587         PR c++/36799
10588         * g++.dg/other/var_copy-1.C: New test.
10589
10590 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10591
10592         PR c++/37647
10593         * g++.dg/parse/ctor9.C: New test.
10594
10595 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10596
10597         PR c++/29727
10598         * g++.dg/init/error2.C: New test.
10599
10600 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10601
10602         PR c++/35652
10603         * gcc.dg/pr35652.C: New.
10604         * g++.dg/warn/pr35652.C: New.
10605         * gcc.dg/format/plus-1.c: Adjust message.
10606
10607 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10608
10609         PR c++/39554
10610         * gcc.dg/wdisallowed-functions-3.c: New test.
10611         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10612
10613 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10614
10615         * gcc.dg/inline-33.c: Fix when pic.
10616
10617 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10618
10619         * gcc.target/ia64/20090324-1.c: New test.
10620
10621 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10622
10623         PR c/27898
10624         * gcc.dg/pr27898.c: New test.
10625
10626         PR tree-optimization/32139
10627         * gcc.c-torture/compile/pr32139.c: New test.
10628
10629 2009-03-24  Jason Merrill  <jason@redhat.com>
10630
10631         PR c++/28274
10632         * g++.dg/parse/defarg14.C: New test.
10633
10634 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10635
10636         PR libfortran/39528
10637         * gfortran.dg/read_repeat.f90: New test.
10638
10639 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10640
10641         PR tree-optimization/39529
10642         * gcc.dg/vect/pr39529.c: New test.
10643
10644 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10645             Jakub Jelinek  <jakub@redhat.com>
10646
10647         PR debug/39524
10648         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10649
10650 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10651
10652         PR c/39495
10653         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10654
10655 2009-03-23  Jason Merrill  <jason@redhat.com>
10656
10657         * g++.dg/cpp0x/auto12.C: Add variadic test.
10658
10659         PR c++/39526
10660         * g++.dg/warn/Wshadow-4.C: New test.
10661
10662 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10663
10664         PR tree-optimization/39516
10665         * gfortran.dg/pr39516.f: New test.
10666
10667 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10668
10669         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10670         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10671         variable, not environment variable.
10672
10673 2009-03-21  Jason Merrill  <jason@redhat.com>
10674
10675         PR c++/28879
10676         * g++.dg/ext/vla6.C: New test.
10677
10678 2009-03-20  Jason Merrill  <jason@redhat.com>
10679
10680         * g++.dg/cpp0x/initlist5.C: Add additional test.
10681
10682 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10683             Janis Johnson  <janis187@us.ibm.com>
10684
10685         * lib/compat.exp (compat-get-options-main, compat-get-options):
10686         Handle dg-prune-output in source file.
10687         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10688         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10689         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10690         two warnings.
10691
10692 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10693
10694         PR c/39495
10695         * gcc.dg/gomp/pr39495-1.c: New test.
10696         * gcc.dg/gomp/pr39495-2.c: New test.
10697         * g++.dg/gomp/pr39495-1.C: New test.
10698         * g++.dg/gomp/pr39495-2.C: New test.
10699
10700         PR target/39496
10701         * gcc.target/i386/pr39496.c: New test.
10702         * g++.dg/other/pr39496.C: New test.
10703
10704 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10705
10706         PR middle-end/39500
10707         * gcc.dg/autopar/pr39500-1.c: New.
10708         * gcc.dg/autopar/pr39500-2.c: New.
10709
10710 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10711
10712         * g++.dg/dg.exp: Prune graphite.
10713
10714 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10715
10716         PR middle-end/39447
10717         * g++.dg/graphite: New.
10718         * g++.dg/graphite/graphite.exp: New.
10719         * g++.dg/graphite/pr39447.C: New.
10720
10721 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10722
10723         PR c++/39425
10724         * g++.dg/template/pr39425.C: New.
10725
10726         * g++.dg/template/spec33.C: Updated.
10727
10728 2009-03-17  Jason Merrill  <jason@redhat.com>
10729
10730         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10731
10732 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10733
10734         PR c++/39475
10735         * g++.dg/ext/unary_trait_incomplete.C: New.
10736
10737 2009-03-17  Jing Yu  <jingyu@google.com>
10738
10739         PR middle-end/39378
10740         * g++.dg/inherit/thunk10.C: New test.
10741
10742 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10743
10744         PR target/39482
10745         * gcc.target/i386/pr39482.c: New test.
10746
10747 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10748
10749         PR debug/39471
10750         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10751         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10752         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10753         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10754
10755         PR middle-end/39443
10756         * gcc.dg/pr39443.c: New test.
10757
10758         PR debug/39412
10759         * gcc.dg/debug/pr39412.c: New test.
10760
10761 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10762
10763         PR testsuite/38526
10764         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10765         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10766         is defined.
10767         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10768         its original value, or unset if it was not defined.
10769         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10770         path procs around use of HOSTCC.
10771         * g++.dg/compat/struct-layout-1.exp: Ditto.
10772         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10773
10774 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10775
10776         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10777
10778 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10779
10780         Revert patch for PR testsuite/37630.
10781
10782         PR testsuite/37960
10783         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10784
10785         PR testsuite/37630
10786         * lib/target-supports.exp (check_effective_target_ieee): New.
10787         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10788         * gcc.dg/20001012-1.c: Require ieee.
10789
10790         PR testsuite/37628
10791         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10792
10793 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10794
10795         PR tree-optimization/39455
10796         * gcc.dg/pr39455.c: New test.
10797
10798 2009-03-13  David Ayers  <ayers@fsfe.org>
10799
10800         * objc/execute/trivial.m. New test.
10801
10802 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10803
10804         PR target/39137
10805         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10806
10807 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10808
10809         PR testsuite/39451
10810         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10811         constraint on (%2).
10812
10813 2009-03-12  David Ayers  <ayers@fsfe.org>
10814
10815         PR libobjc/27466
10816         * objc/execute/exceptions/handler-1.m. New test.
10817
10818 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10819
10820         PR target/39431
10821         * gcc.target/i386/pr39431.c: New test.
10822
10823 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10824
10825         PR target/39445
10826         * gcc.target/i386/pr39445.c: New.
10827
10828         * gcc.target/i386/push-1.c: XFAIL.
10829
10830 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10831
10832         * gcc.dg/inline-33.c: New test.
10833
10834 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10835
10836         * gcc.dg/vect/vect-82.c: Combine dg-do and
10837         dg-require-effective-target into dg-skip-if.
10838         * gcc.dg/vect/vect-83.c: Likewise.
10839
10840 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10841
10842         PR target/39137
10843         * gcc.target/i386/stackalign/longlong-1.c: New test.
10844         * gcc.target/i386/stackalign/longlong-2.c: New test.
10845
10846 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10847
10848         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10849
10850 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10851
10852         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10853         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10854
10855 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10856
10857         * gnat.dg/slice_enum.adb: New test.
10858
10859 2009-03-11  Jason Merrill  <jason@redhat.com>
10860
10861         PR debug/39086
10862         * g++.dg/opt/nrv15.C: New test.
10863
10864 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10865
10866         PR tree-optimization/39422
10867         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10868         constant array with static initialization to global memory.
10869         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10870
10871 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10872
10873         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10874         padding.
10875
10876 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10877
10878         PR c++/39371
10879         * g++.dg/opt/switch2.C: Add -w to dg-options.
10880         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10881         * g++.dg/warn/switch1.C: New test.
10882         * g++.dg/other/switch3.C: New test.
10883
10884         PR tree-optimization/39394
10885         * gcc.c-torture/compile/pr39394.c: New test.
10886
10887 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10888
10889         * gcc.target/s390/20090223-1.c: New testcase.
10890
10891 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10892
10893         PR libfortran/39402
10894         * gfortran.dg/fmt_f0_1.f90: New test.
10895
10896 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10897
10898         PR c++/39060
10899         * g++.dg/other/new1.C: Adjusted.
10900         * g++.dg/parse/crash40.C: Likewise.
10901         * g++.dg/parse/defarg12.C: Likewise.
10902         * g++.dg/template/error15.C: Likewise.
10903
10904         * g++.dg/other/pr39060.C: New.
10905
10906 2009-03-07  Jason Merrill  <jason@redhat.com>
10907
10908         PR c++/39367
10909         * g++.dg/opt/new1.C: New.
10910
10911 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10912
10913         PR c++/33492
10914         * g++.dg/other/error32.C: New.
10915
10916 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10917
10918         PR middle-end/39360
10919         * gcc.c-torture/compile/pr39360.c: New test.
10920
10921         PR debug/39372
10922         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10923
10924 2009-03-05  Jason Merrill  <jason@redhat.com>
10925
10926         PR c++/38908
10927         * g++.dg/warn/Wuninitialized-3.C: New test.
10928
10929 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10930
10931         PR debug/39379
10932         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10933         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10934
10935 2009-03-04  Jason Merrill  <jason@redhat.com>
10936
10937         PR c++/13549
10938         * g++.dg/template/koenig7.C: New test.
10939
10940 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10941
10942         * g++.dg/torture/predcom-1.C: New test.
10943
10944 2009-03-04  Richard Guenther  <rguenther@suse.de>
10945
10946         PR tree-optimization/39362
10947         * g++.dg/torture/pr39362.C: New testcase.
10948
10949 2009-03-04  Jason Merrill  <jason@redhat.com>
10950             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10951
10952         PR c++/9634
10953         PR c++/29469
10954         PR c++/29607
10955         * g++.dg/template/dependent-name5.C: New test.
10956
10957 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10958
10959         PR testsuite/39357
10960         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10961         vect_int to vect_int_mult.
10962
10963 2009-03-04  Richard Guenther  <rguenther@suse.de>
10964
10965         PR tree-optimization/39358
10966         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10967         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10968
10969 2009-03-04  Richard Guenther  <rguenther@suse.de>
10970
10971         PR tree-optimization/39339
10972         * gcc.c-torture/execute/pr39339.c: New testcase.
10973
10974 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10975
10976         * gcc.c-torture/compile/20090303-1.c,
10977         gcc.c-torture/compile/20090303-2.c: New tests.
10978
10979 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10980
10981         PR fortran/39354
10982         * gfortran.dg/gomp/pr39354.f90: New test.
10983
10984         PR tree-optimization/39343
10985         * gcc.dg/pr39343.c: New test.
10986
10987 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10988
10989         PR tree-optimization/39248
10990         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10991         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10992         on targets without vector misalignment support.
10993         * lib/target-supports.exp
10994         (check_effective_target_vect_short_mult): Add
10995         check_effective_target_arm32.
10996
10997 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10998
10999         PR middle-end/39335
11000         * gcc.dg/graphite/pr39335_1.c: New.
11001         * gcc.dg/graphite/pr39335.c: New.
11002
11003 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
11004
11005         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
11006         of andl.
11007         * gcc.target/i386/stackalign/return-5.c: Likewise.
11008         * gcc.target/i386/stackalign/return-6.c: Likewise.
11009
11010 2009-03-02  Richard Guenther  <rguenther@suse.de>
11011             Ira Rosen  <irar@il.ibm.com>
11012
11013         PR tree-optimization/39318
11014         * gfortran.dg/vect/pr39318.f90: New test.
11015
11016 2009-03-01  Jan Hubicka  <jh@suse.cz>
11017
11018         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
11019
11020 2009-03-01  Jan Hubicka  <jh@suse.cz>
11021
11022         PR debug/39267
11023         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
11024
11025 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11026
11027         * gnat.dg/pack12.adb: New test.
11028
11029 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11030
11031         PR c++/37789
11032         * g++.dg/other/pr37789.C: New.
11033
11034 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
11035
11036         PR fortran/39295
11037         * gfortran.dg/interface_25.f90: New test.
11038         * gfortran.dg/interface_26.f90: New test.
11039
11040 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
11041
11042         PR fortran/39292
11043         * gfortran.dg/initialization_22.f90: New test.
11044
11045 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
11046
11047         PR rtl-optimization/39241
11048         * gcc.dg/torture/pr39241.c: New.
11049
11050 2009-02-25  Martin Jambor  <mjambor@suse.cz>
11051
11052         PR tree-optimizations/39259
11053         * g++.dg/torture/pr39259.C: New testcase.
11054
11055 2009-02-24  Richard Guenther  <rguenther@suse.de>
11056
11057         PR c++/39242
11058         * g++.dg/template/instantiate10.C: New testcase.
11059
11060 2009-02-24  Richard Guenther  <rguenther@suse.de>
11061             Zdenek Dvorak  <ook@ucw.cz>
11062
11063         PR tree-optimization/39233
11064         * gcc.c-torture/execute/pr39233.c: New testcase.
11065
11066 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
11067
11068         PR tree-optimization/39260
11069         * gcc.dg/graphite/pr39260.c: New.
11070
11071 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
11072
11073         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
11074
11075 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
11076
11077         PR c++/36411
11078         * g++.dg/template/void14.C: New.
11079
11080 2009-02-23  Jason Merrill  <jason@redhat.com>
11081
11082         PR c++/38880
11083         * g++.dg/init/const7.C: Remove XFAIL.
11084         * g++.dg/init/static-init1.C: New test.
11085
11086         * g++.dg/cpp0x/initlist14.C: New test.
11087
11088 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11089
11090         PR fortran/38914
11091         * bound_simplification_2.f90:  New test case.
11092         * bound_7.f90:  New test case.
11093
11094 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
11095
11096         * gcc.dg/cpp/include4.c: New test.
11097
11098 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
11099
11100         PR target/39256
11101         * gcc.target/i386/abi-2.c: New.
11102
11103 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
11104
11105         * gcc.c-torture/execute/pr39228.x: New.
11106
11107 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
11108
11109         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
11110         scan-assembler to check for xmm0 register.
11111
11112 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
11113             Joseph Myers  <joseph@codesourcery.com>
11114
11115         * gcc.target/arm/va_list.c: New test.
11116         * g++.dg/abi/arm_va_list.C: Likewise.
11117         * lib/target-supports.exp (check_effective_target_arm_eabi): New
11118         function.
11119         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
11120         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
11121         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
11122         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
11123         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
11124         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
11125
11126 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
11127
11128         PR testsuite/38164
11129         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
11130         to dg-options.
11131
11132 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
11133
11134         PR target/39240
11135         * gcc.c-torture/execute/pr39240.c: New test.
11136
11137 2009-02-20  Jason Merrill  <jason@redhat.com>
11138
11139         PR c++/39225
11140         * g++.dg/parse/dtor15.C: New test.
11141
11142 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
11143
11144         * gcc.c-torture/execute/20090219-1.c: New.
11145
11146 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
11147
11148         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
11149         (mips-dg-options): When matching isa* pseudo-options make
11150         'value' optional and accept ! entries.  Use $spec instead of
11151         $isa_spec in the isa pseudo-option error message.  Only
11152         perform the ISA-range check when 'value' is set.  If arch is
11153         matching any CPU in the ! entries switch to its generic ISA.
11154         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
11155         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
11156
11157 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
11158
11159         PR target/39175
11160         * gcc.dg/visibility-20.c: New test.
11161         * g++.dg/ext/visibility/visibility-11.C: New test.
11162
11163 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
11164
11165         PR c++/39188
11166         * g++.dg/abi/pr39188-1a.C: New.
11167         * g++.dg/abi/pr39188-1b.C: Likewise.
11168         * g++.dg/abi/pr39188-1.h: Likewise.
11169         * g++.dg/abi/pr39188-2a.C: Likewise.
11170         * g++.dg/abi/pr39188-2b.C: Likewise.
11171         * g++.dg/abi/pr39188-2.h: Likewise.
11172         * g++.dg/abi/pr39188-3a.C: Likewise.
11173         * g++.dg/abi/pr39188-3b.C: Likewise.
11174         * g++.dg/abi/pr39188-3.h: Likewise.
11175
11176 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
11177
11178         PR c/38483
11179         * gcc.c-torture/execute/call-trap-1.c,
11180         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
11181         tests.
11182
11183 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
11184
11185         PR target/39228
11186         * gcc.c-torture/execute/pr39228.c: New test.
11187
11188 2009-02-19  Richard Guenther  <rguenther@suse.de>
11189
11190         PR tree-optimization/39074
11191         * gcc.dg/torture/pr39074.c: New testcase.
11192         * gcc.dg/torture/pr39074-2.c: Likewise.
11193         * gcc.dg/torture/pr39074-3.c: Likewise.
11194
11195 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11196
11197         PR c++/39219
11198         * g++.dg/parse/attr3.C: New.
11199
11200 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
11201
11202         PR testsuite/38165
11203         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
11204
11205         PR testsuite/38166
11206         * g++.dg/ext/visibility/class1.C: Revert revision 122348
11207         and skip on Darwin.
11208
11209 2009-02-18  Jason Merrill  <jason@redhat.com>
11210
11211         PR c++/38880
11212         * g++.dg/init/const7.C: Remove XFAIL.
11213
11214         PR target/39179
11215         * g++.dg/opt/const6.C: New test.
11216
11217 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11218
11219         * gcc.dg/callabi/callabi.exp: Moved to ...
11220         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
11221         in 64bit mode.
11222
11223         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
11224         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11225         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11226         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
11227         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
11228         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
11229         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
11230
11231         * gcc.dg/callabi/callabi.h: Moved to ...
11232         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
11233
11234         * gcc.dg/callabi/func-1.c: Moved to ...
11235         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
11236
11237         * gcc.dg/callabi/func-indirect.c: Moved to ...
11238         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
11239
11240         * gcc.dg/callabi/pr38891.c: Moved to ...
11241         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
11242
11243         * gcc.dg/callabi/vaarg-1.c: Moved to ...
11244         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
11245
11246         * gcc.dg/callabi/vaarg-2.c: Moved to ...
11247         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
11248
11249         * gcc.dg/callabi/vaarg-3.c: Moved to ...
11250         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
11251
11252 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
11253
11254         PR target/38891
11255         * gcc.dg/callabi/pr38891.c: New.
11256
11257 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11258
11259         * gcc.dg/callabi/callabi.exp: New.
11260
11261 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11262
11263         PR target/39082
11264         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
11265         -Wno-abi for x86.
11266         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
11267
11268         * gcc.target/i386/pr39082-1.c: New.
11269
11270         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11271         -Wno-abi.
11272
11273         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11274         CHECK_M64_M128 is defined.
11275         (check_f_arguments): Add "do".
11276         (check_vector_arguments): New.
11277         (check_m64_arguments): Likewise.
11278         (check_m128_arguments): Likewise.
11279
11280         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11281         (CHECK_M64_M128): Define.
11282
11283         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
11284         on abitest.
11285         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11286
11287         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11288         tests only if CHECK_M64_M128 is defined.
11289
11290         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11291         (m128_2_struct): Likewise.
11292         (check_struct_passing5): Likewise.
11293         (check_struct_passing6): Likewise.
11294         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11295
11296         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11297         (un5): Likewise.
11298         (check_union_passing4): Likewise.
11299         (main): Test union with __m128 if CHECK_M64_M128 is defined.
11300
11301 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
11302
11303         PR c/35447
11304         * gcc.dg/noncompile/pr35447-1.c: New test.
11305
11306 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
11307
11308         PR tree-optimization/36922
11309         * gfortran.dg/pr36922.f: New test.
11310
11311 2009-02-17  Richard Guenther  <rguenther@suse.de>
11312
11313         PR tree-optimization/39202
11314         * gcc.c-torture/compile/pr39202.c: New testcase.
11315
11316 2009-02-17  Richard Guenther  <rguenther@suse.de>
11317
11318         PR tree-optimization/39204
11319         * gcc.dg/torture/pr39204.c: New testcase.
11320
11321 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
11322
11323         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11324         * gcc.dg/vect/vect-outer-6.c: Ditto.
11325
11326 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
11327
11328         PR c/35446
11329         * gcc.dg/noncompile/init-5.c: New test.
11330         * gcc.dg/init-bad-4.c: Adjust expected errors.
11331
11332 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11333
11334         PR target/37049
11335         * gcc.target/i386/push-1.c: New.
11336
11337 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
11338
11339         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11340
11341 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11342
11343         * gcc.target/spu/intrinsics-sr.c: New test.
11344
11345 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
11346
11347         PR target/38056
11348         * gcc.target/ia64/sibcall-opt-1.c: New test.
11349         * gcc.target/ia64/sibcall-opt-2.c: New test.
11350
11351 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
11352
11353         PR fortran/36528
11354         * gfortran.dg/cray_pointers_8.f90: New test.
11355
11356         PR fortran/36703
11357         * gfortran.dg/cray_pointers_9.f90: New test.
11358
11359 2009-02-13  Jason Merrill  <jason@redhat.com>
11360
11361         PR c++/39070
11362         * g++.dg/cpp0x/decltype16.C: New.
11363
11364 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11365
11366         PR target/39152
11367         * gfortran.dg/gomp/pr39152.f90: New.
11368
11369 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11370
11371         PR target/39162
11372         * gcc.target/i386/pr39162.c: New.
11373
11374 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
11375
11376         PR c/35444
11377         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11378         New tests.
11379
11380 2009-02-12  Jason Merrill  <jason@redhat.com>
11381
11382         PR c++/38950
11383         * g++.dg/template/array20.C: New test.
11384
11385 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
11386
11387         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11388         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11389         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11390
11391 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11392
11393         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11394
11395 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11396
11397         PR target/39152
11398         * gfortran.dg/pr39152.f: New.
11399
11400 2009-02-11  Jason Merrill  <jason@redhat.com>
11401
11402         PR c++/39153
11403         * g++.dg/cpp0x/defaulted9.C: New test.
11404
11405         PR c++/30111
11406         * g++.dg/init/value7.C: New test.
11407
11408 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11409
11410         PR target/38824
11411         * gcc.target/i386/pr38824.c: New testcase.
11412
11413 2009-02-11  Jason Merrill  <jason@redhat.com>
11414
11415         PR c++/38649
11416         * g++.dg/cpp0x/defaulted8.C: New test.
11417
11418         PR c++/36744
11419         * g++.dg/cpp0x/rv9p.C: New test.
11420
11421 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11422
11423         * gnat.dg/aliasing3.adb: New test.
11424         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11425
11426 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11427
11428         PR c++/34397
11429         * g++.dg/template/crash88.C: New.
11430         * g++.dg/template/crash89.C: Likewise.
11431
11432 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11433
11434         PR c/39084
11435         * gcc.dg/pr39084.c: New test.
11436
11437 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11438
11439         PR target/39139
11440         * gcc.target/i386/pr39139.c: New test.
11441
11442 2009-02-10  Richard Guenther  <rguenther@suse.de>
11443
11444         PR tree-optimization/39132
11445         * gcc.dg/torture/pr39132.c: New testcase.
11446
11447 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11448
11449         PR target/39119
11450         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11451         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11452         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11453         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11454         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11455         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11456         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11457         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11458
11459 2009-02-09  Jason Merrill  <jason@redhat.com>
11460
11461         PR c++/39109
11462         * g++.dg/init/value6.C: New test.
11463
11464 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11465
11466         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11467
11468 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11469
11470         * gcc.c-torture/compile/20090209-1.c: New test.
11471
11472 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11473
11474         PR c++/35147
11475         PR c++/37737
11476         * g++.dg/cpp0x/vt-35147.C: New.
11477         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11478         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11479
11480 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11481
11482         PR c/35434
11483         * gcc.dg/attr-alias-4.c: New test.
11484
11485 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11486
11487         PR c/39035
11488         * gcc.dg/dfp/pr39035.c: New test.
11489
11490 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11491
11492         PR c/36432
11493         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11494
11495 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11496
11497         PR c++/39106
11498         * g++.dg/opt/thunk3.C: New test.
11499
11500 2009-02-05  Nick Clifton  <nickc@redhat.com>
11501
11502         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11503         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11504         * gcc.dg/cdce1.c: Likewise.
11505         * gcc.dg/cpp/_Pragma6.c: Likewise.
11506         * g++.dg/cpp/_Pragma1.C: Likewise.
11507         * gcc.dg/utf32-2.c: Xfail for M32C.
11508         * gcc.dg/utf32-1.c: Likewise.
11509         * gcc.dg/utf32-3.c: Likewise.
11510         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11511         targets.
11512         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11513         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11514         * gcc.dg/Wconversion-5.c: Likewise.
11515         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11516         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11517         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11518         * gcc.dg/utf-inc-init.c: Likewise.
11519         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11520         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11521         * gcc.dg/utf-array-short-wchar.c: Likewise.
11522         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11523         * gcc.dg/mallign.c: Use size_t instead of long.
11524
11525 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11526
11527         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11528
11529 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11530
11531         * gcc.c-torture/execute/pr39100.c: New.
11532
11533 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11534
11535         PR c/35435
11536         * gcc.dg/tls/diag-6.c: New test.
11537
11538 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11539
11540         * gcc.dg/graphite/scop-19.c: New
11541
11542 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11543
11544         AVX Programming Reference (January, 2009)
11545         * gcc.target/i386/avx-vpclmulqdq.c: New.
11546         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11547
11548         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11549
11550         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11551         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11552         (pclmul_test): Renamed to ...
11553         (TEST): This.
11554
11555 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11556
11557         PR c++/39095
11558         * g++.dg/abi/mangle31.C: New test.
11559
11560 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11561
11562         PR c/29129
11563         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11564         declarator.
11565         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11566         inside function prototype but not part of parameter declarator.
11567         * vla-11.c: New test.
11568
11569 2009-02-03  Jason Merrill  <jason@redhat.com>
11570
11571         * g++.dg/warn/main-4.C: New test.
11572         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11573
11574 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11575
11576         PR c++/36607
11577         * g++.dg/expr/cast10.C: New test.
11578
11579 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11580
11581         PR c/35433
11582         * gcc.dg/init-bad-6.c: New test.
11583
11584 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11585
11586         PR target/35318
11587         * gcc.c-torture/compile/pr35318.c: New test.
11588
11589         PR inline-asm/39059
11590         * gcc.dg/nofixed-point-2.c: New test.
11591         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11592         * g++.dg/ext/fixed2.C: Likewise.
11593         * g++.dg/other/error25.C: Likewise.
11594         * g++.dg/lookup/crash7.C: Likewise.
11595         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11596
11597         PR c++/39056
11598         * g++.dg/cpp0x/initlist13.C: New test.
11599
11600 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11601
11602         PR c++/36897
11603         * g++.dg/template/func2.C: New test.
11604
11605         PR c++/37314
11606         * g++.dg/template/typename15.C: New.
11607         * g++.dg/template/typename16.C: New.
11608
11609 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11610             Ben Elliston  <bje@au.ibm.com>
11611
11612         PR c/39034
11613         * gcc.dg/dfp/pr39034.c: New test.
11614
11615 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11616
11617         PR testsuite/38263
11618         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11619
11620 2009-02-02  Jason Merrill  <jason@redhat.com>
11621
11622         PR c++/39054
11623         * g++.dg/parse/dtor14.C: New test.
11624
11625 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11626
11627         * lib/target-supports.exp
11628         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11629         * g++.dg/ext/builtin10.C: New test.
11630
11631         PR inline-asm/39058
11632         * gcc.target/i386/pr39058.c: New test.
11633
11634 2009-02-02  Richard Guenther  <rguenther@suse.de>
11635
11636         PR tree-optimization/38937
11637         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11638
11639 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11640
11641         PR c++/39053
11642         * g++.dg/parse/crash52.C: New.
11643
11644 2009-01-30  Richard Guenther  <rguenther@suse.de>
11645
11646         PR tree-optimization/39041
11647         * gcc.c-torture/compile/pr39041.c: New testcase.
11648
11649 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11650
11651         PR target/39013
11652         * gcc.target/i386/pr39013-1.c: New test.
11653         * gcc.target/i386/pr39013-2.c: New test.
11654
11655         PR c++/39028
11656         * g++.dg/ext/label12.C: New test.
11657
11658 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11659
11660         PR c++/33465
11661         * g++.dg/parse/error34.C: New.
11662         * g++.dg/parse/error35.C: Likewise.
11663
11664 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11665
11666         PR c++/38655
11667         * g++.dg/cpp0x/decltype-38655.C: New.
11668
11669 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11670
11671         PR target/39002
11672         * g++.dg/torture/pr39002.C: New test.
11673
11674 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11675
11676         PR tree-optimization/39007
11677         * gcc.dg/tree-ssa/pr39007.c: New.
11678
11679 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11680
11681         PR middle-end/35854
11682         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11683         to "subreg1".
11684
11685 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11686
11687         PR middle-end/38857
11688         * gcc.c-torture/compile/pr38857.c: New test.
11689
11690 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11691
11692         PR fortran/38852
11693         PR fortran/39006
11694         * gfortran.dg/bound_6.f90: New test.
11695
11696 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11697
11698         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11699
11700 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11701
11702         PR tree-optimization/38997
11703         * gcc.dg/tree-ssa/pr38997.c: New.
11704
11705 2009-01-28  Richard Guenther  <rguenther@suse.de>
11706
11707         PR tree-optimization/38926
11708         * gcc.c-torture/compile/pr38926.c: New testcase.
11709
11710 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11711
11712         PR middle-end/38934
11713         * gcc.dg/pr38934.c: New test.
11714
11715 2009-01-28  Richard Guenther  <rguenther@suse.de>
11716
11717         PR middle-end/38908
11718         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11719
11720 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11721
11722         PR tree-optimization/38984
11723         * gcc.dg/pr38984.c: New XFAILed testcase.
11724
11725
11726 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11727
11728         PR target/38988
11729         * gcc.target/i386/pr38988.c: New test.
11730
11731 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11732
11733         PR c++/37554
11734         * g++.dg/parse/crash51.C: New.
11735         * g++.old-deja/g++.pt/crash9.C: Adjust.
11736
11737 2009-01-27  Daniel Kraft  <d@domob.eu>
11738
11739         PR fortran/38883
11740         * gfortran.dg/mvbits_6.f90:  New test.
11741         * gfortran.dg/mvbits_7.f90:  New test.
11742         * gfortran.dg/mvbits_8.f90:  New test.
11743
11744 2009-01-27  Richard Guenther  <rguenther@suse.de>
11745
11746         PR tree-optimization/38503
11747         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11748
11749 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11750
11751         PR middle-end/38969
11752         * gcc.c-torture/execute/pr38969.c: New test.
11753
11754 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11755
11756         PR testsuite/38864
11757         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11758         to dg-do compile.
11759         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11760         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11761         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11762
11763 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11764
11765         PR target/38952
11766         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11767         if __USING_SJLJ_EXCEPTIONS__ is defined.
11768
11769         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11770         __USING_SJLJ_EXCEPTIONS__ is defined.
11771         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11772         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11773         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11774         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11775         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11776         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11777
11778 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11779
11780         PR testsuite/38949
11781         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11782         Use instead of C name in asm statements.
11783
11784 2009-01-26  Richard Guenther  <rguenther@suse.de>
11785
11786         PR tree-optimization/38745
11787         * g++.dg/torture/pr38745.C: New testcase.
11788
11789 2009-01-26  Richard Guenther  <rguenther@suse.de>
11790
11791         PR middle-end/38851
11792         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11793
11794 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11795
11796         * gcc.dg/bitfld-15.c: Gate warning on target
11797         pcc_bitfield_type_matters.
11798         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11799         g++.dg/ext/bitfield4.C: Likewise.
11800         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11801         bitfield for any target.
11802
11803 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11804
11805         PR c/38957
11806         * gcc.dg/pr38957.c: New test.
11807
11808 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11809
11810         PR fortran/38955
11811         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11812         comparing floats.
11813
11814 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11815
11816         PR tree-optimization/38953
11817         * gfortran.dg/graphite/pr38953.f90: New.
11818
11819 2009-01-24  Paul Brook  <paul@codesourcery.com>
11820
11821         * gcc.target/arm/neon-cond-1.c: New test.
11822
11823 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11824
11825         PR tree-optimization/38932
11826         * gcc.dg/pr38932.c: New.
11827
11828 2009-01-23  Revital Eres  <eres@il.ibm.com>
11829
11830         * gcc.dg/sms-7.c: Fix test.
11831
11832 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11833
11834         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11835         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11836         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11837         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11838
11839 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11840
11841         * gcc.dg/pr35729.c: Make test x86 specific.
11842
11843 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11844
11845         PR middle-end/38615
11846         * gcc.dg/pr38615.c: New test.
11847
11848 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11849
11850         PR target/38931
11851         * gcc.target/i386/pr38931.c: New test.
11852
11853 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11854
11855         PR c++/38930
11856         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11857         * g++.dg/template/typedef12.C: Likewise.
11858         * g++.dg/template/typedef13.C: Likewise.
11859         * g++.dg/template/typedef14.C: Likewise.
11860         * g++.dg/template/sfinae3.C: Likewise.
11861         * g++.old-deja/g++.pt/typename8.C: Likewise.
11862         * g++.dg/template/access11.C: Likewise
11863
11864 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11865
11866         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11867         and mips*-*-irix*.
11868         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11869
11870 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11871
11872         PR c++/26693
11873         * g++.dg/template/typedef11.C: New test.
11874         * g++.dg/template/typedef12.C: Likewise.
11875         * g++.dg/template/typedef13.C: Likewise.
11876         * g++.dg/template/typedef14.C: Likewise.
11877         * g++.dg/template/sfinae3.C: Compile this pedantically.
11878         The only errors expected should be the one saying the typedef is ill
11879         formed.
11880         * g++.old-deja/g++.pt/typename8.C: Likewise.
11881         * g++.dg/template/access11.C: Update this.
11882
11883 2009-01-21  Daniel Kraft  <d@domob.eu>
11884
11885         PR fortran/38887
11886         * gfortran.dg/mvbits_5.f90:  New test.
11887
11888 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11889
11890         * gcc.dg/sms-6.c: New test.
11891         * gcc.dg/sms-7.c: Likewise.
11892
11893 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11894
11895         PR fortran/38907
11896         * gfortran.dg/host_assoc_function_7.f90: New test
11897
11898 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11899             Richard Guenther  <rguenther@suse.de>
11900
11901         PR tree-optimization/38747
11902         PR tree-optimization/38748
11903         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11904         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11905         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11906
11907 2009-01-20  Kees Cook  <kees@ubuntu.com>
11908             H.J. Lu  <hongjiu.lu@intel.com>
11909
11910         PR target/38902
11911         * gcc.dg/pr38902.c: New.
11912
11913 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11914
11915         PR target/38868
11916         * gfortran.dg/pr38868.f: New testcase.
11917
11918 2009-01-20  Richard Guenther  <rguenther@suse.de>
11919
11920         * gcc.c-torture/execute/pr36227.c: Move ...
11921         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11922
11923 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11924
11925         * lib/gfortran.exp: Add -B options for targets that use
11926         libgfortran.a%s in their specs.
11927
11928 2009-01-19  Jason Merrill  <jason@redhat.com>
11929
11930         PR c++/23287
11931         * g++.dg/template/dtor5.C: New test.
11932
11933 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11934
11935         PR fortran/38859
11936         * gfortran.dg/bound_5.f90: New test.
11937
11938 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11939
11940         PR target/38736
11941         * g++.dg/compat/abi/pr38736_main.C: New.
11942         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11943         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11944         * g++.dg/other/macro-1.C: Likewise.
11945         * gcc.dg/macro-1.c: Likewise.
11946         * gcc.dg/compat/pr38736_main.c: Likewise.
11947         * gcc.dg/compat/pr38736_x.c: Likewise.
11948         * gcc.dg/compat/pr38736_y.c: Likewise.
11949
11950 2009-01-18  Richard Guenther  <rguenther@suse.de>
11951
11952         PR tree-optimization/38819
11953         * gcc.c-torture/execute/pr38819.c: New testcase.
11954
11955 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11956
11957         PR fortran/38657
11958         * gfortran.dg/module_commons_3.f90: Reapply.
11959
11960 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11961
11962         PR fortran/34955
11963         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11964         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11965
11966 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11967
11968         PR fortran/38657
11969         * gfortran.dg/module_commons_3.f90: Remove
11970
11971 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11972
11973         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11974
11975 2009-01-16  Jason Merrill  <jason@redhat.com>
11976
11977         PR c++/38877
11978         * g++.dg/template/lvalue1.C: New test.
11979
11980         PR c++/29470
11981         * g++.dg/template/access20.C: New test.
11982         * g++.dg/torture/pr34641.C: Fix access.
11983
11984 2009-01-16  Richard Guenther  <rguenther@suse.de>
11985
11986         PR tree-optimization/38835
11987         PR middle-end/36227
11988         * gcc.c-torture/execute/pr36227.c: New testcase.
11989         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11990         * g++.dg/init/const7.C: Likewise.
11991
11992 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11993
11994         PR target/38554
11995         * gcc.c-torture/compile/pr38554.c: New test.
11996
11997 2009-01-16  Jason Merrill  <jason@redhat.com>
11998
11999         PR c++/38579
12000         * g++.dg/conversion/access1.C: New test.
12001
12002 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
12003
12004         PR tree-optimization/38789
12005         * gcc.c-torture/compile/pr38789.c: New test.
12006
12007 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
12008
12009         PR fortran/38152
12010         * gfortran.dg/proc_ptr_13.f90: New.
12011
12012 2009-01-15  Jason Merrill  <jason@redhat.com>
12013
12014         PR c++/38850
12015         * g++.dg/template/koenig6.C: New test.
12016
12017 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12018
12019         PR c++/29388
12020         * g++.dg/template/error37.C: New testcase.
12021
12022 2009-01-15  Jason Merrill  <jason@redhat.com>
12023
12024         PR c++/36334
12025         * g++.dg/conversion/memfn1.C: New test.
12026
12027         PR c++/37646
12028         * g++.dg/conversion/memfn2.C: New test.
12029
12030 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
12031
12032         PR c++/38357
12033         * g++.dg/template/crash87.C: New test.
12034
12035 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
12036
12037         PR middle-end/37843
12038         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
12039
12040 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
12041
12042         PR c++/38636
12043         * g++.dg/parse/crash50.C: New test.
12044
12045 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
12046
12047         PR rtl-optimization/38245
12048         * gcc.dg/pr38245-3.c: New test.
12049         * gcc.dg/pr38245-3.h: New file.
12050         * gcc.dg/pr38245-4.c: New file.
12051         * gcc.dg/pr38364.c: New test.
12052
12053 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
12054
12055         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
12056         sequence PC-relative.
12057
12058 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
12059
12060         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
12061         calls and/or PLT markers.
12062         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
12063         calls and/or PLT markers.
12064         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
12065         calls and/or PLT markers.
12066         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
12067         calls and/or PLT markers.
12068
12069 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
12070             Nathan Froyd  <froydnj@codesourcery.com>
12071             Joseph Myers  <joseph@codesourcery.com>
12072
12073         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
12074         New function.
12075         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
12076         and use consistent CFLAGS.
12077         * gcc.target/powerpc/20030505.c: Likewise.
12078         * gcc.target/powerpc/20081204-1.c: Likewise.
12079         * gcc.target/powerpc/ppc-spe.c: Likewise.
12080         * gcc.target/powerpc/spe1.c: Likewise.
12081         * g++.dg/ext/spe1.C: Likewise.
12082         * g++.dg/other/opaque-1.C: Likewise.
12083         * g++.dg/other/opaque-2.C: Likewise.
12084         * g++.dg/other/opaque-3.C: Likewise.
12085
12086 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
12087
12088         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
12089         out of loop.
12090
12091 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
12092
12093         PR target/38811
12094         * g++.dg/torture/pr38811.C: New file.
12095
12096 2009-01-14  Richard Guenther  <rguenther@suse.de>
12097
12098         PR tree-optimization/38826
12099         PR middle-end/38477
12100         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
12101
12102 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
12103
12104         * gcc.dg/graphite/pr38786.c: Fix commit problem.
12105
12106 2009-01-14  Nick Clifton  <nickc@redhat.com>
12107
12108         PR c++/37862
12109         * g++.cp/parse/pr37862.C: New test.
12110
12111 2009-01-14  Julian Brown  <julian@codesourcery.com>
12112
12113         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
12114         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
12115         to...
12116         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
12117         These.
12118
12119 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
12120
12121         PR rtl-optimization/38774
12122         * gcc.dg/torture/pr38774.c: New test.
12123
12124         PR c++/38795
12125         * g++.dg/cpp0x/pr38795.C: New test.
12126
12127 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
12128             Nathan Froyd  <froydnj@codesourcery.com>
12129             Joseph Myers  <joseph@codesourcery.com>
12130
12131         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
12132         otherwise.  Do not check for AltiVec at runtime.
12133         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
12134         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
12135         * gcc.target/powerpc/altivec-1.c: Likewise.
12136         * gcc.target/powerpc/altivec-3.c: Likewise.
12137         * gcc.target/powerpc/altivec-10.c: Likewise.
12138         * gcc.target/powerpc/altivec-12.c: Likewise.
12139         * gcc.target/powerpc/altivec-24.c: Likewise.
12140         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
12141         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
12142         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
12143         * gcc.target/powerpc/pr35907.c: Likewise.
12144         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
12145         otherwise.  Do not check for Cell at runtime.
12146         * gcc.target/powerpc/altivec_check.h: Delete.
12147
12148         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
12149         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
12150         not check for AltiVec at runtime.
12151         * g++.dg/ext/altivec-cell-2.C: Likewise.
12152         * g++.dg/ext/altivec-cell-3.C: Likewise.
12153         * g++.dg/ext/altivec-cell-4.C: Likewise.
12154         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
12155         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
12156         check.
12157         * g++.dg/ext/altivec_check.h: Delete.
12158
12159 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
12160
12161         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
12162         effective target.  Adjust line numbers accordingly.
12163
12164 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
12165
12166         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
12167
12168 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
12169
12170         PR tree-optimization/38786
12171         * gcc.dg/graphite/pr38786.c: New.
12172
12173 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
12174
12175         Revert:
12176         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12177
12178         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12179         for alpha*-*-* targets.
12180         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12181
12182 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12183
12184         PR libfortran/38772
12185         * gfortran.dg/fmt_bz_bn_err.f: New test.
12186
12187 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
12188
12189         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
12190
12191 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12192
12193         * lib/target-supports.exp (check_effective_target_powerpc64): New.
12194         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
12195         instruction support.  Do not check for it at runtime.
12196
12197 2009-01-12  Jason Merrill  <jason@redhat.com>
12198
12199         PR c++/35109
12200         * g++.dg/lookup/friend11.C: Remove expected error.
12201         * g++.dg/lookup/friend14.C: New test.
12202         * g++.dg/lookup/friend15.C: New test.
12203
12204 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
12205
12206         PR c++/36019
12207         * g++.dg/lookup/hidden-class12.C: New test.
12208         * g++.dg/lookup/hidden-class13.C: New test.
12209         * g++.dg/lookup/hidden-class14.C: New test.
12210         * g++.dg/lookup/hidden-class15.C: New test.
12211         * g++.dg/lookup/hidden-class16.C: New test.
12212
12213 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
12214
12215         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
12216         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
12217         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
12218
12219 2009-01-12  Jason Merrill  <jason@redhat.com>
12220
12221         PR c++/31488
12222         * g++.dg/other/vararg-3.C: New test.
12223
12224 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12225
12226         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
12227         Explicitly enable SPE.
12228         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
12229         directive.
12230
12231         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
12232         Expect -flax-vector-conversions message.  Adjust incompatible
12233         types errors.
12234         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
12235         Make Foo extern.
12236
12237         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
12238
12239         * g++.dg/other/opaque-1.C: Run on targets with SPE.
12240
12241         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
12242         * g++.dg/other/opaque-2.C: Likewise.
12243         * g++.dg/other/opaque-3.C: Likewise.
12244
12245 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12246
12247         PR c/32041
12248         * gcc.dg/pr32041.c: New test.
12249         * g++.dg/parse/offsetof9.C: New test.
12250
12251 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12252             Nathan Froyd  <froydnj@codesourcery.com>
12253
12254         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
12255         * g++.dg/ext/attribute-test-1.C: Likewise.
12256         * g++.dg/ext/attribute-test-2.C: Likewise.
12257         * g++.dg/ext/attribute-test-3.C: Likewise.
12258         * g++.dg/ext/attribute-test-4.C: Likewise.
12259
12260 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12261
12262         * gnat.dg/unchecked_convert3.adb: New test.
12263
12264 2009-01-12  Tomas Bily  <tbily@suse.cz>
12265
12266         PR middlend/38385
12267         * gcc.dg/tree-ssa/pr38385.c: New file.
12268
12269 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12270
12271         PR c++/38794
12272         * g++.dg/parse/typedef9.C: New test.
12273
12274         PR tree-optimization/38807
12275         * gcc.c-torture/compile/pr38807.c: New test.
12276
12277 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
12278
12279         * gcc.target/mips/ins-2.c: New test.
12280
12281 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12282
12283         PR testsuite/38809
12284         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12285
12286 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
12287
12288         PR c++/36254
12289         * g++.dg/warn/Wreturn-type-5.C: New test.
12290
12291 2009-01-11  Matthias Klose  <doko@ubuntu.com>
12292
12293         PR middle-end/38616
12294         * gcc.dg/pr38616.c: New test.
12295
12296 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
12297
12298         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12299
12300 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
12301
12302         PR c++/38648
12303         * g++.dg/expr/string-1.C: New test.
12304         * g++.dg/expr/string-2.C: New test.
12305
12306         PR c++/36695
12307         * g++.dg/ext/complex4.C: New test.
12308         * g++.dg/ext/complex5.C: New test.
12309         * g++.dg/init/reference1.C: New test.
12310         * g++.dg/init/reference2.C: New test.
12311         * g++.dg/init/reference3.C: New test.
12312
12313 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12314
12315         PR fortran/38763
12316         * gfortran.dg/transfer_null_1.f90: New test.
12317
12318 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12319
12320         PR fortran/38765
12321         * gfortran.dg/host_assoc_function_6.f90: New test.
12322
12323 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
12324
12325         * lib/target-supports.exp: Add method to determine if the effective
12326         target is really a ppc405 after applying all compile options.
12327         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12328         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12329         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12330         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12331         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12332         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12333         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12334         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12335         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12336         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12337         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12338         * gcc.target/powerpc/405-machhw-1.c: Likewise.
12339         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12340         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12341         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12342         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12343         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12344         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12345         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12346         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12347         * gcc.target/powerpc/405-macchw-1.c: Likewise.
12348         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12349         * gcc.target/powerpc/405-machhw-2.c: Likewise.
12350         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12351         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12352         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12353         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12354         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12355         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12356         * gcc.target/powerpc/405-macchw-2.c: Likewise.
12357         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12358
12359 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12360
12361         PR c++/35335
12362         * g++.dg/other/error31.C: New testcase.
12363
12364         PR c/35742
12365         * gcc.dg/pr35742.c: New test.
12366
12367 2009-01-09  John F. Carr  <jfc@mit.edu>
12368
12369         PR c++/37877
12370         * g++.dg/parse/linkage3.C: New test.
12371
12372 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12373
12374         PR middle-end/38771
12375         * gcc.c-torture/compile/pr38771.c: New test.
12376
12377 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
12378
12379         * gcc.dg/pr34856.c: Ignore irrelevant warning.
12380
12381 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
12382
12383         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12384         * gcc.dg/sibcall-4.c: Likewise.
12385
12386 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
12387             Jan Sjodin  <jan.sjodin@amd.com>
12388
12389         PR tree-optimization/38559
12390         * gcc.dg/graphite/pr38559.c: New.
12391
12392 2009-01-08  Ira Rosen  <irar@il.ibm.com>
12393
12394         PR tree-optimization/37194
12395         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12396
12397 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
12398
12399         PR c++/38725
12400         * g++.dg/ext/label11.C: New test.
12401
12402 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
12403
12404         * lib/target-supports.exp (check_weak_override_available): New.
12405         * lib/target-supports-dg.exp (dg-require-weak-override): New.
12406         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12407         dg-require-weak-override.
12408
12409 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12410             Alan Modra  <amodra@bigpond.net.au>
12411
12412         * gcc.c-torture/compile/20090107-1.c: New test.
12413
12414 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12415
12416         PR target/38706
12417         * g++.dg/other/pr38706.C: New test.
12418
12419 2009-01-07  Jason Merrill  <jason@redhat.com>
12420
12421         * g++.dg/cpp0x/variadic92.C: New test.
12422         * g++.dg/cpp0x/variadic93.C: New test.
12423
12424 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12425
12426         * lib/target-supports-dg.exp (current_compiler_flags): New.
12427         (check-flags): Use it; do not access dg-test local variables.
12428         (dg-skip-if): Do not access dg-test local variables.
12429         (dg-xfail-run-if): Ditto.
12430         (dg-shouldfail): Ditto.
12431         * gcc.test-framework/test-framework.exp
12432         (check_effective_target_def_nocache): New.
12433         * gcc.test-framework/test-framework.awk: Handle scan tests.
12434         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12435         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12436         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12437         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12438         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12439         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12440         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12441         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12442         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12443
12444         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12445
12446         * lib/target-supports-dg.exp (check_test_flags): Delete.
12447
12448 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12449
12450         PR tree-optimization/38492
12451         PR tree-optimization/38498
12452         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12453         in trunk.
12454         * gcc.dg/graphite/block-0.c: Update test.
12455         * gcc.dg/graphite/block-1.c: Same.
12456         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12457         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12458         * gcc.dg/graphite/block-3.c: New.
12459         * gcc.dg/graphite/pr38498.c: New.
12460
12461 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12462
12463         AVX Programming Reference (December, 2008)
12464         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12465         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12466         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12467
12468         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12469         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12470
12471 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12472
12473         PR fortran/38220
12474         * gfortran.dg/c_loc_pure_1.f90:  New test.
12475
12476 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12477
12478         PR fortran/38669
12479         * gfortran.dg/elemental_dependency_3.f90:
12480         Add the final tree dump cleanup.
12481
12482 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12483
12484         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12485         passing -m32.
12486
12487         PR rtl-optimization/38722
12488         * gfortran.dg/pr38722.f90: New test.
12489
12490 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12491
12492         PR c/34252
12493         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12494         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12495
12496 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12497
12498         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12499         * gfortran.dg/typebound_call_8.f03: Same.
12500         * gfortran.dg/elemental_bind_c.f90: Same.
12501         * gfortran.dg/typebound_call_7.f03: Same.
12502         * gfortran.dg/interface_proc_end.f90: Same
12503         * gfortran.dg/pr37243.f: Fix typo.
12504
12505 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12506
12507         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12508         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12509         large stack sizes.
12510
12511 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12512
12513         AVX Programming Reference (December, 2008)
12514         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12515         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12516         * gcc.target/i386/sse-14.c: Likewise.
12517
12518         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12519         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12520         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12521         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12522
12523 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12524
12525         PR libfortran/38735
12526         * gfortran.dg/fmt_bz_bn.f: Update test.
12527
12528 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12529
12530         PR c++/38472
12531         * g++.dg/conversion/usual-arith-conv.C: New test.
12532
12533 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12534
12535         PR c/34911
12536         * gcc.dg/vector-3.c: New testcase.
12537         * g++.dg/ext/vector15.C: New test.
12538
12539 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12540
12541         PR tree-optimization/38510
12542         * gcc.dg/graphite/pr38510.c: New.
12543
12544 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12545             Jan Sjodin <jan.sjodin@amd.com>
12546
12547         PR tree-optimization/38500
12548         * gcc.dg/graphite/pr38500.c: New.
12549
12550 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12551
12552         * gcc.c-torture/compile/20001226-1.c: Generalize
12553         dg-timeout-factor.
12554         * gcc.c-torture/compile/limits-fnargs.c: Add
12555         dg-timeout-factor.
12556         * gcc.dg/20020425-1.c: Likewise.
12557         * gcc.dg/pch/pch.exp: Likewise.
12558
12559 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12560
12561         PR fortran/38657
12562         * gfortran.dg/module_commons_3.f90: New test.
12563
12564 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12565
12566         PR fortran/37159
12567         * gfortran.dg/random_seed_1.f90: Updated.
12568
12569 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12570
12571         PR fortran/38669
12572         PR fortran/38726
12573         * gfortran.dg/elemental_subroutine_7.f90:
12574         Fix p values so that it can be used as vector subscript.
12575
12576 2009-01-05  Jason Merrill  <jason@redhat.com>
12577
12578         * g++.dg/cpp0x/initlist12.C: Add another test.
12579
12580         * g++.dg/cpp0x/defaulted7.C: New test.
12581
12582 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12583
12584         PR fortran/38672
12585         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12586         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12587
12588 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12589
12590         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12591         for alpha*-*-* targets.
12592         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12593
12594 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12595
12596         PR fortran/38665
12597         * gfortran.dg/host_assoc_function_5.f90: New test.
12598
12599 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12600
12601         PR fortran/38669
12602         * gfortran.dg/elemental_dependency_3.f90: New test.
12603         * gfortran.dg/elemental_subroutine_7.f90: New test.
12604
12605 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12606
12607         * gcc.dg/struct-ret-3.c: Include unistd.h.
12608         (main): Exit early if system memory page size is
12609         larger than 4096 bytes.
12610
12611 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12612
12613         PR fortran/38718
12614         * gfortran.dg/merge_init_expr.f90: New.
12615
12616 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12617
12618         PR fortran/38536
12619         * gfortran.dg/c_loc_tests_13.f90: New test.
12620         * gfortran.dg/c_loc_tests_14.f90: New test.
12621
12622 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12623
12624         * gfortran.dg/func_result_4.f90: New.
12625
12626 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12627
12628         PR fortran/38594
12629         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12630         interface still works, in addition to original tests.
12631         * gfortran.dg/host_assoc_call_6.f90: New test.
12632
12633 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12634
12635         PR c++/38705
12636         * g++.dg/torture/pr38705.C: New test.
12637
12638         PR c/38700
12639         * gcc.dg/pr38700.c: New test.
12640
12641 2009-01-02  Jason Merrill  <jason@redhat.com>
12642
12643         * g++.dg/cpp0x/initlist11.C: New test.
12644         * g++.dg/cpp0x/initlist12.C: New test.
12645
12646 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12647
12648         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12649         Allow extra informative notes.
12650
12651 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12652
12653         PR c/36489
12654         * gcc.dg/pr36489.c: New test.
12655
12656 \f
12657 Copyright (C) 2009 Free Software Foundation, Inc.
12658
12659 Copying and distribution of this file, with or without modification,
12660 are permitted in any medium without royalty provided the copyright
12661 notice and this notice are preserved.