OSDN Git Service

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