OSDN Git Service

44c8c1ae91f4f58ab4dc0a480c5d0c5f62585e44
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
2
3         PR c/39582
4         * gcc.dg/vla-20.c: New test.
5
6 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7
8         PR c/39564
9         * gcc.dg/vla-19.c: New test.
10
11 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
12
13         PR preprocessor/39559
14         * gcc.dg/c99-intconst-2.c: New test.
15
16 2009-04-25  Jan Hubicka  <jh@suse.cz>
17
18         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
19
20 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
21
22         PR fortran/39688
23         * gfortran.dg/import7.f90: New.
24
25 2009-04-24  Richard Guenther  <rguenther@suse.de>
26
27         * gcc.dg/tree-ssa/vrp48.c: Fix.
28
29 2008-04-24  Doug Kwan  <dougkwan@google.com>
30
31         * g++.dg/init/copy7.C: Only abort in memcpy if source and
32         destination are the same.
33
34 2009-04-24  Richard Guenther  <rguenther@suse.de>
35
36         * gcc.dg/tree-ssa/vrp48.c: New testcase.
37
38 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
39
40         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
41         gcc.dg/array-const-3.c: New tests.
42
43 2009-04-24  Ian Lance Taylor  <iant@google.com>
44
45         * gcc.dg/Wcxx-compat-4.c: New testcase.
46
47 2009-04-24  Daniel Kraft  <d@domob.eu>
48
49         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
50         expected on already erraneous symbol (renamed to fresh one).
51
52 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
53
54         PR middle-end/39867
55         * gcc.dg/pr39867.c: New.
56
57 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
58
59         PR fortran/39861
60         PR fortran/39864
61         * gfortran.dg/intrinsic_1.f90: New.
62
63 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
64
65         * gnat.dg/alignment7.adb: New test.
66         * gnat.dg/alignment8.adb: Likewise.
67
68 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
69
70         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
71         * gnat.dg/specs/rep_clause2.ads: New test.
72
73 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
74
75         PR rtl-optimization/39794
76         * gcc.dg/pr39794.c: New test.
77
78 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
79
80         * gnat.dg/atomic1.adb: New test.
81         * gnat.dg/atomic1_pkg.ads: New helper.
82
83 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
84
85         PR testsuite/39623
86         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
87         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
88         
89 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
90
91         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
92         warning.
93
94 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
95
96         PR C/31499
97         * gcc.dg/vector-init-1.c: New testcase.
98         * gcc.dg/vector-init-2.c: New testcase.
99
100 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
101
102         * gnat.dg/enum2.adb: New test.
103         * gnat.dg/enum2_pkg.ads: New helper.
104
105 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
106
107         PR c/39855
108         * gcc.dg/torture/pr39855.c: New test.
109
110 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
111
112         PR c++/39639
113         * g++.dg/cpp0x/pr39639.C: New test.
114
115 2009-04-22  Mark Heffernan  <meheff@google.com>
116
117         * gcc.dg/profile-generate-3.c: New test.
118
119 2009-04-22  Jan Hubicka  <jh@suse.cz>
120
121         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
122
123 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
124
125         PR testsuite/39623
126         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
127         
128 2009-04-22  Richard Guenther  <rguenther@suse.de>
129
130         PR tree-optimization/39824
131         * gcc.c-torture/compile/pr39824.c: New testcase.
132
133 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
134
135         PR c++/14875
136         * g++.dg/parse/parser-pr14875.C: New.
137         * g++.dg/parse/parser-pr14875-2.C: New.
138         * g++.dg/parse/error6.C: Update match string.
139
140 2009-04-22  Richard Guenther  <rguenther@suse.de>
141
142         PR tree-optimization/39845
143         * gcc.c-torture/compile/pr39845.c: New testcase.
144
145 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
146
147         PR fortran/39735
148         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
149         * gfortran.dg/external_initializer.f90: Modified.
150         * gfortran.dg/interface_26.f90: Modified.
151         * gfortran.dg/intrinsic_subroutine.f90: Modified.
152         * gfortran.dg/proc_ptr_3.f90: Modified.
153         * gfortran.dg/proc_ptr_15.f90: New.
154         * gfortran.dg/proc_ptr_result_1.f90: Modified.
155
156 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
157
158         PR c++/35711
159         * g++.dg/warn/pr35711.C: New.
160         * g++.dg/conversion/ptrmem2.C: Update.
161
162 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
163
164         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
165         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
166         README.gcc, g++.dg/README, g++.dg/compat/break/README,
167         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
168         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
169         gcc.c-torture/ChangeLog.0,
170         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
171         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
172         gcc.target/i386/math-torture/math-torture.exp,
173         gcc.target/mips/inter/mips16-inter.exp,
174         gcc.target/mips/mips-nonpic/README,
175         gcc.target/x86_64/abi/README.gcc,
176         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
177         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
178         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
179         notices.
180         * ChangeLog-1993-2007, ChangeLog: Correct dates.
181
182 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
183
184         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
185
186 2009-04-21  Richard Guenther  <rguenther@suse.de>
187
188         PR middle-end/39829
189         * gcc.dg/torture/pr39829.c: New testcase.
190
191 2009-04-21  Martin Jambor  <mjambor@suse.cz>
192
193         * gcc.dg/tree-ssa/cswtch-2.c: New test.
194
195 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
196
197         PR 16202
198         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
199         * gcc.dg/sequence-pt-2.c: New.
200         * gcc.dg/sequence-pt-3.c: New.
201         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
202         * g++.dg/warn/sequence-pt-2.c: New.
203         * g++.dg/warn/sequence-pt-3.c: New.
204
205 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
206
207         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
208
209 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
210
211         * gnat.dg/import1.ad[sb]: New test.
212
213 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
214
215         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
216         return 0.
217
218 2009-04-20  Tobias Burnus  <burnus@net-b.de>
219
220         PR fortran/39811
221         * gfortran.dg/continuation_11.f90: New test.
222
223 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
224
225         PR c++/13358
226         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
227         messages. Test for "long long" in system headers.
228         * gcc.dg/c99-longlong-2.c: New.
229         * g++.dg/warn/pr13358.C: New.
230         * g++.dg/warn/pr13358-2.C: New.
231         * g++.dg/warn/pr13358-3.C: New.
232         * g++.dg/warn/pr13358-4.C: New.
233
234 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
235
236         * gcc.dg/framework-2.c: Fix up for non existent includes
237         being fatal errors now.
238
239 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
240
241         PR fortran/39800
242         * gfortran.dg/private_type_13.f90: New test.
243         * gfortran.dg/private_type_2.f90: Add option -std=f95.
244
245 2009-04-20  Le-Chun Wu  <lcwu@google.com>
246
247         PR c++/39803
248         * g++.dg/warn/Wunused-14.C: New test.
249
250 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
251
252         * gnat.dg/specs/small_alignment.ads: New test.
253
254 2009-04-20  Ian Lance Taylor  <iant@google.com>
255
256         * gcc.dg/Wcxx-compat-3.c: New testcase.
257
258 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
259
260         * gnat.dg/pack13.ad[sb]: New test.
261         * gnat.dg/pack13_pkg.ads: New helper.
262
263 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
264
265         * gnat.dg/discr11.ad[sb]: New test.
266         * gnat.dg/discr11_pkg.ads: New helper.
267
268 2009-04-20  Ira Rosen  <irar@il.ibm.com>
269
270         PR tree-optimization/39675
271         * gcc.dg/vect/O3-pr39675-2.c: New test.
272
273 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
274
275         * gnat.dg/rep_clause3.adb: New test.
276
277 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
278
279         PR c/37481
280         * gcc.dg/c99-flex-array-7.c: New test.
281
282 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
283
284         PR c/19771
285         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
286
287 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
288
289         PR c/38243
290         * gcc.dg/c99-restrict-3.c: New test.
291
292 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
293
294         PR preprocessor/20078
295         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
296
297 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
298
299         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
300         Do not pass -B$root after -margs.
301
302 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
303
304         PR c/32061
305         PR c++/36954
306         * gcc.dg/pr32061.c: New.
307         * gcc.dg/Wlogical-op-1.c: Update.
308         * g++.dg/warn/Wlogical-op-1.C: Update.
309         * g++.dg/warn/pr36954.C: New.
310
311 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
312
313         PR c/27676
314         * gcc.dg/lvalue-5.c: New test.
315
316 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
317
318         PR c/22367
319         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
320
321 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
322
323         * gcc.dg/cpp/include5.c: New test.
324
325 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
326
327         PR c/35210
328         * gcc.dg/call-diag-2.c: New test.
329
330 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
331
332         PR preprocessor/39646
333         * gcc.dg/cpp/line8.c: New test.
334
335 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
336
337         PR preprocessor/39647
338         * gcc.dg/cpp/line7.c: New test.
339
340 2009-04-18  Richard Guenther  <rguenther@suse.de>
341
342         PR middle-end/39804
343         * gcc.target/i386/pr39804.c: New testcase.
344
345 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
346
347         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
348         * g++.dg/other/pr39496.C: Likewise.
349
350 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
351
352         PR middle-end/36902
353         * gcc.dg/pr36902.c: New.
354
355 2009-04-17  Diego Novillo  <dnovillo@google.com>
356
357         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
358         violation for variable 'inside_main'.
359
360 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
361
362         * gfortran.fortran-torture/execute/getarg_1.x: New file.
363
364 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
365
366         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
367
368 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
369
370         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
371         * gfortran.dg/chmod_2.f90: Likewise.
372         * gfortran.dg/chmod_3.f90: Likewise.
373         * gfortran.dg/open_errors.f90: Likewise.
374         * gfortran.dg/stat_1.f90: Likewise.
375         * gfortran.dg/stat_2.f90: Likewise.
376
377 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
378
379         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
380         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
381         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
382         * gfortran.dg/nearest_1.f90: Likewise.
383         * gfortran.dg/nearest_3.f90: Likewise.
384         * gfortran.dg/isnan_1.f90: Likewise.
385         * gfortran.dg/isnan_2.f90: Likewise.
386         * gfortran.dg/nan_1.f90: Likewise.
387         * gfortran.dg/nan_2.f90: Likewise.
388         * gfortran.dg/nan_3.f90: Likewise.
389         * gfortran.dg/nan_4.f90: Likewise.
390         * gfortran.dg/module_nan.f90: Likewise.
391         * gfortran.dg/int_conv_2.f90: Likewise.
392         * gfortran.dg/init_flag_3.f90: Likewise.
393         * gfortran.dg/namelist_42.f90: Likewise.
394         * gfortran.dg/namelist_43.f90: Likewise.
395         * gfortran.dg/real_const_3.f90: Likewise.
396         * gfortran.dg/transfer_simplify_1.f90: Likewise.
397
398         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
399         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
400         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
401         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
402         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
403
404         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
405         * gfortran.dg/gamma_5.f90: Likewise.
406
407 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
408
409         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
410         less strict so it also works with auto-overlay support.
411         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
412         for "exceeds local store" linker errors on the SPU.
413
414         * lib/gfortran.exp: Include target-supports.exp.
415         (gfortran_init): On SPU targets where automatic overlay support
416         is available, use it to build all Fortran test cases.
417
418         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
419
420 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
421
422         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
423         rule enforced by gnat on taft types.
424
425 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
426
427         PR testsuite/39792
428         * g++.dg/ext/complit11.C: Add empty dg-options.
429
430 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
431
432         PR c++/17570
433         * g++.dg/template/defarg11.C: New test.
434
435 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
436
437         PR c++/28766
438         * g++.dg/ext/complit11.C: New testcase.
439
440 2009-04-15  Le-Chun Wu  <lcwu@google.com>
441
442         PR c++/39551
443         * g++.dg/warn/Wunused-13.C: New testcase.
444
445 2009-04-15  Ian Lance Taylor  <iant@google.com>
446
447         * gcc.dg/Wenum-compare-1.c: New testcase.
448
449 2009-04-15  Richard Guenther  <rguenther@suse.de>
450
451         PR tree-optimization/39764
452         * g++.dg/torture/pr39764.C: New testcase.
453
454 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
455
456         * g++.dg/ext/altivec-17.C: New.
457
458 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
459
460         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
461         * gnat.dg/specs/limited1.ads: Ditto.
462
463 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
464
465         PR testsuite/39769
466         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
467         for testing the results of estimate instructions.
468         * gcc.dg/vmx/3a-04m.c (test): Ditto.
469         * gcc.dg/vmx/3a-05.c (test): Ditto.
470
471 2009-04-14  Jason Merrill  <jason@redhat.com>
472
473         PR c++/39763
474         * g++.dg/warn/Wshadow-4.C: Extend.
475
476 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
477
478         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
479         (do_D): Remove attribute hidden.
480
481 2009-04-13  Jason Merrill  <jason@redhat.com>
482
483         PR c++/39480
484         * g++.dg/init/copy7.C: New.
485
486 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
487
488         PR testsuite/39733
489         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
490         (check_for_all_options): This.
491
492 2009-04-13  Jason Merrill  <jason@redhat.com>
493
494         PR c++/39750
495         * g++.dg/template/crash90.C: New.
496
497 2009-04-12  Jason Merrill  <jason@redhat.com>
498
499         PR c++/39742
500         * g++.dg/overload/extern-C-2.C: New.
501
502 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
503
504         PR preprocessor/31869
505         * gcc.dg/cpp/strify5.c: New test.
506
507 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
508
509         * gnat.dg/enum1.adb: New test.
510         * gnat.dg/enum1_pkg.ads: New helper.
511
512 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
513
514         PR target/39740
515         * gcc.target/alpha/pr39740.c: New test.
516
517 2009-04-11  Daniel Kraft  <d@domob.eu>
518
519         PR fortran/37746
520         * gfortran.dg/bounds_check_strlen_1.f90: New test.
521         * gfortran.dg/bounds_check_strlen_2.f90: New test.
522         * gfortran.dg/bounds_check_strlen_3.f90: New test.
523         * gfortran.dg/bounds_check_strlen_4.f90: New test.
524         * gfortran.dg/bounds_check_strlen_5.f90: New test.
525         * gfortran.dg/bounds_check_strlen_6.f90: New test.
526         * gfortran.dg/bounds_check_strlen_7.f90: New test.
527         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
528         expected string length that failed with -fbounds-check now.
529         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
530
531 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
532
533         PR fortran/39692
534         * gfortran.dg/proc_ptr_14.f90: New.
535
536 2009-04-11  Richard Guenther  <rguenther@suse.de>
537
538         PR middle-end/39732
539         * g++.dg/torture/pr39732.C: New testcase.
540
541 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
542
543         * gfortran.dg/whole_file_5.f90: New.
544         * gfortran.dg/whole_file_6.f90: New.
545
546 2009-04-11  Richard Guenther  <rguenther@suse.de>
547
548         PR tree-optimization/39713
549         * g++.dg/torture/pr39713.C: New testcase.
550
551 2009-04-10  Richard Guenther  <rguenther@suse.de>
552
553         PR c/39712
554         * gcc.dg/pr39712.c: New testcase.
555
556 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
557
558         PR c++/28301
559         * g++.dg/cpp0x/enum2.C: Updated.
560         * g++.dg/debug/pr22514.C: Likewise.
561         * g++.dg/parse/enum2.C: Likewise.
562         * g++.dg/parse/enum3.C: Likewise.
563         * g++.dg/template/crash79.C: Likewise.
564         * g++.old-deja/g++.jason/cond.C: Likewise.
565
566 2009-04-10  Chao-ying Fu  <fu@mips.com>
567
568         * gcc.target/mips/interrupt_handler.c: Change from compile to
569         assemble.
570
571 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
572
573         * objc/execute/forward-1.x: Fix x86_64 entry typos.
574
575 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
576
577         PR fortran/38709
578         * gfortran.dg/zero_sized_6.f90: New.
579
580 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
581
582         PR  c++/20118
583         * g++.dg/parse/pr20118.C: New.
584         * g++.dg/template/spec16.C: Update.
585
586 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
587
588         PR testsuite/35621
589         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
590         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
591         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
592         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
593         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
594         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
595         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
596         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
597         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
598         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
599         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
600         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
601         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
602         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
603         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
604         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
605         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
606
607 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
608
609         PR target/39678
610         * g++.dg/torture/pr39678.C: New.
611         * gcc.dg/compat/struct-complex-2.h: Likewise.
612         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
613         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
614         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
615         * gcc.dg/torture/pr39678.c: Likewise.
616         * gcc.target/i386/pr39678.c: Likewise.
617
618         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
619         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
620
621         * gcc.target/x86_64/abi/test_passing_structs.c: Include
622         <complex.h>.  Add tests for structure with complex float.
623
624 2009-04-10  Ben Elliston  <bje@au.ibm.com>
625             Joseph Myers  <joseph@codesourcery.com>
626
627         PR target/36800
628         * gcc.dg/dfp/pr36800.c: New.
629
630 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
631             Rafael Avila de Espindola  <espindola@google.com>
632
633         * gcc.misc-tests/help.exp: New file.
634         * lib/options.exp: New file.
635
636 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
637
638         PR libobjc/36610
639         * objc/execute/forward-1.x: New.
640
641 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
642
643         * gcc.dg/pr27150-1.c: Change to a link test.
644
645 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
646
647         * g++.dg/lookup/using2.C: Change copyright header to refer to version
648         3 of the GNU General Public License and to point readers at the
649         COPYING3 file and the FSF's license web page.
650         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
651         * gcc.dg/struct/struct-reorg.exp: Likewise.
652         * gcc.target/spu/tag_manager.c: Likewise.
653
654 2009-04-09  Richard Guenther  <rguenther@suse.de>
655
656         PR testsuite/39696
657         * ssa-ccp-25.c: Adjust pattern.
658
659 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
660
661         PR fortran/36704
662         * gfortran.dg/external_procedures_1.f90: Modified.
663         * gfortran.dg/proc_ptr_result_1.f90: New.
664         * gfortran.dg/proc_ptr_result_2.f90: New.
665         * gfortran.dg/proc_ptr_result_3.f90: New.
666
667 2009-04-09  Richard Guenther  <rguenther@suse.de>
668
669         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
670         to prevent constant propagation.
671         * gcc.dg/vect/vect-56.c: Likewise.
672         * gcc.dg/vect/vect-58.c: Likewise.
673         * gcc.dg/vect/vect-60.c: Likewise.
674         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
675         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
676         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
677
678 2009-04-09  Richard Guenther  <rguenther@suse.de>
679
680         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
681         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
682
683 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
684
685         PR c/39613
686         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
687         New tests.
688
689 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
690
691         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
692         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
693
694 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
695
696         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
697
698 2009-04-08  Jason Merrill  <jason@redhat.com>
699
700         PR c++/25185
701         * g++.dg/template/error40.C: Add another test.
702
703 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
704
705         PR c/39614
706         PR c/39673
707         * gcc.c-torture/compile/pr39614-1.c,
708         gcc.c-torture/compile/pr39614-2.c,
709         gcc.c-torture/compile/pr39614-3.c,
710         gcc.c-torture/compile/pr39614-4.c,
711         gcc.c-torture/compile/pr39614-5.c,
712         gcc.c-torture/compile/pr39673-1.c,
713         gcc.c-torture/compile/pr39673-2.c: New tests.
714         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
715         more cases.
716         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
717         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
718         expected errors.
719
720 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
721
722         PRc++/39637
723         * g++.dg/cpp0x/variadic-crash2.C: New test.
724
725 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
726
727         PR fortran/38863
728         * gfortran.dg/alloc_comp_result_1.f90: New test.
729
730 2009-04-07  Jason Merrill  <jason@redhat.com>
731
732         PR c++/34691
733         * g++.dg/overload/extern-C-1.C: New.
734
735 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
736
737         PR testsuite/39325
738         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
739
740 2009-04-07  Jason Merrill  <jason@redhat.com>
741
742         PR c++/25185
743         * g++.dg/template/error40.C: New.
744
745 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
746
747         PR fortran/38152
748         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
749
750 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
751
752         * gnat.dg/subp_elim_errors.ad[sb]: New test.
753
754 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
755
756         PR fortran/38290
757         * gfortran.dg/proc_decl_1.f90: Modified.
758         * gfortran.dg/proc_ptr_11.f90: Extended.
759         * gfortran.dg/proc_ptr_13.f90: Modified.
760
761 2009-04-06  Jason Merrill  <jason@redhat.com>
762
763         PR c++/35146
764         * g++.dg/template/fnspec1.C: New.
765
766 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
767
768         * lib/gnat.exp: Handle multilib.
769         
770 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
771
772         PR fortran/38863
773         * gfortran.dg/dependency_23.f90: New test.
774
775 2009-04-06  Richard Guenther  <rguenther@suse.de>
776
777         PR tree-optimization/28868
778         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
779         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
780         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
781         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
782
783 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
784
785         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
786
787 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
788
789         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
790
791 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
792
793         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
794         with the built-in y0, and the subsequent warning.
795         (y1): Likewise, rename to y_1.
796
797 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
798
799         PR fortran/39414
800         * gfortran.dg/proc_decl_21.f90: New.
801
802 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
803
804         PR fortran/36091
805         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
806
807 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
808
809         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
810         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
811         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
812         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
813         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
814         gfortran.dg/namelist_49.f90: Gate test on effective_target
815         fd_truncate.
816         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
817
818 2009-04-05  Daniel Kraft  <d@domob.eu>
819
820         PR fortran/38654
821         * gfortran.dg/read_float_2.f03
822         * gfortran.dg/read_float_3.f90
823
824 2009-04-05  Richard Guenther  <rguenther@suse.de>
825
826         PR tree-optimization/39648
827         * gcc.c-torture/compile/pr39648.c: New testcase.
828
829 2009-04-05  Jason Merrill  <jason@redhat.com>
830
831         PR c++/14912
832         * g++.dg/template/error39.C: New.
833
834 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
835
836         PR fortran/29458
837         * gfortran.dg/implied_do_1.f90: New.
838
839 2009-04-04  Tobias Burnus  <burnus@net-b.de>
840
841         PR fortran/39577
842         * gfortran.dg/recursive_check_8.f90: New.
843         * gfortran.dg/recursive_check_9.f90: New.
844         * gfortran.dg/recursive_check_10.f90: New.
845         * gfortran.dg/recursive_check_11.f90: New.
846         * gfortran.dg/recursive_check_12.f90: New.
847         * gfortran.dg/recursive_check_13.f90: New.
848         * gfortran.dg/recursive_check_14.f90: New.
849
850 2009-04-04  Jason Merrill  <jason@redhat.com>
851
852         PR c++/25185
853         * g++.dg/template/error38.C: Add more tests.
854
855 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
856
857         PR fortran/37614
858         * gfortran.dg/common_align_2.f90: New test.
859
860 2009-04-04  Richard Guenther  <rguenther@suse.de>
861
862         PR tree-optimization/8781
863         PR tree-optimization/37892
864         * g++.dg/tree-ssa/pr8781.C: New testcase.
865         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
866
867 2009-04-04  Richard Guenther  <rguenther@suse.de>
868
869         PR tree-optimization/39636
870         * gcc.c-torture/compile/pr39636.c: New testcase.
871
872 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
873
874         PR rtl-optimization/39607
875         * g++.dg/opt/pr39607.C: New.
876
877 2009-04-03  Tobias Burnus  <burnus@net-b.de>
878
879         PR fortran/39594
880         * gfortran.dg/common_12.f90: New.
881
882 2009-04-03  Jason Merrill  <jason@redhat.com>
883
884         PR c++/39608
885         * g++.dg/template/const2.C: New test.
886
887 2009-04-03  Richard Guenther  <rguenther@suse.de>
888
889         PR tree-optimization/2480
890         PR tree-optimization/23086
891         * gcc.dg/tree-ssa/pr2480.c: New testcase.
892         * gcc.dg/tree-ssa/pr23086.c: Likewise.
893
894 2009-04-03  Richard Guenther  <rguenther@suse.de>
895
896         PR tree-optimization/34743
897         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
898         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
899         * gcc.dg/tree-ssa/alias-18.c: Likewise.
900         * gcc.dg/tree-ssa/sra-3.c: Likewise.
901         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
902         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
903         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
904         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
905
906 2009-04-03  Richard Guenther  <rguenther@suse.de>
907
908         PR middle-end/13146
909         PR tree-optimization/23940
910         PR tree-optimization/33237
911         PR middle-end/33974
912         PR middle-end/34093
913         PR tree-optimization/36201
914         PR tree-optimization/36230
915         PR tree-optimization/38049
916         PR tree-optimization/38207
917         PR tree-optimization/38230
918         PR tree-optimization/38301
919         PR tree-optimization/38585
920         PR middle-end/38895
921         PR tree-optimization/38985
922         PR tree-optimization/39299
923         * gcc.dg/pr19633-1.c: Adjust.
924         * gcc.dg/torture/pta-callused-1.c: Likewise.
925         * gcc.dg/torture/pr39074-2.c: Likewise.
926         * gcc.dg/torture/pr39074.c: Likewise.
927         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
928         * gcc.dg/torture/pr30375.c: Adjust.
929         * gcc.dg/torture/pr33563.c: Likewise.
930         * gcc.dg/torture/pr33870.c: Likewise.
931         * gcc.dg/torture/pr33560.c: Likewise.
932         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
933         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
934         * gcc.dg/tree-ssa/alias-15.c: Remove.
935         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
936         * gcc.dg/tree-ssa/pr26421.c: Adjust.
937         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
938         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
939         * gcc.dg/tree-ssa/pr23382.c: Adjust.
940         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
941         * gcc.dg/tree-ssa/alias-16.c: Adjust.
942         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
943         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
944         * gcc.dg/tree-ssa/alias-18.c: Likewise.
945         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
946         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
947         * gcc.dg/tree-ssa/alias-19.c: Likewise.
948         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
949         * gcc.dg/tree-ssa/pr13146.c: Likewise.
950         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
951         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
952         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
953         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
954         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
955         * gcc.dg/tree-ssa/alias-20.c: Likewise.
956         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
957         * gcc.dg/tree-ssa/pr38895.c: Likewise.
958         * gcc.dg/uninit-B.c: XFAIL.
959         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
960         * gcc.dg/uninit-pr19430.c: XFAIL.
961         * g++.dg/tree-ssa/pr13146.C: New testcase.
962         * g++.dg/opt/pr36187.C: Adjust.
963         * g++.dg/torture/20090329-1.C: New testcase.
964
965 2009-04-02  Chao-ying Fu  <fu@mips.com>
966
967         * gcc.target/mips/interrupt_handler.c: New test.
968
969 2009-04-02  David Ayers  <ayers@fsfe.org>
970
971         PR objc/18456
972         * objc.dg/bad-receiver-type-2.m: New test contributed by
973         Alexander Mamberg.
974
975 2009-04-02  Jason Merrill  <jason@redhat.com>
976
977         PR c++/25185
978         * g++.dg/template/error38.C: New test.
979
980 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
981
982         PR tree-optimization/31677
983         * gcc.dg/memcpy-1.c: Add compiler option.
984
985 2009-04-02  Ira Rosen  <irar@il.ibm.com>
986
987         PR tree-optimization/39595
988         * gfortran.dg/vect/O3-pr39595.f: New test.
989
990 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
991
992         PR c++/26693
993         * g++.dg/template/typedef11.C: New test.
994         * g++.dg/template/typedef12.C: Likewise.
995         * g++.dg/template/typedef13.C: Likewise.
996         * g++.dg/template/typedef14.C: Likewise.
997         * g++.dg/template/typedef15.C: Likewise.
998         * g++.dg/template/typedef16.C: Likewise.
999         * g++.dg/template/sfinae3.C: Compile this pedantically.
1000         The only errors expected should be the one saying the typedef is ill
1001         formed.
1002         * g++.old-deja/g++.pt/typename8.C: Likewise.
1003         * g++.dg/template/access11.C: Update this.
1004
1005 2009-04-02  Richard Guenther  <rguenther@suse.de>
1006
1007         PR tree-optimization/37221
1008         * gcc.c-torture/compile/20090331-1.c: New testcase.
1009
1010 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
1011
1012         * gcc.c-torture/compile/20090401-1.c: New test.
1013
1014 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1015
1016         PR c++/4926
1017         * g++.dg/template/pr4926-1.C: New.
1018
1019 2009-04-01  Xinliang David Li  <davidxl@google.com>
1020
1021         * gcc.target/i386/all_one_m128i.c: New test.
1022
1023 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
1024
1025         PR c/39027
1026         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
1027         * gcc.dg/fltconst-2.c: New test.
1028         * gcc.dg/fltconst-double-pedantic-1.c: New test.
1029         * gcc.dg/fltconst-double-pedantic-2.c: New test.
1030
1031         PR c/33466
1032         * gcc.dg/cpp/pr33466.c: New test.
1033         * gcc.dg/dfp/pr33466.c: New test.
1034         * gcc.dg/fixed-point/pr33466.c: New test.
1035
1036 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1037
1038         PR tree-optimization/35011
1039         * g++.dg/other/pr35011.C: New.
1040
1041 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
1042
1043         PR target/39226
1044         * gcc.dg/pr39226.c: New test.
1045
1046 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1047
1048         PR c++/35240
1049         * g++.dg/template/pr35240.C: New.
1050
1051 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
1052
1053         PR c/39605
1054         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
1055         * gcc.dg/pr25682.c: Update expected diagnostics.
1056
1057 2009-04-01  Richard Guenther  <rguenther@suse.de>
1058
1059         * gcc.dg/fold-plusmult-2.c: New testcase.
1060
1061 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
1062
1063         PR c/37772
1064         * gcc.dg/pr37772.c: New test.
1065         * g++.dg/ext/asm11.C: New test.
1066
1067 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1068
1069         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
1070         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
1071         defined.
1072
1073 2009-03-31  Jason Merrill  <jason@redhat.com>
1074
1075         * g++.old-deja/g++.other/using9.C: Add expected errors.
1076
1077 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
1078
1079         * gcc.c-torture/compile/pr33009.c: Removed.
1080
1081 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1082
1083         * gcc.c-torture/compile/pr33009.c: Delete.
1084         * gcc.c-torture/compile/pr11832.c: Likewise.
1085
1086 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
1087
1088         PR c/448
1089         * lib/target-supports.exp (check_effective_target_stdint_types):
1090         Update comment.
1091         (check_effective_target_inttypes_types): New.
1092         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
1093         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
1094         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
1095
1096 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
1097
1098         PR fortran/38917
1099         PR fortran/38918
1100         * gfortran.dg/data_pointer_1.f90: New test.
1101
1102 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
1103
1104         PR fortran/38915
1105         * gfortran.dg/char_length_15.f90: New test.
1106
1107 2009-03-31  Jason Merrill  <jason@redhat.com>
1108
1109         C++ DR 613
1110         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
1111         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
1112         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
1113         xfail others.
1114
1115         * g++.dg/other/typedef2.C: New test.
1116
1117         PR c++/37806
1118         * g++.dg/template/typedef17.C: New test.
1119
1120         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
1121         * g++.dg/cpp0x/auto12.C: Likewise.
1122
1123 2009-03-31  Richard Guenther  <rguenther@suse.de>
1124
1125         PR middle-end/31029
1126         * gcc.dg/fold-compare-4.c: New testcase.
1127         * gcc.dg/fold-compare-5.c: Likewise.
1128
1129 2009-03-31  Richard Guenther  <rguenther@suse.de>
1130
1131         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
1132
1133 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
1134
1135         PR target/39592
1136         * gcc.target/i386/pr39592-1.c: New test.
1137
1138 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
1139
1140         PR preprocessor/15638
1141         * gcc.dg/cpp/missing-header-1.c: New test.
1142         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
1143         "compilation terminated" message.
1144         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
1145         test #include "".
1146         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
1147         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
1148         terminated" message.
1149
1150 2009-03-31  Richard Guenther  <rguenther@suse.de>
1151
1152         PR middle-end/23401
1153         PR middle-end/27810
1154         * gcc.dg/tree-ssa/pr23401.c: New testcase.
1155         * gcc.dg/tree-ssa/pr27810.c: Likewise.
1156
1157 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
1158
1159         PR fortran/38389
1160         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
1161         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
1162         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1163         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
1164         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
1165         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1166         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
1167
1168 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
1169
1170         PR fortran/22571
1171         * gfortran.dg/whole_file_1.f90: New test.
1172         PR fortran/26227
1173         * gfortran.dg/whole_file_2.f90: New test.
1174         * gfortran.dg/whole_file_3.f90: New test.
1175         PR fortran/24886
1176         * gfortran.dg/whole_file_4.f90: New test.
1177
1178 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
1179
1180         * gfortran.dg/bind_c_usage_19.f90: New test.
1181
1182         PR target/39558
1183         * gcc.target/powerpc/altivec-29.c: New test.
1184
1185 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
1186
1187         PR rtl-optimization/323
1188         * gcc.target/i386/excess-precision-1.c,
1189         gcc.target/i386/excess-precision-2.c,
1190         gcc.target/i386/excess-precision-3.c,
1191         gcc.target/i386/excess-precision-4.c,
1192         gcc.target/i386/excess-precision-5.c,
1193         gcc.target/i386/excess-precision-6.c: New tests.
1194
1195 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
1196
1197         PR c/35235
1198         * gcc.dg/c99-array-lval-8.c: New test.
1199
1200 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
1201
1202         PR preprocessor/34695
1203         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
1204         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
1205         instead of dg-warning for "previous definition" messages.
1206         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
1207         "warnings being treated as errors" message.
1208         * gcc.dg/fltconst-1.c: Use -fshow-column.
1209
1210 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1211
1212         PR fortran/38823
1213         * gfortran.dg/power1.f90: New test.
1214
1215 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
1216
1217         PR c/456
1218         PR c/5675
1219         PR c/19976
1220         PR c/29116
1221         PR c/31871
1222         PR c/35198
1223         * gcc.c-torture/compile/20081108-1.c,
1224         gcc.c-torture/compile/20081108-2.c,
1225         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
1226         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
1227         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
1228         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
1229         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
1230         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
1231         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
1232         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
1233         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
1234         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
1235         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
1236         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
1237         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
1238         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
1239         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
1240         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
1241         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
1242         case.
1243         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1244         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
1245         XFAILs.  Update expected messages.
1246         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
1247         expected messages.
1248         * gcc.dg/real-const-1.c: Replace with test from original PR.
1249         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
1250         when casting from non-constant integer to pointer.
1251
1252 2009-03-29  Richard Guenther  <rguenther@suse.de>
1253
1254         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
1255
1256 2009-03-29  Daniel Kraft  <d@domob.eu>
1257
1258         PR fortran/37423
1259         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
1260         DEFERRED bindings.
1261         * gfortran.dg/typebound_proc_9.f03: New test.
1262         * gfortran.dg/typebound_proc_10.f03: New test.
1263         * gfortran.dg/typebound_proc_11.f03: New test.
1264         * gfortran.dg/abstract_type_5.f03: New test.
1265
1266 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
1267
1268         PR fortran/38507
1269         * gfortran.dg/do_4.f: New.
1270         * gfortran.dg/goto_2.f90: Correct expected warnings.
1271         * gfortran.dg/goto_4.f90: Likewise.
1272         * gfortran.dg/goto_5.f90: New.
1273
1274 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
1275
1276         PR target/39545
1277         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
1278
1279         * gcc.target/i386/pr39545-1.c: New.
1280         * gcc.target/i386/pr39545-2.c: Likewise.
1281
1282         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
1283         (flex2_struct): Likewise.
1284         (check_struct_passing7): Likewise.
1285         (check_struct_passing8): Likewise.
1286         (f1s): Likewise.
1287         (f2s): Likewise.
1288         (main): Call check_struct_passing7 and check_struct_passing8.
1289
1290 2009-03-29  Richard Guenther  <rguenther@suse.de>
1291
1292         * gcc.c-torture/execute/20090113-1.c: New testcase.
1293         * gcc.c-torture/execute/20090113-2.c: Likewise.
1294         * gcc.c-torture/execute/20090113-3.c: Likewise.
1295         * gcc.c-torture/execute/20090207-1.c: Likewise.
1296         * gcc.c-torture/compile/20090114-1.c: Likewise.
1297         * gcc.c-torture/compile/20090328-1.c: Likewise.
1298         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
1299
1300 2009-03-29  David Ayers  <ayers@fsfe.org>
1301
1302         PR objc/27377
1303         * objc.dg/conditional-1.m: New tests.
1304         
1305 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
1306
1307         * gcc.dg/winline-10.c: New test.
1308
1309 2009-03-28  Tobias Burnus  <burnus@net-b.de>
1310
1311         PR fortran/34656
1312         * gfortran.dg/do_check_1.f90: Add test.
1313         * gfortran.dg/do_check_2.f90: Add test.
1314         * gfortran.dg/do_check_3.f90: Add test.
1315         * gfortran.dg/do_check_4.f90: Add test.
1316
1317 2009-03-28  Jan Hubicka  <jh@suse.cz>
1318
1319         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
1320         * gcc.dg/pr33826.c: Update dump files.
1321         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
1322         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
1323
1324 2009-03-28  Martin Jambor  <mjambor@suse.cz>
1325
1326         * g++.dg/tree-ssa/fwprop-align.C: New test.
1327
1328 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
1329
1330         * gcc.target/powerpc/altivec-28.c: New test.
1331
1332         PR c++/39554
1333         * gcc.dg/wdisallowed-functions-1.c: Removed.
1334         * gcc.dg/wdisallowed-functions-2.c: Removed.
1335         * gcc.dg/wdisallowed-functions-3.c: Removed.
1336         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
1337         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
1338         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
1339
1340 2009-03-28  Richard Guenther  <rguenther@suse.de>
1341
1342         PR tree-optimization/38723
1343         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
1344
1345 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
1346
1347         PR fortran/38538
1348         * gfortran.dg/char_result_13.f90: New test.
1349
1350 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
1351
1352         PR fortran/38765
1353         * gfortran.dg/alloc_comp_assign_9.f90: New test.
1354
1355 2009-03-28  Daniel Kraft  <d@domob.eu>
1356
1357         * gfortran.dg/trim_1.f90: New test.
1358
1359 2009-03-28  Richard Guenther  <rguenther@suse.de>
1360
1361         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
1362         * g++.dg/warn/Warray-bounds.C: Likewise.
1363
1364 2009-03-28  Tobias Burnus  <burnus@net-b.de>
1365
1366         PR fortran/32626
1367         * gfortran.dg/recursive_check_7.f90: New test.
1368
1369 2009-03-28  Tobias Burnus  <burnus@net-b.de>
1370
1371         PR fortran/38432
1372         * gfortran.dg/do_check_5.f90: New test.
1373         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
1374         * gfortran.dg/array_constructor_18.f90: Ditto.
1375         * gfortran.dg/array_constructor_22.f90: Ditto.
1376         * gfortran.dg/do_3.F90: Ditto.
1377         * gfortran.dg/do_1.f90: Ditto.
1378
1379 2009-03-28  Richard Guenther  <rguenther@suse.de>
1380
1381         PR tree-optimization/38180
1382         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
1383
1384 2009-03-28  Richard Guenther  <rguenther@suse.de>
1385
1386         PR tree-optimization/38513
1387         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1388         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
1389         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1390         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1391         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1392         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
1393         * gcc.dg/vect/vect-35.c: Likewise.
1394         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1395         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
1396         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1397
1398 2009-03-28  Richard Guenther  <rguenther@suse.de>
1399
1400         PR tree-optimization/38968
1401         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
1402
1403 2009-03-28  Richard Guenther  <rguenther@suse.de>
1404
1405         PR tree-optimization/37795
1406         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
1407
1408 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
1409
1410         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
1411         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
1412         options for removed targets.
1413
1414 2009-03-27  Richard Guenther  <rguenther@suse.de>
1415
1416         PR tree-optimization/39120
1417         * gcc.c-torture/execute/pr39120.c: New testcase.
1418
1419 2009-03-27  Richard Guenther  <rguenther@suse.de>
1420
1421         PR tree-optimization/39120
1422         * gcc.dg/torture/pta-callused-1.c: New testcase.
1423
1424 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1425
1426         PR middle-end/39315
1427         * gcc.target/i386/pr39315-1.c: New.
1428         * gcc.target/i386/pr39315-2.c: Likewise.
1429         * gcc.target/i386/pr39315-3.c: Likewise.
1430         * gcc.target/i386/pr39315-4.c: Likewise.
1431         * gcc.target/i386/pr39315-check.c: Likewise.
1432
1433 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1434
1435         PR c/39323
1436         * gcc.dg/pr39323-1.c: New.
1437         * gcc.dg/pr39323-2.c: Likewise.
1438         * gcc.dg/pr39323-3.c: Likewise.
1439
1440 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1441
1442         PR target/38034
1443         * gcc.target/ia64/sync-1.c: New.
1444
1445 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1446
1447         PR target/39472
1448         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
1449         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
1450         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
1451         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
1452         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
1453         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
1454         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
1455         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
1456
1457 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1458
1459         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
1460         for low precision (i.e. float).
1461
1462 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
1463             Jakub Jelinek  <jakub@redhat.com>
1464
1465         PR debug/37959
1466         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
1467
1468 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
1469
1470         * gcc.dg/memmove-2.c: New test.
1471         * gcc.dg/memmove-3.c: New test.
1472
1473         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
1474         in clone naming.
1475
1476 2009-03-27  Xinliang David Li  <davidxl@google.com>
1477
1478         PR tree-optimization/39557
1479         * g++.dg/tree-ssa/dom-invalid.C: New test.
1480
1481 2009-03-27  Xinliang David Li  <davidxl@google.com>
1482
1483         PR tree-optimization/39548
1484         * g++.dg/tree-ssa/copyprop.C: New test.
1485
1486 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1487
1488         PR c++/38638
1489         * g++.dg/template/typename17.C: New testcase.
1490         * g++.dg/template/typename18.C: New testcase.
1491
1492 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1493
1494         PR c++/36799
1495         * g++.dg/other/var_copy-1.C: New test.
1496
1497 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
1498
1499         PR c++/37647
1500         * g++.dg/parse/ctor9.C: New test.
1501
1502 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
1503
1504         PR c++/29727
1505         * g++.dg/init/error2.C: New test.
1506
1507 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1508
1509         PR c++/35652
1510         * gcc.dg/pr35652.C: New.
1511         * g++.dg/warn/pr35652.C: New.
1512         * gcc.dg/format/plus-1.c: Adjust message.
1513
1514 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
1515
1516         PR c++/39554
1517         * gcc.dg/wdisallowed-functions-3.c: New test.
1518         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
1519
1520 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1521
1522         * gcc.dg/inline-33.c: Fix when pic.
1523
1524 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
1525
1526         * gcc.target/ia64/20090324-1.c: New test.
1527
1528 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
1529
1530         PR c/27898
1531         * gcc.dg/pr27898.c: New test.
1532
1533         PR tree-optimization/32139
1534         * gcc.c-torture/compile/pr32139.c: New test.
1535
1536 2009-03-24  Jason Merrill  <jason@redhat.com>
1537
1538         PR c++/28274
1539         * g++.dg/parse/defarg14.C: New test.
1540
1541 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1542
1543         PR libfortran/39528
1544         * gfortran.dg/read_repeat.f90: New test.
1545
1546 2009-03-24  Ira Rosen  <irar@il.ibm.com>
1547
1548         PR tree-optimization/39529
1549         * gcc.dg/vect/pr39529.c: New test.
1550
1551 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
1552             Jakub Jelinek  <jakub@redhat.com>
1553
1554         PR debug/39524
1555         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
1556
1557 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
1558
1559         PR c/39495
1560         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
1561
1562 2009-03-23  Jason Merrill  <jason@redhat.com>
1563
1564         * g++.dg/cpp0x/auto12.C: Add variadic test.
1565         
1566         PR c++/39526
1567         * g++.dg/warn/Wshadow-4.C: New test.
1568
1569 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
1570
1571         PR tree-optimization/39516
1572         * gfortran.dg/pr39516.f: New test.
1573
1574 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
1575
1576         * lib/target-libpath.exp (set_ld_library_path_env_vars):
1577         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
1578         variable, not environment variable.
1579
1580 2009-03-21  Jason Merrill  <jason@redhat.com>
1581
1582         PR c++/28879
1583         * g++.dg/ext/vla6.C: New test.
1584
1585 2009-03-20  Jason Merrill  <jason@redhat.com>
1586
1587         * g++.dg/cpp0x/initlist5.C: Add additional test.
1588
1589 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
1590             Janis Johnson  <janis187@us.ibm.com>
1591
1592         * lib/compat.exp (compat-get-options-main, compat-get-options):
1593         Handle dg-prune-output in source file.
1594         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
1595         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
1596         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
1597         two warnings.
1598
1599 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
1600
1601         PR c/39495
1602         * gcc.dg/gomp/pr39495-1.c: New test.
1603         * gcc.dg/gomp/pr39495-2.c: New test.
1604         * g++.dg/gomp/pr39495-1.C: New test.
1605         * g++.dg/gomp/pr39495-2.C: New test.
1606
1607         PR target/39496
1608         * gcc.target/i386/pr39496.c: New test.
1609         * g++.dg/other/pr39496.C: New test.
1610
1611 2009-03-19  Li Feng  <nemokingdom@gmail.com>
1612
1613         PR middle-end/39500
1614         * gcc.dg/autopar/pr39500-1.c: New.
1615         * gcc.dg/autopar/pr39500-2.c: New.
1616
1617 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
1618
1619         * g++.dg/dg.exp: Prune graphite.
1620
1621 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
1622
1623         PR middle-end/39447
1624         * g++.dg/graphite: New.
1625         * g++.dg/graphite/graphite.exp: New.
1626         * g++.dg/graphite/pr39447.C: New.
1627
1628 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
1629
1630         PR c++/39425
1631         * g++.dg/template/pr39425.C: New.
1632
1633         * g++.dg/template/spec33.C: Updated.
1634
1635 2009-03-17  Jason Merrill  <jason@redhat.com>
1636
1637         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
1638
1639 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
1640
1641         PR c++/39475
1642         * g++.dg/ext/unary_trait_incomplete.C: New.
1643
1644 2009-03-17  Jing Yu  <jingyu@google.com>
1645
1646         PR middle-end/39378
1647         * g++.dg/inherit/thunk10.C: New test.
1648
1649 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
1650
1651         PR target/39482
1652         * gcc.target/i386/pr39482.c: New test.
1653
1654 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
1655
1656         PR debug/39471
1657         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
1658         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
1659         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1660         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1661
1662         PR middle-end/39443
1663         * gcc.dg/pr39443.c: New test.
1664
1665         PR debug/39412
1666         * gcc.dg/debug/pr39412.c: New test.
1667
1668 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
1669
1670         PR testsuite/38526
1671         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
1672         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
1673         is defined.
1674         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
1675         its original value, or unset if it was not defined.
1676         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
1677         path procs around use of HOSTCC.
1678         * g++.dg/compat/struct-layout-1.exp: Ditto.
1679         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
1680
1681 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
1682
1683         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
1684
1685 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
1686
1687         Revert patch for PR testsuite/37630.
1688
1689         PR testsuite/37960
1690         * gcc.dg/pr11492.c: Replace constant and remove xfail.
1691
1692         PR testsuite/37630
1693         * lib/target-supports.exp (check_effective_target_ieee): New.
1694         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
1695         * gcc.dg/20001012-1.c: Require ieee.
1696
1697         PR testsuite/37628
1698         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
1699
1700 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
1701
1702         PR tree-optimization/39455
1703         * gcc.dg/pr39455.c: New test.
1704
1705 2009-03-13  David Ayers  <ayers@fsfe.org>
1706
1707         * objc/execute/trivial.m. New test.
1708
1709 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
1710
1711         PR target/39137
1712         * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
1713
1714 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1715
1716         PR testsuite/39451
1717         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
1718         constraint on (%2).
1719
1720 2009-03-12  David Ayers  <ayers@fsfe.org>
1721
1722         PR libobjc/27466
1723         * objc/execute/exceptions/handler-1.m. New test.
1724
1725 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
1726
1727         PR target/39431
1728         * gcc.target/i386/pr39431.c: New test.
1729
1730 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
1731
1732         PR target/39445
1733         * gcc.target/i386/pr39445.c: New.
1734
1735         * gcc.target/i386/push-1.c: XFAIL.
1736
1737 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
1738
1739         * gcc.dg/inline-33.c: New test.
1740
1741 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
1742
1743         * gcc.dg/vect/vect-82.c: Combine dg-do and
1744         dg-require-effective-target into dg-skip-if.
1745         * gcc.dg/vect/vect-83.c: Likewise.
1746
1747 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
1748
1749         PR target/39137
1750         * gcc.target/i386/stackalign/longlong-1.c: New test.
1751         * gcc.target/i386/stackalign/longlong-2.c: New test.
1752
1753 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1754
1755         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
1756
1757 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1758
1759         * gcc.c-torture/execute/ieee/inf-3.c: New test.
1760         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
1761
1762 2009-03-11  Olivier Hainque  <hainque@adacore.com>
1763
1764         * gnat.dg/slice_enum.adb: New test.
1765
1766 2009-03-11  Jason Merrill  <jason@redhat.com>
1767
1768         PR debug/39086
1769         * g++.dg/opt/nrv15.C: New test.
1770
1771 2009-03-10  Ira Rosen  <irar@il.ibm.com>
1772
1773         PR tree-optimization/39422
1774         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
1775         constant array with static initialization to global memory.
1776         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1777
1778 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
1779
1780         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
1781         padding.
1782
1783 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
1784
1785         PR c++/39371
1786         * g++.dg/opt/switch2.C: Add -w to dg-options.
1787         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
1788         * g++.dg/warn/switch1.C: New test.
1789         * g++.dg/other/switch3.C: New test.
1790
1791         PR tree-optimization/39394
1792         * gcc.c-torture/compile/pr39394.c: New test.
1793
1794 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1795
1796         * gcc.target/s390/20090223-1.c: New testcase.
1797
1798 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1799
1800         PR libfortran/39402
1801         * gfortran.dg/fmt_f0_1.f90: New test.
1802
1803 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
1804
1805         PR c++/39060
1806         * g++.dg/other/new1.C: Adjusted.
1807         * g++.dg/parse/crash40.C: Likewise.
1808         * g++.dg/parse/defarg12.C: Likewise.
1809         * g++.dg/template/error15.C: Likewise.
1810
1811         * g++.dg/other/pr39060.C: New.
1812
1813 2009-03-07  Jason Merrill  <jason@redhat.com>
1814
1815         PR c++/39367
1816         * g++.dg/opt/new1.C: New.
1817
1818 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
1819
1820         PR c++/33492
1821         * g++.dg/other/error32.C: New.
1822
1823 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
1824
1825         PR middle-end/39360
1826         * gcc.c-torture/compile/pr39360.c: New test.
1827
1828         PR debug/39372
1829         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
1830
1831 2009-03-05  Jason Merrill  <jason@redhat.com>
1832
1833         PR c++/38908
1834         * g++.dg/warn/Wuninitialized-3.C: New test.
1835
1836 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
1837
1838         PR debug/39379
1839         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
1840         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
1841
1842 2009-03-04  Jason Merrill  <jason@redhat.com>
1843
1844         PR c++/13549
1845         * g++.dg/template/koenig7.C: New test.
1846
1847 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
1848
1849         * g++.dg/torture/predcom-1.C: New test.
1850
1851 2009-03-04  Richard Guenther  <rguenther@suse.de>
1852
1853         PR tree-optimization/39362
1854         * g++.dg/torture/pr39362.C: New testcase.
1855
1856 2009-03-04  Jason Merrill  <jason@redhat.com>
1857             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1858
1859         PR c++/9634
1860         PR c++/29469
1861         PR c++/29607
1862         * g++.dg/template/dependent-name5.C: New test.
1863
1864 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
1865
1866         PR testsuite/39357
1867         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
1868         vect_int to vect_int_mult.
1869
1870 2009-03-04  Richard Guenther  <rguenther@suse.de>
1871
1872         PR tree-optimization/39358
1873         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
1874         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
1875
1876 2009-03-04  Richard Guenther  <rguenther@suse.de>
1877
1878         PR tree-optimization/39339
1879         * gcc.c-torture/execute/pr39339.c: New testcase.
1880
1881 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
1882
1883         * gcc.c-torture/compile/20090303-1.c,
1884         gcc.c-torture/compile/20090303-2.c: New tests.
1885
1886 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
1887
1888         PR fortran/39354
1889         * gfortran.dg/gomp/pr39354.f90: New test.
1890
1891         PR tree-optimization/39343
1892         * gcc.dg/pr39343.c: New test.
1893
1894 2009-03-03  Ira Rosen  <irar@il.ibm.com>
1895
1896         PR tree-optimization/39248
1897         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
1898         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
1899         on targets without vector misalignment support.
1900         * lib/target-supports.exp 
1901         (check_effective_target_vect_short_mult): Add 
1902         check_effective_target_arm32.
1903
1904 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
1905
1906         PR middle-end/39335
1907         * testsuite/gcc.dg/graphite/pr39335_1.c: New.
1908         * testsuite/gcc.dg/graphite/pr39335.c: New.
1909
1910 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
1911
1912         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
1913         of andl.
1914         * gcc.target/i386/stackalign/return-5.c: Likewise.
1915         * gcc.target/i386/stackalign/return-6.c: Likewise.
1916
1917 2009-03-02  Richard Guenther  <rguenther@suse.de>
1918             Ira Rosen  <irar@il.ibm.com>
1919
1920         PR tree-optimization/39318
1921         * gfortran.dg/vect/pr39318.f90: New test.
1922
1923 2009-03-01  Jan Hubicka  <jh@suse.cz>
1924
1925         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
1926
1927 2009-03-01  Jan Hubicka  <jh@suse.cz>
1928
1929         PR debug/39267
1930         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
1931
1932 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1933
1934         * gnat.dg/pack12.adb: New test.
1935
1936 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1937
1938         PR c++/37789
1939         * g++.dg/other/pr37789.C: New.
1940
1941 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
1942
1943         PR fortran/39295
1944         * gfortran.dg/interface_25.f90: New test.
1945         * gfortran.dg/interface_26.f90: New test.
1946
1947 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
1948
1949         PR fortran/39292
1950         * gfortran.dg/initialization_22.f90: New test.
1951
1952 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
1953
1954         PR rtl-optimization/39241
1955         * gcc.dg/torture/pr39241.c: New.
1956
1957 2009-02-25  Martin Jambor  <mjambor@suse.cz>
1958
1959         PR tree-optimizations/39259
1960         * g++.dg/torture/pr39259.C: New testcase.
1961
1962 2009-02-24  Richard Guenther  <rguenther@suse.de>
1963
1964         PR c++/39242
1965         * g++.dg/template/instantiate10.C: New testcase.
1966
1967 2009-02-24  Richard Guenther  <rguenther@suse.de>
1968             Zdenek Dvorak  <ook@ucw.cz>
1969
1970         PR tree-optimization/39233
1971         * gcc.c-torture/execute/pr39233.c: New testcase.
1972
1973 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
1974
1975         PR tree-optimization/39260
1976         * gcc.dg/graphite/pr39260.c: New.
1977
1978 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
1979
1980         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
1981
1982 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
1983
1984         PR c++/36411
1985         * g++.dg/template/void14.C: New.
1986
1987 2009-02-23  Jason Merrill  <jason@redhat.com>
1988
1989         PR c++/38880
1990         * g++.dg/init/const7.C: Remove XFAIL.
1991         * g++.dg/init/static-init1.C: New test.
1992
1993         * g++.dg/cpp0x/initlist14.C: New test.
1994
1995 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1996
1997         PR fortran/38914
1998         * bound_simplification_2.f90:  New test case.
1999         * bound_7.f90:  New test case.
2000
2001 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
2002
2003         * gcc.dg/cpp/include4.c: New test.
2004
2005 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
2006
2007         PR target/39256
2008         * gcc.target/i386/abi-2.c: New.
2009
2010 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2011
2012         * gcc.c-torture/execute/pr39228.x: New.
2013
2014 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
2015
2016         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
2017         scan-assembler to check for xmm0 register.
2018
2019 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
2020             Joseph Myers  <joseph@codesourcery.com>
2021
2022         * gcc.target/arm/va_list.c: New test.
2023         * g++.dg/abi/arm_va_list.C: Likewise.
2024         * lib/target-supports.exp (check_effective_target_arm_eabi): New
2025         function.
2026         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
2027         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
2028         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
2029         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
2030         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
2031         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
2032
2033 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2034
2035         PR testsuite/38164
2036         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
2037         to dg-options.
2038
2039 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
2040
2041         PR target/39240
2042         * gcc.c-torture/execute/pr39240.c: New test.
2043
2044 2009-02-20  Jason Merrill  <jason@redhat.com>
2045
2046         PR c++/39225
2047         * g++.dg/parse/dtor15.C: New test.
2048
2049 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
2050
2051         * gcc.c-torture/execute/20090219-1.c: New.
2052
2053 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
2054
2055         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
2056         (mips-dg-options): When matching isa* pseudo-options make
2057         'value' optional and accept ! entries.  Use $spec instead of
2058         $isa_spec in the isa pseudo-option error message.  Only
2059         perform the ISA-range check when 'value' is set.  If arch is
2060         matching any CPU in the ! entries switch to its generic ISA.
2061         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
2062         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
2063
2064 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
2065
2066         PR target/39175
2067         * gcc.dg/visibility-20.c: New test.
2068         * g++.dg/ext/visibility/visibility-11.C: New test.
2069
2070 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
2071
2072         PR c++/39188
2073         * g++.dg/abi/pr39188-1a.C: New.
2074         * g++.dg/abi/pr39188-1b.C: Likewise.
2075         * g++.dg/abi/pr39188-1.h: Likewise.
2076         * g++.dg/abi/pr39188-2a.C: Likewise.
2077         * g++.dg/abi/pr39188-2b.C: Likewise.
2078         * g++.dg/abi/pr39188-2.h: Likewise.
2079         * g++.dg/abi/pr39188-3a.C: Likewise.
2080         * g++.dg/abi/pr39188-3b.C: Likewise.
2081         * g++.dg/abi/pr39188-3.h: Likewise.
2082
2083 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
2084
2085         PR c/38483
2086         * gcc.c-torture/execute/call-trap-1.c,
2087         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
2088         tests.
2089
2090 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
2091
2092         PR target/39228
2093         * gcc.c-torture/execute/pr39228.c: New test.
2094
2095 2009-02-19  Richard Guenther  <rguenther@suse.de>
2096
2097         PR tree-optimization/39074
2098         * gcc.dg/torture/pr39074.c: New testcase.
2099         * gcc.dg/torture/pr39074-2.c: Likewise.
2100         * gcc.dg/torture/pr39074-3.c: Likewise.
2101
2102 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2103
2104         PR c++/39219
2105         * g++.dg/parse/attr3.C: New.
2106
2107 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
2108
2109         PR testsuite/38165
2110         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
2111
2112         PR testsuite/38166
2113         * g++.dg/ext/visibility/class1.C: Revert revision 122348
2114         and skip on Darwin.
2115
2116 2009-02-18  Jason Merrill  <jason@redhat.com>
2117
2118         PR c++/38880
2119         * g++.dg/init/const7.C: Remove XFAIL.
2120
2121         PR target/39179
2122         * g++.dg/opt/const6.C: New test.
2123
2124 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2125
2126         * gcc.dg/callabi/callabi.exp: Moved to ...
2127         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
2128         in 64bit mode.
2129
2130         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
2131         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2132         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2133         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
2134         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
2135         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
2136         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
2137
2138         * gcc.dg/callabi/callabi.h: Moved to ...
2139         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
2140
2141         * gcc.dg/callabi/func-1.c: Moved to ...
2142         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
2143
2144         * gcc.dg/callabi/func-indirect.c: Moved to ...
2145         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
2146
2147         * gcc.dg/callabi/pr38891.c: Moved to ...
2148         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
2149
2150         * gcc.dg/callabi/vaarg-1.c: Moved to ...
2151         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
2152
2153         * gcc.dg/callabi/vaarg-2.c: Moved to ...
2154         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
2155
2156         * gcc.dg/callabi/vaarg-3.c: Moved to ...
2157         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
2158
2159 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
2160
2161         PR target/38891
2162         * gcc.dg/callabi/pr38891.c: New.
2163
2164 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
2165
2166         * gcc.dg/callabi/callabi.exp: New.
2167
2168 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
2169
2170         PR target/39082
2171         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
2172         -Wno-abi for x86.
2173         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
2174
2175         * gcc.target/i386/pr39082-1.c: New.
2176
2177         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
2178         -Wno-abi.
2179
2180         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
2181         CHECK_M64_M128 is defined.
2182         (check_f_arguments): Add "do".
2183         (check_vector_arguments): New.
2184         (check_m64_arguments): Likewise.
2185         (check_m128_arguments): Likewise.
2186
2187         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
2188         (CHECK_M64_M128): Define.
2189
2190         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
2191         on abitest.
2192         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
2193
2194         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
2195         tests only if CHECK_M64_M128 is defined.
2196
2197         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
2198         (m128_2_struct): Likewise.
2199         (check_struct_passing5): Likewise.
2200         (check_struct_passing6): Likewise.
2201         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
2202
2203         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
2204         (un5): Likewise.
2205         (check_union_passing4): Likewise.
2206         (main): Test union with __m128 if CHECK_M64_M128 is defined.
2207
2208 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
2209
2210         PR c/35447
2211         * gcc.dg/noncompile/pr35447-1.c: New test.
2212
2213 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
2214
2215         PR tree-optimization/36922
2216         * gfortran.dg/pr36922.f: New test.
2217
2218 2009-02-17  Richard Guenther  <rguenther@suse.de>
2219
2220         PR tree-optimization/39202
2221         * gcc.c-torture/compile/pr39202.c: New testcase.
2222
2223 2009-02-17  Richard Guenther  <rguenther@suse.de>
2224
2225         PR tree-optimization/39204
2226         * gcc.dg/torture/pr39204.c: New testcase.
2227
2228 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
2229
2230         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
2231         * gcc.dg/vect/vect-outer-6.c: Ditto.
2232
2233 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
2234
2235         PR c/35446
2236         * gcc.dg/noncompile/init-5.c: New test.
2237         * gcc.dg/init-bad-4.c: Adjust expected errors.
2238
2239 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
2240
2241         PR target/37049
2242         * gcc.target/i386/push-1.c: New.
2243
2244 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
2245
2246         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
2247         
2248 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2249
2250         * gcc.target/spu/intrinsics-sr.c: New test.
2251
2252 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
2253
2254         PR target/38056
2255         * gcc.target/ia64/sibcall-opt-1.c: New test.
2256         * gcc.target/ia64/sibcall-opt-2.c: New test.
2257
2258 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
2259
2260         PR fortran/36528
2261         * gfortran.dg/cray_pointers_8.f90: New test.
2262
2263         PR fortran/36703
2264         * gfortran.dg/cray_pointers_9.f90: New test.
2265
2266 2009-02-13  Jason Merrill  <jason@redhat.com>
2267
2268         PR c++/39070
2269         * g++.dg/cpp0x/decltype16.C: New.
2270
2271 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
2272
2273         PR target/39152
2274         * gfortran.dg/gomp/pr39152.f90: New.
2275
2276 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
2277
2278         PR target/39162
2279         * gcc.target/i386/pr39162.c: New.
2280
2281 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
2282
2283         PR c/35444
2284         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
2285         New tests.
2286
2287 2009-02-12  Jason Merrill  <jason@redhat.com>
2288
2289         PR c++/38950
2290         * g++.dg/template/array20.C: New test.
2291
2292 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
2293
2294         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
2295         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
2296         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
2297
2298 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2299
2300         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
2301
2302 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2303
2304         PR target/39152
2305         * gfortran.dg/pr39152.f: New.
2306
2307 2009-02-11  Jason Merrill  <jason@redhat.com>
2308
2309         PR c++/39153
2310         * g++.dg/cpp0x/defaulted9.C: New test.
2311
2312         PR c++/30111
2313         * g++.dg/init/value7.C: New test.
2314
2315 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
2316
2317         PR target/38824
2318         * gcc.target/i386/pr38824.c: New testcase.
2319
2320 2009-02-11  Jason Merrill  <jason@redhat.com>
2321
2322         PR c++/38649
2323         * g++.dg/cpp0x/defaulted8.C: New test.
2324
2325         PR c++/36744
2326         * g++.dg/cpp0x/rv9p.C: New test.
2327
2328 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
2329
2330         * gnat.dg/aliasing3.adb: New test.
2331         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
2332
2333 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
2334
2335         PR c++/34397
2336         * g++.dg/template/crash88.C: New.
2337         * g++.dg/template/crash89.C: Likewise.
2338
2339 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
2340
2341         PR c/39084
2342         * gcc.dg/pr39084.c: New test.
2343
2344 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
2345
2346         PR target/39139
2347         * gcc.target/i386/pr39139.c: New test.
2348
2349 2009-02-10  Richard Guenther  <rguenther@suse.de>
2350
2351         PR tree-optimization/39132
2352         * gcc.dg/torture/pr39132.c: New testcase.
2353
2354 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
2355
2356         PR target/39119
2357         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
2358         * gcc.target/x86_64/abi/avx/args.h: Likewise.
2359         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
2360         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
2361         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
2362         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
2363         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2364         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
2365
2366 2009-02-09  Jason Merrill  <jason@redhat.com>
2367
2368         PR c++/39109
2369         * g++.dg/init/value6.C: New test.
2370
2371 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
2372
2373         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
2374
2375 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
2376
2377         * gcc.c-torture/compile/20090209-1.c: New test.
2378
2379 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
2380
2381         PR c++/35147
2382         PR c++/37737
2383         * g++.dg/cpp0x/vt-35147.C: New.
2384         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
2385         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
2386
2387 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
2388
2389         PR c/35434
2390         * gcc.dg/attr-alias-4.c: New test.
2391
2392 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
2393
2394         PR c/39035
2395         * gcc.dg/dfp/pr39035.c: New test.
2396
2397 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
2398
2399         PR c/36432
2400         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
2401
2402 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
2403
2404         PR c++/39106
2405         * g++.dg/opt/thunk3.C: New test.
2406
2407 2009-02-05  Nick Clifton  <nickc@redhat.com>
2408
2409         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
2410         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
2411         * gcc.dg/cdce1.c: Likewise.
2412         * gcc.dg/cpp/_Pragma6.c: Likewise.
2413         * g++.dg/cpp/_Pragma1.C: Likewise.
2414         * gcc.dg/utf32-2.c: Xfail for M32C.
2415         * gcc.dg/utf32-1.c: Likewise.
2416         * gcc.dg/utf32-3.c: Likewise.
2417         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
2418         targets.
2419         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
2420         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
2421         * gcc.dg/Wconversion-5.c: Likewise.
2422         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
2423         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
2424         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
2425         * gcc.dg/utf-inc-init.c: Likewise.
2426         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
2427         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
2428         * gcc.dg/utf-array-short-wchar.c: Likewise.
2429         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
2430         * gcc.dg/mallign.c: Use size_t instead of long.
2431
2432 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
2433
2434         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
2435
2436 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
2437
2438         * gcc.c-torture/execute/pr39100.c: New.
2439
2440 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
2441
2442         PR c/35435
2443         * gcc.dg/tls/diag-6.c: New test.
2444
2445 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2446
2447         AVX Programming Reference (January, 2009)
2448         * gcc.target/i386/avx-vpclmulqdq.c: New.
2449         * gcc.target/i386/pclmul-avx-check.h: Likewise.
2450
2451         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
2452
2453         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
2454         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
2455         (pclmul_test): Renamed to ...
2456         (TEST): This.
2457
2458 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
2459
2460         PR c++/39095
2461         * g++.dg/abi/mangle31.C: New test.
2462
2463 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
2464
2465         PR c/29129
2466         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
2467         declarator.
2468         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
2469         inside function prototype but not part of parameter declarator.
2470         * vla-11.c: New test.
2471
2472 2009-02-03  Jason Merrill  <jason@redhat.com>
2473
2474         * g++.dg/warn/main-4.C: New test.
2475         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
2476
2477 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2478
2479         PR c++/36607
2480         * g++.dg/expr/cast10.C: New test.
2481
2482 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
2483
2484         PR c/35433
2485         * gcc.dg/init-bad-6.c: New test.
2486
2487 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
2488
2489         PR target/35318
2490         * gcc.c-torture/compile/pr35318.c: New test.
2491
2492         PR inline-asm/39059
2493         * gcc.dg/nofixed-point-2.c: New test.
2494         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
2495         * g++.dg/ext/fixed2.C: Likewise.
2496         * g++.dg/other/error25.C: Likewise.
2497         * g++.dg/lookup/crash7.C: Likewise.
2498         * g++.dg/cpp0x/decltype-38655.C: Likewise.
2499
2500         PR c++/39056
2501         * g++.dg/cpp0x/initlist13.C: New test.
2502
2503 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
2504
2505         PR c++/36897
2506         * g++.dg/template/func2.C: New test.
2507
2508         PR c++/37314
2509         * g++.dg/template/typename15.C: New.
2510         * g++.dg/template/typename16.C: New.
2511
2512 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
2513             Ben Elliston  <bje@au.ibm.com>
2514
2515         PR c/39034
2516         * gcc.dg/dfp/pr39034.c: New test.
2517
2518 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2519
2520         PR testsuite/38263
2521         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
2522
2523 2009-02-02  Jason Merrill  <jason@redhat.com>
2524
2525         PR c++/39054
2526         * g++.dg/parse/dtor14.C: New test.
2527
2528 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
2529
2530         * lib/target-supports.exp
2531         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
2532         * g++.dg/ext/builtin10.C: New test.
2533
2534         PR inline-asm/39058
2535         * gcc.target/i386/pr39058.c: New test.
2536
2537 2009-02-02  Richard Guenther  <rguenther@suse.de>
2538
2539         PR tree-optimization/38937
2540         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
2541
2542 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
2543
2544         PR c++/39053
2545         * g++.dg/parse/crash52.C: New.
2546
2547 2009-01-30  Richard Guenther  <rguenther@suse.de>
2548
2549         PR tree-optimization/39041
2550         * gcc.c-torture/compile/pr39041.c: New testcase.
2551
2552 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
2553
2554         PR target/39013
2555         * gcc.target/i386/pr39013-1.c: New test.
2556         * gcc.target/i386/pr39013-2.c: New test.
2557
2558         PR c++/39028
2559         * g++.dg/ext/label12.C: New test.
2560
2561 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2562
2563         PR c++/33465
2564         * g++.dg/parse/error34.C: New.
2565         * g++.dg/parse/error35.C: Likewise.
2566
2567 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2568
2569         PR c++/38655
2570         * g++.dg/cpp0x/decltype-38655.C: New.
2571
2572 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
2573
2574         PR target/39002
2575         * g++.dg/torture/pr39002.C: New test.
2576
2577 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
2578
2579         PR tree-optimization/39007
2580         * gcc.dg/tree-ssa/pr39007.c: New.
2581
2582 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
2583
2584         PR middle-end/35854
2585         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
2586         to "subreg1".
2587         
2588 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
2589
2590         PR middle-end/38857
2591         * gcc.c-torture/compile/pr38857.c: New test.
2592
2593 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
2594
2595         PR fortran/38852
2596         PR fortran/39006
2597         * gfortran.dg/bound_6.f90: New test.
2598
2599 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
2600
2601         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
2602
2603 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
2604
2605         PR tree-optimization/38997
2606         * gcc.dg/tree-ssa/pr38997.c: New.
2607
2608 2009-01-28  Richard Guenther  <rguenther@suse.de>
2609
2610         PR tree-optimization/38926
2611         * gcc.c-torture/compile/pr38926.c: New testcase.
2612
2613 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
2614
2615         PR middle-end/38934
2616         * gcc.dg/pr38934.c: New test.
2617
2618 2009-01-28  Richard Guenther  <rguenther@suse.de>
2619
2620         PR middle-end/38908
2621         * g++.dg/warn/Wuninitialized-2.C: New testcase.
2622
2623 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
2624
2625         PR tree-optimization/38984
2626         * gcc.dg/pr38984.c: New XFAILed testcase.
2627
2628
2629 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
2630
2631         PR target/38988
2632         * gcc.target/i386/pr38988.c: New test.
2633
2634 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
2635
2636         PR c++/37554
2637         * g++.dg/parse/crash51.C: New.
2638         * g++.old-deja/g++.pt/crash9.C: Adjust.
2639
2640 2009-01-27  Daniel Kraft  <d@domob.eu>
2641
2642         PR fortran/38883
2643         * gfortran.dg/mvbits_6.f90:  New test.
2644         * gfortran.dg/mvbits_7.f90:  New test.
2645         * gfortran.dg/mvbits_8.f90:  New test.
2646
2647 2009-01-27  Richard Guenther  <rguenther@suse.de>
2648
2649         PR tree-optimization/38503
2650         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
2651
2652 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
2653
2654         PR middle-end/38969
2655         * gcc.c-torture/execute/pr38969.c: New test.
2656
2657 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
2658
2659         PR testsuite/38864
2660         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
2661         to dg-do compile.
2662         * gcc.target/mips/fixed-scalar-type.c: Likewise.
2663         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
2664         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2665
2666 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
2667
2668         PR target/38952
2669         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
2670         if __USING_SJLJ_EXCEPTIONS__ is defined.
2671
2672         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
2673         __USING_SJLJ_EXCEPTIONS__ is defined.
2674         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
2675         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
2676         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
2677         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
2678         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
2679         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
2680
2681 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
2682
2683         PR testsuite/38949
2684         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
2685         Use instead of C name in asm statements.
2686
2687 2009-01-26  Richard Guenther  <rguenther@suse.de>
2688
2689         PR tree-optimization/38745
2690         * g++.dg/torture/pr38745.C: New testcase.
2691
2692 2009-01-26  Richard Guenther  <rguenther@suse.de>
2693
2694         PR middle-end/38851
2695         * g++.dg/warn/Wuninitialized-1.C: New testcase.
2696
2697 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
2698
2699         * gcc.dg/bitfld-15.c: Gate warning on target
2700         pcc_bitfield_type_matters.
2701         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
2702         g++.dg/ext/bitfield4.C: Likewise.
2703         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
2704         bitfield for any target.
2705
2706 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
2707
2708         PR c/38957
2709         * gcc.dg/pr38957.c: New test.
2710
2711 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
2712
2713         PR fortran/38955
2714         * gfortran.dg/array_constructor_24.f: Allow tolerance when
2715         comparing floats.
2716
2717 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
2718
2719         PR tree-optimization/38953
2720         * gfortran.dg/graphite/pr38953.f90: New.
2721
2722 2009-01-24  Paul Brook  <paul@codesourcery.com>
2723
2724         * gcc.target/arm/neon-cond-1.c: New test.
2725
2726 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
2727
2728         PR tree-optimization/38932
2729         * gcc.dg/pr38932.c: New.
2730
2731 2009-01-23  Revital Eres  <eres@il.ibm.com>
2732
2733         * gcc.dg/sms-7.c: Fix test.
2734
2735 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
2736
2737         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
2738         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
2739         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
2740         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
2741
2742 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
2743
2744         * gcc.dg/pr35729.c: Make test x86 specific.
2745
2746 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
2747
2748         PR middle-end/38615
2749         * gcc.dg/pr38615.c: New test.
2750
2751 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
2752
2753         PR target/38931
2754         * gcc.target/i386/pr38931.c: New test.
2755
2756 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
2757
2758         PR c++/38930
2759         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
2760         * g++.dg/template/typedef12.C: Likewise.
2761         * g++.dg/template/typedef13.C: Likewise.
2762         * g++.dg/template/typedef14.C: Likewise.
2763         * g++.dg/template/sfinae3.C: Likewise.
2764         * g++.old-deja/g++.pt/typename8.C: Likewise.
2765         * g++.dg/template/access11.C: Likewise
2766
2767 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
2768
2769         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
2770         and mips*-*-irix*.
2771         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
2772
2773 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
2774
2775         PR c++/26693
2776         * g++.dg/template/typedef11.C: New test.
2777         * g++.dg/template/typedef12.C: Likewise.
2778         * g++.dg/template/typedef13.C: Likewise.
2779         * g++.dg/template/typedef14.C: Likewise.
2780         * g++.dg/template/sfinae3.C: Compile this pedantically.
2781         The only errors expected should be the one saying the typedef is ill
2782         formed.
2783         * g++.old-deja/g++.pt/typename8.C: Likewise.
2784         * g++.dg/template/access11.C: Update this.
2785
2786 2009-01-21  Daniel Kraft  <d@domob.eu>
2787
2788         PR fortran/38887
2789         * gfortran.dg/mvbits_5.f90:  New test.
2790
2791 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
2792
2793         * gcc.dg/sms-6.c: New test.
2794         * gcc.dg/sms-7.c: Likewise.
2795
2796 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
2797
2798         PR fortran/38907
2799         * gfortran.dg/host_assoc_function_7.f90: New test
2800
2801 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2802             Richard Guenther  <rguenther@suse.de>
2803
2804         PR tree-optimization/38747
2805         PR tree-optimization/38748
2806         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
2807         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2808         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
2809
2810 2009-01-20  Kees Cook  <kees@ubuntu.com>
2811             H.J. Lu  <hongjiu.lu@intel.com>
2812
2813         PR target/38902
2814         * gcc.dg/pr38902.c: New.
2815
2816 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
2817
2818         PR target/38868
2819         * gfortran.dg/pr38868.f: New testcase.
2820
2821 2009-01-20  Richard Guenther  <rguenther@suse.de>
2822
2823         * gcc.c-torture/execute/pr36227.c: Move ...
2824         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
2825
2826 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2827
2828         * lib/gfortran.exp: Add -B options for targets that use
2829         libgfortran.a%s in their specs.
2830
2831 2009-01-19  Jason Merrill  <jason@redhat.com>
2832
2833         PR c++/23287
2834         * g++.dg/template/dtor5.C: New test.
2835
2836 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
2837
2838         PR fortran/38859
2839         * gfortran.dg/bound_5.f90: New test.
2840
2841 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
2842
2843         PR target/38736
2844         * g++.dg/compat/abi/pr38736_main.C: New.
2845         * g++.dg/compat/abi/pr38736_x.C: Likewise.
2846         * g++.dg/compat/abi/pr38736_y.C: Likewise.
2847         * g++.dg/other/macro-1.C: Likewise.
2848         * gcc.dg/macro-1.c: Likewise.
2849         * gcc.dg/compat/pr38736_main.c: Likewise.
2850         * gcc.dg/compat/pr38736_x.c: Likewise.
2851         * gcc.dg/compat/pr38736_y.c: Likewise.
2852
2853 2009-01-18  Richard Guenther  <rguenther@suse.de>
2854
2855         PR tree-optimization/38819
2856         * gcc.c-torture/execute/pr38819.c: New testcase.
2857
2858 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
2859
2860         PR fortran/38657
2861         * gfortran.dg/module_commons_3.f90: Reapply.
2862
2863 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
2864
2865         PR fortran/34955
2866         * gfortran.dg/transfer_intrinsic_1.f90: New test.
2867         * gfortran.dg/transfer_intrinsic_2.f90: New test.
2868
2869 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
2870
2871         PR fortran/38657
2872         * gfortran.dg/module_commons_3.f90: Remove
2873
2874 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
2875
2876         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
2877
2878 2009-01-16  Jason Merrill  <jason@redhat.com>
2879
2880         PR c++/38877
2881         * g++.dg/template/lvalue1.C: New test.
2882
2883         PR c++/29470
2884         * g++.dg/template/access20.C: New test.
2885         * g++.dg/torture/pr34641.C: Fix access.
2886
2887 2009-01-16  Richard Guenther  <rguenther@suse.de>
2888
2889         PR tree-optimization/38835
2890         PR middle-end/36227
2891         * gcc.c-torture/execute/pr36227.c: New testcase.
2892         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
2893         * g++.dg/init/const7.C: Likewise.
2894
2895 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
2896
2897         PR target/38554
2898         * gcc.c-torture/compile/pr38554.c: New test.
2899
2900 2009-01-16  Jason Merrill  <jason@redhat.com>
2901
2902         PR c++/38579
2903         * g++.dg/conversion/access1.C: New test.
2904
2905 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
2906
2907         PR tree-optimization/38789
2908         * gcc.c-torture/compile/pr38789.c: New test.
2909
2910 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
2911
2912         PR fortran/38152
2913         * gfortran.dg/proc_ptr_13.f90: New.
2914
2915 2009-01-15  Jason Merrill  <jason@redhat.com>
2916
2917         PR c++/38850
2918         * g++.dg/template/koenig6.C: New test.
2919
2920 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2921
2922         PR c++/29388
2923         * g++.dg/template/error37.C: New testcase.
2924
2925 2009-01-15  Jason Merrill  <jason@redhat.com>
2926
2927         PR c++/36334
2928         * g++.dg/conversion/memfn1.C: New test.
2929
2930         PR c++/37646
2931         * g++.dg/conversion/memfn2.C: New test.
2932
2933 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
2934
2935         PR c++/38357
2936         * g++.dg/template/crash87.C: New test.
2937
2938 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2939
2940         PR middle-end/37843
2941         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
2942
2943 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
2944
2945         PR c++/38636
2946         * g++.dg/parse/crash50.C: New test.
2947
2948 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
2949
2950         PR rtl-optimization/38245
2951         * gcc.dg/pr38245-3.c: New test.
2952         * gcc.dg/pr38245-3.h: New file.
2953         * gcc.dg/pr38245-4.c: New file.
2954         * gcc.dg/pr38364.c: New test.
2955
2956 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
2957
2958         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
2959         sequence PC-relative.
2960
2961 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
2962
2963         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
2964         calls and/or PLT markers.
2965         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
2966         calls and/or PLT markers.
2967         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
2968         calls and/or PLT markers.
2969         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
2970         calls and/or PLT markers.
2971
2972 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
2973             Nathan Froyd  <froydnj@codesourcery.com>
2974             Joseph Myers  <joseph@codesourcery.com>
2975
2976         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
2977         New function.
2978         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
2979         and use consistent CFLAGS.
2980         * gcc.target/powerpc/20030505.c: Likewise.
2981         * gcc.target/powerpc/20081204-1.c: Likewise.
2982         * gcc.target/powerpc/ppc-spe.c: Likewise.
2983         * gcc.target/powerpc/spe1.c: Likewise.
2984         * g++.dg/ext/spe1.C: Likewise.
2985         * g++.dg/other/opaque-1.C: Likewise.
2986         * g++.dg/other/opaque-2.C: Likewise.
2987         * g++.dg/other/opaque-3.C: Likewise.
2988
2989 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
2990
2991         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
2992         out of loop.
2993
2994 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
2995
2996         PR target/38811
2997         * g++.dg/torture/pr38811.C: New file.
2998
2999 2009-01-14  Richard Guenther  <rguenther@suse.de>
3000
3001         PR tree-optimization/38826
3002         PR middle-end/38477
3003         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
3004
3005 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
3006
3007         * gcc.dg/graphite/pr38786.c: Fix commit problem.
3008
3009 2009-01-14  Nick Clifton  <nickc@redhat.com>
3010
3011         PR c++/37862
3012         * g++.cp/parse/pr37862.C: New test.
3013
3014 2009-01-14  Julian Brown  <julian@codesourcery.com>
3015
3016         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
3017         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
3018         to...
3019         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
3020         These.
3021
3022 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
3023
3024         PR rtl-optimization/38774
3025         * gcc.dg/torture/pr38774.c: New test.
3026
3027         PR c++/38795
3028         * g++.dg/cpp0x/pr38795.C: New test.
3029
3030 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
3031             Nathan Froyd  <froydnj@codesourcery.com>
3032             Joseph Myers  <joseph@codesourcery.com>
3033
3034         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
3035         otherwise.  Do not check for AltiVec at runtime.
3036         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
3037         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
3038         * gcc.target/powerpc/altivec-1.c: Likewise.
3039         * gcc.target/powerpc/altivec-3.c: Likewise.
3040         * gcc.target/powerpc/altivec-10.c: Likewise.
3041         * gcc.target/powerpc/altivec-12.c: Likewise.
3042         * gcc.target/powerpc/altivec-24.c: Likewise.
3043         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
3044         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
3045         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
3046         * gcc.target/powerpc/pr35907.c: Likewise.
3047         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
3048         otherwise.  Do not check for Cell at runtime.
3049         * gcc.target/powerpc/altivec_check.h: Delete.
3050
3051         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
3052         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
3053         not check for AltiVec at runtime.
3054         * g++.dg/ext/altivec-cell-2.C: Likewise.
3055         * g++.dg/ext/altivec-cell-3.C: Likewise.
3056         * g++.dg/ext/altivec-cell-4.C: Likewise.
3057         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
3058         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
3059         check.
3060         * g++.dg/ext/altivec_check.h: Delete.
3061         
3062 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
3063
3064         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
3065         effective target.  Adjust line numbers accordingly.
3066
3067 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
3068
3069         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
3070
3071 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
3072
3073         PR tree-optimization/38786
3074         * gcc.dg/graphite/pr38786.c: New.
3075
3076 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
3077
3078         Revert:
3079         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
3080
3081         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3082         for alpha*-*-* targets.
3083         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3084
3085 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3086
3087         PR libfortran/38772
3088         * gfortran.dg/fmt_bz_bn_err.f: New test.
3089
3090 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
3091
3092         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
3093
3094 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
3095
3096         * lib/target-supports.exp (check_effective_target_powerpc64): New.
3097         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
3098         instruction support.  Do not check for it at runtime.
3099
3100 2009-01-12  Jason Merrill  <jason@redhat.com>
3101
3102         PR c++/35109
3103         * g++.dg/lookup/friend11.C: Remove expected error.
3104         * g++.dg/lookup/friend14.C: New test.
3105         * g++.dg/lookup/friend15.C: New test.
3106
3107 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
3108
3109         PR c++/36019
3110         * g++.dg/lookup/hidden-class12.C: New test.
3111         * g++.dg/lookup/hidden-class13.C: New test.
3112         * g++.dg/lookup/hidden-class14.C: New test.
3113         * g++.dg/lookup/hidden-class15.C: New test.
3114         * g++.dg/lookup/hidden-class16.C: New test.
3115
3116 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
3117
3118         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
3119         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
3120         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
3121
3122 2009-01-12  Jason Merrill  <jason@redhat.com>
3123
3124         PR c++/31488
3125         * g++.dg/other/vararg-3.C: New test.
3126
3127 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
3128
3129         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
3130         Explicitly enable SPE.
3131         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
3132         directive.
3133
3134         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
3135         Expect -flax-vector-conversions message.  Adjust incompatible
3136         types errors.
3137         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
3138         Make Foo extern.
3139
3140         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
3141
3142         * g++.dg/other/opaque-1.C: Run on targets with SPE.
3143
3144         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
3145         * g++.dg/other/opaque-2.C: Likewise.
3146         * g++.dg/other/opaque-3.C: Likewise.
3147
3148 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
3149
3150         PR c/32041
3151         * gcc.dg/pr32041.c: New test.
3152         * g++.dg/parse/offsetof9.C: New test.
3153
3154 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
3155             Nathan Froyd  <froydnj@codesourcery.com>
3156
3157         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
3158         * g++.dg/ext/attribute-test-1.C: Likewise.
3159         * g++.dg/ext/attribute-test-2.C: Likewise.
3160         * g++.dg/ext/attribute-test-3.C: Likewise.
3161         * g++.dg/ext/attribute-test-4.C: Likewise.
3162
3163 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3164
3165         * gnat.dg/unchecked_convert3.adb: New test.
3166
3167 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
3168
3169         PR c++/38794
3170         * g++.dg/parse/typedef9.C: New test.
3171
3172         PR tree-optimization/38807
3173         * gcc.c-torture/compile/pr38807.c: New test.
3174
3175 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
3176
3177         * gcc.target/mips/ins-2.c: New test.
3178
3179 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
3180
3181         PR testsuite/38809
3182         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
3183
3184 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
3185
3186         PR c++/36254
3187         * g++.dg/warn/Wreturn-type-5.C: New test.
3188
3189 2009-01-11  Matthias Klose  <doko@ubuntu.com>
3190
3191         PR middle-end/38616
3192         * gcc.dg/pr38616.c: New test.
3193
3194 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
3195
3196         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
3197
3198 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
3199
3200         PR c++/38648
3201         * g++.dg/expr/string-1.C: New test.
3202         * g++.dg/expr/string-2.C: New test.
3203
3204         PR c++/36695
3205         * g++.dg/ext/complex4.C: New test.
3206         * g++.dg/ext/complex5.C: New test.
3207         * g++.dg/init/reference1.C: New test.
3208         * g++.dg/init/reference2.C: New test.
3209         * g++.dg/init/reference3.C: New test.
3210
3211 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
3212
3213         PR fortran/38763
3214         * gfortran.dg/transfer_null_1.f90: New test.
3215
3216 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
3217
3218         PR fortran/38765
3219         * gfortran.dg/host_assoc_function_6.f90: New test.
3220
3221 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
3222
3223         * lib/target-supports.exp: Add method to determine if the effective
3224         target is really a ppc405 after applying all compile options.
3225         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
3226         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
3227         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
3228         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
3229         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
3230         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
3231         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
3232         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
3233         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
3234         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
3235         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
3236         * gcc.target/powerpc/405-machhw-1.c: Likewise.
3237         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
3238         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
3239         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
3240         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
3241         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
3242         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
3243         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
3244         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
3245         * gcc.target/powerpc/405-macchw-1.c: Likewise.
3246         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
3247         * gcc.target/powerpc/405-machhw-2.c: Likewise.
3248         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
3249         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
3250         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
3251         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
3252         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
3253         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
3254         * gcc.target/powerpc/405-macchw-2.c: Likewise.
3255         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
3256
3257 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
3258
3259         PR c++/35335
3260         * g++.dg/other/error31.C: New testcase.
3261
3262         PR c/35742
3263         * gcc.dg/pr35742.c: New test.
3264
3265 2009-01-09  John F. Carr  <jfc@mit.edu>
3266
3267         PR c++/37877
3268         * g++.dg/parse/linkage3.C: New test.
3269
3270 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
3271
3272         PR middle-end/38771
3273         * gcc.c-torture/compile/pr38771.c: New test.
3274
3275 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
3276
3277         * gcc.dg/pr34856.c: Ignore irrelevant warning.
3278
3279 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
3280
3281         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
3282         * gcc.dg/sibcall-4.c: Likewise.
3283
3284 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
3285             Jan Sjodin  <jan.sjodin@amd.com>
3286
3287         PR tree-optimization/38559
3288         * testsuite/gcc.dg/graphite/pr38559.c: New.
3289
3290 2009-01-08  Ira Rosen  <irar@il.ibm.com>
3291
3292         PR tree-optimization/37194
3293         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
3294
3295 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
3296
3297         PR c++/38725
3298         * g++.dg/ext/label11.C: New test.
3299
3300 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
3301
3302         * lib/target-supports.exp (check_weak_override_available): New.
3303         * lib/target-supports-dg.exp (dg-require-weak-override): New.
3304         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
3305         dg-require-weak-override.
3306
3307 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
3308             Alan Modra  <amodra@bigpond.net.au>
3309
3310         * gcc.c-torture/compile/20090107-1.c: New test.
3311
3312 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
3313
3314         PR target/38706
3315         * g++.dg/other/pr38706.C: New test.
3316
3317 2009-01-07  Jason Merrill  <jason@redhat.com>
3318
3319         * g++.dg/cpp0x/variadic92.C: New test.
3320         * g++.dg/cpp0x/variadic93.C: New test.
3321
3322 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
3323
3324         * lib/target-supports-dg.exp (current_compiler_flags): New.
3325         (check-flags): Use it; do not access dg-test local variables.
3326         (dg-skip-if): Do not access dg-test local variables.
3327         (dg-xfail-run-if): Ditto.
3328         (dg-shouldfail): Ditto.
3329         * gcc.test-framework/test-framework.exp
3330         (check_effective_target_def_nocache): New.
3331         * gcc.test-framework/test-framework.awk: Handle scan tests.
3332         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
3333         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
3334         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
3335         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
3336         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
3337         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
3338         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
3339         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
3340         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
3341
3342         * g++.dg/torture/pr38586.C: Ignore a possible warning.
3343
3344         * lib/target-supports-dg.exp (check_test_flags): Delete.
3345
3346 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
3347
3348         PR tree-optimization/38492
3349         PR tree-optimization/38498
3350         * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
3351         in trunk.
3352         * testsuite/gcc.dg/graphite/block-0.c: Update test.
3353         * testsuite/gcc.dg/graphite/block-1.c: Same.
3354         * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
3355         for blocking.
3356         * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
3357         * testsuite/gcc.dg/graphite/block-3.c: New.
3358         * testsuite/gcc.dg/graphite/pr38498.c: New.
3359
3360 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
3361
3362         AVX Programming Reference (December, 2008)
3363         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
3364         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
3365         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
3366
3367         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
3368         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
3369
3370 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3371
3372         PR fortran/38220
3373         * gfortran.dg/c_loc_pure_1.f90:  New test.
3374
3375 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
3376
3377         PR fortran/38669
3378         * gfortran.dg/elemental_dependency_3.f90:
3379         Add the final tree dump cleanup.
3380
3381 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
3382
3383         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
3384         passing -m32.
3385
3386         PR rtl-optimization/38722
3387         * gfortran.dg/pr38722.f90: New test.
3388
3389 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
3390
3391         PR c/34252
3392         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
3393         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
3394
3395 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
3396
3397         * gfortran.dg/implicit_12.f90: Add space around dg directive.
3398         * gfortran.dg/typebound_call_8.f03: Same.
3399         * gfortran.dg/elemental_bind_c.f90: Same.
3400         * gfortran.dg/typebound_call_7.f03: Same.
3401         * gfortran.dg/interface_proc_end.f90: Same
3402         * gfortran.dg/pr37243.f: Fix typo.
3403
3404 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
3405
3406         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
3407         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
3408         large stack sizes.
3409
3410 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
3411
3412         AVX Programming Reference (December, 2008)
3413         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
3414         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
3415         * gcc.target/i386/sse-14.c: Likewise.
3416
3417         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
3418         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
3419         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
3420         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
3421
3422 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3423
3424         PR libfortran/38735
3425         * gfortran.dg/fmt_bz_bn.f: Update test.
3426
3427 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
3428
3429         PR c++/38472
3430         * g++.dg/conversion/usual-arith-conv.C: New test.
3431
3432 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3433
3434         PR c/34911
3435         * gcc.dg/vector-3.c: New testcase.
3436         * g++.dg/ext/vector15.C: New test.
3437
3438 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
3439
3440         PR tree-optimization/38510
3441         * gcc.dg/graphite/pr38510.c: New.
3442
3443 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
3444             Jan Sjodin <jan.sjodin@amd.com>
3445
3446         PR tree-optimization/38500
3447         * gcc.dg/graphite/pr38500.c: New.
3448
3449 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
3450
3451         * gcc.c-torture/compile/20001226-1.c: Generalize
3452         dg-timeout-factor.
3453         * gcc.c-torture/compile/limits-fnargs.c: Add
3454         dg-timeout-factor.
3455         * gcc.dg/20020425-1.c: Likewise.
3456         * gcc.dg/pch/pch.exp: Likewise.
3457         
3458 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
3459
3460         PR fortran/38657
3461         * gfortran.dg/module_commons_3.f90: New test.
3462
3463 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
3464
3465         PR fortran/37159
3466         * gfortran.dg/random_seed_1.f90: Updated.
3467
3468 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
3469
3470         PR fortran/38669
3471         PR fortran/38726
3472         * gfortran.dg/elemental_subroutine_7.f90: 
3473         Fix p values so that it can be used as vector subscript.
3474
3475 2009-01-05  Jason Merrill  <jason@redhat.com>
3476
3477         * g++.dg/cpp0x/initlist12.C: Add another test.
3478
3479         * g++.dg/cpp0x/defaulted7.C: New test.
3480
3481 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3482
3483         PR fortran/38672
3484         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
3485         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
3486
3487 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
3488
3489         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3490         for alpha*-*-* targets.
3491         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3492
3493 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
3494
3495         PR fortran/38665
3496         * gfortran.dg/host_assoc_function_5.f90: New test.
3497
3498 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
3499
3500         PR fortran/38669
3501         * gfortran.dg/elemental_dependency_3.f90: New test.
3502         * gfortran.dg/elemental_subroutine_7.f90: New test.
3503
3504 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
3505
3506         * gcc.dg/struct-ret-3.c: Include unistd.h.
3507         (main): Exit early if system memory page size is
3508         larger than 4096 bytes.
3509
3510 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
3511
3512         PR fortran/38718
3513         * gfortran.dg/merge_init_expr.f90: New.
3514
3515 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
3516
3517         PR fortran/38536
3518         * gfortran.dg/c_loc_tests_13.f90: New test.
3519         * gfortran.dg/c_loc_tests_14.f90: New test.
3520
3521 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
3522
3523         * gfortran.dg/func_result_4.f90: New.
3524
3525 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
3526
3527         PR fortran/38594
3528         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
3529         interface still works, in addition to original tests.
3530         * gfortran.dg/host_assoc_call_6.f90: New test.
3531
3532 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
3533
3534         PR c++/38705
3535         * g++.dg/torture/pr38705.C: New test.
3536
3537         PR c/38700
3538         * gcc.dg/pr38700.c: New test.
3539
3540 2009-01-02  Jason Merrill  <jason@redhat.com>
3541
3542         * g++.dg/cpp0x/initlist11.C: New test.
3543         * g++.dg/cpp0x/initlist12.C: New test.
3544
3545 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3546
3547         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
3548         Allow extra informative notes.
3549
3550 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
3551
3552         PR c/36489
3553         * gcc.dg/pr36489.c: New test.
3554
3555 \f
3556 Copyright (C) 2009 Free Software Foundation, Inc.
3557
3558 Copying and distribution of this file, with or without modification,
3559 are permitted in any medium without royalty provided the copyright
3560 notice and this notice are preserved.