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