OSDN Git Service

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