OSDN Git Service

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