OSDN Git Service

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