1 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4 * g++.dg/parse/parser-pr14875.C: New.
5 * g++.dg/parse/parser-pr14875-2.C: New.
6 * g++.dg/parse/error6.C: Update match string.
8 2009-04-22 Richard Guenther <rguenther@suse.de>
10 PR tree-optimization/39845
11 * gcc.c-torture/compile/pr39845.c: New testcase.
13 2009-04-22 Janus Weil <janus@gcc.gnu.org>
16 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
17 * gfortran.dg/external_initializer.f90: Modified.
18 * gfortran.dg/interface_26.f90: Modified.
19 * gfortran.dg/intrinsic_subroutine.f90: Modified.
20 * gfortran.dg/proc_ptr_3.f90: Modified.
21 * gfortran.dg/proc_ptr_15.f90: New.
22 * gfortran.dg/proc_ptr_result_1.f90: Modified.
24 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
27 * g++.dg/warn/pr35711.C: New.
28 * g++.dg/conversion/ptrmem2.C: Update.
30 2009-04-21 Joseph Myers <joseph@codesourcery.com>
32 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
33 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
34 README.gcc, g++.dg/README, g++.dg/compat/break/README,
35 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
36 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
37 gcc.c-torture/ChangeLog.0,
38 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
39 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
40 gcc.target/i386/math-torture/math-torture.exp,
41 gcc.target/mips/inter/mips16-inter.exp,
42 gcc.target/mips/mips-nonpic/README,
43 gcc.target/x86_64/abi/README.gcc,
44 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
45 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
46 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
48 * ChangeLog-1993-2007, ChangeLog: Correct dates.
50 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
52 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
54 2009-04-21 Richard Guenther <rguenther@suse.de>
57 * gcc.dg/torture/pr39829.c: New testcase.
59 2009-04-21 Martin Jambor <mjambor@suse.cz>
61 * gcc.dg/tree-ssa/cswtch-2.c: New test.
63 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
66 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
67 * gcc.dg/sequence-pt-2.c: New.
68 * gcc.dg/sequence-pt-3.c: New.
69 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
70 * g++.dg/warn/sequence-pt-2.c: New.
71 * g++.dg/warn/sequence-pt-3.c: New.
73 2009-04-21 Jakub Jelinek <jakub@redhat.com>
75 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
77 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
79 * gnat.dg/import1.ad[sb]: New test.
81 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
83 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
86 2009-04-20 Tobias Burnus <burnus@net-b.de>
89 * gfortran.dg/continuation_11.f90: New test.
91 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
94 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
95 messages. Test for "long long" in system headers.
96 * gcc.dg/c99-longlong-2.c: New.
97 * g++.dg/warn/pr13358.C: New.
98 * g++.dg/warn/pr13358-2.C: New.
99 * g++.dg/warn/pr13358-3.C: New.
100 * g++.dg/warn/pr13358-4.C: New.
102 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
104 * gcc.dg/framework-2.c: Fix up for non existent includes
105 being fatal errors now.
107 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
110 * gfortran.dg/private_type_13.f90: New test.
111 * gfortran.dg/private_type_2.f90: Add option -std=f95.
113 2009-04-20 Le-Chun Wu <lcwu@google.com>
116 * g++.dg/warn/Wunused-14.C: New test.
118 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
120 * gnat.dg/specs/small_alignment.ads: New test.
122 2009-04-20 Ian Lance Taylor <iant@google.com>
124 * gcc.dg/Wcxx-compat-3.c: New testcase.
126 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
128 * gnat.dg/pack13.ad[sb]: New test.
129 * gnat.dg/pack13_pkg.ads: New helper.
131 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
133 * gnat.dg/discr11.ad[sb]: New test.
134 * gnat.dg/discr11_pkg.ads: New helper.
136 2009-04-20 Ira Rosen <irar@il.ibm.com>
138 PR tree-optimization/39675
139 * gcc.dg/vect/O3-pr39675-2.c: New test.
141 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
143 * gnat.dg/rep_clause3.adb: New test.
145 2009-04-19 Joseph Myers <joseph@codesourcery.com>
148 * gcc.dg/c99-flex-array-7.c: New test.
150 2009-04-19 Joseph Myers <joseph@codesourcery.com>
153 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
155 2009-04-19 Joseph Myers <joseph@codesourcery.com>
158 * gcc.dg/c99-restrict-3.c: New test.
160 2009-04-19 Joseph Myers <joseph@codesourcery.com>
162 PR preprocessor/20078
163 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
165 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
167 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
168 Do not pass -B$root after -margs.
170 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
174 * gcc.dg/pr32061.c: New.
175 * gcc.dg/Wlogical-op-1.c: Update.
176 * g++.dg/warn/Wlogical-op-1.C: Update.
177 * g++.dg/warn/pr36954.C: New.
179 2009-04-18 Joseph Myers <joseph@codesourcery.com>
182 * gcc.dg/lvalue-5.c: New test.
184 2009-04-18 Joseph Myers <joseph@codesourcery.com>
187 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
189 2009-04-18 Joseph Myers <joseph@codesourcery.com>
191 * gcc.dg/cpp/include5.c: New test.
193 2009-04-18 Joseph Myers <joseph@codesourcery.com>
196 * gcc.dg/call-diag-2.c: New test.
198 2009-04-18 Joseph Myers <joseph@codesourcery.com>
200 PR preprocessor/39646
201 * gcc.dg/cpp/line8.c: New test.
203 2009-04-18 Joseph Myers <joseph@codesourcery.com>
205 PR preprocessor/39647
206 * gcc.dg/cpp/line7.c: New test.
208 2009-04-18 Richard Guenther <rguenther@suse.de>
211 * gcc.target/i386/pr39804.c: New testcase.
213 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
215 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
216 * g++.dg/other/pr39496.C: Likewise.
218 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
221 * gcc.dg/pr36902.c: New.
223 2009-04-17 Diego Novillo <dnovillo@google.com>
225 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
226 violation for variable 'inside_main'.
228 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
230 * gfortran.fortran-torture/execute/getarg_1.x: New file.
232 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
234 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
236 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
238 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
239 * gfortran.dg/chmod_2.f90: Likewise.
240 * gfortran.dg/chmod_3.f90: Likewise.
241 * gfortran.dg/open_errors.f90: Likewise.
242 * gfortran.dg/stat_1.f90: Likewise.
243 * gfortran.dg/stat_2.f90: Likewise.
245 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
247 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
248 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
249 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
250 * gfortran.dg/nearest_1.f90: Likewise.
251 * gfortran.dg/nearest_3.f90: Likewise.
252 * gfortran.dg/isnan_1.f90: Likewise.
253 * gfortran.dg/isnan_2.f90: Likewise.
254 * gfortran.dg/nan_1.f90: Likewise.
255 * gfortran.dg/nan_2.f90: Likewise.
256 * gfortran.dg/nan_3.f90: Likewise.
257 * gfortran.dg/nan_4.f90: Likewise.
258 * gfortran.dg/module_nan.f90: Likewise.
259 * gfortran.dg/int_conv_2.f90: Likewise.
260 * gfortran.dg/init_flag_3.f90: Likewise.
261 * gfortran.dg/namelist_42.f90: Likewise.
262 * gfortran.dg/namelist_43.f90: Likewise.
263 * gfortran.dg/real_const_3.f90: Likewise.
264 * gfortran.dg/transfer_simplify_1.f90: Likewise.
266 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
267 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
268 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
269 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
270 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
272 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
273 * gfortran.dg/gamma_5.f90: Likewise.
275 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
277 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
278 less strict so it also works with auto-overlay support.
279 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
280 for "exceeds local store" linker errors on the SPU.
282 * lib/gfortran.exp: Include target-supports.exp.
283 (gfortran_init): On SPU targets where automatic overlay support
284 is available, use it to build all Fortran test cases.
286 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
288 2009-04-17 Arnaud Charlet <charlet@adacore.com>
290 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
291 rule enforced by gnat on taft types.
293 2009-04-17 Jakub Jelinek <jakub@redhat.com>
296 * g++.dg/ext/complit11.C: Add empty dg-options.
298 2009-04-16 Andrew Pinski <pinskia@gmail.com>
301 * g++.dg/template/defarg11.C: New test.
303 2009-04-16 Andrew Pinski <pinskia@gmail.com>
306 * g++.dg/ext/complit11.C: New testcase.
308 2009-04-15 Le-Chun Wu <lcwu@google.com>
311 * g++.dg/warn/Wunused-13.C: New testcase.
313 2009-04-15 Ian Lance Taylor <iant@google.com>
315 * gcc.dg/Wenum-compare-1.c: New testcase.
317 2009-04-15 Richard Guenther <rguenther@suse.de>
319 PR tree-optimization/39764
320 * g++.dg/torture/pr39764.C: New testcase.
322 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
324 * g++.dg/ext/altivec-17.C: New.
326 2009-04-15 Arnaud Charlet <charlet@adacore.com>
328 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
329 * gnat.dg/specs/limited1.ads: Ditto.
331 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
334 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
335 for testing the results of estimate instructions.
336 * gcc.dg/vmx/3a-04m.c (test): Ditto.
337 * gcc.dg/vmx/3a-05.c (test): Ditto.
339 2009-04-14 Jason Merrill <jason@redhat.com>
342 * g++.dg/warn/Wshadow-4.C: Extend.
344 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
346 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
347 (do_D): Remove attribute hidden.
349 2009-04-13 Jason Merrill <jason@redhat.com>
352 * g++.dg/init/copy7.C: New.
354 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
357 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
358 (check_for_all_options): This.
360 2009-04-13 Jason Merrill <jason@redhat.com>
363 * g++.dg/template/crash90.C: New.
365 2009-04-12 Jason Merrill <jason@redhat.com>
368 * g++.dg/overload/extern-C-2.C: New.
370 2009-04-12 Joseph Myers <joseph@codesourcery.com>
372 PR preprocessor/31869
373 * gcc.dg/cpp/strify5.c: New test.
375 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
377 * gnat.dg/enum1.adb: New test.
378 * gnat.dg/enum1_pkg.ads: New helper.
380 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
383 * gcc.target/alpha/pr39740.c: New test.
385 2009-04-11 Daniel Kraft <d@domob.eu>
388 * gfortran.dg/bounds_check_strlen_1.f90: New test.
389 * gfortran.dg/bounds_check_strlen_2.f90: New test.
390 * gfortran.dg/bounds_check_strlen_3.f90: New test.
391 * gfortran.dg/bounds_check_strlen_4.f90: New test.
392 * gfortran.dg/bounds_check_strlen_5.f90: New test.
393 * gfortran.dg/bounds_check_strlen_6.f90: New test.
394 * gfortran.dg/bounds_check_strlen_7.f90: New test.
395 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
396 expected string length that failed with -fbounds-check now.
397 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
399 2009-04-11 Janus Weil <janus@gcc.gnu.org>
402 * gfortran.dg/proc_ptr_14.f90: New.
404 2009-04-11 Richard Guenther <rguenther@suse.de>
407 * g++.dg/torture/pr39732.C: New testcase.
409 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
411 * gfortran.dg/whole_file_5.f90: New.
412 * gfortran.dg/whole_file_6.f90: New.
414 2009-04-11 Richard Guenther <rguenther@suse.de>
416 PR tree-optimization/39713
417 * g++.dg/torture/pr39713.C: New testcase.
419 2009-04-10 Richard Guenther <rguenther@suse.de>
422 * gcc.dg/pr39712.c: New testcase.
424 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
427 * g++.dg/cpp0x/enum2.C: Updated.
428 * g++.dg/debug/pr22514.C: Likewise.
429 * g++.dg/parse/enum2.C: Likewise.
430 * g++.dg/parse/enum3.C: Likewise.
431 * g++.dg/template/crash79.C: Likewise.
432 * g++.old-deja/g++.jason/cond.C: Likewise.
434 2009-04-10 Chao-ying Fu <fu@mips.com>
436 * gcc.target/mips/interrupt_handler.c: Change from compile to
439 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
441 * objc/execute/forward-1.x: Fix x86_64 entry typos.
443 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
446 * gfortran.dg/zero_sized_6.f90: New.
448 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
451 * g++.dg/parse/pr20118.C: New.
452 * g++.dg/template/spec16.C: Update.
454 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
457 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
458 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
459 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
460 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
461 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
462 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
463 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
464 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
465 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
466 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
467 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
468 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
469 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
470 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
471 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
472 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
473 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
475 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
478 * g++.dg/torture/pr39678.C: New.
479 * gcc.dg/compat/struct-complex-2.h: Likewise.
480 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
481 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
482 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
483 * gcc.dg/torture/pr39678.c: Likewise.
484 * gcc.target/i386/pr39678.c: Likewise.
486 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
487 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
489 * gcc.target/x86_64/abi/test_passing_structs.c: Include
490 <complex.h>. Add tests for structure with complex float.
492 2009-04-10 Ben Elliston <bje@au.ibm.com>
493 Joseph Myers <joseph@codesourcery.com>
496 * gcc.dg/dfp/pr36800.c: New.
498 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
499 Rafael Avila de Espindola <espindola@google.com>
501 * gcc.misc-tests/help.exp: New file.
502 * lib/options.exp: New file.
504 2009-04-09 Janis Johnson <janis187@us.ibm.com>
507 * objc/execute/forward-1.x: New.
509 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
511 * gcc.dg/pr27150-1.c: Change to a link test.
513 2009-04-09 Jakub Jelinek <jakub@redhat.com>
515 * g++.dg/lookup/using2.C: Change copyright header to refer to version
516 3 of the GNU General Public License and to point readers at the
517 COPYING3 file and the FSF's license web page.
518 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
519 * gcc.dg/struct/struct-reorg.exp: Likewise.
520 * gcc.target/spu/tag_manager.c: Likewise.
522 2009-04-09 Richard Guenther <rguenther@suse.de>
525 * ssa-ccp-25.c: Adjust pattern.
527 2009-04-09 Janus Weil <janus@gcc.gnu.org>
530 * gfortran.dg/external_procedures_1.f90: Modified.
531 * gfortran.dg/proc_ptr_result_1.f90: New.
532 * gfortran.dg/proc_ptr_result_2.f90: New.
533 * gfortran.dg/proc_ptr_result_3.f90: New.
535 2009-04-09 Richard Guenther <rguenther@suse.de>
537 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
538 to prevent constant propagation.
539 * gcc.dg/vect/vect-56.c: Likewise.
540 * gcc.dg/vect/vect-58.c: Likewise.
541 * gcc.dg/vect/vect-60.c: Likewise.
542 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
543 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
544 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
546 2009-04-09 Richard Guenther <rguenther@suse.de>
548 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
549 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
551 2009-04-09 Joseph Myers <joseph@codesourcery.com>
554 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
557 2009-04-08 Joseph Myers <joseph@codesourcery.com>
559 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
560 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
562 2009-04-08 Jakub Jelinek <jakub@redhat.com>
564 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
566 2009-04-08 Jason Merrill <jason@redhat.com>
569 * g++.dg/template/error40.C: Add another test.
571 2009-04-08 Joseph Myers <joseph@codesourcery.com>
575 * gcc.c-torture/compile/pr39614-1.c,
576 gcc.c-torture/compile/pr39614-2.c,
577 gcc.c-torture/compile/pr39614-3.c,
578 gcc.c-torture/compile/pr39614-4.c,
579 gcc.c-torture/compile/pr39614-5.c,
580 gcc.c-torture/compile/pr39673-1.c,
581 gcc.c-torture/compile/pr39673-2.c: New tests.
582 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
584 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
585 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
588 2009-04-08 Dodji Seketeli <dodji@redhat.com>
591 * g++.dg/cpp0x/variadic-crash2.C: New test.
593 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
596 * gfortran.dg/alloc_comp_result_1.f90: New test.
598 2009-04-07 Jason Merrill <jason@redhat.com>
601 * g++.dg/overload/extern-C-1.C: New.
603 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
606 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
608 2009-04-07 Jason Merrill <jason@redhat.com>
611 * g++.dg/template/error40.C: New.
613 2009-04-07 Janus Weil <janus@gcc.gnu.org>
616 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
618 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
620 * gnat.dg/subp_elim_errors.ad[sb]: New test.
622 2009-04-07 Janus Weil <janus@gcc.gnu.org>
625 * gfortran.dg/proc_decl_1.f90: Modified.
626 * gfortran.dg/proc_ptr_11.f90: Extended.
627 * gfortran.dg/proc_ptr_13.f90: Modified.
629 2009-04-06 Jason Merrill <jason@redhat.com>
632 * g++.dg/template/fnspec1.C: New.
634 2009-04-06 Laurent GUERBY <laurent@guerby.net>
636 * lib/gnat.exp: Handle multilib.
638 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
641 * gfortran.dg/dependency_23.f90: New test.
643 2009-04-06 Richard Guenther <rguenther@suse.de>
645 PR tree-optimization/28868
646 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
647 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
648 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
649 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
651 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
653 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
655 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
657 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
659 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
661 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
662 with the built-in y0, and the subsequent warning.
663 (y1): Likewise, rename to y_1.
665 2009-04-06 Janus Weil <janus@gcc.gnu.org>
668 * gfortran.dg/proc_decl_21.f90: New.
670 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
673 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
675 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
677 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
678 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
679 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
680 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
681 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
682 gfortran.dg/namelist_49.f90: Gate test on effective_target
684 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
686 2009-04-05 Daniel Kraft <d@domob.eu>
689 * gfortran.dg/read_float_2.f03
690 * gfortran.dg/read_float_3.f90
692 2009-04-05 Richard Guenther <rguenther@suse.de>
694 PR tree-optimization/39648
695 * gcc.c-torture/compile/pr39648.c: New testcase.
697 2009-04-05 Jason Merrill <jason@redhat.com>
700 * g++.dg/template/error39.C: New.
702 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
705 * gfortran.dg/implied_do_1.f90: New.
707 2009-04-04 Tobias Burnus <burnus@net-b.de>
710 * gfortran.dg/recursive_check_8.f90: New.
711 * gfortran.dg/recursive_check_9.f90: New.
712 * gfortran.dg/recursive_check_10.f90: New.
713 * gfortran.dg/recursive_check_11.f90: New.
714 * gfortran.dg/recursive_check_12.f90: New.
715 * gfortran.dg/recursive_check_13.f90: New.
716 * gfortran.dg/recursive_check_14.f90: New.
718 2009-04-04 Jason Merrill <jason@redhat.com>
721 * g++.dg/template/error38.C: Add more tests.
723 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
726 * gfortran.dg/common_align_2.f90: New test.
728 2009-04-04 Richard Guenther <rguenther@suse.de>
730 PR tree-optimization/8781
731 PR tree-optimization/37892
732 * g++.dg/tree-ssa/pr8781.C: New testcase.
733 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
735 2009-04-04 Richard Guenther <rguenther@suse.de>
737 PR tree-optimization/39636
738 * gcc.c-torture/compile/pr39636.c: New testcase.
740 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
742 PR rtl-optimization/39607
743 * g++.dg/opt/pr39607.C: New.
745 2009-04-03 Tobias Burnus <burnus@net-b.de>
748 * gfortran.dg/common_12.f90: New.
750 2009-04-03 Jason Merrill <jason@redhat.com>
753 * g++.dg/template/const2.C: New test.
755 2009-04-03 Richard Guenther <rguenther@suse.de>
757 PR tree-optimization/2480
758 PR tree-optimization/23086
759 * gcc.dg/tree-ssa/pr2480.c: New testcase.
760 * gcc.dg/tree-ssa/pr23086.c: Likewise.
762 2009-04-03 Richard Guenther <rguenther@suse.de>
764 PR tree-optimization/34743
765 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
766 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
767 * gcc.dg/tree-ssa/alias-18.c: Likewise.
768 * gcc.dg/tree-ssa/sra-3.c: Likewise.
769 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
770 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
771 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
772 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
774 2009-04-03 Richard Guenther <rguenther@suse.de>
777 PR tree-optimization/23940
778 PR tree-optimization/33237
781 PR tree-optimization/36201
782 PR tree-optimization/36230
783 PR tree-optimization/38049
784 PR tree-optimization/38207
785 PR tree-optimization/38230
786 PR tree-optimization/38301
787 PR tree-optimization/38585
789 PR tree-optimization/38985
790 PR tree-optimization/39299
791 * gcc.dg/pr19633-1.c: Adjust.
792 * gcc.dg/torture/pta-callused-1.c: Likewise.
793 * gcc.dg/torture/pr39074-2.c: Likewise.
794 * gcc.dg/torture/pr39074.c: Likewise.
795 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
796 * gcc.dg/torture/pr30375.c: Adjust.
797 * gcc.dg/torture/pr33563.c: Likewise.
798 * gcc.dg/torture/pr33870.c: Likewise.
799 * gcc.dg/torture/pr33560.c: Likewise.
800 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
801 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
802 * gcc.dg/tree-ssa/alias-15.c: Remove.
803 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
804 * gcc.dg/tree-ssa/pr26421.c: Adjust.
805 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
806 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
807 * gcc.dg/tree-ssa/pr23382.c: Adjust.
808 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
809 * gcc.dg/tree-ssa/alias-16.c: Adjust.
810 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
811 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
812 * gcc.dg/tree-ssa/alias-18.c: Likewise.
813 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
814 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
815 * gcc.dg/tree-ssa/alias-19.c: Likewise.
816 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
817 * gcc.dg/tree-ssa/pr13146.c: Likewise.
818 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
819 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
820 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
821 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
822 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
823 * gcc.dg/tree-ssa/alias-20.c: Likewise.
824 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
825 * gcc.dg/tree-ssa/pr38895.c: Likewise.
826 * gcc.dg/uninit-B.c: XFAIL.
827 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
828 * gcc.dg/uninit-pr19430.c: XFAIL.
829 * g++.dg/tree-ssa/pr13146.C: New testcase.
830 * g++.dg/opt/pr36187.C: Adjust.
831 * g++.dg/torture/20090329-1.C: New testcase.
833 2009-04-02 Chao-ying Fu <fu@mips.com>
835 * gcc.target/mips/interrupt_handler.c: New test.
837 2009-04-02 David Ayers <ayers@fsfe.org>
840 * objc.dg/bad-receiver-type-2.m: New test contributed by
843 2009-04-02 Jason Merrill <jason@redhat.com>
846 * g++.dg/template/error38.C: New test.
848 2009-04-02 Janis Johnson <janis187@us.ibm.com>
850 PR tree-optimization/31677
851 * gcc.dg/memcpy-1.c: Add compiler option.
853 2009-04-02 Ira Rosen <irar@il.ibm.com>
855 PR tree-optimization/39595
856 * gfortran.dg/vect/O3-pr39595.f: New test.
858 2009-04-02 Dodji Seketeli <dodji@redhat.com>
861 * g++.dg/template/typedef11.C: New test.
862 * g++.dg/template/typedef12.C: Likewise.
863 * g++.dg/template/typedef13.C: Likewise.
864 * g++.dg/template/typedef14.C: Likewise.
865 * g++.dg/template/typedef15.C: Likewise.
866 * g++.dg/template/typedef16.C: Likewise.
867 * g++.dg/template/sfinae3.C: Compile this pedantically.
868 The only errors expected should be the one saying the typedef is ill
870 * g++.old-deja/g++.pt/typename8.C: Likewise.
871 * g++.dg/template/access11.C: Update this.
873 2009-04-02 Richard Guenther <rguenther@suse.de>
875 PR tree-optimization/37221
876 * gcc.c-torture/compile/20090331-1.c: New testcase.
878 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
880 * gcc.c-torture/compile/20090401-1.c: New test.
882 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
885 * g++.dg/template/pr4926-1.C: New.
887 2009-04-01 Xinliang David Li <davidxl@google.com>
889 * gcc.target/i386/all_one_m128i.c: New test.
891 2009-04-01 Janis Johnson <janis187@us.ibm.com>
894 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
895 * gcc.dg/fltconst-2.c: New test.
896 * gcc.dg/fltconst-double-pedantic-1.c: New test.
897 * gcc.dg/fltconst-double-pedantic-2.c: New test.
900 * gcc.dg/cpp/pr33466.c: New test.
901 * gcc.dg/dfp/pr33466.c: New test.
902 * gcc.dg/fixed-point/pr33466.c: New test.
904 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
906 PR tree-optimization/35011
907 * g++.dg/other/pr35011.C: New.
909 2009-04-01 Jakub Jelinek <jakub@redhat.com>
912 * gcc.dg/pr39226.c: New test.
914 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
917 * g++.dg/template/pr35240.C: New.
919 2009-04-01 Joseph Myers <joseph@codesourcery.com>
922 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
923 * gcc.dg/pr25682.c: Update expected diagnostics.
925 2009-04-01 Richard Guenther <rguenther@suse.de>
927 * gcc.dg/fold-plusmult-2.c: New testcase.
929 2009-04-01 Jakub Jelinek <jakub@redhat.com>
932 * gcc.dg/pr37772.c: New test.
933 * g++.dg/ext/asm11.C: New test.
935 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
937 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
938 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
941 2009-03-31 Jason Merrill <jason@redhat.com>
943 * g++.old-deja/g++.other/using9.C: Add expected errors.
945 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
947 * gcc.c-torture/compile/pr33009.c: Removed.
949 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
951 * gcc.c-torture/compile/pr33009.c: Delete.
952 * gcc.c-torture/compile/pr11832.c: Likewise.
954 2009-03-31 Joseph Myers <joseph@codesourcery.com>
957 * lib/target-supports.exp (check_effective_target_stdint_types):
959 (check_effective_target_inttypes_types): New.
960 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
961 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
962 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
964 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
968 * gfortran.dg/data_pointer_1.f90: New test.
970 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
973 * gfortran.dg/char_length_15.f90: New test.
975 2009-03-31 Jason Merrill <jason@redhat.com>
978 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
979 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
980 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
983 * g++.dg/other/typedef2.C: New test.
986 * g++.dg/template/typedef17.C: New test.
988 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
989 * g++.dg/cpp0x/auto12.C: Likewise.
991 2009-03-31 Richard Guenther <rguenther@suse.de>
994 * gcc.dg/fold-compare-4.c: New testcase.
995 * gcc.dg/fold-compare-5.c: Likewise.
997 2009-03-31 Richard Guenther <rguenther@suse.de>
999 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
1001 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1004 * gcc.target/i386/pr39592-1.c: New test.
1006 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1008 PR preprocessor/15638
1009 * gcc.dg/cpp/missing-header-1.c: New test.
1010 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
1011 "compilation terminated" message.
1012 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
1014 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
1015 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
1016 terminated" message.
1018 2009-03-31 Richard Guenther <rguenther@suse.de>
1022 * gcc.dg/tree-ssa/pr23401.c: New testcase.
1023 * gcc.dg/tree-ssa/pr27810.c: Likewise.
1025 2009-03-30 Steven G. Kargl <kargls@comcast.net>
1028 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
1029 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
1030 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1031 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
1032 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
1033 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1034 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
1036 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
1039 * gfortran.dg/whole_file_1.f90: New test.
1041 * gfortran.dg/whole_file_2.f90: New test.
1042 * gfortran.dg/whole_file_3.f90: New test.
1044 * gfortran.dg/whole_file_4.f90: New test.
1046 2009-03-30 Jakub Jelinek <jakub@redhat.com>
1048 * gfortran.dg/bind_c_usage_19.f90: New test.
1051 * gcc.target/powerpc/altivec-29.c: New test.
1053 2009-03-30 Joseph Myers <joseph@codesourcery.com>
1055 PR rtl-optimization/323
1056 * gcc.target/i386/excess-precision-1.c,
1057 gcc.target/i386/excess-precision-2.c,
1058 gcc.target/i386/excess-precision-3.c,
1059 gcc.target/i386/excess-precision-4.c,
1060 gcc.target/i386/excess-precision-5.c,
1061 gcc.target/i386/excess-precision-6.c: New tests.
1063 2009-03-30 Joseph Myers <joseph@codesourcery.com>
1066 * gcc.dg/c99-array-lval-8.c: New test.
1068 2009-03-29 Joseph Myers <joseph@codesourcery.com>
1070 PR preprocessor/34695
1071 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
1072 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
1073 instead of dg-warning for "previous definition" messages.
1074 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
1075 "warnings being treated as errors" message.
1076 * gcc.dg/fltconst-1.c: Use -fshow-column.
1078 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
1081 * gfortran.dg/power1.f90: New test.
1083 2009-03-29 Joseph Myers <joseph@codesourcery.com>
1091 * gcc.c-torture/compile/20081108-1.c,
1092 gcc.c-torture/compile/20081108-2.c,
1093 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
1094 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
1095 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
1096 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
1097 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
1098 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
1099 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
1100 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
1101 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
1102 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
1103 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
1104 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
1105 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
1106 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
1107 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
1108 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
1109 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
1111 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1112 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
1113 XFAILs. Update expected messages.
1114 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
1116 * gcc.dg/real-const-1.c: Replace with test from original PR.
1117 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
1118 when casting from non-constant integer to pointer.
1120 2009-03-29 Richard Guenther <rguenther@suse.de>
1122 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
1124 2009-03-29 Daniel Kraft <d@domob.eu>
1127 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
1129 * gfortran.dg/typebound_proc_9.f03: New test.
1130 * gfortran.dg/typebound_proc_10.f03: New test.
1131 * gfortran.dg/typebound_proc_11.f03: New test.
1132 * gfortran.dg/abstract_type_5.f03: New test.
1134 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
1137 * gfortran.dg/do_4.f: New.
1138 * gfortran.dg/goto_2.f90: Correct expected warnings.
1139 * gfortran.dg/goto_4.f90: Likewise.
1140 * gfortran.dg/goto_5.f90: New.
1142 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
1145 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
1147 * gcc.target/i386/pr39545-1.c: New.
1148 * gcc.target/i386/pr39545-2.c: Likewise.
1150 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
1151 (flex2_struct): Likewise.
1152 (check_struct_passing7): Likewise.
1153 (check_struct_passing8): Likewise.
1156 (main): Call check_struct_passing7 and check_struct_passing8.
1158 2009-03-29 Richard Guenther <rguenther@suse.de>
1160 * gcc.c-torture/execute/20090113-1.c: New testcase.
1161 * gcc.c-torture/execute/20090113-2.c: Likewise.
1162 * gcc.c-torture/execute/20090113-3.c: Likewise.
1163 * gcc.c-torture/execute/20090207-1.c: Likewise.
1164 * gcc.c-torture/compile/20090114-1.c: Likewise.
1165 * gcc.c-torture/compile/20090328-1.c: Likewise.
1166 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
1168 2009-03-29 David Ayers <ayers@fsfe.org>
1171 * objc.dg/conditional-1.m: New tests.
1173 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
1175 * gcc.dg/winline-10.c: New test.
1177 2009-03-28 Tobias Burnus <burnus@net-b.de>
1180 * gfortran.dg/do_check_1.f90: Add test.
1181 * gfortran.dg/do_check_2.f90: Add test.
1182 * gfortran.dg/do_check_3.f90: Add test.
1183 * gfortran.dg/do_check_4.f90: Add test.
1185 2009-03-28 Jan Hubicka <jh@suse.cz>
1187 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
1188 * gcc.dg/pr33826.c: Update dump files.
1189 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
1190 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
1192 2009-03-28 Martin Jambor <mjambor@suse.cz>
1194 * g++.dg/tree-ssa/fwprop-align.C: New test.
1196 2009-03-28 Jakub Jelinek <jakub@redhat.com>
1198 * gcc.target/powerpc/altivec-28.c: New test.
1201 * gcc.dg/wdisallowed-functions-1.c: Removed.
1202 * gcc.dg/wdisallowed-functions-2.c: Removed.
1203 * gcc.dg/wdisallowed-functions-3.c: Removed.
1204 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
1205 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
1206 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
1208 2009-03-28 Richard Guenther <rguenther@suse.de>
1210 PR tree-optimization/38723
1211 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
1213 2009-03-28 Paul Thomas <pault@gcc.gnu.org
1216 * gfortran.dg/char_result_13.f90: New test.
1218 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
1221 * gfortran.dg/alloc_comp_assign_9.f90: New test.
1223 2009-03-28 Daniel Kraft <d@domob.eu>
1225 * gfortran.dg/trim_1.f90: New test.
1227 2009-03-28 Richard Guenther <rguenther@suse.de>
1229 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
1230 * g++.dg/warn/Warray-bounds.C: Likewise.
1232 2009-03-28 Tobias Burnus <burnus@net-b.de>
1235 * gfortran.dg/recursive_check_7.f90: New test.
1237 2009-03-28 Tobias Burnus <burnus@net-b.de>
1240 * gfortran.dg/do_check_5.f90: New test.
1241 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
1242 * gfortran.dg/array_constructor_18.f90: Ditto.
1243 * gfortran.dg/array_constructor_22.f90: Ditto.
1244 * gfortran.dg/do_3.F90: Ditto.
1245 * gfortran.dg/do_1.f90: Ditto.
1247 2009-03-28 Richard Guenther <rguenther@suse.de>
1249 PR tree-optimization/38180
1250 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
1252 2009-03-28 Richard Guenther <rguenther@suse.de>
1254 PR tree-optimization/38513
1255 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1256 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
1257 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1258 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1259 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1260 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
1261 * gcc.dg/vect/vect-35.c: Likewise.
1262 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1263 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
1264 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1266 2009-03-28 Richard Guenther <rguenther@suse.de>
1268 PR tree-optimization/38968
1269 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
1271 2009-03-28 Richard Guenther <rguenther@suse.de>
1273 PR tree-optimization/37795
1274 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
1276 2009-03-28 Joseph Myers <joseph@codesourcery.com>
1278 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
1279 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
1280 options for removed targets.
1282 2009-03-27 Richard Guenther <rguenther@suse.de>
1284 PR tree-optimization/39120
1285 * gcc.c-torture/execute/pr39120.c: New testcase.
1287 2009-03-27 Richard Guenther <rguenther@suse.de>
1289 PR tree-optimization/39120
1290 * gcc.dg/torture/pta-callused-1.c: New testcase.
1292 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1295 * gcc.target/i386/pr39315-1.c: New.
1296 * gcc.target/i386/pr39315-2.c: Likewise.
1297 * gcc.target/i386/pr39315-3.c: Likewise.
1298 * gcc.target/i386/pr39315-4.c: Likewise.
1299 * gcc.target/i386/pr39315-check.c: Likewise.
1301 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1304 * gcc.dg/pr39323-1.c: New.
1305 * gcc.dg/pr39323-2.c: Likewise.
1306 * gcc.dg/pr39323-3.c: Likewise.
1308 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1311 * gcc.target/ia64/sync-1.c: New.
1313 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1316 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
1317 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
1318 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
1319 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
1320 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
1321 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
1322 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
1323 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
1325 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1327 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
1328 for low precision (i.e. float).
1330 2009-03-27 Dodji Seketeli <dodji@redhat.com>
1331 Jakub Jelinek <jakub@redhat.com>
1334 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
1336 2009-03-27 Jakub Jelinek <jakub@redhat.com>
1338 * gcc.dg/memmove-2.c: New test.
1339 * gcc.dg/memmove-3.c: New test.
1341 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
1344 2009-03-27 Xinliang David Li <davidxl@google.com>
1346 PR tree-optimization/39557
1347 * g++.dg/tree-ssa/dom-invalid.C: New test.
1349 2009-03-27 Xinliang David Li <davidxl@google.com>
1351 PR tree-optimization/39548
1352 * g++.dg/tree-ssa/copyprop.C: New test.
1354 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1357 * g++.dg/template/typename17.C: New testcase.
1358 * g++.dg/template/typename18.C: New testcase.
1360 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1363 * g++.dg/other/var_copy-1.C: New test.
1365 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
1368 * g++.dg/parse/ctor9.C: New test.
1370 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
1373 * g++.dg/init/error2.C: New test.
1375 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1378 * gcc.dg/pr35652.C: New.
1379 * g++.dg/warn/pr35652.C: New.
1380 * gcc.dg/format/plus-1.c: Adjust message.
1382 2009-03-26 Jakub Jelinek <jakub@redhat.com>
1385 * gcc.dg/wdisallowed-functions-3.c: New test.
1386 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
1388 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1390 * gcc.dg/inline-33.c: Fix when pic.
1392 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
1394 * gcc.target/ia64/20090324-1.c: New test.
1396 2009-03-25 Jakub Jelinek <jakub@redhat.com>
1399 * gcc.dg/pr27898.c: New test.
1401 PR tree-optimization/32139
1402 * gcc.c-torture/compile/pr32139.c: New test.
1404 2009-03-24 Jason Merrill <jason@redhat.com>
1407 * g++.dg/parse/defarg14.C: New test.
1409 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1412 * gfortran.dg/read_repeat.f90: New test.
1414 2009-03-24 Ira Rosen <irar@il.ibm.com>
1416 PR tree-optimization/39529
1417 * gcc.dg/vect/pr39529.c: New test.
1419 2009-03-24 Dodji Seketeli <dodji@redhat.com>
1420 Jakub Jelinek <jakub@redhat.com>
1423 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
1425 2009-03-23 Jakub Jelinek <jakub@redhat.com>
1428 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
1430 2009-03-23 Jason Merrill <jason@redhat.com>
1432 * g++.dg/cpp0x/auto12.C: Add variadic test.
1435 * g++.dg/warn/Wshadow-4.C: New test.
1437 2009-03-23 Jakub Jelinek <jakub@redhat.com>
1439 PR tree-optimization/39516
1440 * gfortran.dg/pr39516.f: New test.
1442 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
1444 * lib/target-libpath.exp (set_ld_library_path_env_vars):
1445 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
1446 variable, not environment variable.
1448 2009-03-21 Jason Merrill <jason@redhat.com>
1451 * g++.dg/ext/vla6.C: New test.
1453 2009-03-20 Jason Merrill <jason@redhat.com>
1455 * g++.dg/cpp0x/initlist5.C: Add additional test.
1457 2009-03-19 Jakub Jelinek <jakub@redhat.com>
1458 Janis Johnson <janis187@us.ibm.com>
1460 * lib/compat.exp (compat-get-options-main, compat-get-options):
1461 Handle dg-prune-output in source file.
1462 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
1463 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
1464 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
1467 2009-03-19 Jakub Jelinek <jakub@redhat.com>
1470 * gcc.dg/gomp/pr39495-1.c: New test.
1471 * gcc.dg/gomp/pr39495-2.c: New test.
1472 * g++.dg/gomp/pr39495-1.C: New test.
1473 * g++.dg/gomp/pr39495-2.C: New test.
1476 * gcc.target/i386/pr39496.c: New test.
1477 * g++.dg/other/pr39496.C: New test.
1479 2009-03-19 Li Feng <nemokingdom@gmail.com>
1482 * gcc.dg/autopar/pr39500-1.c: New.
1483 * gcc.dg/autopar/pr39500-2.c: New.
1485 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
1487 * g++.dg/dg.exp: Prune graphite.
1489 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
1492 * g++.dg/graphite: New.
1493 * g++.dg/graphite/graphite.exp: New.
1494 * g++.dg/graphite/pr39447.C: New.
1496 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
1499 * g++.dg/template/pr39425.C: New.
1501 * g++.dg/template/spec33.C: Updated.
1503 2009-03-17 Jason Merrill <jason@redhat.com>
1505 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
1507 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
1510 * g++.dg/ext/unary_trait_incomplete.C: New.
1512 2009-03-17 Jing Yu <jingyu@google.com>
1515 * g++.dg/inherit/thunk10.C: New test.
1517 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
1520 * gcc.target/i386/pr39482.c: New test.
1522 2009-03-17 Jakub Jelinek <jakub@redhat.com>
1525 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
1526 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
1527 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1528 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1531 * gcc.dg/pr39443.c: New test.
1534 * gcc.dg/debug/pr39412.c: New test.
1536 2009-03-17 Janis Johnson <janis187@us.ibm.com>
1539 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
1540 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
1542 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
1543 its original value, or unset if it was not defined.
1544 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
1545 path procs around use of HOSTCC.
1546 * g++.dg/compat/struct-layout-1.exp: Ditto.
1547 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
1549 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
1551 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
1553 2009-03-16 Janis Johnson <janis187@us.ibm.com>
1555 Revert patch for PR testsuite/37630.
1558 * gcc.dg/pr11492.c: Replace constant and remove xfail.
1561 * lib/target-supports.exp (check_effective_target_ieee): New.
1562 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
1563 * gcc.dg/20001012-1.c: Require ieee.
1566 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
1568 2009-03-16 Jakub Jelinek <jakub@redhat.com>
1570 PR tree-optimization/39455
1571 * gcc.dg/pr39455.c: New test.
1573 2009-03-13 David Ayers <ayers@fsfe.org>
1575 * objc/execute/trivial.m. New test.
1577 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
1580 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
1582 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
1585 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
1588 2009-03-12 David Ayers <ayers@fsfe.org>
1591 * objc/execute/exceptions/handler-1.m. New test.
1593 2009-03-12 Jakub Jelinek <jakub@redhat.com>
1596 * gcc.target/i386/pr39431.c: New test.
1598 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
1601 * gcc.target/i386/pr39445.c: New.
1603 * gcc.target/i386/push-1.c: XFAIL.
1605 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
1607 * gcc.dg/inline-33.c: New test.
1609 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
1611 * gcc.dg/vect/vect-82.c: Combine dg-do and
1612 dg-require-effective-target into dg-skip-if.
1613 * gcc.dg/vect/vect-83.c: Likewise.
1615 2009-03-11 Jakub Jelinek <jakub@redhat.com>
1618 * gcc.target/i386/stackalign/longlong-1.c: New test.
1619 * gcc.target/i386/stackalign/longlong-2.c: New test.
1621 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1623 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
1625 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1627 * gcc.c-torture/execute/ieee/inf-3.c: New test.
1628 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
1630 2009-03-11 Olivier Hainque <hainque@adacore.com>
1632 * gnat.dg/slice_enum.adb: New test.
1634 2009-03-11 Jason Merrill <jason@redhat.com>
1637 * g++.dg/opt/nrv15.C: New test.
1639 2009-03-10 Ira Rosen <irar@il.ibm.com>
1641 PR tree-optimization/39422
1642 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
1643 constant array with static initialization to global memory.
1644 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1646 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
1648 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
1651 2009-03-09 Jakub Jelinek <jakub@redhat.com>
1654 * g++.dg/opt/switch2.C: Add -w to dg-options.
1655 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
1656 * g++.dg/warn/switch1.C: New test.
1657 * g++.dg/other/switch3.C: New test.
1659 PR tree-optimization/39394
1660 * gcc.c-torture/compile/pr39394.c: New test.
1662 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1664 * gcc.target/s390/20090223-1.c: New testcase.
1666 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1669 * gfortran.dg/fmt_f0_1.f90: New test.
1671 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
1674 * g++.dg/other/new1.C: Adjusted.
1675 * g++.dg/parse/crash40.C: Likewise.
1676 * g++.dg/parse/defarg12.C: Likewise.
1677 * g++.dg/template/error15.C: Likewise.
1679 * g++.dg/other/pr39060.C: New.
1681 2009-03-07 Jason Merrill <jason@redhat.com>
1684 * g++.dg/opt/new1.C: New.
1686 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
1689 * g++.dg/other/error32.C: New.
1691 2009-03-06 Jakub Jelinek <jakub@redhat.com>
1694 * gcc.c-torture/compile/pr39360.c: New test.
1697 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
1699 2009-03-05 Jason Merrill <jason@redhat.com>
1702 * g++.dg/warn/Wuninitialized-3.C: New test.
1704 2009-03-05 Jakub Jelinek <jakub@redhat.com>
1707 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
1708 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
1710 2009-03-04 Jason Merrill <jason@redhat.com>
1713 * g++.dg/template/koenig7.C: New test.
1715 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
1717 * g++.dg/torture/predcom-1.C: New test.
1719 2009-03-04 Richard Guenther <rguenther@suse.de>
1721 PR tree-optimization/39362
1722 * g++.dg/torture/pr39362.C: New testcase.
1724 2009-03-04 Jason Merrill <jason@redhat.com>
1725 Giovanni Bajo <giovannibajo@gcc.gnu.org>
1730 * g++.dg/template/dependent-name5.C: New test.
1732 2009-03-04 Steve Ellcey <sje@cup.hp.com>
1735 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
1736 vect_int to vect_int_mult.
1738 2009-03-04 Richard Guenther <rguenther@suse.de>
1740 PR tree-optimization/39358
1741 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
1742 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
1744 2009-03-04 Richard Guenther <rguenther@suse.de>
1746 PR tree-optimization/39339
1747 * gcc.c-torture/execute/pr39339.c: New testcase.
1749 2009-03-03 Joseph Myers <joseph@codesourcery.com>
1751 * gcc.c-torture/compile/20090303-1.c,
1752 gcc.c-torture/compile/20090303-2.c: New tests.
1754 2009-03-03 Jakub Jelinek <jakub@redhat.com>
1757 * gfortran.dg/gomp/pr39354.f90: New test.
1759 PR tree-optimization/39343
1760 * gcc.dg/pr39343.c: New test.
1762 2009-03-03 Ira Rosen <irar@il.ibm.com>
1764 PR tree-optimization/39248
1765 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
1766 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
1767 on targets without vector misalignment support.
1768 * lib/target-supports.exp
1769 (check_effective_target_vect_short_mult): Add
1770 check_effective_target_arm32.
1772 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
1775 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
1776 * testsuite/gcc.dg/graphite/pr39335.c: New.
1778 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
1780 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
1782 * gcc.target/i386/stackalign/return-5.c: Likewise.
1783 * gcc.target/i386/stackalign/return-6.c: Likewise.
1785 2009-03-02 Richard Guenther <rguenther@suse.de>
1786 Ira Rosen <irar@il.ibm.com>
1788 PR tree-optimization/39318
1789 * gfortran.dg/vect/pr39318.f90: New test.
1791 2009-03-01 Jan Hubicka <jh@suse.cz>
1793 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
1795 2009-03-01 Jan Hubicka <jh@suse.cz>
1798 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
1800 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
1802 * gnat.dg/pack12.adb: New test.
1804 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
1807 * g++.dg/other/pr37789.C: New.
1809 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
1812 * gfortran.dg/interface_25.f90: New test.
1813 * gfortran.dg/interface_26.f90: New test.
1815 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
1818 * gfortran.dg/initialization_22.f90: New test.
1820 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
1822 PR rtl-optimization/39241
1823 * gcc.dg/torture/pr39241.c: New.
1825 2009-02-25 Martin Jambor <mjambor@suse.cz>
1827 PR tree-optimizations/39259
1828 * g++.dg/torture/pr39259.C: New testcase.
1830 2009-02-24 Richard Guenther <rguenther@suse.de>
1833 * g++.dg/template/instantiate10.C: New testcase.
1835 2009-02-24 Richard Guenther <rguenther@suse.de>
1836 Zdenek Dvorak <ook@ucw.cz>
1838 PR tree-optimization/39233
1839 * gcc.c-torture/execute/pr39233.c: New testcase.
1841 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
1843 PR tree-optimization/39260
1844 * gcc.dg/graphite/pr39260.c: New.
1846 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1848 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
1850 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1853 * g++.dg/template/void14.C: New.
1855 2009-02-23 Jason Merrill <jason@redhat.com>
1858 * g++.dg/init/const7.C: Remove XFAIL.
1859 * g++.dg/init/static-init1.C: New test.
1861 * g++.dg/cpp0x/initlist14.C: New test.
1863 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1866 * bound_simplification_2.f90: New test case.
1867 * bound_7.f90: New test case.
1869 2009-02-21 Joseph Myers <joseph@codesourcery.com>
1871 * gcc.dg/cpp/include4.c: New test.
1873 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
1876 * gcc.target/i386/abi-2.c: New.
1878 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
1880 * gcc.c-torture/execute/pr39228.x: New.
1882 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
1884 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
1885 scan-assembler to check for xmm0 register.
1887 2009-02-20 Mark Mitchell <mark@codesourcery.com>
1888 Joseph Myers <joseph@codesourcery.com>
1890 * gcc.target/arm/va_list.c: New test.
1891 * g++.dg/abi/arm_va_list.C: Likewise.
1892 * lib/target-supports.exp (check_effective_target_arm_eabi): New
1894 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
1895 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
1896 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
1897 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
1898 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
1899 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
1901 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
1904 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
1907 2009-02-20 Jakub Jelinek <jakub@redhat.com>
1910 * gcc.c-torture/execute/pr39240.c: New test.
1912 2009-02-20 Jason Merrill <jason@redhat.com>
1915 * g++.dg/parse/dtor15.C: New test.
1917 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
1919 * gcc.c-torture/execute/20090219-1.c: New.
1921 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
1923 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
1924 (mips-dg-options): When matching isa* pseudo-options make
1925 'value' optional and accept ! entries. Use $spec instead of
1926 $isa_spec in the isa pseudo-option error message. Only
1927 perform the ISA-range check when 'value' is set. If arch is
1928 matching any CPU in the ! entries switch to its generic ISA.
1929 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
1930 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
1932 2009-02-19 Jakub Jelinek <jakub@redhat.com>
1935 * gcc.dg/visibility-20.c: New test.
1936 * g++.dg/ext/visibility/visibility-11.C: New test.
1938 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
1941 * g++.dg/abi/pr39188-1a.C: New.
1942 * g++.dg/abi/pr39188-1b.C: Likewise.
1943 * g++.dg/abi/pr39188-1.h: Likewise.
1944 * g++.dg/abi/pr39188-2a.C: Likewise.
1945 * g++.dg/abi/pr39188-2b.C: Likewise.
1946 * g++.dg/abi/pr39188-2.h: Likewise.
1947 * g++.dg/abi/pr39188-3a.C: Likewise.
1948 * g++.dg/abi/pr39188-3b.C: Likewise.
1949 * g++.dg/abi/pr39188-3.h: Likewise.
1951 2009-02-19 Joseph Myers <joseph@codesourcery.com>
1954 * gcc.c-torture/execute/call-trap-1.c,
1955 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
1958 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
1961 * gcc.c-torture/execute/pr39228.c: New test.
1963 2009-02-19 Richard Guenther <rguenther@suse.de>
1965 PR tree-optimization/39074
1966 * gcc.dg/torture/pr39074.c: New testcase.
1967 * gcc.dg/torture/pr39074-2.c: Likewise.
1968 * gcc.dg/torture/pr39074-3.c: Likewise.
1970 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
1973 * g++.dg/parse/attr3.C: New.
1975 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
1978 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
1981 * g++.dg/ext/visibility/class1.C: Revert revision 122348
1984 2009-02-18 Jason Merrill <jason@redhat.com>
1987 * g++.dg/init/const7.C: Remove XFAIL.
1990 * g++.dg/opt/const6.C: New test.
1992 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
1994 * gcc.dg/callabi/callabi.exp: Moved to ...
1995 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
1998 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
1999 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2000 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2001 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
2002 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
2003 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
2004 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
2006 * gcc.dg/callabi/callabi.h: Moved to ...
2007 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
2009 * gcc.dg/callabi/func-1.c: Moved to ...
2010 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
2012 * gcc.dg/callabi/func-indirect.c: Moved to ...
2013 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
2015 * gcc.dg/callabi/pr38891.c: Moved to ...
2016 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
2018 * gcc.dg/callabi/vaarg-1.c: Moved to ...
2019 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
2021 * gcc.dg/callabi/vaarg-2.c: Moved to ...
2022 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
2024 * gcc.dg/callabi/vaarg-3.c: Moved to ...
2025 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
2027 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
2030 * gcc.dg/callabi/pr38891.c: New.
2032 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
2034 * gcc.dg/callabi/callabi.exp: New.
2036 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
2039 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
2041 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
2043 * gcc.target/i386/pr39082-1.c: New.
2045 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
2048 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
2049 CHECK_M64_M128 is defined.
2050 (check_f_arguments): Add "do".
2051 (check_vector_arguments): New.
2052 (check_m64_arguments): Likewise.
2053 (check_m128_arguments): Likewise.
2055 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
2056 (CHECK_M64_M128): Define.
2058 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
2060 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
2062 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
2063 tests only if CHECK_M64_M128 is defined.
2065 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
2066 (m128_2_struct): Likewise.
2067 (check_struct_passing5): Likewise.
2068 (check_struct_passing6): Likewise.
2069 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
2071 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
2073 (check_union_passing4): Likewise.
2074 (main): Test union with __m128 if CHECK_M64_M128 is defined.
2076 2009-02-18 Joseph Myers <joseph@codesourcery.com>
2079 * gcc.dg/noncompile/pr35447-1.c: New test.
2081 2009-02-18 Jakub Jelinek <jakub@redhat.com>
2083 PR tree-optimization/36922
2084 * gfortran.dg/pr36922.f: New test.
2086 2009-02-17 Richard Guenther <rguenther@suse.de>
2088 PR tree-optimization/39202
2089 * gcc.c-torture/compile/pr39202.c: New testcase.
2091 2009-02-17 Richard Guenther <rguenther@suse.de>
2093 PR tree-optimization/39204
2094 * gcc.dg/torture/pr39204.c: New testcase.
2096 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
2098 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
2099 * gcc.dg/vect/vect-outer-6.c: Ditto.
2101 2009-02-16 Joseph Myers <joseph@codesourcery.com>
2104 * gcc.dg/noncompile/init-5.c: New test.
2105 * gcc.dg/init-bad-4.c: Adjust expected errors.
2107 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
2110 * gcc.target/i386/push-1.c: New.
2112 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
2114 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
2116 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2118 * gcc.target/spu/intrinsics-sr.c: New test.
2120 2009-02-13 Steve Ellcey <sje@cup.hp.com>
2123 * gcc.target/ia64/sibcall-opt-1.c: New test.
2124 * gcc.target/ia64/sibcall-opt-2.c: New test.
2126 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
2129 * gfortran.dg/cray_pointers_8.f90: New test.
2132 * gfortran.dg/cray_pointers_9.f90: New test.
2134 2009-02-13 Jason Merrill <jason@redhat.com>
2137 * g++.dg/cpp0x/decltype16.C: New.
2139 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
2142 * gfortran.dg/gomp/pr39152.f90: New.
2144 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
2147 * gcc.target/i386/pr39162.c: New.
2149 2009-02-13 Joseph Myers <joseph@codesourcery.com>
2152 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
2155 2009-02-12 Jason Merrill <jason@redhat.com>
2158 * g++.dg/template/array20.C: New test.
2160 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
2162 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
2163 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
2164 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
2166 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
2168 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
2170 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
2173 * gfortran.dg/pr39152.f: New.
2175 2009-02-11 Jason Merrill <jason@redhat.com>
2178 * g++.dg/cpp0x/defaulted9.C: New test.
2181 * g++.dg/init/value7.C: New test.
2183 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
2186 * gcc.target/i386/pr38824.c: New testcase.
2188 2009-02-11 Jason Merrill <jason@redhat.com>
2191 * g++.dg/cpp0x/defaulted8.C: New test.
2194 * g++.dg/cpp0x/rv9p.C: New test.
2196 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
2198 * gnat.dg/aliasing3.adb: New test.
2199 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
2201 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
2204 * g++.dg/template/crash88.C: New.
2205 * g++.dg/template/crash89.C: Likewise.
2207 2009-02-10 Steve Ellcey <sje@cup.hp.com>
2210 * gcc.dg/pr39084.c: New test.
2212 2009-02-10 Jakub Jelinek <jakub@redhat.com>
2215 * gcc.target/i386/pr39139.c: New test.
2217 2009-02-10 Richard Guenther <rguenther@suse.de>
2219 PR tree-optimization/39132
2220 * gcc.dg/torture/pr39132.c: New testcase.
2222 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
2225 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
2226 * gcc.target/x86_64/abi/avx/args.h: Likewise.
2227 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
2228 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
2229 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
2230 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
2231 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2232 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
2234 2009-02-09 Jason Merrill <jason@redhat.com>
2237 * g++.dg/init/value6.C: New test.
2239 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
2241 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
2243 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
2245 * gcc.c-torture/compile/20090209-1.c: New test.
2247 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
2251 * g++.dg/cpp0x/vt-35147.C: New.
2252 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
2253 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
2255 2009-02-06 Joseph Myers <joseph@codesourcery.com>
2258 * gcc.dg/attr-alias-4.c: New test.
2260 2009-02-06 Janis Johnson <janis187@us.ibm.com>
2263 * gcc.dg/dfp/pr39035.c: New test.
2265 2009-02-06 Joseph Myers <joseph@codesourcery.com>
2268 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
2270 2009-02-05 Jakub Jelinek <jakub@redhat.com>
2273 * g++.dg/opt/thunk3.C: New test.
2275 2009-02-05 Nick Clifton <nickc@redhat.com>
2277 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
2278 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
2279 * gcc.dg/cdce1.c: Likewise.
2280 * gcc.dg/cpp/_Pragma6.c: Likewise.
2281 * g++.dg/cpp/_Pragma1.C: Likewise.
2282 * gcc.dg/utf32-2.c: Xfail for M32C.
2283 * gcc.dg/utf32-1.c: Likewise.
2284 * gcc.dg/utf32-3.c: Likewise.
2285 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
2287 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
2288 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
2289 * gcc.dg/Wconversion-5.c: Likewise.
2290 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
2291 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
2292 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
2293 * gcc.dg/utf-inc-init.c: Likewise.
2294 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
2295 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
2296 * gcc.dg/utf-array-short-wchar.c: Likewise.
2297 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
2298 * gcc.dg/mallign.c: Use size_t instead of long.
2300 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
2302 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
2304 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
2306 * gcc.c-torture/execute/pr39100.c: New.
2308 2009-02-05 Joseph Myers <joseph@codesourcery.com>
2311 * gcc.dg/tls/diag-6.c: New test.
2313 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
2315 AVX Programming Reference (January, 2009)
2316 * gcc.target/i386/avx-vpclmulqdq.c: New.
2317 * gcc.target/i386/pclmul-avx-check.h: Likewise.
2319 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
2321 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
2322 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
2323 (pclmul_test): Renamed to ...
2326 2009-02-04 Jakub Jelinek <jakub@redhat.com>
2329 * g++.dg/abi/mangle31.C: New test.
2331 2009-02-03 Joseph Myers <joseph@codesourcery.com>
2334 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
2336 * vla-6.c: Likewise. Expect warning not error for [*] lexically
2337 inside function prototype but not part of parameter declarator.
2338 * vla-11.c: New test.
2340 2009-02-03 Jason Merrill <jason@redhat.com>
2342 * g++.dg/warn/main-4.C: New test.
2343 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
2345 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2348 * g++.dg/expr/cast10.C: New test.
2350 2009-02-03 Joseph Myers <joseph@codesourcery.com>
2353 * gcc.dg/init-bad-6.c: New test.
2355 2009-02-03 Jakub Jelinek <jakub@redhat.com>
2358 * gcc.c-torture/compile/pr35318.c: New test.
2361 * gcc.dg/nofixed-point-2.c: New test.
2362 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
2363 * g++.dg/ext/fixed2.C: Likewise.
2364 * g++.dg/other/error25.C: Likewise.
2365 * g++.dg/lookup/crash7.C: Likewise.
2366 * g++.dg/cpp0x/decltype-38655.C: Likewise.
2369 * g++.dg/cpp0x/initlist13.C: New test.
2371 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
2374 * g++.dg/template/func2.C: New test.
2377 * g++.dg/template/typename15.C: New.
2378 * g++.dg/template/typename16.C: New.
2380 2009-02-03 Janis Johnson <janis187@us.ibm.com>
2381 Ben Elliston <bje@au.ibm.com>
2384 * gcc.dg/dfp/pr39034.c: New test.
2386 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2389 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
2391 2009-02-02 Jason Merrill <jason@redhat.com>
2394 * g++.dg/parse/dtor14.C: New test.
2396 2009-02-02 Jakub Jelinek <jakub@redhat.com>
2398 * lib/target-supports.exp
2399 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
2400 * g++.dg/ext/builtin10.C: New test.
2403 * gcc.target/i386/pr39058.c: New test.
2405 2009-02-02 Richard Guenther <rguenther@suse.de>
2407 PR tree-optimization/38937
2408 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
2410 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
2413 * g++.dg/parse/crash52.C: New.
2415 2009-01-30 Richard Guenther <rguenther@suse.de>
2417 PR tree-optimization/39041
2418 * gcc.c-torture/compile/pr39041.c: New testcase.
2420 2009-01-30 Jakub Jelinek <jakub@redhat.com>
2423 * gcc.target/i386/pr39013-1.c: New test.
2424 * gcc.target/i386/pr39013-2.c: New test.
2427 * g++.dg/ext/label12.C: New test.
2429 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2432 * g++.dg/parse/error34.C: New.
2433 * g++.dg/parse/error35.C: Likewise.
2435 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2438 * g++.dg/cpp0x/decltype-38655.C: New.
2440 2009-01-30 Jakub Jelinek <jakub@redhat.com>
2443 * g++.dg/torture/pr39002.C: New test.
2445 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
2447 PR tree-optimization/39007
2448 * gcc.dg/tree-ssa/pr39007.c: New.
2450 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
2453 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
2456 2009-01-29 Steve Ellcey <sje@cup.hp.com>
2459 * gcc.c-torture/compile/pr38857.c: New test.
2461 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
2465 * gfortran.dg/bound_6.f90: New test.
2467 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
2469 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
2471 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
2473 PR tree-optimization/38997
2474 * gcc.dg/tree-ssa/pr38997.c: New.
2476 2009-01-28 Richard Guenther <rguenther@suse.de>
2478 PR tree-optimization/38926
2479 * gcc.c-torture/compile/pr38926.c: New testcase.
2481 2009-01-28 Jakub Jelinek <jakub@redhat.com>
2484 * gcc.dg/pr38934.c: New test.
2486 2009-01-28 Richard Guenther <rguenther@suse.de>
2489 * g++.dg/warn/Wuninitialized-2.C: New testcase.
2491 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
2493 PR tree-optimization/38984
2494 * gcc.dg/pr38984.c: New XFAILed testcase.
2497 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
2500 * gcc.target/i386/pr38988.c: New test.
2502 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
2505 * g++.dg/parse/crash51.C: New.
2506 * g++.old-deja/g++.pt/crash9.C: Adjust.
2508 2009-01-27 Daniel Kraft <d@domob.eu>
2511 * gfortran.dg/mvbits_6.f90: New test.
2512 * gfortran.dg/mvbits_7.f90: New test.
2513 * gfortran.dg/mvbits_8.f90: New test.
2515 2009-01-27 Richard Guenther <rguenther@suse.de>
2517 PR tree-optimization/38503
2518 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
2520 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
2523 * gcc.c-torture/execute/pr38969.c: New test.
2525 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
2528 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
2530 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2531 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
2532 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2534 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
2537 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
2538 if __USING_SJLJ_EXCEPTIONS__ is defined.
2540 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
2541 __USING_SJLJ_EXCEPTIONS__ is defined.
2542 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
2543 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
2544 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
2545 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
2546 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
2547 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
2549 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2552 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
2553 Use instead of C name in asm statements.
2555 2009-01-26 Richard Guenther <rguenther@suse.de>
2557 PR tree-optimization/38745
2558 * g++.dg/torture/pr38745.C: New testcase.
2560 2009-01-26 Richard Guenther <rguenther@suse.de>
2563 * g++.dg/warn/Wuninitialized-1.C: New testcase.
2565 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
2567 * gcc.dg/bitfld-15.c: Gate warning on target
2568 pcc_bitfield_type_matters.
2569 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
2570 g++.dg/ext/bitfield4.C: Likewise.
2571 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
2572 bitfield for any target.
2574 2009-01-24 Jakub Jelinek <jakub@redhat.com>
2577 * gcc.dg/pr38957.c: New test.
2579 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
2582 * gfortran.dg/array_constructor_24.f: Allow tolerance when
2585 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
2587 PR tree-optimization/38953
2588 * gfortran.dg/graphite/pr38953.f90: New.
2590 2009-01-24 Paul Brook <paul@codesourcery.com>
2592 * gcc.target/arm/neon-cond-1.c: New test.
2594 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
2596 PR tree-optimization/38932
2597 * gcc.dg/pr38932.c: New.
2599 2009-01-23 Revital Eres <eres@il.ibm.com>
2601 * gcc.dg/sms-7.c: Fix test.
2603 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
2605 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
2606 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
2607 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
2608 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
2610 2009-01-22 Steve Ellcey <sje@cup.hp.com>
2612 * gcc.dg/pr35729.c: Make test x86 specific.
2614 2009-01-22 Steve Ellcey <sje@cup.hp.com>
2617 * gcc.dg/pr38615.c: New test.
2619 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
2622 * gcc.target/i386/pr38931.c: New test.
2624 2009-01-22 Dodji Seketeli <dodji@redhat.com>
2627 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
2628 * g++.dg/template/typedef12.C: Likewise.
2629 * g++.dg/template/typedef13.C: Likewise.
2630 * g++.dg/template/typedef14.C: Likewise.
2631 * g++.dg/template/sfinae3.C: Likewise.
2632 * g++.old-deja/g++.pt/typename8.C: Likewise.
2633 * g++.dg/template/access11.C: Likewise
2635 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
2637 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
2639 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
2641 2009-01-21 Dodji Seketeli <dodji@redhat.com>
2644 * g++.dg/template/typedef11.C: New test.
2645 * g++.dg/template/typedef12.C: Likewise.
2646 * g++.dg/template/typedef13.C: Likewise.
2647 * g++.dg/template/typedef14.C: Likewise.
2648 * g++.dg/template/sfinae3.C: Compile this pedantically.
2649 The only errors expected should be the one saying the typedef is ill
2651 * g++.old-deja/g++.pt/typename8.C: Likewise.
2652 * g++.dg/template/access11.C: Update this.
2654 2009-01-21 Daniel Kraft <d@domob.eu>
2657 * gfortran.dg/mvbits_5.f90: New test.
2659 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
2661 * gcc.dg/sms-6.c: New test.
2662 * gcc.dg/sms-7.c: Likewise.
2664 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
2667 * gfortran.dg/host_assoc_function_7.f90: New test
2669 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2670 Richard Guenther <rguenther@suse.de>
2672 PR tree-optimization/38747
2673 PR tree-optimization/38748
2674 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
2675 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2676 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
2678 2009-01-20 Kees Cook <kees@ubuntu.com>
2679 H.J. Lu <hongjiu.lu@intel.com>
2682 * gcc.dg/pr38902.c: New.
2684 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
2687 * gfortran.dg/pr38868.f: New testcase.
2689 2009-01-20 Richard Guenther <rguenther@suse.de>
2691 * gcc.c-torture/execute/pr36227.c: Move ...
2692 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
2694 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
2696 * lib/gfortran.exp: Add -B options for targets that use
2697 libgfortran.a%s in their specs.
2699 2009-01-19 Jason Merrill <jason@redhat.com>
2702 * g++.dg/template/dtor5.C: New test.
2704 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
2707 * gfortran.dg/bound_5.f90: New test.
2709 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
2712 * g++.dg/compat/abi/pr38736_main.C: New.
2713 * g++.dg/compat/abi/pr38736_x.C: Likewise.
2714 * g++.dg/compat/abi/pr38736_y.C: Likewise.
2715 * g++.dg/other/macro-1.C: Likewise.
2716 * gcc.dg/macro-1.c: Likewise.
2717 * gcc.dg/compat/pr38736_main.c: Likewise.
2718 * gcc.dg/compat/pr38736_x.c: Likewise.
2719 * gcc.dg/compat/pr38736_y.c: Likewise.
2721 2009-01-18 Richard Guenther <rguenther@suse.de>
2723 PR tree-optimization/38819
2724 * gcc.c-torture/execute/pr38819.c: New testcase.
2726 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
2729 * gfortran.dg/module_commons_3.f90: Reapply.
2731 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
2734 * gfortran.dg/transfer_intrinsic_1.f90: New test.
2735 * gfortran.dg/transfer_intrinsic_2.f90: New test.
2737 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
2740 * gfortran.dg/module_commons_3.f90: Remove
2742 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
2744 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
2746 2009-01-16 Jason Merrill <jason@redhat.com>
2749 * g++.dg/template/lvalue1.C: New test.
2752 * g++.dg/template/access20.C: New test.
2753 * g++.dg/torture/pr34641.C: Fix access.
2755 2009-01-16 Richard Guenther <rguenther@suse.de>
2757 PR tree-optimization/38835
2759 * gcc.c-torture/execute/pr36227.c: New testcase.
2760 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
2761 * g++.dg/init/const7.C: Likewise.
2763 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
2766 * gcc.c-torture/compile/pr38554.c: New test.
2768 2009-01-16 Jason Merrill <jason@redhat.com>
2771 * g++.dg/conversion/access1.C: New test.
2773 2009-01-16 Jakub Jelinek <jakub@redhat.com>
2775 PR tree-optimization/38789
2776 * gcc.c-torture/compile/pr38789.c: New test.
2778 2009-01-16 Janus Weil <janus@gcc.gnu.org>
2781 * gfortran.dg/proc_ptr_13.f90: New.
2783 2009-01-15 Jason Merrill <jason@redhat.com>
2786 * g++.dg/template/koenig6.C: New test.
2788 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2791 * g++.dg/template/error37.C: New testcase.
2793 2009-01-15 Jason Merrill <jason@redhat.com>
2796 * g++.dg/conversion/memfn1.C: New test.
2799 * g++.dg/conversion/memfn2.C: New test.
2801 2009-01-15 Steve Ellcey <sje@cup.hp.com>
2804 * g++.dg/template/crash87.C: New test.
2806 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
2809 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
2811 2009-01-15 Dodji Seketeli <dodji@redhat.com>
2814 * g++.dg/parse/crash50.C: New test.
2816 2009-01-14 Jakub Jelinek <jakub@redhat.com>
2818 PR rtl-optimization/38245
2819 * gcc.dg/pr38245-3.c: New test.
2820 * gcc.dg/pr38245-3.h: New file.
2821 * gcc.dg/pr38245-4.c: New file.
2822 * gcc.dg/pr38364.c: New test.
2824 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
2826 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
2827 sequence PC-relative.
2829 2009-01-14 Mark Mitchell <mark@codesourcery.com>
2831 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
2832 calls and/or PLT markers.
2833 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
2834 calls and/or PLT markers.
2835 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
2836 calls and/or PLT markers.
2837 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
2838 calls and/or PLT markers.
2840 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
2841 Nathan Froyd <froydnj@codesourcery.com>
2842 Joseph Myers <joseph@codesourcery.com>
2844 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
2846 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
2847 and use consistent CFLAGS.
2848 * gcc.target/powerpc/20030505.c: Likewise.
2849 * gcc.target/powerpc/20081204-1.c: Likewise.
2850 * gcc.target/powerpc/ppc-spe.c: Likewise.
2851 * gcc.target/powerpc/spe1.c: Likewise.
2852 * g++.dg/ext/spe1.C: Likewise.
2853 * g++.dg/other/opaque-1.C: Likewise.
2854 * g++.dg/other/opaque-2.C: Likewise.
2855 * g++.dg/other/opaque-3.C: Likewise.
2857 2009-01-14 Mark Mitchell <mark@codesourcery.com>
2859 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
2862 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
2865 * g++.dg/torture/pr38811.C: New file.
2867 2009-01-14 Richard Guenther <rguenther@suse.de>
2869 PR tree-optimization/38826
2871 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
2873 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
2875 * gcc.dg/graphite/pr38786.c: Fix commit problem.
2877 2009-01-14 Nick Clifton <nickc@redhat.com>
2880 * g++.cp/parse/pr37862.C: New test.
2882 2009-01-14 Julian Brown <julian@codesourcery.com>
2884 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
2885 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
2887 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
2890 2009-01-13 Jakub Jelinek <jakub@redhat.com>
2892 PR rtl-optimization/38774
2893 * gcc.dg/torture/pr38774.c: New test.
2896 * g++.dg/cpp0x/pr38795.C: New test.
2898 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
2899 Nathan Froyd <froydnj@codesourcery.com>
2900 Joseph Myers <joseph@codesourcery.com>
2902 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
2903 otherwise. Do not check for AltiVec at runtime.
2904 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
2905 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
2906 * gcc.target/powerpc/altivec-1.c: Likewise.
2907 * gcc.target/powerpc/altivec-3.c: Likewise.
2908 * gcc.target/powerpc/altivec-10.c: Likewise.
2909 * gcc.target/powerpc/altivec-12.c: Likewise.
2910 * gcc.target/powerpc/altivec-24.c: Likewise.
2911 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
2912 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
2913 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
2914 * gcc.target/powerpc/pr35907.c: Likewise.
2915 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
2916 otherwise. Do not check for Cell at runtime.
2917 * gcc.target/powerpc/altivec_check.h: Delete.
2919 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
2920 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
2921 not check for AltiVec at runtime.
2922 * g++.dg/ext/altivec-cell-2.C: Likewise.
2923 * g++.dg/ext/altivec-cell-3.C: Likewise.
2924 * g++.dg/ext/altivec-cell-4.C: Likewise.
2925 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
2926 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
2928 * g++.dg/ext/altivec_check.h: Delete.
2930 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
2932 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
2933 effective target. Adjust line numbers accordingly.
2935 2009-01-13 Mark Mitchell <mark@codesourcery.com>
2937 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
2939 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
2941 PR tree-optimization/38786
2942 * gcc.dg/graphite/pr38786.c: New.
2944 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
2947 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
2949 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
2950 for alpha*-*-* targets.
2951 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
2953 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2956 * gfortran.dg/fmt_bz_bn_err.f: New test.
2958 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
2960 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
2962 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
2964 * lib/target-supports.exp (check_effective_target_powerpc64): New.
2965 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
2966 instruction support. Do not check for it at runtime.
2968 2009-01-12 Jason Merrill <jason@redhat.com>
2971 * g++.dg/lookup/friend11.C: Remove expected error.
2972 * g++.dg/lookup/friend14.C: New test.
2973 * g++.dg/lookup/friend15.C: New test.
2975 2009-01-12 Dodji Seketeli <dodji@redhat.com>
2978 * g++.dg/lookup/hidden-class12.C: New test.
2979 * g++.dg/lookup/hidden-class13.C: New test.
2980 * g++.dg/lookup/hidden-class14.C: New test.
2981 * g++.dg/lookup/hidden-class15.C: New test.
2982 * g++.dg/lookup/hidden-class16.C: New test.
2984 2009-01-12 Mark Mitchell <mark@codesourcery.com>
2986 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
2987 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
2988 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
2990 2009-01-12 Jason Merrill <jason@redhat.com>
2993 * g++.dg/other/vararg-3.C: New test.
2995 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
2997 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
2998 Explicitly enable SPE.
2999 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
3002 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
3003 Expect -flax-vector-conversions message. Adjust incompatible
3005 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
3008 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
3010 * g++.dg/other/opaque-1.C: Run on targets with SPE.
3012 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
3013 * g++.dg/other/opaque-2.C: Likewise.
3014 * g++.dg/other/opaque-3.C: Likewise.
3016 2009-01-12 Jakub Jelinek <jakub@redhat.com>
3019 * gcc.dg/pr32041.c: New test.
3020 * g++.dg/parse/offsetof9.C: New test.
3022 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3023 Nathan Froyd <froydnj@codesourcery.com>
3025 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
3026 * g++.dg/ext/attribute-test-1.C: Likewise.
3027 * g++.dg/ext/attribute-test-2.C: Likewise.
3028 * g++.dg/ext/attribute-test-3.C: Likewise.
3029 * g++.dg/ext/attribute-test-4.C: Likewise.
3031 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
3033 * gnat.dg/unchecked_convert3.adb: New test.
3035 2009-01-12 Jakub Jelinek <jakub@redhat.com>
3038 * g++.dg/parse/typedef9.C: New test.
3040 PR tree-optimization/38807
3041 * gcc.c-torture/compile/pr38807.c: New test.
3043 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
3045 * gcc.target/mips/ins-2.c: New test.
3047 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
3050 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
3052 2009-01-11 Jakub Jelinek <jakub@redhat.com>
3055 * g++.dg/warn/Wreturn-type-5.C: New test.
3057 2009-01-11 Matthias Klose <doko@ubuntu.com>
3060 * gcc.dg/pr38616.c: New test.
3062 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
3064 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
3066 2009-01-10 Andrew Pinski <pinskia@gmail.com>
3069 * g++.dg/expr/string-1.C: New test.
3070 * g++.dg/expr/string-2.C: New test.
3073 * g++.dg/ext/complex4.C: New test.
3074 * g++.dg/ext/complex5.C: New test.
3075 * g++.dg/init/reference1.C: New test.
3076 * g++.dg/init/reference2.C: New test.
3077 * g++.dg/init/reference3.C: New test.
3079 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
3082 * gfortran.dg/transfer_null_1.f90: New test.
3084 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
3087 * gfortran.dg/host_assoc_function_6.f90: New test.
3089 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
3091 * lib/target-supports.exp: Add method to determine if the effective
3092 target is really a ppc405 after applying all compile options.
3093 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
3094 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
3095 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
3096 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
3097 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
3098 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
3099 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
3100 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
3101 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
3102 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
3103 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
3104 * gcc.target/powerpc/405-machhw-1.c: Likewise.
3105 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
3106 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
3107 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
3108 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
3109 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
3110 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
3111 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
3112 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
3113 * gcc.target/powerpc/405-macchw-1.c: Likewise.
3114 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
3115 * gcc.target/powerpc/405-machhw-2.c: Likewise.
3116 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
3117 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
3118 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
3119 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
3120 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
3121 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
3122 * gcc.target/powerpc/405-macchw-2.c: Likewise.
3123 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
3125 2009-01-09 Jakub Jelinek <jakub@redhat.com>
3128 * g++.dg/other/error31.C: New testcase.
3131 * gcc.dg/pr35742.c: New test.
3133 2009-01-09 John F. Carr <jfc@mit.edu>
3136 * g++.dg/parse/linkage3.C: New test.
3138 2009-01-09 Jakub Jelinek <jakub@redhat.com>
3141 * gcc.c-torture/compile/pr38771.c: New test.
3143 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
3145 * gcc.dg/pr34856.c: Ignore irrelevant warning.
3147 2009-01-08 Mark Mitchell <mark@codesourcery.com>
3149 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
3150 * gcc.dg/sibcall-4.c: Likewise.
3152 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
3153 Jan Sjodin <jan.sjodin@amd.com>
3155 PR tree-optimization/38559
3156 * testsuite/gcc.dg/graphite/pr38559.c: New.
3158 2009-01-08 Ira Rosen <irar@il.ibm.com>
3160 PR tree-optimization/37194
3161 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
3163 2009-01-07 Jakub Jelinek <jakub@redhat.com>
3166 * g++.dg/ext/label11.C: New test.
3168 2009-01-07 Joseph Myers <joseph@codesourcery.com>
3170 * lib/target-supports.exp (check_weak_override_available): New.
3171 * lib/target-supports-dg.exp (dg-require-weak-override): New.
3172 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
3173 dg-require-weak-override.
3175 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
3176 Alan Modra <amodra@bigpond.net.au>
3178 * gcc.c-torture/compile/20090107-1.c: New test.
3180 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
3183 * g++.dg/other/pr38706.C: New test.
3185 2009-01-07 Jason Merrill <jason@redhat.com>
3187 * g++.dg/cpp0x/variadic92.C: New test.
3188 * g++.dg/cpp0x/variadic93.C: New test.
3190 2009-01-07 Janis Johnson <janis187@us.ibm.com>
3192 * lib/target-supports-dg.exp (current_compiler_flags): New.
3193 (check-flags): Use it; do not access dg-test local variables.
3194 (dg-skip-if): Do not access dg-test local variables.
3195 (dg-xfail-run-if): Ditto.
3196 (dg-shouldfail): Ditto.
3197 * gcc.test-framework/test-framework.exp
3198 (check_effective_target_def_nocache): New.
3199 * gcc.test-framework/test-framework.awk: Handle scan tests.
3200 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
3201 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
3202 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
3203 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
3204 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
3205 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
3206 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
3207 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
3208 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
3210 * g++.dg/torture/pr38586.C: Ignore a possible warning.
3212 * lib/target-supports-dg.exp (check_test_flags): Delete.
3214 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
3216 PR tree-optimization/38492
3217 PR tree-optimization/38498
3218 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
3220 * testsuite/gcc.dg/graphite/block-0.c: Update test.
3221 * testsuite/gcc.dg/graphite/block-1.c: Same.
3222 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
3224 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
3225 * testsuite/gcc.dg/graphite/block-3.c: New.
3226 * testsuite/gcc.dg/graphite/pr38498.c: New.
3228 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
3230 AVX Programming Reference (December, 2008)
3231 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
3232 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
3233 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
3235 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
3236 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
3238 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3241 * gfortran.dg/c_loc_pure_1.f90: New test.
3243 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
3246 * gfortran.dg/elemental_dependency_3.f90:
3247 Add the final tree dump cleanup.
3249 2009-01-06 Jakub Jelinek <jakub@redhat.com>
3251 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
3254 PR rtl-optimization/38722
3255 * gfortran.dg/pr38722.f90: New test.
3257 2009-01-06 Janis Johnson <janis187@us.ibm.com>
3260 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
3261 instead of DECnn_DEN. Support -DDBG to list lines that fail.
3263 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
3265 * gfortran.dg/implicit_12.f90: Add space around dg directive.
3266 * gfortran.dg/typebound_call_8.f03: Same.
3267 * gfortran.dg/elemental_bind_c.f90: Same.
3268 * gfortran.dg/typebound_call_7.f03: Same.
3269 * gfortran.dg/interface_proc_end.f90: Same
3270 * gfortran.dg/pr37243.f: Fix typo.
3272 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
3274 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
3275 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
3278 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
3280 AVX Programming Reference (December, 2008)
3281 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
3282 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
3283 * gcc.target/i386/sse-14.c: Likewise.
3285 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
3286 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
3287 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
3288 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
3290 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3293 * gfortran.dg/fmt_bz_bn.f: Update test.
3295 2009-01-05 Dodji Seketeli <dodji@redhat.com>
3298 * g++.dg/conversion/usual-arith-conv.C: New test.
3300 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3303 * gcc.dg/vector-3.c: New testcase.
3304 * g++.dg/ext/vector15.C: New test.
3306 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
3308 PR tree-optimization/38510
3309 * gcc.dg/graphite/pr38510.c: New.
3311 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
3312 Jan Sjodin <jan.sjodin@amd.com>
3314 PR tree-optimization/38500
3315 * gcc.dg/graphite/pr38500.c: New.
3317 2009-01-05 Laurent GUERBY <laurent@guerby.net>
3319 * gcc.c-torture/compile/20001226-1.c: Generalize
3321 * gcc.c-torture/compile/limits-fnargs.c: Add
3323 * gcc.dg/20020425-1.c: Likewise.
3324 * gcc.dg/pch/pch.exp: Likewise.
3326 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
3329 * gfortran.dg/module_commons_3.f90: New test.
3331 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
3334 * gfortran.dg/random_seed_1.f90: Updated.
3336 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
3340 * gfortran.dg/elemental_subroutine_7.f90:
3341 Fix p values so that it can be used as vector subscript.
3343 2009-01-05 Jason Merrill <jason@redhat.com>
3345 * g++.dg/cpp0x/initlist12.C: Add another test.
3347 * g++.dg/cpp0x/defaulted7.C: New test.
3349 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3352 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
3353 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
3355 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
3357 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3358 for alpha*-*-* targets.
3359 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3361 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
3364 * gfortran.dg/host_assoc_function_5.f90: New test.
3366 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
3369 * gfortran.dg/elemental_dependency_3.f90: New test.
3370 * gfortran.dg/elemental_subroutine_7.f90: New test.
3372 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
3374 * gcc.dg/struct-ret-3.c: Include unistd.h.
3375 (main): Exit early if system memory page size is
3376 larger than 4096 bytes.
3378 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
3381 * gfortran.dg/merge_init_expr.f90: New.
3383 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
3386 * gfortran.dg/c_loc_tests_13.f90: New test.
3387 * gfortran.dg/c_loc_tests_14.f90: New test.
3389 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
3391 * gfortran.dg/func_result_4.f90: New.
3393 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
3396 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
3397 interface still works, in addition to original tests.
3398 * gfortran.dg/host_assoc_call_6.f90: New test.
3400 2009-01-03 Jakub Jelinek <jakub@redhat.com>
3403 * g++.dg/torture/pr38705.C: New test.
3406 * gcc.dg/pr38700.c: New test.
3408 2009-01-02 Jason Merrill <jason@redhat.com>
3410 * g++.dg/cpp0x/initlist11.C: New test.
3411 * g++.dg/cpp0x/initlist12.C: New test.
3413 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3415 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
3416 Allow extra informative notes.
3418 2009-01-01 Jakub Jelinek <jakub@redhat.com>
3421 * gcc.dg/pr36489.c: New test.
3424 Copyright (C) 2009 Free Software Foundation, Inc.
3426 Copying and distribution of this file, with or without modification,
3427 are permitted in any medium without royalty provided the copyright
3428 notice and this notice are preserved.