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