1 2009-06-03 Richard Guenther <rguenther@suse.de>
4 * gcc.dg/torture/pr40328.c: New testcase.
6 2009-06-03 Martin Jambor <mjambor@suse.cz>
8 * g++.dg/torture/pr40323.C: New file.
10 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
12 * gnat.dg/specs/root.ads: New test.
13 * gnat.dg/specs/root-level_1.ads: Likewise.
14 * gnat.dg/specs/root-level_2.ads: Likewise.
15 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
17 2009-06-02 Mark Mitchell <mark@codesourcery.com>
19 * g++.dg/init/ref15.C: Require unwrapped targets.
21 2009-06-02 Jason Merrill <jason@redhat.com>
23 * g++.dg/cpp0x/initlist13.C: Remove expected error.
24 * g++.dg/cpp0x/initlist18.C: New.
25 * g++.dg/cpp0x/initlist19.C: New.
27 * g++.dg/cpp0x/auto14.C: New.
29 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
31 * gnat.dg/alignment6.adb: Remove XFAIL.
33 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
36 * g++.dg/template/spec36.C: New test.
38 2009-06-01 Ian Lance Taylor <iant@google.com>
40 * gcc.dg/cast-qual-3.c: New testcase.
41 * g++.dg/warn/Wcast-qual2.C: New testcase.
43 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
45 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
46 (process-message): Expect column numbers.
47 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
48 * gcc.dg/pch/counter-2.c: Same.
49 * gcc.dg/pch/valid-2.c: Same.
50 * gcc.dg/pch/warn-1.c: Same.
51 * gcc.dg/pch/valid-1.c: Same.
52 * gcc.dg/cpp/include2a.c: Handle lack of columns.
53 * gcc.dg/cpp/syshdr.c: Same.
54 * gcc.dg/cpp/19940712-1.c: Same.
55 * gcc.dg/cpp/missing-header-1.c: Same.
56 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
57 * gcc.dg/cpp/tr-warn3.c: Same.
58 * gcc.dg/cpp/pr29612-2.c: Same.
59 * gcc.dg/cpp/tr-warn4.c: Same.
60 * gcc.dg/cpp/Wtrigraphs.c: Same.
61 * gcc.dg/cpp/poison.c: Same.
62 * gcc.dg/cpp/arith-3.c: Same.
63 * gcc.dg/cpp/sysmac2.c: Same.
64 * gcc.dg/cpp/cpp.exp: Same.
65 * gcc.dg/cpp/tr-warn5.c: Same.
66 * gcc.dg/cpp/include2.c: Same.
67 * gcc.dg/cpp/Wmissingdirs.c: Same.
68 * gcc.dg/cpp/Wmissingdirs.c: Same.
69 * gcc.dg/cpp/tr-warn6.c: Same.
70 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
71 * gcc.dg/cpp/macspace1.c: Same.
72 * gcc.dg/cpp/escape-2.c: Same.
73 * gcc.dg/cpp/assert2.c: Same.
74 * gcc.dg/cpp/undef2.c: Same.
75 * gcc.dg/cpp/macspace2.c: Same.
76 * gcc.dg/cpp/tr-warn1.c: Same.
77 * gcc.dg/cpp/extratokens2.c: Same.
78 * gcc.dg/cpp/strify2.c: Same.
79 * gcc.dg/cpp/Wsignprom.c: Same.
80 * gcc.dg/cpp/redef2.c: Same.
81 * gcc.dg/cpp/trad/trad.exp: Same.
82 * gcc.dg/cpp/arith-1.c: Same.
83 * gcc.dg/cpp/extratokens.c: Same.
84 * gcc.dg/cpp/if-mpar.c: Same.
86 2009-06-01 Olivier Hainque <hainque@adacore.com>
88 * gnat.dg/nested_float_packed.ads: New test.
90 2009-06-01 Olivier Hainque <hainque@adacore.com>
91 Eric Botcazou <botcazou@adacore.com>
93 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
94 * gnat.dg/test_oconst.adb: New test.
96 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
98 * gcc.dg/plugin/ggcplug.c: moved comment.
99 (plugin_init): fixed typo, declared i, returned 0 at end.
101 2009-05-31 Ira Rosen <irar@il.ibm.com>
104 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
105 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
107 2009-05-29 Ian Lance Taylor <iant@google.com>
109 * gcc.dg/Wcxx-compat-11.c: New testcase.
111 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
114 * gfortran.dg/leadz_trailz_1.f90: New test.
115 * gfortran.dg/leadz_trailz_2.f90: New test.
117 2009-05-29 Martin Jambor <mjambor@suse.cz>
119 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
120 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
121 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
122 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
123 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
124 * gcc.dg/tree-ssa/sra-2.c: Likewise.
125 * gcc.dg/tree-ssa/sra-3.c: Likewise.
126 * gcc.dg/tree-ssa/sra-1.c: Likewise.
127 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
128 * gcc.dg/tree-ssa/sra-5.c: New file.
129 * gcc.dg/tree-ssa/sra-6.c: New file.
130 * gcc.c-torture/compile/sra-1.c: New file.
132 2009-05-29 Jakub Jelinek <jakub@redhat.com>
135 * gcc.c-torture/compile/pr40291.c: New test.
138 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
140 * gcc.target/powerpc/altivec-30.c: New test.
141 * gcc.target/powerpc/altivec-31.c: New test.
143 2009-05-28 Richard Guenther <rguenther@suse.de>
145 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
146 * gcc.c-torture/execute/20090527-1.c: Likewise.
148 2009-05-28 Dodji Seketeli <dodji@redhat.com>
151 * g++.dg/template/canon-type-1.C: New test.
152 * g++.dg/template/canon-type-2.C: Likewise.
153 * g++.dg/template/canon-type-3.C: Likewise.
154 * g++.dg/template/canon-type-4.C: Likewise.
155 * g++.dg/template/canon-type-5.C: Likewise.
156 * g++.dg/template/canon-type-6.C: Likewise.
157 * g++.dg/template/canon-type-7.C: Likewise.
159 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
160 Uros Bizjak <ubizjak@gmail.com>
161 Danny Smith <dansmister@gmail.com>
165 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
167 * gcc.target/i386/pr37216.c: New test source file.
168 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
169 use -fno-common for testing Cygwin and MinGW targets.
171 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
173 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
174 * g++.dg/opt/memcpy1.C (size_t): Likewise.
175 * g++.dg/pr37742.C (size_t): Likewise.
176 * g++.dg/torture/pr34850.C (size_t): Likewise.
177 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
179 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
180 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
181 (size_t): Use __extension__ and __SIZE_TYPE__.
182 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
184 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise,
185 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise,
186 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise,
187 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise,
188 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise,
189 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise,
190 * gcc.c-torture/compile/920428-2.c (size_t): Likewise,
191 * gcc.c-torture/compile/980329-1.c (size_t): Likewise,
192 * gcc.c-torture/compile/980816-1.c (size_t): Likewise,
193 * gcc.c-torture/compile/pr32584.c (size_t): Likewise,
194 * (__ssize_t): Likewise.
195 * gcc.c-torture/compile/pr33173.c (size_t): Likewise,
196 * gcc.c-torture/compile/pr33382.c (size_t): Likewise,
197 * gcc.c-torture/compile/pr34334.c (size_t): Likewise,
198 * gcc.c-torture/compile/pr34688.c (size_t): Likewise,
199 * gcc.c-torture/compile/pr35043.c (size_t): Likewise,
200 * gcc.c-torture/compile/pr37669.c (size_t): Likewise,
201 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
202 * gcc.dg/pr33667.c (size_t): Likewise.
203 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
204 * gcc.dg/torture/pr39204.c (size_t): Likewise.
205 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
206 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
207 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
208 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
210 2009-05-28 Ira Rosen <irar@il.ibm.com>
212 PR tree-optimization/40254
213 * gcc.dg/vect/pr40254.c: New test.
215 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
218 * gcc.target/mips/const-anchor-1.c: New test.
219 * gcc.target/mips/const-anchor-2.c: New test.
221 2009-05-27 Jason Merrill <jason@redhat.com>
223 * g++.dg/cpp0x/initlist15.C: New.
224 * g++.dg/cpp0x/initlist16.C: New.
225 * g++.dg/cpp0x/initlist17.C: New.
227 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
230 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
231 patterns to reflect frontend changes.
232 * gfortran.dg/vector_subscript_4.f90: Likewise.
234 2009-05-27 Olivier Hainque <hainque@adacore.com>
235 Eric Botcazou <botcazou@adacore.com>
237 * gcc.c-torture/execute/align-nest.c: New testcase.
238 * gnat.dg/misaligned_nest.adb: New testcase.
240 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
242 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
243 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
244 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
245 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
247 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
249 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
250 cast instead of assuming 0ul.
251 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
253 (_type_desc): Make first argument const.
254 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
256 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
259 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
260 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
262 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
264 * testsuite/gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
265 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
266 * testsuite/gcc.dg/plugin/ggcplug-test-1.c: Added new file.
267 * testsuite/gcc.dg/plugin/ggcplug.c: Added new file.
269 2009-05-26 Tobias Burnus <burnus@net-b.de>
272 * gfortran.dg/nullify_4.f90: New test.
274 2009-05-26 Richard Guenther <rguenther@suse.de>
276 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
278 2009-05-26 Richard Guenther <rguenther@suse.de>
281 * gcc.c-torture/compile/pr40252.c: New testcase.
283 2009-05-26 Dodji Seketeli <dodji@redhat.com>
286 * g++.dg/template/typedef18.C: New test.
287 * g++.dg/template/typedef19.C: Likewise.
288 * g++.dg/template/typedef20.C: Likewise.
289 * g++.dg/template/access11.C: Adjust.
291 2009-05-26 Richard Guenther <rguenther@suse.de>
294 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
296 2009-05-25 Jason Merrill <jason@redhat.com>
299 * g++.dg/cpp0x/enum3.C: New test.
301 2009-05-25 Richard Guenther <rguenther@suse.de>
303 PR tree-optimization/36327
304 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
305 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
306 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
307 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
308 * gcc.dg/vect/vect-40.c: Likewise.
309 * gcc.dg/vect/vect-42.c: Likewise.
310 * gcc.dg/vect/vect-46.c: Likewise.
311 * gcc.dg/vect/vect-76.c: Likewise.
313 2009-05-25 Janus Weil <janus@gcc.gnu.org>
316 * gfortran.dg/proc_ptr_18.f90: New.
317 * gfortran.dg/proc_ptr_19.f90: New.
318 * gfortran.dg/proc_ptr_comp_9.f90: New.
319 * gfortran.dg/proc_ptr_comp_10.f90: New.
321 2009-05-25 Richard Guenther <rguenther@suse.de>
323 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
324 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
326 2009-05-25 Ira Rosen <irar@il.ibm.com>
328 PR tree-optimization/40238
329 * gcc.dg/vect/pr40238.c: New test.
331 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
332 Dominique Dhumieres <dominiq@lps.ens.fr>
336 * gfortran.dg/bounds_check_fail_3.f90: New test.
337 * gfortran.dg/bounds_check_fail_4.f90: New test.
338 * gfortran.dg/bounds_check_14.f90: Update test.
339 * gfortran.dg/bound_4.f90: Update test.
341 2009-05-24 Richard Guenther <rguenther@suse.de>
344 * gcc.c-torture/compile/pr40233.c: New testcase.
346 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
348 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
349 for alpha*-*-* targets.
351 2009-05-24 Ira Rosen <irar@il.ibm.com>
353 * gcc.dg/vect/bb-slp-1.c: New test.
354 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
355 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
356 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
357 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
358 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
359 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
360 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
361 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
362 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
363 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
364 gcc.dg/vect/bb-slp-22.c: Likewise.
365 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
367 2009-05-23 Mark Mitchell <mark@codesourcery.com>
368 Maxim Kuvyrkov <maxim@codesourcery.com>
370 * gcc.dg/falign-labels-1.c: New test.
372 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
374 * gnat.dg/specs/rep_clause3.ads: New test.
376 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
378 * gnat.dg/addr6.adb: New test.
380 2009-05-22 Mark Mitchell <mark@codesourcery.com>
382 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
384 * gcc.target/arm/thumb2-mul-space.c: New file.
385 * gcc.target/arm/thumb2-mul-space-2.c: New file.
386 * gcc.target/arm/thumb2-mul-space-3.c: New file.
387 * gcc.target/arm/thumb2-mul-speed.c: New file.
389 2009-05-22 Richard Guenther <rguenther@suse.de>
392 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
393 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
394 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
396 2009-05-22 Mark Mitchell <mark@codesourcery.com>
398 * gcc.dg/dll-6.c: New test.
399 * gcc.dg/dll-6a.c: Likewise.
400 * gcc.dg/dll-7.c: Likewise.
401 * gcc.dg/dll-7a.c: Likewise.
402 * g++.dg/ext/dllexport2.C: Likewise.
403 * g++.dg/ext/dllexport2a.cc: Likewise.
405 2009-05-21 Steve Ellcey <sje@cup.hp.com>
408 * gcc.target/ia64/mfused-madd-vect.c: New test.
409 * gcc.target/ia64/mfused-madd.c: New test.
410 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
411 * gcc.target/ia64/mno-fused-madd.c: New test.
413 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
415 * gcc.target/i386/movbe-1.c: New.
416 * gcc.target/i386/movbe-2.c: Likewise.
418 2009-05-21 Taras Glek <tglek@mozilla.com>
420 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
421 plugin_init signature.
422 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
423 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
424 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
426 2009-05-21 Mark Mitchell <mark@codesourcery.com>
428 * gcc.dg/target/arm/neon-vmla-1.c: New.
429 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
431 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
433 * gcc.target/mips/octeon-exts-6.c: New test.
434 * gcc.target/mips/extend-1.c: New test.
435 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
437 * gcc.target/mips/octeon-exts-5.c: Likewise.
439 2009-05-20 Jakub Jelinek <jakub@redhat.com>
442 * gcc.c-torture/compile/pr40204.c: New test.
444 2009-05-20 Richard Guenther <rguenther@suse.de>
446 * gcc.c-torture/compile/20090518-1.c: New testcase.
448 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
450 PR tree-optimization/40087
451 * gcc.dg/tree-ssa/pr40087.c: New test.
453 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
455 * gcc.dg/vector-4.c: New testcase.
456 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
457 * g++.dg/ext/vector16.C: New testcase.
459 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
462 * gcc.dg/pr40172.c: Renamed to ...
463 * gcc.dg/pr40172-1.c: This.
465 * gcc.dg/pr40172-2.c: New.
466 * gcc.dg/pr40172-3.c: Likewise.
468 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
471 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
473 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
475 * gnat.dg/loop_optimization6.ad[sb]: New test.
477 2009-05-19 Richard Guenther <rguenther@suse.de>
479 * gcc.c-torture/compile/20090519-1.c: New testcase.
481 2009-05-18 Jason Merrill <jason@redhat.com>
483 * g++.dg/cpp0x/explicit1.C: New.
484 * g++.dg/cpp0x/explicit2.C: New.
486 2009-05-18 Dodji Seketeli <dodji@redhat.com>
489 * g++.dg/debug/dwarf2/nested-1.C: New test.
491 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
494 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
497 2009-05-18 Janus Weil <janus@gcc.gnu.org>
500 * gfortran.dg/proc_ptr_comp_8.f90: New.
502 2009-05-18 Richard Guenther <rguenther@suse.de>
505 * gfortran.dg/array_memset_2.f90: Adjust.
507 2009-05-18 Janus Weil <janus@gcc.gnu.org>
511 * gfortran.dg/interface_27.f90: New.
512 * gfortran.dg/interface_28.f90: New.
513 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
514 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
516 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
518 * gcc.target/m68k/tls-ie.c: New test.
519 * gcc.target/m68k/tls-le.c: New test.
520 * gcc.target/m68k/tls-gd.c: New test.
521 * gcc.target/m68k/tls-ld.c: New test.
522 * gcc.target/m68k/tls-ie-xgot.c: New test.
523 * gcc.target/m68k/tls-le-xtls.c: New test.
524 * gcc.target/m68k/tls-gd-xgot.c: New test.
525 * gcc.target/m68k/tls-ld-xgot.c: New test.
526 * gcc.target/m68k/tls-ld-xtls.c: New test.
527 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
529 2009-05-18 Martin Jambor <mjambor@suse.cz>
531 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
533 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
536 * gcc.dg/pr40172.c: New.
538 2009-05-17 Jason Merrill <jason@redhat.com>
541 * g++.dg/template/dtor6.C: New.
543 2009-05-17 Joseph Myers <joseph@codesourcery.com>
545 * g++.dg/warn/translate-ice-1.C: New test.
547 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
549 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
550 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
551 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
552 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
554 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
557 * gfortran.dg/erf_2.F90: New test.
558 * gfortran.dg/erfc_scaled_2.f90: New test.
560 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
563 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
564 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
565 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
567 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
569 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
570 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
572 2009-05-15 Ian Lance Taylor <iant@google.com>
574 * gcc.dg/Wcxx-compat-10.c: New testcase.
576 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
579 * gcc.dg/pr16302.c: New.
580 * g++.dg/warn/pr16302.C: New.
582 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
584 * gcc.dg/torture/builtin-math-5.c: New.
585 * gcc.dg/torture/builtin-math-6.c: New.
586 * lib/target-supports.exp (check_effective_target_mpc): New.
588 2009-05-15 Jan Hubicka <jh@suse.cz>
590 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
592 2009-05-15 Jan Hubicka <jh@suse.cz>
594 * gcc.target/i386/align-main-1.c (check): Mark noinline.
595 * gcc.target/i386/align-main-2.c (check): Mark noinline.
596 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
597 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
598 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
600 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
602 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
603 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
605 2009-05-15 Jan Hubicka <jh@suse.cz>
607 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
608 optimized by sibcall noinline.
610 2009-05-15 Jan Hubicka <jh@suse.cz>
612 * sibcall-1.c (track): Mark noinline.
613 * sibcall-2.c (track): Mark noinline.
614 * sibcall-3.c (track): Mark noinline.
615 * sibcall-4.c (track): Mark noinline.
617 2009-05-15 Jan Hubicka <jh@suse.cz>
619 * flatten-2.c: Disable early inlining; add comment.
620 * flatten-3.c: New test based on flatten-2.c.
622 2009-05-15 Richard Guenther <rguenther@suse.de>
624 PR tree-optimization/39999
625 * gcc.c-torture/compile/pr39999.c: New testcase.
627 2009-05-15 Joseph Myers <joseph@codesourcery.com>
629 * gcc.c-torture/compile/ptr-conv-1.c: New test.
631 2009-05-14 Ian Lance Taylor <iant@google.com>
633 * gcc.dg/Wcxx-compat-9.c: New testcase.
635 2009-05-14 Janus Weil <janus@gcc.gnu.org>
638 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
639 * gfortran.dg/duplicate_type_2.f90: Ditto.
640 * gfortran.dg/duplicate_type_3.f90: New.
642 2009-05-14 Laurent GUERBY <laurent@guerby.net>
644 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
645 * ada/acats/tests/c5/c59002c.ada: Likewise.
647 2009-05-13 Taras Glek <tglek@mozilla.com>
649 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
650 attributes and decl smashing.
651 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
653 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
654 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
656 2009-05-14 Jakub Jelinek <jakub@redhat.com>
659 * gfortran.dg/pr39865.f90: New test.
660 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
662 * gfortran.dg/hollerith_f95.f90: Likewise.
663 * gfortran.dg/hollerith6.f90: New test.
664 * gfortran.dg/hollerith7.f90: New test.
666 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
669 * gcc.dg/cpp/pr36674.i: New.
671 2009-05-14 Ben Elliston <bje@au.ibm.com>
674 * gcc.c-torture/compile/pr40035.c: New test.
676 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
678 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
680 2009-05-12 Tobias Burnus <burnus@net-b.de>
683 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
684 * gfortran.dg/c_kind_tests_2.f03: Ditto.
685 * gfortran.dg/interop_params.f03: Ditto.
687 2009-05-12 Jan Hubicka <jh@suse.cz>
689 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
690 so unrolling still happens.
691 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
692 * gcc.dg/ipa/ipacost-2.c: Likewise.
693 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
695 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
697 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
699 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
701 * lib/target-supports.exp (check_profiling_available): Return
702 false for -p on *-*-cygwin* targets.
704 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
706 PR tree-optimization/38632
707 * g++.dg/tree-ssa/pr38632.C: New.
709 2009-05-11 Jan Hubicka <jh@suse.cz>
711 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
712 we now optimize better.
713 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
714 out at different places.
715 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
717 * gcc.dg/vect/vect-76.c: Likewise.
718 * gcc.dg/vect/vect-70.c: Likewise.
719 * gcc.dg/vect/vect-66.c: Likewise.
720 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
721 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
723 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
726 * gcc.c-torture/compile/pr40080.c: New.
728 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
730 * gcc.c-torture/compile/pr40026.c: New testcase.
732 2009-05-11 Janus Weil <janus@gcc.gnu.org>
735 * gfortran.dg/proc_ptr_comp_7.f90: New.
737 2009-05-11 Ira Rosen <irar@il.ibm.com>
739 PR tree-optimization/40074
740 * gcc.dg/vect/pr40074.c: New test.
742 2009-05-10 Ian Lance Taylor <iant@google.com>
744 * gcc.dg/Wcxx-compat-7.c: New testcase.
745 * gcc.dg/Wcxx-compat-8.c: New testcase.
746 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
748 * gcc.dg/pr17188-1.c: Likewise.
749 * gcc.dg/pr39084.c: Likewise.
751 2009-05-10 Michael Matz <matz@suse.de>
754 * gcc.dg/pr40031.c: New test.
756 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
759 * gfortran.dg/array_constructor_31.f90: New test.
761 2009-05-10 Richard Guenther <rguenther@suse.de>
763 PR tree-optimization/40081
764 * g++.dg/torture/pr40081.C: New testcase.
766 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
769 * gfortran.dg/dependency_24.f90: New test.
770 * gfortran.dg/dependency_23.f90: Clean up module files.
772 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
775 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
776 * gfortran.dg/chmod_2.f90: Likewise.
777 * gfortran.dg/chmod_3.f90: Likewise.
778 * gfortran.dg/open_errors.f90: Likewise.
780 2009-05-09 Jan Hubicka <jh@suse.cz>
783 * g++.dg/eh/nested-try.C: New test.
785 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
787 PR tree-optimization/40049
788 * gcc.dg/vect/vect-shift-2.c: New test.
790 2009-05-08 Joseph Myers <joseph@codesourcery.com>
792 * gcc.dg/torture/complex-sign-mul-minus-one.c,
793 gcc.dg/torture/complex-sign-mul-one.c: New tests.
795 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
798 * g++.dg/warn/deprecated-6.C: New.
799 * gcc.dg/deprecated-4.c: Likewise.
800 * gcc.dg/deprecated-5.c: Likewise.
801 * gcc.dg/deprecated-6.c: Likewise.
803 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
805 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
806 __aligned__(__BIGGEST_ALIGNMENT__).
807 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
808 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
809 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
810 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
811 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
812 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
813 * gcc.dg/vect/Os-vect-95.c: Likewise.
814 * gcc.dg/vect/pr20122.c: Likewise.
815 * gcc.dg/vect/pr36493.c: Likewise.
816 * gcc.dg/vect/pr37385.c: Likewise.
817 * gcc.dg/vect/slp-7.c: Likewise.
818 * gcc.dg/vect/slp-9.c: Likewise.
819 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
820 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
821 * gcc.dg/vect/vect-35.c: Likewise.
822 * gcc.dg/vect/vect-40.c: Likewise.
823 * gcc.dg/vect/vect-42.c: Likewise.
824 * gcc.dg/vect/vect-44.c: Likewise.
825 * gcc.dg/vect/vect-46.c: Likewise.
826 * gcc.dg/vect/vect-48.c: Likewise.
827 * gcc.dg/vect/vect-52.c: Likewise.
828 * gcc.dg/vect/vect-54.c: Likewise.
829 * gcc.dg/vect/vect-56.c: Likewise.
830 * gcc.dg/vect/vect-58.c: Likewise.
831 * gcc.dg/vect/vect-60.c: Likewise.
832 * gcc.dg/vect/vect-74.c: Likewise.
833 * gcc.dg/vect/vect-75.c: Likewise.
834 * gcc.dg/vect/vect-76.c: Likewise.
835 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
836 * gcc.dg/vect/vect-77.c: Likewise.
837 * gcc.dg/vect/vect-77-global.c: Likewise.
838 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
839 * gcc.dg/vect/vect-78.c: Likewise.
840 * gcc.dg/vect/vect-78-global.c: Likewise.
841 * gcc.dg/vect/vect-80.c: Likewise.
842 * gcc.dg/vect/vect-85.c: Likewise.
843 * gcc.dg/vect/vect-87.c: Likewise.
844 * gcc.dg/vect/vect-88.c: Likewise.
845 * gcc.dg/vect/vect-92.c: Likewise.
846 * gcc.dg/vect/vect-93.c: Likewise.
847 * gcc.dg/vect/vect-95.c: Likewise.
848 * gcc.dg/vect/vect-97.c: Likewise.
849 * gcc.dg/vect/vect-complex-1.c: Likewise.
850 * gcc.dg/vect/vect-complex-4.c: Likewise.
851 * gcc.dg/vect/vect-complex-5.c: Likewise.
852 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
853 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
854 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
855 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
856 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
857 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
858 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
859 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
860 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
861 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
862 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
863 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
864 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
865 * gcc.dg/vect/vect-outer-1a.c: Likewise.
866 * gcc.dg/vect/vect-outer-1.c: Likewise.
867 * gcc.dg/vect/vect-outer-2a.c: Likewise.
868 * gcc.dg/vect/vect-outer-2b.c: Likewise.
869 * gcc.dg/vect/vect-outer-2.c: Likewise.
870 * gcc.dg/vect/vect-outer-2c.c: Likewise.
871 * gcc.dg/vect/vect-outer-2d.c: Likewise.
872 * gcc.dg/vect/vect-outer-3a.c: Likewise.
873 * gcc.dg/vect/vect-outer-3b.c: Likewise.
874 * gcc.dg/vect/vect-outer-3.c: Likewise.
875 * gcc.dg/vect/vect-outer-3c.c: Likewise.
876 * gcc.dg/vect/vect-outer-5.c: Likewise.
877 * gcc.dg/vect/vect-outer-6.c: Likewise.
878 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
879 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
880 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
881 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
882 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
883 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
884 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
885 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
886 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
887 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
888 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
889 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
890 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
891 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
893 2009-05-08 Joseph Myers <joseph@codesourcery.com>
896 * gcc.dg/torture/complex-sign.h: New header.
897 * gcc.dg/torture/complex-sign-add.c,
898 gcc.dg/torture/complex-sign-mixed-add.c,
899 gcc.dg/torture/complex-sign-mixed-div.c,
900 gcc.dg/torture/complex-sign-mixed-mul.c,
901 gcc.dg/torture/complex-sign-mixed-sub.c,
902 gcc.dg/torture/complex-sign-mul.c,
903 gcc.dg/torture/complex-sign-sub.c: New tests.
905 2009-05-08 Janus Weil <janus@gcc.gnu.org>
908 * gfortran.dg/intrinsic_3.f90: New.
910 2009-05-07 Janis Johnson <janis187@us.ibm.com>
913 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
914 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
915 * gcc.dg/dfp/float-constant-double.c: New test.
916 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
917 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
918 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
919 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
920 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
921 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
922 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
923 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
924 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
926 2009-05-07 Jakub Jelinek <jakub@redhat.com>
929 * gcc.c-torture/execute/pr40057.c: New test.
931 2009-05-06 James E. Wilson <wilson@codesourcery.com>
933 * gcc.c-torture/compile/const-high-part.c: New test.
935 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
938 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
941 2009-05-06 Janus Weil <janus@gcc.gnu.org>
944 * gfortran.dg/proc_decl_1.f90: Modified.
945 * gfortran.dg/proc_ptr_comp_1.f90: New.
946 * gfortran.dg/proc_ptr_comp_2.f90: New.
947 * gfortran.dg/proc_ptr_comp_3.f90: New.
948 * gfortran.dg/proc_ptr_comp_4.f90: New.
949 * gfortran.dg/proc_ptr_comp_5.f90: New.
950 * gfortran.dg/proc_ptr_comp_6.f90: New.
952 2009-05-06 Dodji Seketeli <dodji@redhat.com>
955 * g++.dg/template/call7.C: New test.
957 2009-05-06 Diego Novillo <dnovillo@google.com>
959 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
961 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
963 * gfortran.dg/pr40021.f: Moved to ...
964 * gfortran.fortran-torture/execute/pr40021.f: Here.
966 2009-05-06 Janis Johnson <janis187@us.ibm.com>
969 * gcc.dg/dfp/pr39986.c: New test.
971 2009-05-06 Michael Matz <matz@suse.de>
974 * gfortran.dg/pr40021.f: New test.
976 2009-05-06 Le-Chun Wu <lcwu@google.com>
978 * lib/plugin-support.exp: New file containing support procs for
980 * lib/target-supports.exp (check_plugin_available): New proc.
981 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
982 * gcc.dg/plugin/selfassign.c: New plugin source file.
983 * gcc.dg/plugin/self-assign-test-1.c: New test.
984 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
985 * g++.dg/README: Add description for plugin test.
986 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
987 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
988 * g++.dg/plugin/selfassign.c: New plugin source file.
989 * g++.dg/plugin/self-assign-test-1.C: New test.
990 * g++.dg/plugin/self-assign-test-2.C: Likewise.
991 * g++.dg/plugin/self-assign-test-3.C: Likewise.
992 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
993 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
995 2009-05-06 Tobias Burnus <burnus@net-b.de>
998 * gfortran.dg/intrinsic_2.f90: New test.
999 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
1001 2009-05-06 Joseph Myers <joseph@codesourcery.com>
1004 * gcc.dg/noncompile/incomplete-5.c: New test.
1006 2009-05-05 Jakub Jelinek <jakub@redhat.com>
1009 * gcc.dg/pr39666-1.c: New test.
1010 * gcc.dg/pr39666-2.c: Likewise.
1011 * g++.dg/warn/Wuninitialized-4.C: Likewise.
1012 * g++.dg/warn/Wuninitialized-5.C: Likewise.
1013 * gfortran.dg/pr39666-1.f90: Likewise.
1014 * gfortran.dg/pr39666-2.f90: Likewise.
1016 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
1018 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
1019 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
1020 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1022 2009-05-05 Janus Weil <janus@gcc.gnu.org>
1025 * gfortran.dg/proc_ptr_17.f90: New.
1027 2009-05-05 Richard Guenther <rguenther@suse.de>
1029 PR tree-optimization/40022
1030 * gcc.c-torture/execute/pr40022.c: New testcase.
1032 2009-05-05 Richard Guenther <rguenther@suse.de>
1035 * gcc.c-torture/compile/pr40023.c: New testcase.
1037 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
1039 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
1040 * g++.dg/template/overload9.C: Likewise.
1041 * g++.dg/ext/ms-1.C: New.
1043 2009-05-05 Jakub Jelinek <jakub@redhat.com>
1046 * g++.dg/ext/vla7.C: New test.
1048 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1050 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
1052 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1054 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
1055 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
1056 Update expected errors.
1058 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1061 * g++.dg/parse/parser-pr28152.C: New.
1062 * g++.dg/parse/parser-pr28152-2.C: New.
1064 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1066 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
1068 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
1070 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
1071 * gcc.target/sparc/fexpand-2.c: Likewise.
1072 * gcc.target/sparc/fpmerge-2.c: Likewise.
1073 * gcc.target/sparc/pdist-2.c: Likewise.
1075 2009-05-03 Richard Guenther <rguenther@suse.de>
1078 * gcc.c-torture/compile/pr39983.c: New testcase.
1080 2009-05-03 Joseph Myers <joseph@codesourcery.com>
1082 * gcc.dg/c99-complex-3.c: New test.
1084 2009-05-03 Joseph Myers <joseph@codesourcery.com>
1086 * gcc.dg/cpp/utf8-5byte-1.c: New test.
1088 2009-05-02 Joseph Myers <joseph@codesourcery.com>
1090 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
1092 2009-05-02 Richard Guenther <rguenther@suse.de>
1095 * gcc.target/spu/pr40001.c: New testcase.
1097 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
1099 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
1101 2009-04-30 Steve Ellcey <sje@cup.hp.com>
1104 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
1105 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
1107 2009-04-30 Janis Johnson <janis187@us.ibm.com>
1110 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
1113 2009-04-30 David Ayers <ayers@fsfe.org>
1115 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
1116 and gcc_error_prefix variables.
1117 * objc.dg/bad-receiver-type.m: Update to match correct
1119 * objc.dg/encode-5.m: Likewise.
1120 * objc.dg/id-1.m: Likewise.
1121 * objc.dg/method-1.m: Likewise.
1122 * objc.dg/method-6.m: Likewise.
1123 * objc.dg/method-7.m: Likewise.
1124 * objc.dg/method-9.m: Likewise.
1125 * objc.dg/method-11.m: Likewise.
1126 * objc.dg/method-20.m: Likewise.
1127 * objc.dg/private-1.m: Likewise.
1129 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
1132 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
1133 * gfortran.dg/advance_4.f90: Likewise
1134 * gfortran.dg/advance_5.f90: Likewise
1135 * gfortran.dg/append_1.f90: Likewise
1136 * gfortran.dg/backslash_1.f90: Likewise
1137 * gfortran.dg/backslash_2.f90: Likewise
1138 * gfortran.dg/backslash_3.f: Likewise
1139 * gfortran.dg/backspace_10.f90: Likewise
1140 * gfortran.dg/backspace_3.f: Likewise
1141 * gfortran.dg/backspace_4.f: Likewise
1142 * gfortran.dg/backspace_5.f: Likewise
1143 * gfortran.dg/backspace_8.f: Likewise
1144 * gfortran.dg/backspace_9.f: Likewise
1145 * gfortran.dg/complex_write.f90: Likewise
1146 * gfortran.dg/convert_implied_open.f90: Likewise
1147 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
1148 * gfortran.dg/dos_eol.f: Likewise
1149 * gfortran.dg/empty_format_1.f90: Likewise
1150 * gfortran.dg/endfile.f: Likewise
1151 * gfortran.dg/eof_1.f90: Likewise
1152 * gfortran.dg/eor_1.f90: Likewise
1153 * gfortran.dg/eor_handling_1.f90: Likewise
1154 * gfortran.dg/eor_handling_2.f90: Likewise
1155 * gfortran.dg/eor_handling_3.f90: Likewise
1156 * gfortran.dg/eor_handling_4.f90: Likewise
1157 * gfortran.dg/eor_handling_5.f90: Likewise
1158 * gfortran.dg/error_recovery_5.f90: Likewise
1159 * gfortran.dg/f2003_inquire_1.f03: Likewise
1160 * gfortran.dg/f2003_io_4.f03: Likewise
1161 * gfortran.dg/f2003_io_5.f03: Likewise
1162 * gfortran.dg/f2003_io_7.f03: Likewise
1163 * gfortran.dg/fgetc_1.f90: Likewise
1164 * gfortran.dg/fgetc_2.f90: Likewise
1165 * gfortran.dg/flush_1.f90: Likewise
1166 * gfortran.dg/fmt_exhaust.f90: Likewise
1167 * gfortran.dg/fmt_huge.f90: Likewise
1168 * gfortran.dg/fmt_read.f90: Likewise
1169 * gfortran.dg/fmt_t_1.f90: Likewise
1170 * gfortran.dg/fmt_t_2.f90: Likewise
1171 * gfortran.dg/fmt_t_3.f90: Likewise
1172 * gfortran.dg/fmt_t_4.f90: Likewise
1173 * gfortran.dg/fmt_t_5.f90: Likewise
1174 * gfortran.dg/fmt_t_7.f: Likewise
1175 * gfortran.dg/fseek.f90: Likewise
1176 * gfortran.dg/ftell_1.f90: Likewise
1177 * gfortran.dg/ftell_2.f90: Likewise
1178 * gfortran.dg/func_derived_3.f90: Likewise
1179 * gfortran.dg/inquire_9.f90: Likewise
1180 * gfortran.dg/iostat_1.f90: Likewise
1181 * gfortran.dg/iostat_2.f90: Likewise
1182 * gfortran.dg/list_read_1.f90: Likewise
1183 * gfortran.dg/list_read_4.f90: Likewise
1184 * gfortran.dg/list_read_5.f90: Likewise
1185 * gfortran.dg/list_read_7.f90: Likewise
1186 * gfortran.dg/list_read_8.f90: Likewise
1187 * gfortran.dg/list_read_9.f90: Likewise
1188 * gfortran.dg/namelist_13.f90: Likewise
1189 * gfortran.dg/namelist_14.f90: Likewise
1190 * gfortran.dg/namelist_15.f90: Likewise
1191 * gfortran.dg/namelist_16.f90: Likewise
1192 * gfortran.dg/namelist_17.f90: Likewise
1193 * gfortran.dg/namelist_18.f90: Likewise
1194 * gfortran.dg/namelist_19.f90: Likewise
1195 * gfortran.dg/namelist_20.f90: Likewise
1196 * gfortran.dg/namelist_24.f90: Likewise
1197 * gfortran.dg/namelist_26.f90: Likewise
1198 * gfortran.dg/namelist_27.f90: Likewise
1199 * gfortran.dg/namelist_28.f90: Likewise
1200 * gfortran.dg/namelist_37.f90: Likewise
1201 * gfortran.dg/namelist_38.f90: Likewise
1202 * gfortran.dg/namelist_39.f90: Likewise
1203 * gfortran.dg/namelist_40.f90: Likewise
1204 * gfortran.dg/namelist_43.f90: Likewise
1205 * gfortran.dg/namelist_44.f90: Likewise
1206 * gfortran.dg/namelist_45.f90: Likewise
1207 * gfortran.dg/namelist_46.f90: Likewise
1208 * gfortran.dg/namelist_47.f90: Likewise
1209 * gfortran.dg/namelist_48.f90: Likewise
1210 * gfortran.dg/namelist_49.f90: Likewise
1211 * gfortran.dg/namelist_50.f90: Likewise
1212 * gfortran.dg/namelist_51.f90: Likewise
1213 * gfortran.dg/namelist_52.f90: Likewise
1214 * gfortran.dg/namelist_56.f90: Likewise
1215 * gfortran.dg/namelist_char_only.f90: Likewise
1216 * gfortran.dg/namelist_use.f90: Likewise
1217 * gfortran.dg/namelist_use_only.f90: Likewise
1218 * gfortran.dg/noadv_size.f90: Likewise
1219 * gfortran.dg/open_access_append_1.f90: Likewise
1220 * gfortran.dg/pad_no.f90: Likewise
1221 * gfortran.dg/pr12884.f: Likewise
1222 * gfortran.dg/pr17090.f90: Likewise
1223 * gfortran.dg/pr17285.f90: Likewise
1224 * gfortran.dg/pr17286.f90: Likewise
1225 * gfortran.dg/pr18122.f90: Likewise
1226 * gfortran.dg/pr18210.f90: Likewise
1227 * gfortran.dg/pr18392.f90: Likewise
1228 * gfortran.dg/pr19155.f: Likewise
1229 * gfortran.dg/pr19216.f: Likewise
1230 * gfortran.dg/pr19467.f90: Likewise
1231 * gfortran.dg/pr19657.f: Likewise
1232 * gfortran.dg/pr20257.f90: Likewise
1233 * gfortran.dg/read_bad_advance.f90: Likewise
1234 * gfortran.dg/read_eof_2.f90: Likewise
1235 * gfortran.dg/read_eof_4.f90: Likewise
1236 * gfortran.dg/read_many_1.f: Likewise
1237 * gfortran.dg/read_noadvance.f90: Likewise
1238 * gfortran.dg/read_repeat.f90: Likewise
1239 * gfortran.dg/read_size_noadvance.f90: Likewise
1240 * gfortran.dg/read_x_past.f: Likewise
1241 * gfortran.dg/record_marker_1.f90: Likewise
1242 * gfortran.dg/record_marker_3.f90: Likewise
1243 * gfortran.dg/rewind_1.f90: Likewise
1244 * gfortran.dg/runtime_warning_1.f90: Likewise
1245 * gfortran.dg/shape_3.f90: Likewise
1246 * gfortran.dg/slash_1.f90: Likewise
1247 * gfortran.dg/stat_1.f90: Likewise
1248 * gfortran.dg/stat_2.f90: Likewise
1249 * gfortran.dg/streamio_11.f90: Likewise
1250 * gfortran.dg/streamio_3.f90: Likewise
1251 * gfortran.dg/streamio_4.f90: Likewise
1252 * gfortran.dg/streamio_9.f90: Likewise
1253 * gfortran.dg/tl_editing.f90: Likewise
1254 * gfortran.dg/unf_io_convert_1.f90: Likewise
1255 * gfortran.dg/unf_io_convert_2.f90: Likewise
1256 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
1257 * gfortran.dg/unf_short_record_1.f90: Likewise
1258 * gfortran.dg/utf8_1.f03: Likewise
1259 * gfortran.dg/utf8_2.f03: Likewise
1260 * gfortran.dg/widechar_IO_1.f90: Likewise
1261 * gfortran.dg/write_check3.f90: Likewise
1262 * gfortran.dg/write_rewind_2.f: Likewise
1263 * gfortran.dg/x_slash_2.f: Likewise
1265 2009-04-29 Richard Guenther <rguenther@suse.de>
1268 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
1270 (check_effective_target_vect_floatuint_cvt): Likewise.
1271 * gcc.dg/vect/slp-10.c: Adjust.
1272 * gcc.dg/vect/slp-11.c: Adjust.
1273 * gcc.dg/vect/slp-12b.c: Adjust.
1274 * gcc.dg/vect/slp-33.c: Adjust.
1275 * gcc.c-torture/compile/pr39943.c: New testcase.
1277 2009-04-29 Richard Guenther <rguenther@suse.de>
1280 * gcc.c-torture/compile/pr39937.c: New testcase.
1282 2009-04-29 Richard Guenther <rguenther@suse.de>
1284 PR tree-optimization/39941
1285 * gcc.c-torture/compile/pr39941.c: New testcase.
1287 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
1289 * gcc.target/bfin/20090411-1.c: New test.
1291 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
1294 * gcc.dg/pr39565.c: New testcase.
1296 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
1298 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
1299 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1300 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1301 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1302 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1303 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1304 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1305 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1306 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1307 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1308 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1309 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1310 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1311 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1312 * gcc.target/i386/pr37191.c: Likewise.
1313 * gcc.target/i386/reload-1.c: Likewise.
1314 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
1315 * g++.old-deja/g++.pt/repo2.C: Likewise.
1316 * g++.old-deja/g++.pt/repo3.C: Likewise.
1317 * g++.old-deja/g++.pt/repo4.C: Likewise.
1318 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1319 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1320 * g++.dg/template/repo1.C: Likewise.
1321 * g++.dg/template/repo2.C: Likewise.
1322 * g++.dg/template/repo3.C: Likewise.
1323 * g++.dg/template/repo4.C: Likewise.
1324 * g++.dg/template/repo5.C: Likewise.
1325 * g++.dg/template/repo6.C: Likewise.
1326 * g++.dg/template/repo7.C: Likewise.
1327 * g++.dg/template/repo8.C: Likewise.
1328 * g++.dg/template/repo9.C: Likewise.
1329 * g++.dg/rtti/repo1.C: Likewise.
1330 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
1331 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
1332 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
1333 * g++.dg/other/PR23205.C: Skip for vxworks.
1334 * g++.dg/ext/visibility/class1.C: Requires PIC.
1335 * g++.dg/eh/async-unwind2.C: Requires PIC.
1336 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
1337 does not have cxa_exit.
1339 2009-04-28 Jing Yu <jingyu@google.com>
1342 * lib/target-supports.exp (check_effective_target_tls): Remove
1344 (check_effective_target_tls_native): Likewise.
1345 (check_effective_target_tls_runtime): Likewise.
1346 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
1348 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
1350 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1353 * gfortran.dg/proc_ptr_16.f90: New.
1355 2009-04-28 Steve Ellcey <sje@cup.hp.com>
1357 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
1360 2009-04-28 Richard Guenther <rguenther@suse.de>
1363 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
1365 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
1367 * g++.dg/warn/pr35652.C: Removed.
1368 * gcc.dg/pr35652.c: Likewise.
1370 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
1372 * gcc.target/ia64/20071210-2.c: New testcase.
1374 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1377 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
1378 * gcc.dg/pr39323-3.c: Ditto.
1380 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1384 * gfortran.dg/ambiguous_reference_2.f90: New.
1385 * gfortran.dg/pointer_assign_7.f90: New.
1387 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
1388 Mark Mitchell <mark@codesourcery.com>
1390 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
1391 * gcc.dg/20020103-1.c: Check for __ppc.
1392 * gcc.dg/asm-b.c: Check for __ppc.
1393 * gcc.dg/20020919-1.c: Check for __ppc.
1394 * gcc.dg/20020312-2.c: Likewise.
1395 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
1396 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
1397 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
1398 * g++.dg/warn/weak1.C: Likewise.
1399 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
1400 static so appropriate optimizations kick in.
1401 (find_base_value_wrapper): New function.
1402 * g++.dg/eh/simd-5.C: Fix target triplet.
1403 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
1405 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1406 H.J. Lu <hongjiu.lu@intel.com>
1409 * gcc.target/i386/pr39911.c: New test.
1411 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
1414 * gfortran.dg/alloc_comp_assign_10.f90: New test.
1416 2009-04-28 Ben Elliston <bje@au.ibm.com>
1421 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1423 * gcc.dg/pr35652.C: New.
1424 * g++.dg/warn/pr35652.C: New.
1425 * gcc.dg/format/plus-1.c: Adjust message.
1427 2009-04-27 DJ Delorie <dj@redhat.com>
1429 * lib/target-supports.exp (check_effective_target_double64): New.
1430 (check_effective_target_double64plus): New.
1431 (check_effective_target_large_double): New.
1432 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
1433 * gcc.dg/div-double-1.c: Likewise.
1434 * gcc.dg/Wconversion-real.c: Require large_double.
1435 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
1437 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
1440 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
1443 2009-04-27 Ian Lance Taylor <iant@google.com>
1445 * gcc.dg/Wcxx-compat-5.c: New testcase.
1446 * gcc.dg/Wcxx-compat-6.c: New testcase.
1448 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1450 Allow non-constant arguments to conversion intrinsics.
1451 * gcc.target/spu/intrinsics-3.c: Update tests.
1453 2009-04-27 Richard Guenther <rguenther@suse.de>
1456 * gcc.c-torture/compile/pr39928-1.c: New testcase.
1457 * gcc.c-torture/compile/pr39928-2.c: Likewise.
1459 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
1462 * gcc.dg/torture/pr39903-1.c: New.
1463 * gcc.dg/torture/pr39903-2.c: Likewise.
1465 2009-04-27 Revital Eres <eres@il.ibm.com>
1467 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
1469 * gcc.dg/sms-2.c: Add dump check.
1470 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
1472 * gcc.dg/sms-4.c: Likewise.
1473 * gcc.dg/sms-5.c: Likewise.
1474 * gcc.dg/sms-6.c: Likewise.
1475 * gcc.dg/sms-7.c: Likewise.
1476 * gcc.dg/sms-antideps.c: Rename to...
1477 * gcc.dg/sms-8.c: This and add sms dump file and check it.
1479 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
1481 * gnat.dg/opt2.adb: New test.
1483 2009-04-27 Jakub Jelinek <jakub@redhat.com>
1486 * g++.dg/warn/Wunused-15.C: New test.
1488 2009-04-26 Michael Matz <matz@suse.de>
1491 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1493 * gcc.target/i386/pr37248-1.c: Modified.
1494 * gcc.target/i386/pr37248-3.c: Modified.
1495 * gcc.target/i386/pr37248-2.c: Modified.
1496 * gnat.dg/aliasing1.adb: Modified.
1497 * gnat.dg/pack9.adb: Modified.
1498 * gnat.dg/aliasing2.adb: Modified.
1499 * gcc.dg/strict-overflow-2.c: Modified.
1500 * gcc.dg/autopar/reduc-1char.c: Modified.
1501 * gcc.dg/autopar/reduc-2char.c: Modified.
1502 * gcc.dg/autopar/reduc-1.c: Modified.
1503 * gcc.dg/autopar/reduc-2.c: Modified.
1504 * gcc.dg/autopar/reduc-3.c: Modified.
1505 * gcc.dg/autopar/reduc-6.c: Modified.
1506 * gcc.dg/autopar/reduc-7.c: Modified.
1507 * gcc.dg/autopar/reduc-8.c: Modified.
1508 * gcc.dg/autopar/reduc-9.c: Modified.
1509 * gcc.dg/autopar/reduc-1short.c: Modified.
1510 * gcc.dg/autopar/reduc-2short.c: Modified.
1511 * gcc.dg/autopar/parallelization-1.c: Modified.
1512 * gcc.dg/strict-overflow-4.c: Modified.
1513 * gcc.dg/strict-overflow-6.c: Modified.
1514 * gcc.dg/gomp/combined-1.c: Modified.
1515 * gcc.dg/no-strict-overflow-1.c: Modified.
1516 * gcc.dg/no-strict-overflow-3.c: Modified.
1517 * gcc.dg/no-strict-overflow-5.c: Modified.
1518 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1519 * gcc.dg/tree-ssa/pr18134.c: Modified.
1520 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1521 * gcc.dg/tree-ssa/vector-2.c: Modified.
1522 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
1523 * gcc.dg/tree-ssa/loop-21.c: Modified.
1524 * gcc.dg/tree-ssa/20030824-2.c: Modified.
1525 * gcc.dg/tree-ssa/vector-3.c: Modified.
1526 * gcc.dg/tree-ssa/asm-3.c: Modified.
1527 * gcc.dg/tree-ssa/pr23294.c: Modified.
1528 * gcc.dg/tree-ssa/loop-22.c: Modified.
1529 * gcc.dg/tree-ssa/loop-15.c: Modified.
1530 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
1531 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
1532 * gcc.dg/tree-ssa/pr20139.c: Modified.
1533 * gcc.dg/tree-ssa/scev-cast.c: Modified.
1534 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
1535 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
1536 * gcc.dg/tree-ssa/loop-5.c: Modified.
1537 * gcc.dg/tree-ssa/pr19431.c: Modified.
1538 * gcc.dg/tree-ssa/pr32044.c: Modified.
1539 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
1540 * gcc.dg/tree-ssa/loop-19.c: Modified.
1541 * gcc.dg/tree-ssa/loop-28.c: Modified.
1542 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
1543 * gcc.dg/tree-ssa/divide-1.c: Modified.
1544 * gcc.dg/tree-ssa/inline-1.c: Modified.
1545 * gcc.dg/tree-ssa/divide-3.c: Modified.
1546 * gcc.dg/tree-ssa/pr30978.c: Modified.
1547 * gcc.dg/tree-ssa/alias-6.c: Modified.
1548 * gcc.dg/tree-ssa/divide-4.c: Modified.
1549 * gcc.dg/tree-ssa/alias-11.c: Modified.
1550 * gcc.dg/no-strict-overflow-7.c: Modified.
1551 * gcc.dg/strict-overflow-1.c: Modified.
1552 * gcc.dg/pr15784-4.c: Modified.
1553 * gcc.dg/pr34263.c: Modified.
1554 * gcc.dg/strict-overflow-3.c: Modified.
1555 * gcc.dg/tree-prof/stringop-1.c: Modified.
1556 * gcc.dg/tree-prof/val-prof-1.c: Modified.
1557 * gcc.dg/tree-prof/val-prof-2.c: Modified.
1558 * gcc.dg/tree-prof/val-prof-3.c: Modified.
1559 * gcc.dg/tree-prof/val-prof-4.c: Modified.
1560 * gcc.dg/no-strict-overflow-2.c: Modified.
1561 * gcc.dg/no-strict-overflow-4.c: Modified.
1562 * gcc.dg/no-strict-overflow-6.c: Modified.
1563 * g++.dg/tree-ssa/pr27090.C: Modified.
1564 * g++.dg/tree-ssa/tmmti-2.C: Modified.
1565 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
1566 * g++.dg/tree-ssa/pr19807.C: Modified.
1567 * g++.dg/opt/pr30965.C: Modified.
1568 * g++.dg/init/new17.C: Modified.
1569 * gfortran.dg/whole_file_6.f90: Modified.
1570 * gfortran.dg/whole_file_5.f90: Modified.
1571 * gfortran.dg/reassoc_1.f90: Modified.
1572 * gfortran.dg/reassoc_3.f90: Modified.
1574 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
1577 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
1579 2009-04-26 Jakub Jelinek <jakub@redhat.com>
1582 * gcc.target/i386/pr39543-1.c: New test.
1583 * gcc.target/i386/pr39543-2.c: New test.
1584 * gcc.target/i386/pr39543-3.c: New test.
1587 * gcc.dg/Wunused-value-3.c: New test.
1589 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1592 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
1593 gcc.dg/vla-21.c: New tests.
1595 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1598 * gcc.dg/inline-34.c: New test.
1600 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1602 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
1603 gcc.dg/enum-const-3.c: New tests.
1604 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
1605 -pedantic-errors. Update expected diagnostics.
1607 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1610 * gcc.dg/vla-20.c: New test.
1612 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1615 * gcc.dg/vla-19.c: New test.
1617 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1619 PR preprocessor/39559
1620 * gcc.dg/c99-intconst-2.c: New test.
1622 2009-04-25 Jan Hubicka <jh@suse.cz>
1624 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1626 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1629 * gfortran.dg/import7.f90: New.
1631 2009-04-24 Richard Guenther <rguenther@suse.de>
1633 * gcc.dg/tree-ssa/vrp48.c: Fix.
1635 2008-04-24 Doug Kwan <dougkwan@google.com>
1637 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1638 destination are the same.
1640 2009-04-24 Richard Guenther <rguenther@suse.de>
1642 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1644 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1646 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1647 gcc.dg/array-const-3.c: New tests.
1649 2009-04-24 Ian Lance Taylor <iant@google.com>
1651 * gcc.dg/Wcxx-compat-4.c: New testcase.
1653 2009-04-24 Daniel Kraft <d@domob.eu>
1655 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1656 expected on already erraneous symbol (renamed to fresh one).
1658 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1661 * gcc.dg/pr39867.c: New.
1663 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1667 * gfortran.dg/intrinsic_1.f90: New.
1669 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1671 * gnat.dg/alignment7.adb: New test.
1672 * gnat.dg/alignment8.adb: Likewise.
1674 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1676 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1677 * gnat.dg/specs/rep_clause2.ads: New test.
1679 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1681 PR rtl-optimization/39794
1682 * gcc.dg/pr39794.c: New test.
1684 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1686 * gnat.dg/atomic1.adb: New test.
1687 * gnat.dg/atomic1_pkg.ads: New helper.
1689 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1692 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1693 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1695 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1697 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1700 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1703 * gcc.dg/vector-init-1.c: New testcase.
1704 * gcc.dg/vector-init-2.c: New testcase.
1706 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1708 * gnat.dg/enum2.adb: New test.
1709 * gnat.dg/enum2_pkg.ads: New helper.
1711 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1714 * gcc.dg/torture/pr39855.c: New test.
1716 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1719 * g++.dg/cpp0x/pr39639.C: New test.
1721 2009-04-22 Mark Heffernan <meheff@google.com>
1723 * gcc.dg/profile-generate-3.c: New test.
1725 2009-04-22 Jan Hubicka <jh@suse.cz>
1727 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1729 2009-04-22 Steve Ellcey <sje@cup.hp.com>
1732 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1734 2009-04-22 Richard Guenther <rguenther@suse.de>
1736 PR tree-optimization/39824
1737 * gcc.c-torture/compile/pr39824.c: New testcase.
1739 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1742 * g++.dg/parse/parser-pr14875.C: New.
1743 * g++.dg/parse/parser-pr14875-2.C: New.
1744 * g++.dg/parse/error6.C: Update match string.
1746 2009-04-22 Richard Guenther <rguenther@suse.de>
1748 PR tree-optimization/39845
1749 * gcc.c-torture/compile/pr39845.c: New testcase.
1751 2009-04-22 Janus Weil <janus@gcc.gnu.org>
1754 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1755 * gfortran.dg/external_initializer.f90: Modified.
1756 * gfortran.dg/interface_26.f90: Modified.
1757 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1758 * gfortran.dg/proc_ptr_3.f90: Modified.
1759 * gfortran.dg/proc_ptr_15.f90: New.
1760 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1762 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1765 * g++.dg/warn/pr35711.C: New.
1766 * g++.dg/conversion/ptrmem2.C: Update.
1768 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1770 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1771 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1772 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1773 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1774 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1775 gcc.c-torture/ChangeLog.0,
1776 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1777 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1778 gcc.target/i386/math-torture/math-torture.exp,
1779 gcc.target/mips/inter/mips16-inter.exp,
1780 gcc.target/mips/mips-nonpic/README,
1781 gcc.target/x86_64/abi/README.gcc,
1782 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1783 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1784 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1786 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1788 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1790 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1792 2009-04-21 Richard Guenther <rguenther@suse.de>
1795 * gcc.dg/torture/pr39829.c: New testcase.
1797 2009-04-21 Martin Jambor <mjambor@suse.cz>
1799 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1801 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1804 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1805 * gcc.dg/sequence-pt-2.c: New.
1806 * gcc.dg/sequence-pt-3.c: New.
1807 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1808 * g++.dg/warn/sequence-pt-2.c: New.
1809 * g++.dg/warn/sequence-pt-3.c: New.
1811 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1813 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1815 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1817 * gnat.dg/import1.ad[sb]: New test.
1819 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1821 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1824 2009-04-20 Tobias Burnus <burnus@net-b.de>
1827 * gfortran.dg/continuation_11.f90: New test.
1829 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1832 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1833 messages. Test for "long long" in system headers.
1834 * gcc.dg/c99-longlong-2.c: New.
1835 * g++.dg/warn/pr13358.C: New.
1836 * g++.dg/warn/pr13358-2.C: New.
1837 * g++.dg/warn/pr13358-3.C: New.
1838 * g++.dg/warn/pr13358-4.C: New.
1840 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1842 * gcc.dg/framework-2.c: Fix up for non existent includes
1843 being fatal errors now.
1845 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1848 * gfortran.dg/private_type_13.f90: New test.
1849 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1851 2009-04-20 Le-Chun Wu <lcwu@google.com>
1854 * g++.dg/warn/Wunused-14.C: New test.
1856 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1858 * gnat.dg/specs/small_alignment.ads: New test.
1860 2009-04-20 Ian Lance Taylor <iant@google.com>
1862 * gcc.dg/Wcxx-compat-3.c: New testcase.
1864 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1866 * gnat.dg/pack13.ad[sb]: New test.
1867 * gnat.dg/pack13_pkg.ads: New helper.
1869 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1871 * gnat.dg/discr11.ad[sb]: New test.
1872 * gnat.dg/discr11_pkg.ads: New helper.
1874 2009-04-20 Ira Rosen <irar@il.ibm.com>
1876 PR tree-optimization/39675
1877 * gcc.dg/vect/O3-pr39675-2.c: New test.
1879 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1881 * gnat.dg/rep_clause3.adb: New test.
1883 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1886 * gcc.dg/c99-flex-array-7.c: New test.
1888 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1891 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1893 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1896 * gcc.dg/c99-restrict-3.c: New test.
1898 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1900 PR preprocessor/20078
1901 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1903 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
1905 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1906 Do not pass -B$root after -margs.
1908 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1912 * gcc.dg/pr32061.c: New.
1913 * gcc.dg/Wlogical-op-1.c: Update.
1914 * g++.dg/warn/Wlogical-op-1.C: Update.
1915 * g++.dg/warn/pr36954.C: New.
1917 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1920 * gcc.dg/lvalue-5.c: New test.
1922 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1925 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1927 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1929 * gcc.dg/cpp/include5.c: New test.
1931 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1934 * gcc.dg/call-diag-2.c: New test.
1936 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1938 PR preprocessor/39646
1939 * gcc.dg/cpp/line8.c: New test.
1941 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1943 PR preprocessor/39647
1944 * gcc.dg/cpp/line7.c: New test.
1946 2009-04-18 Richard Guenther <rguenther@suse.de>
1949 * gcc.target/i386/pr39804.c: New testcase.
1951 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
1953 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1954 * g++.dg/other/pr39496.C: Likewise.
1956 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1959 * gcc.dg/pr36902.c: New.
1961 2009-04-17 Diego Novillo <dnovillo@google.com>
1963 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1964 violation for variable 'inside_main'.
1966 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1968 * gfortran.fortran-torture/execute/getarg_1.x: New file.
1970 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1972 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1974 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1976 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1977 * gfortran.dg/chmod_2.f90: Likewise.
1978 * gfortran.dg/chmod_3.f90: Likewise.
1979 * gfortran.dg/open_errors.f90: Likewise.
1980 * gfortran.dg/stat_1.f90: Likewise.
1981 * gfortran.dg/stat_2.f90: Likewise.
1983 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1985 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1986 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1987 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1988 * gfortran.dg/nearest_1.f90: Likewise.
1989 * gfortran.dg/nearest_3.f90: Likewise.
1990 * gfortran.dg/isnan_1.f90: Likewise.
1991 * gfortran.dg/isnan_2.f90: Likewise.
1992 * gfortran.dg/nan_1.f90: Likewise.
1993 * gfortran.dg/nan_2.f90: Likewise.
1994 * gfortran.dg/nan_3.f90: Likewise.
1995 * gfortran.dg/nan_4.f90: Likewise.
1996 * gfortran.dg/module_nan.f90: Likewise.
1997 * gfortran.dg/int_conv_2.f90: Likewise.
1998 * gfortran.dg/init_flag_3.f90: Likewise.
1999 * gfortran.dg/namelist_42.f90: Likewise.
2000 * gfortran.dg/namelist_43.f90: Likewise.
2001 * gfortran.dg/real_const_3.f90: Likewise.
2002 * gfortran.dg/transfer_simplify_1.f90: Likewise.
2004 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
2005 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
2006 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
2007 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
2008 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
2010 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
2011 * gfortran.dg/gamma_5.f90: Likewise.
2013 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2015 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
2016 less strict so it also works with auto-overlay support.
2017 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
2018 for "exceeds local store" linker errors on the SPU.
2020 * lib/gfortran.exp: Include target-supports.exp.
2021 (gfortran_init): On SPU targets where automatic overlay support
2022 is available, use it to build all Fortran test cases.
2024 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
2026 2009-04-17 Arnaud Charlet <charlet@adacore.com>
2028 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
2029 rule enforced by gnat on taft types.
2031 2009-04-17 Jakub Jelinek <jakub@redhat.com>
2034 * g++.dg/ext/complit11.C: Add empty dg-options.
2036 2009-04-16 Andrew Pinski <pinskia@gmail.com>
2039 * g++.dg/template/defarg11.C: New test.
2041 2009-04-16 Andrew Pinski <pinskia@gmail.com>
2044 * g++.dg/ext/complit11.C: New testcase.
2046 2009-04-15 Le-Chun Wu <lcwu@google.com>
2049 * g++.dg/warn/Wunused-13.C: New testcase.
2051 2009-04-15 Ian Lance Taylor <iant@google.com>
2053 * gcc.dg/Wenum-compare-1.c: New testcase.
2055 2009-04-15 Richard Guenther <rguenther@suse.de>
2057 PR tree-optimization/39764
2058 * g++.dg/torture/pr39764.C: New testcase.
2060 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
2062 * g++.dg/ext/altivec-17.C: New.
2064 2009-04-15 Arnaud Charlet <charlet@adacore.com>
2066 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
2067 * gnat.dg/specs/limited1.ads: Ditto.
2069 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2072 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
2073 for testing the results of estimate instructions.
2074 * gcc.dg/vmx/3a-04m.c (test): Ditto.
2075 * gcc.dg/vmx/3a-05.c (test): Ditto.
2077 2009-04-14 Jason Merrill <jason@redhat.com>
2080 * g++.dg/warn/Wshadow-4.C: Extend.
2082 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
2084 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
2085 (do_D): Remove attribute hidden.
2087 2009-04-13 Jason Merrill <jason@redhat.com>
2090 * g++.dg/init/copy7.C: New.
2092 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
2095 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
2096 (check_for_all_options): This.
2098 2009-04-13 Jason Merrill <jason@redhat.com>
2101 * g++.dg/template/crash90.C: New.
2103 2009-04-12 Jason Merrill <jason@redhat.com>
2106 * g++.dg/overload/extern-C-2.C: New.
2108 2009-04-12 Joseph Myers <joseph@codesourcery.com>
2110 PR preprocessor/31869
2111 * gcc.dg/cpp/strify5.c: New test.
2113 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
2115 * gnat.dg/enum1.adb: New test.
2116 * gnat.dg/enum1_pkg.ads: New helper.
2118 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
2121 * gcc.target/alpha/pr39740.c: New test.
2123 2009-04-11 Daniel Kraft <d@domob.eu>
2126 * gfortran.dg/bounds_check_strlen_1.f90: New test.
2127 * gfortran.dg/bounds_check_strlen_2.f90: New test.
2128 * gfortran.dg/bounds_check_strlen_3.f90: New test.
2129 * gfortran.dg/bounds_check_strlen_4.f90: New test.
2130 * gfortran.dg/bounds_check_strlen_5.f90: New test.
2131 * gfortran.dg/bounds_check_strlen_6.f90: New test.
2132 * gfortran.dg/bounds_check_strlen_7.f90: New test.
2133 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
2134 expected string length that failed with -fbounds-check now.
2135 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
2137 2009-04-11 Janus Weil <janus@gcc.gnu.org>
2140 * gfortran.dg/proc_ptr_14.f90: New.
2142 2009-04-11 Richard Guenther <rguenther@suse.de>
2145 * g++.dg/torture/pr39732.C: New testcase.
2147 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
2149 * gfortran.dg/whole_file_5.f90: New.
2150 * gfortran.dg/whole_file_6.f90: New.
2152 2009-04-11 Richard Guenther <rguenther@suse.de>
2154 PR tree-optimization/39713
2155 * g++.dg/torture/pr39713.C: New testcase.
2157 2009-04-10 Richard Guenther <rguenther@suse.de>
2160 * gcc.dg/pr39712.c: New testcase.
2162 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
2165 * g++.dg/cpp0x/enum2.C: Updated.
2166 * g++.dg/debug/pr22514.C: Likewise.
2167 * g++.dg/parse/enum2.C: Likewise.
2168 * g++.dg/parse/enum3.C: Likewise.
2169 * g++.dg/template/crash79.C: Likewise.
2170 * g++.old-deja/g++.jason/cond.C: Likewise.
2172 2009-04-10 Chao-ying Fu <fu@mips.com>
2174 * gcc.target/mips/interrupt_handler.c: Change from compile to
2177 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2179 * objc/execute/forward-1.x: Fix x86_64 entry typos.
2181 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
2184 * gfortran.dg/zero_sized_6.f90: New.
2186 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2189 * g++.dg/parse/pr20118.C: New.
2190 * g++.dg/template/spec16.C: Update.
2192 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2195 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
2196 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
2197 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
2198 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
2199 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
2200 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
2201 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
2202 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
2203 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
2204 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
2205 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
2206 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
2207 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
2208 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
2209 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
2210 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
2211 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
2213 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2216 * g++.dg/torture/pr39678.C: New.
2217 * gcc.dg/compat/struct-complex-2.h: Likewise.
2218 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
2219 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
2220 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
2221 * gcc.dg/torture/pr39678.c: Likewise.
2222 * gcc.target/i386/pr39678.c: Likewise.
2224 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
2225 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2227 * gcc.target/x86_64/abi/test_passing_structs.c: Include
2228 <complex.h>. Add tests for structure with complex float.
2230 2009-04-10 Ben Elliston <bje@au.ibm.com>
2231 Joseph Myers <joseph@codesourcery.com>
2234 * gcc.dg/dfp/pr36800.c: New.
2236 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2237 Rafael Avila de Espindola <espindola@google.com>
2239 * gcc.misc-tests/help.exp: New file.
2240 * lib/options.exp: New file.
2242 2009-04-09 Janis Johnson <janis187@us.ibm.com>
2245 * objc/execute/forward-1.x: New.
2247 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
2249 * gcc.dg/pr27150-1.c: Change to a link test.
2251 2009-04-09 Jakub Jelinek <jakub@redhat.com>
2253 * g++.dg/lookup/using2.C: Change copyright header to refer to version
2254 3 of the GNU General Public License and to point readers at the
2255 COPYING3 file and the FSF's license web page.
2256 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
2257 * gcc.dg/struct/struct-reorg.exp: Likewise.
2258 * gcc.target/spu/tag_manager.c: Likewise.
2260 2009-04-09 Richard Guenther <rguenther@suse.de>
2263 * ssa-ccp-25.c: Adjust pattern.
2265 2009-04-09 Janus Weil <janus@gcc.gnu.org>
2268 * gfortran.dg/external_procedures_1.f90: Modified.
2269 * gfortran.dg/proc_ptr_result_1.f90: New.
2270 * gfortran.dg/proc_ptr_result_2.f90: New.
2271 * gfortran.dg/proc_ptr_result_3.f90: New.
2273 2009-04-09 Richard Guenther <rguenther@suse.de>
2275 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
2276 to prevent constant propagation.
2277 * gcc.dg/vect/vect-56.c: Likewise.
2278 * gcc.dg/vect/vect-58.c: Likewise.
2279 * gcc.dg/vect/vect-60.c: Likewise.
2280 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2281 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2282 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
2284 2009-04-09 Richard Guenther <rguenther@suse.de>
2286 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
2287 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2289 2009-04-09 Joseph Myers <joseph@codesourcery.com>
2292 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
2295 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2297 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
2298 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
2300 2009-04-08 Jakub Jelinek <jakub@redhat.com>
2302 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
2304 2009-04-08 Jason Merrill <jason@redhat.com>
2307 * g++.dg/template/error40.C: Add another test.
2309 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2313 * gcc.c-torture/compile/pr39614-1.c,
2314 gcc.c-torture/compile/pr39614-2.c,
2315 gcc.c-torture/compile/pr39614-3.c,
2316 gcc.c-torture/compile/pr39614-4.c,
2317 gcc.c-torture/compile/pr39614-5.c,
2318 gcc.c-torture/compile/pr39673-1.c,
2319 gcc.c-torture/compile/pr39673-2.c: New tests.
2320 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
2322 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2323 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
2326 2009-04-08 Dodji Seketeli <dodji@redhat.com>
2329 * g++.dg/cpp0x/variadic-crash2.C: New test.
2331 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
2334 * gfortran.dg/alloc_comp_result_1.f90: New test.
2336 2009-04-07 Jason Merrill <jason@redhat.com>
2339 * g++.dg/overload/extern-C-1.C: New.
2341 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2344 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
2346 2009-04-07 Jason Merrill <jason@redhat.com>
2349 * g++.dg/template/error40.C: New.
2351 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2354 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
2356 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
2358 * gnat.dg/subp_elim_errors.ad[sb]: New test.
2360 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2363 * gfortran.dg/proc_decl_1.f90: Modified.
2364 * gfortran.dg/proc_ptr_11.f90: Extended.
2365 * gfortran.dg/proc_ptr_13.f90: Modified.
2367 2009-04-06 Jason Merrill <jason@redhat.com>
2370 * g++.dg/template/fnspec1.C: New.
2372 2009-04-06 Laurent GUERBY <laurent@guerby.net>
2374 * lib/gnat.exp: Handle multilib.
2376 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2379 * gfortran.dg/dependency_23.f90: New test.
2381 2009-04-06 Richard Guenther <rguenther@suse.de>
2383 PR tree-optimization/28868
2384 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2385 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
2386 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2387 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2389 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2391 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
2393 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2395 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
2397 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2399 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
2400 with the built-in y0, and the subsequent warning.
2401 (y1): Likewise, rename to y_1.
2403 2009-04-06 Janus Weil <janus@gcc.gnu.org>
2406 * gfortran.dg/proc_decl_21.f90: New.
2408 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2411 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
2413 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
2415 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
2416 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
2417 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
2418 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
2419 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
2420 gfortran.dg/namelist_49.f90: Gate test on effective_target
2422 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
2424 2009-04-05 Daniel Kraft <d@domob.eu>
2427 * gfortran.dg/read_float_2.f03
2428 * gfortran.dg/read_float_3.f90
2430 2009-04-05 Richard Guenther <rguenther@suse.de>
2432 PR tree-optimization/39648
2433 * gcc.c-torture/compile/pr39648.c: New testcase.
2435 2009-04-05 Jason Merrill <jason@redhat.com>
2438 * g++.dg/template/error39.C: New.
2440 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
2443 * gfortran.dg/implied_do_1.f90: New.
2445 2009-04-04 Tobias Burnus <burnus@net-b.de>
2448 * gfortran.dg/recursive_check_8.f90: New.
2449 * gfortran.dg/recursive_check_9.f90: New.
2450 * gfortran.dg/recursive_check_10.f90: New.
2451 * gfortran.dg/recursive_check_11.f90: New.
2452 * gfortran.dg/recursive_check_12.f90: New.
2453 * gfortran.dg/recursive_check_13.f90: New.
2454 * gfortran.dg/recursive_check_14.f90: New.
2456 2009-04-04 Jason Merrill <jason@redhat.com>
2459 * g++.dg/template/error38.C: Add more tests.
2461 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
2464 * gfortran.dg/common_align_2.f90: New test.
2466 2009-04-04 Richard Guenther <rguenther@suse.de>
2468 PR tree-optimization/8781
2469 PR tree-optimization/37892
2470 * g++.dg/tree-ssa/pr8781.C: New testcase.
2471 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
2473 2009-04-04 Richard Guenther <rguenther@suse.de>
2475 PR tree-optimization/39636
2476 * gcc.c-torture/compile/pr39636.c: New testcase.
2478 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
2480 PR rtl-optimization/39607
2481 * g++.dg/opt/pr39607.C: New.
2483 2009-04-03 Tobias Burnus <burnus@net-b.de>
2486 * gfortran.dg/common_12.f90: New.
2488 2009-04-03 Jason Merrill <jason@redhat.com>
2491 * g++.dg/template/const2.C: New test.
2493 2009-04-03 Richard Guenther <rguenther@suse.de>
2495 PR tree-optimization/2480
2496 PR tree-optimization/23086
2497 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2498 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2500 2009-04-03 Richard Guenther <rguenther@suse.de>
2502 PR tree-optimization/34743
2503 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2504 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2505 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2506 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2507 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2508 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2509 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2510 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2512 2009-04-03 Richard Guenther <rguenther@suse.de>
2515 PR tree-optimization/23940
2516 PR tree-optimization/33237
2519 PR tree-optimization/36201
2520 PR tree-optimization/36230
2521 PR tree-optimization/38049
2522 PR tree-optimization/38207
2523 PR tree-optimization/38230
2524 PR tree-optimization/38301
2525 PR tree-optimization/38585
2527 PR tree-optimization/38985
2528 PR tree-optimization/39299
2529 * gcc.dg/pr19633-1.c: Adjust.
2530 * gcc.dg/torture/pta-callused-1.c: Likewise.
2531 * gcc.dg/torture/pr39074-2.c: Likewise.
2532 * gcc.dg/torture/pr39074.c: Likewise.
2533 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
2534 * gcc.dg/torture/pr30375.c: Adjust.
2535 * gcc.dg/torture/pr33563.c: Likewise.
2536 * gcc.dg/torture/pr33870.c: Likewise.
2537 * gcc.dg/torture/pr33560.c: Likewise.
2538 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
2539 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2540 * gcc.dg/tree-ssa/alias-15.c: Remove.
2541 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
2542 * gcc.dg/tree-ssa/pr26421.c: Adjust.
2543 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
2544 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
2545 * gcc.dg/tree-ssa/pr23382.c: Adjust.
2546 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
2547 * gcc.dg/tree-ssa/alias-16.c: Adjust.
2548 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2549 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2550 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2551 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2552 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
2553 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2554 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
2555 * gcc.dg/tree-ssa/pr13146.c: Likewise.
2556 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2557 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2558 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2559 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
2560 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
2561 * gcc.dg/tree-ssa/alias-20.c: Likewise.
2562 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
2563 * gcc.dg/tree-ssa/pr38895.c: Likewise.
2564 * gcc.dg/uninit-B.c: XFAIL.
2565 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2566 * gcc.dg/uninit-pr19430.c: XFAIL.
2567 * g++.dg/tree-ssa/pr13146.C: New testcase.
2568 * g++.dg/opt/pr36187.C: Adjust.
2569 * g++.dg/torture/20090329-1.C: New testcase.
2571 2009-04-02 Chao-ying Fu <fu@mips.com>
2573 * gcc.target/mips/interrupt_handler.c: New test.
2575 2009-04-02 David Ayers <ayers@fsfe.org>
2578 * objc.dg/bad-receiver-type-2.m: New test contributed by
2581 2009-04-02 Jason Merrill <jason@redhat.com>
2584 * g++.dg/template/error38.C: New test.
2586 2009-04-02 Janis Johnson <janis187@us.ibm.com>
2588 PR tree-optimization/31677
2589 * gcc.dg/memcpy-1.c: Add compiler option.
2591 2009-04-02 Ira Rosen <irar@il.ibm.com>
2593 PR tree-optimization/39595
2594 * gfortran.dg/vect/O3-pr39595.f: New test.
2596 2009-04-02 Dodji Seketeli <dodji@redhat.com>
2599 * g++.dg/template/typedef11.C: New test.
2600 * g++.dg/template/typedef12.C: Likewise.
2601 * g++.dg/template/typedef13.C: Likewise.
2602 * g++.dg/template/typedef14.C: Likewise.
2603 * g++.dg/template/typedef15.C: Likewise.
2604 * g++.dg/template/typedef16.C: Likewise.
2605 * g++.dg/template/sfinae3.C: Compile this pedantically.
2606 The only errors expected should be the one saying the typedef is ill
2608 * g++.old-deja/g++.pt/typename8.C: Likewise.
2609 * g++.dg/template/access11.C: Update this.
2611 2009-04-02 Richard Guenther <rguenther@suse.de>
2613 PR tree-optimization/37221
2614 * gcc.c-torture/compile/20090331-1.c: New testcase.
2616 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2618 * gcc.c-torture/compile/20090401-1.c: New test.
2620 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2623 * g++.dg/template/pr4926-1.C: New.
2625 2009-04-01 Xinliang David Li <davidxl@google.com>
2627 * gcc.target/i386/all_one_m128i.c: New test.
2629 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2632 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2633 * gcc.dg/fltconst-2.c: New test.
2634 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2635 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2638 * gcc.dg/cpp/pr33466.c: New test.
2639 * gcc.dg/dfp/pr33466.c: New test.
2640 * gcc.dg/fixed-point/pr33466.c: New test.
2642 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2644 PR tree-optimization/35011
2645 * g++.dg/other/pr35011.C: New.
2647 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2650 * gcc.dg/pr39226.c: New test.
2652 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2655 * g++.dg/template/pr35240.C: New.
2657 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2660 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2661 * gcc.dg/pr25682.c: Update expected diagnostics.
2663 2009-04-01 Richard Guenther <rguenther@suse.de>
2665 * gcc.dg/fold-plusmult-2.c: New testcase.
2667 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2670 * gcc.dg/pr37772.c: New test.
2671 * g++.dg/ext/asm11.C: New test.
2673 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2675 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2676 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2679 2009-03-31 Jason Merrill <jason@redhat.com>
2681 * g++.old-deja/g++.other/using9.C: Add expected errors.
2683 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2685 * gcc.c-torture/compile/pr33009.c: Removed.
2687 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2689 * gcc.c-torture/compile/pr33009.c: Delete.
2690 * gcc.c-torture/compile/pr11832.c: Likewise.
2692 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2695 * lib/target-supports.exp (check_effective_target_stdint_types):
2697 (check_effective_target_inttypes_types): New.
2698 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2699 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2700 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2702 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2706 * gfortran.dg/data_pointer_1.f90: New test.
2708 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2711 * gfortran.dg/char_length_15.f90: New test.
2713 2009-03-31 Jason Merrill <jason@redhat.com>
2716 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2717 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2718 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2721 * g++.dg/other/typedef2.C: New test.
2724 * g++.dg/template/typedef17.C: New test.
2726 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2727 * g++.dg/cpp0x/auto12.C: Likewise.
2729 2009-03-31 Richard Guenther <rguenther@suse.de>
2732 * gcc.dg/fold-compare-4.c: New testcase.
2733 * gcc.dg/fold-compare-5.c: Likewise.
2735 2009-03-31 Richard Guenther <rguenther@suse.de>
2737 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2739 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2742 * gcc.target/i386/pr39592-1.c: New test.
2744 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2746 PR preprocessor/15638
2747 * gcc.dg/cpp/missing-header-1.c: New test.
2748 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
2749 "compilation terminated" message.
2750 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
2752 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2753 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2754 terminated" message.
2756 2009-03-31 Richard Guenther <rguenther@suse.de>
2760 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2761 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2763 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2766 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2767 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2768 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2769 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2770 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2771 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2772 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2774 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2777 * gfortran.dg/whole_file_1.f90: New test.
2779 * gfortran.dg/whole_file_2.f90: New test.
2780 * gfortran.dg/whole_file_3.f90: New test.
2782 * gfortran.dg/whole_file_4.f90: New test.
2784 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2786 * gfortran.dg/bind_c_usage_19.f90: New test.
2789 * gcc.target/powerpc/altivec-29.c: New test.
2791 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2793 PR rtl-optimization/323
2794 * gcc.target/i386/excess-precision-1.c,
2795 gcc.target/i386/excess-precision-2.c,
2796 gcc.target/i386/excess-precision-3.c,
2797 gcc.target/i386/excess-precision-4.c,
2798 gcc.target/i386/excess-precision-5.c,
2799 gcc.target/i386/excess-precision-6.c: New tests.
2801 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2804 * gcc.dg/c99-array-lval-8.c: New test.
2806 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2808 PR preprocessor/34695
2809 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2810 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2811 instead of dg-warning for "previous definition" messages.
2812 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2813 "warnings being treated as errors" message.
2814 * gcc.dg/fltconst-1.c: Use -fshow-column.
2816 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2819 * gfortran.dg/power1.f90: New test.
2821 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2829 * gcc.c-torture/compile/20081108-1.c,
2830 gcc.c-torture/compile/20081108-2.c,
2831 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2832 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2833 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2834 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2835 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2836 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2837 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2838 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2839 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2840 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2841 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2842 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2843 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2844 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2845 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2846 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2847 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2849 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2850 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2851 XFAILs. Update expected messages.
2852 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2854 * gcc.dg/real-const-1.c: Replace with test from original PR.
2855 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2856 when casting from non-constant integer to pointer.
2858 2009-03-29 Richard Guenther <rguenther@suse.de>
2860 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2862 2009-03-29 Daniel Kraft <d@domob.eu>
2865 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2867 * gfortran.dg/typebound_proc_9.f03: New test.
2868 * gfortran.dg/typebound_proc_10.f03: New test.
2869 * gfortran.dg/typebound_proc_11.f03: New test.
2870 * gfortran.dg/abstract_type_5.f03: New test.
2872 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2875 * gfortran.dg/do_4.f: New.
2876 * gfortran.dg/goto_2.f90: Correct expected warnings.
2877 * gfortran.dg/goto_4.f90: Likewise.
2878 * gfortran.dg/goto_5.f90: New.
2880 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2883 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2885 * gcc.target/i386/pr39545-1.c: New.
2886 * gcc.target/i386/pr39545-2.c: Likewise.
2888 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2889 (flex2_struct): Likewise.
2890 (check_struct_passing7): Likewise.
2891 (check_struct_passing8): Likewise.
2894 (main): Call check_struct_passing7 and check_struct_passing8.
2896 2009-03-29 Richard Guenther <rguenther@suse.de>
2898 * gcc.c-torture/execute/20090113-1.c: New testcase.
2899 * gcc.c-torture/execute/20090113-2.c: Likewise.
2900 * gcc.c-torture/execute/20090113-3.c: Likewise.
2901 * gcc.c-torture/execute/20090207-1.c: Likewise.
2902 * gcc.c-torture/compile/20090114-1.c: Likewise.
2903 * gcc.c-torture/compile/20090328-1.c: Likewise.
2904 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2906 2009-03-29 David Ayers <ayers@fsfe.org>
2909 * objc.dg/conditional-1.m: New tests.
2911 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
2913 * gcc.dg/winline-10.c: New test.
2915 2009-03-28 Tobias Burnus <burnus@net-b.de>
2918 * gfortran.dg/do_check_1.f90: Add test.
2919 * gfortran.dg/do_check_2.f90: Add test.
2920 * gfortran.dg/do_check_3.f90: Add test.
2921 * gfortran.dg/do_check_4.f90: Add test.
2923 2009-03-28 Jan Hubicka <jh@suse.cz>
2925 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2926 * gcc.dg/pr33826.c: Update dump files.
2927 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2928 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2930 2009-03-28 Martin Jambor <mjambor@suse.cz>
2932 * g++.dg/tree-ssa/fwprop-align.C: New test.
2934 2009-03-28 Jakub Jelinek <jakub@redhat.com>
2936 * gcc.target/powerpc/altivec-28.c: New test.
2939 * gcc.dg/wdisallowed-functions-1.c: Removed.
2940 * gcc.dg/wdisallowed-functions-2.c: Removed.
2941 * gcc.dg/wdisallowed-functions-3.c: Removed.
2942 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2943 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2944 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2946 2009-03-28 Richard Guenther <rguenther@suse.de>
2948 PR tree-optimization/38723
2949 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2951 2009-03-28 Paul Thomas <pault@gcc.gnu.org
2954 * gfortran.dg/char_result_13.f90: New test.
2956 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
2959 * gfortran.dg/alloc_comp_assign_9.f90: New test.
2961 2009-03-28 Daniel Kraft <d@domob.eu>
2963 * gfortran.dg/trim_1.f90: New test.
2965 2009-03-28 Richard Guenther <rguenther@suse.de>
2967 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2968 * g++.dg/warn/Warray-bounds.C: Likewise.
2970 2009-03-28 Tobias Burnus <burnus@net-b.de>
2973 * gfortran.dg/recursive_check_7.f90: New test.
2975 2009-03-28 Tobias Burnus <burnus@net-b.de>
2978 * gfortran.dg/do_check_5.f90: New test.
2979 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2980 * gfortran.dg/array_constructor_18.f90: Ditto.
2981 * gfortran.dg/array_constructor_22.f90: Ditto.
2982 * gfortran.dg/do_3.F90: Ditto.
2983 * gfortran.dg/do_1.f90: Ditto.
2985 2009-03-28 Richard Guenther <rguenther@suse.de>
2987 PR tree-optimization/38180
2988 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2990 2009-03-28 Richard Guenther <rguenther@suse.de>
2992 PR tree-optimization/38513
2993 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2994 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2995 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2996 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2997 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2998 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2999 * gcc.dg/vect/vect-35.c: Likewise.
3000 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
3001 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
3002 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
3004 2009-03-28 Richard Guenther <rguenther@suse.de>
3006 PR tree-optimization/38968
3007 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
3009 2009-03-28 Richard Guenther <rguenther@suse.de>
3011 PR tree-optimization/37795
3012 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
3014 2009-03-28 Joseph Myers <joseph@codesourcery.com>
3016 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
3017 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
3018 options for removed targets.
3020 2009-03-27 Richard Guenther <rguenther@suse.de>
3022 PR tree-optimization/39120
3023 * gcc.c-torture/execute/pr39120.c: New testcase.
3025 2009-03-27 Richard Guenther <rguenther@suse.de>
3027 PR tree-optimization/39120
3028 * gcc.dg/torture/pta-callused-1.c: New testcase.
3030 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3033 * gcc.target/i386/pr39315-1.c: New.
3034 * gcc.target/i386/pr39315-2.c: Likewise.
3035 * gcc.target/i386/pr39315-3.c: Likewise.
3036 * gcc.target/i386/pr39315-4.c: Likewise.
3037 * gcc.target/i386/pr39315-check.c: Likewise.
3039 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3042 * gcc.dg/pr39323-1.c: New.
3043 * gcc.dg/pr39323-2.c: Likewise.
3044 * gcc.dg/pr39323-3.c: Likewise.
3046 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3049 * gcc.target/ia64/sync-1.c: New.
3051 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3054 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
3055 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
3056 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
3057 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
3058 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
3059 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
3060 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
3061 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
3063 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3065 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
3066 for low precision (i.e. float).
3068 2009-03-27 Dodji Seketeli <dodji@redhat.com>
3069 Jakub Jelinek <jakub@redhat.com>
3072 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
3074 2009-03-27 Jakub Jelinek <jakub@redhat.com>
3076 * gcc.dg/memmove-2.c: New test.
3077 * gcc.dg/memmove-3.c: New test.
3079 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
3082 2009-03-27 Xinliang David Li <davidxl@google.com>
3084 PR tree-optimization/39557
3085 * g++.dg/tree-ssa/dom-invalid.C: New test.
3087 2009-03-27 Xinliang David Li <davidxl@google.com>
3089 PR tree-optimization/39548
3090 * g++.dg/tree-ssa/copyprop.C: New test.
3092 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3095 * g++.dg/template/typename17.C: New testcase.
3096 * g++.dg/template/typename18.C: New testcase.
3098 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3101 * g++.dg/other/var_copy-1.C: New test.
3103 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
3106 * g++.dg/parse/ctor9.C: New test.
3108 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
3111 * g++.dg/init/error2.C: New test.
3113 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3116 * gcc.dg/pr35652.C: New.
3117 * g++.dg/warn/pr35652.C: New.
3118 * gcc.dg/format/plus-1.c: Adjust message.
3120 2009-03-26 Jakub Jelinek <jakub@redhat.com>
3123 * gcc.dg/wdisallowed-functions-3.c: New test.
3124 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
3126 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3128 * gcc.dg/inline-33.c: Fix when pic.
3130 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
3132 * gcc.target/ia64/20090324-1.c: New test.
3134 2009-03-25 Jakub Jelinek <jakub@redhat.com>
3137 * gcc.dg/pr27898.c: New test.
3139 PR tree-optimization/32139
3140 * gcc.c-torture/compile/pr32139.c: New test.
3142 2009-03-24 Jason Merrill <jason@redhat.com>
3145 * g++.dg/parse/defarg14.C: New test.
3147 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3150 * gfortran.dg/read_repeat.f90: New test.
3152 2009-03-24 Ira Rosen <irar@il.ibm.com>
3154 PR tree-optimization/39529
3155 * gcc.dg/vect/pr39529.c: New test.
3157 2009-03-24 Dodji Seketeli <dodji@redhat.com>
3158 Jakub Jelinek <jakub@redhat.com>
3161 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
3163 2009-03-23 Jakub Jelinek <jakub@redhat.com>
3166 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
3168 2009-03-23 Jason Merrill <jason@redhat.com>
3170 * g++.dg/cpp0x/auto12.C: Add variadic test.
3173 * g++.dg/warn/Wshadow-4.C: New test.
3175 2009-03-23 Jakub Jelinek <jakub@redhat.com>
3177 PR tree-optimization/39516
3178 * gfortran.dg/pr39516.f: New test.
3180 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
3182 * lib/target-libpath.exp (set_ld_library_path_env_vars):
3183 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
3184 variable, not environment variable.
3186 2009-03-21 Jason Merrill <jason@redhat.com>
3189 * g++.dg/ext/vla6.C: New test.
3191 2009-03-20 Jason Merrill <jason@redhat.com>
3193 * g++.dg/cpp0x/initlist5.C: Add additional test.
3195 2009-03-19 Jakub Jelinek <jakub@redhat.com>
3196 Janis Johnson <janis187@us.ibm.com>
3198 * lib/compat.exp (compat-get-options-main, compat-get-options):
3199 Handle dg-prune-output in source file.
3200 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
3201 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
3202 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
3205 2009-03-19 Jakub Jelinek <jakub@redhat.com>
3208 * gcc.dg/gomp/pr39495-1.c: New test.
3209 * gcc.dg/gomp/pr39495-2.c: New test.
3210 * g++.dg/gomp/pr39495-1.C: New test.
3211 * g++.dg/gomp/pr39495-2.C: New test.
3214 * gcc.target/i386/pr39496.c: New test.
3215 * g++.dg/other/pr39496.C: New test.
3217 2009-03-19 Li Feng <nemokingdom@gmail.com>
3220 * gcc.dg/autopar/pr39500-1.c: New.
3221 * gcc.dg/autopar/pr39500-2.c: New.
3223 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3225 * g++.dg/dg.exp: Prune graphite.
3227 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
3230 * g++.dg/graphite: New.
3231 * g++.dg/graphite/graphite.exp: New.
3232 * g++.dg/graphite/pr39447.C: New.
3234 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3237 * g++.dg/template/pr39425.C: New.
3239 * g++.dg/template/spec33.C: Updated.
3241 2009-03-17 Jason Merrill <jason@redhat.com>
3243 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
3245 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
3248 * g++.dg/ext/unary_trait_incomplete.C: New.
3250 2009-03-17 Jing Yu <jingyu@google.com>
3253 * g++.dg/inherit/thunk10.C: New test.
3255 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
3258 * gcc.target/i386/pr39482.c: New test.
3260 2009-03-17 Jakub Jelinek <jakub@redhat.com>
3263 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
3264 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
3265 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3266 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3269 * gcc.dg/pr39443.c: New test.
3272 * gcc.dg/debug/pr39412.c: New test.
3274 2009-03-17 Janis Johnson <janis187@us.ibm.com>
3277 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
3278 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
3280 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
3281 its original value, or unset if it was not defined.
3282 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
3283 path procs around use of HOSTCC.
3284 * g++.dg/compat/struct-layout-1.exp: Ditto.
3285 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
3287 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
3289 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
3291 2009-03-16 Janis Johnson <janis187@us.ibm.com>
3293 Revert patch for PR testsuite/37630.
3296 * gcc.dg/pr11492.c: Replace constant and remove xfail.
3299 * lib/target-supports.exp (check_effective_target_ieee): New.
3300 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
3301 * gcc.dg/20001012-1.c: Require ieee.
3304 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
3306 2009-03-16 Jakub Jelinek <jakub@redhat.com>
3308 PR tree-optimization/39455
3309 * gcc.dg/pr39455.c: New test.
3311 2009-03-13 David Ayers <ayers@fsfe.org>
3313 * objc/execute/trivial.m. New test.
3315 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
3318 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
3320 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
3323 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
3326 2009-03-12 David Ayers <ayers@fsfe.org>
3329 * objc/execute/exceptions/handler-1.m. New test.
3331 2009-03-12 Jakub Jelinek <jakub@redhat.com>
3334 * gcc.target/i386/pr39431.c: New test.
3336 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
3339 * gcc.target/i386/pr39445.c: New.
3341 * gcc.target/i386/push-1.c: XFAIL.
3343 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
3345 * gcc.dg/inline-33.c: New test.
3347 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
3349 * gcc.dg/vect/vect-82.c: Combine dg-do and
3350 dg-require-effective-target into dg-skip-if.
3351 * gcc.dg/vect/vect-83.c: Likewise.
3353 2009-03-11 Jakub Jelinek <jakub@redhat.com>
3356 * gcc.target/i386/stackalign/longlong-1.c: New test.
3357 * gcc.target/i386/stackalign/longlong-2.c: New test.
3359 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3361 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
3363 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3365 * gcc.c-torture/execute/ieee/inf-3.c: New test.
3366 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
3368 2009-03-11 Olivier Hainque <hainque@adacore.com>
3370 * gnat.dg/slice_enum.adb: New test.
3372 2009-03-11 Jason Merrill <jason@redhat.com>
3375 * g++.dg/opt/nrv15.C: New test.
3377 2009-03-10 Ira Rosen <irar@il.ibm.com>
3379 PR tree-optimization/39422
3380 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
3381 constant array with static initialization to global memory.
3382 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3384 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
3386 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
3389 2009-03-09 Jakub Jelinek <jakub@redhat.com>
3392 * g++.dg/opt/switch2.C: Add -w to dg-options.
3393 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
3394 * g++.dg/warn/switch1.C: New test.
3395 * g++.dg/other/switch3.C: New test.
3397 PR tree-optimization/39394
3398 * gcc.c-torture/compile/pr39394.c: New test.
3400 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3402 * gcc.target/s390/20090223-1.c: New testcase.
3404 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3407 * gfortran.dg/fmt_f0_1.f90: New test.
3409 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
3412 * g++.dg/other/new1.C: Adjusted.
3413 * g++.dg/parse/crash40.C: Likewise.
3414 * g++.dg/parse/defarg12.C: Likewise.
3415 * g++.dg/template/error15.C: Likewise.
3417 * g++.dg/other/pr39060.C: New.
3419 2009-03-07 Jason Merrill <jason@redhat.com>
3422 * g++.dg/opt/new1.C: New.
3424 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3427 * g++.dg/other/error32.C: New.
3429 2009-03-06 Jakub Jelinek <jakub@redhat.com>
3432 * gcc.c-torture/compile/pr39360.c: New test.
3435 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
3437 2009-03-05 Jason Merrill <jason@redhat.com>
3440 * g++.dg/warn/Wuninitialized-3.C: New test.
3442 2009-03-05 Jakub Jelinek <jakub@redhat.com>
3445 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
3446 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
3448 2009-03-04 Jason Merrill <jason@redhat.com>
3451 * g++.dg/template/koenig7.C: New test.
3453 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
3455 * g++.dg/torture/predcom-1.C: New test.
3457 2009-03-04 Richard Guenther <rguenther@suse.de>
3459 PR tree-optimization/39362
3460 * g++.dg/torture/pr39362.C: New testcase.
3462 2009-03-04 Jason Merrill <jason@redhat.com>
3463 Giovanni Bajo <giovannibajo@gcc.gnu.org>
3468 * g++.dg/template/dependent-name5.C: New test.
3470 2009-03-04 Steve Ellcey <sje@cup.hp.com>
3473 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
3474 vect_int to vect_int_mult.
3476 2009-03-04 Richard Guenther <rguenther@suse.de>
3478 PR tree-optimization/39358
3479 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
3480 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
3482 2009-03-04 Richard Guenther <rguenther@suse.de>
3484 PR tree-optimization/39339
3485 * gcc.c-torture/execute/pr39339.c: New testcase.
3487 2009-03-03 Joseph Myers <joseph@codesourcery.com>
3489 * gcc.c-torture/compile/20090303-1.c,
3490 gcc.c-torture/compile/20090303-2.c: New tests.
3492 2009-03-03 Jakub Jelinek <jakub@redhat.com>
3495 * gfortran.dg/gomp/pr39354.f90: New test.
3497 PR tree-optimization/39343
3498 * gcc.dg/pr39343.c: New test.
3500 2009-03-03 Ira Rosen <irar@il.ibm.com>
3502 PR tree-optimization/39248
3503 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
3504 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3505 on targets without vector misalignment support.
3506 * lib/target-supports.exp
3507 (check_effective_target_vect_short_mult): Add
3508 check_effective_target_arm32.
3510 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3513 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3514 * testsuite/gcc.dg/graphite/pr39335.c: New.
3516 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3518 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3520 * gcc.target/i386/stackalign/return-5.c: Likewise.
3521 * gcc.target/i386/stackalign/return-6.c: Likewise.
3523 2009-03-02 Richard Guenther <rguenther@suse.de>
3524 Ira Rosen <irar@il.ibm.com>
3526 PR tree-optimization/39318
3527 * gfortran.dg/vect/pr39318.f90: New test.
3529 2009-03-01 Jan Hubicka <jh@suse.cz>
3531 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
3533 2009-03-01 Jan Hubicka <jh@suse.cz>
3536 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
3538 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
3540 * gnat.dg/pack12.adb: New test.
3542 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
3545 * g++.dg/other/pr37789.C: New.
3547 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3550 * gfortran.dg/interface_25.f90: New test.
3551 * gfortran.dg/interface_26.f90: New test.
3553 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3556 * gfortran.dg/initialization_22.f90: New test.
3558 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
3560 PR rtl-optimization/39241
3561 * gcc.dg/torture/pr39241.c: New.
3563 2009-02-25 Martin Jambor <mjambor@suse.cz>
3565 PR tree-optimizations/39259
3566 * g++.dg/torture/pr39259.C: New testcase.
3568 2009-02-24 Richard Guenther <rguenther@suse.de>
3571 * g++.dg/template/instantiate10.C: New testcase.
3573 2009-02-24 Richard Guenther <rguenther@suse.de>
3574 Zdenek Dvorak <ook@ucw.cz>
3576 PR tree-optimization/39233
3577 * gcc.c-torture/execute/pr39233.c: New testcase.
3579 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
3581 PR tree-optimization/39260
3582 * gcc.dg/graphite/pr39260.c: New.
3584 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3586 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
3588 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3591 * g++.dg/template/void14.C: New.
3593 2009-02-23 Jason Merrill <jason@redhat.com>
3596 * g++.dg/init/const7.C: Remove XFAIL.
3597 * g++.dg/init/static-init1.C: New test.
3599 * g++.dg/cpp0x/initlist14.C: New test.
3601 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3604 * bound_simplification_2.f90: New test case.
3605 * bound_7.f90: New test case.
3607 2009-02-21 Joseph Myers <joseph@codesourcery.com>
3609 * gcc.dg/cpp/include4.c: New test.
3611 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3614 * gcc.target/i386/abi-2.c: New.
3616 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3618 * gcc.c-torture/execute/pr39228.x: New.
3620 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3622 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3623 scan-assembler to check for xmm0 register.
3625 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3626 Joseph Myers <joseph@codesourcery.com>
3628 * gcc.target/arm/va_list.c: New test.
3629 * g++.dg/abi/arm_va_list.C: Likewise.
3630 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3632 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3633 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3634 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3635 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3636 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3637 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3639 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3642 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3645 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3648 * gcc.c-torture/execute/pr39240.c: New test.
3650 2009-02-20 Jason Merrill <jason@redhat.com>
3653 * g++.dg/parse/dtor15.C: New test.
3655 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3657 * gcc.c-torture/execute/20090219-1.c: New.
3659 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3661 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3662 (mips-dg-options): When matching isa* pseudo-options make
3663 'value' optional and accept ! entries. Use $spec instead of
3664 $isa_spec in the isa pseudo-option error message. Only
3665 perform the ISA-range check when 'value' is set. If arch is
3666 matching any CPU in the ! entries switch to its generic ISA.
3667 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3668 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3670 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3673 * gcc.dg/visibility-20.c: New test.
3674 * g++.dg/ext/visibility/visibility-11.C: New test.
3676 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3679 * g++.dg/abi/pr39188-1a.C: New.
3680 * g++.dg/abi/pr39188-1b.C: Likewise.
3681 * g++.dg/abi/pr39188-1.h: Likewise.
3682 * g++.dg/abi/pr39188-2a.C: Likewise.
3683 * g++.dg/abi/pr39188-2b.C: Likewise.
3684 * g++.dg/abi/pr39188-2.h: Likewise.
3685 * g++.dg/abi/pr39188-3a.C: Likewise.
3686 * g++.dg/abi/pr39188-3b.C: Likewise.
3687 * g++.dg/abi/pr39188-3.h: Likewise.
3689 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3692 * gcc.c-torture/execute/call-trap-1.c,
3693 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3696 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3699 * gcc.c-torture/execute/pr39228.c: New test.
3701 2009-02-19 Richard Guenther <rguenther@suse.de>
3703 PR tree-optimization/39074
3704 * gcc.dg/torture/pr39074.c: New testcase.
3705 * gcc.dg/torture/pr39074-2.c: Likewise.
3706 * gcc.dg/torture/pr39074-3.c: Likewise.
3708 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3711 * g++.dg/parse/attr3.C: New.
3713 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3716 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3719 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3722 2009-02-18 Jason Merrill <jason@redhat.com>
3725 * g++.dg/init/const7.C: Remove XFAIL.
3728 * g++.dg/opt/const6.C: New test.
3730 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3732 * gcc.dg/callabi/callabi.exp: Moved to ...
3733 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
3736 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3737 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3738 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3739 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3740 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3741 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3742 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3744 * gcc.dg/callabi/callabi.h: Moved to ...
3745 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3747 * gcc.dg/callabi/func-1.c: Moved to ...
3748 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3750 * gcc.dg/callabi/func-indirect.c: Moved to ...
3751 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3753 * gcc.dg/callabi/pr38891.c: Moved to ...
3754 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3756 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3757 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3759 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3760 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3762 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3763 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3765 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3768 * gcc.dg/callabi/pr38891.c: New.
3770 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3772 * gcc.dg/callabi/callabi.exp: New.
3774 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3777 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3779 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3781 * gcc.target/i386/pr39082-1.c: New.
3783 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3786 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3787 CHECK_M64_M128 is defined.
3788 (check_f_arguments): Add "do".
3789 (check_vector_arguments): New.
3790 (check_m64_arguments): Likewise.
3791 (check_m128_arguments): Likewise.
3793 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3794 (CHECK_M64_M128): Define.
3796 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3798 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3800 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3801 tests only if CHECK_M64_M128 is defined.
3803 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3804 (m128_2_struct): Likewise.
3805 (check_struct_passing5): Likewise.
3806 (check_struct_passing6): Likewise.
3807 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3809 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3811 (check_union_passing4): Likewise.
3812 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3814 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3817 * gcc.dg/noncompile/pr35447-1.c: New test.
3819 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3821 PR tree-optimization/36922
3822 * gfortran.dg/pr36922.f: New test.
3824 2009-02-17 Richard Guenther <rguenther@suse.de>
3826 PR tree-optimization/39202
3827 * gcc.c-torture/compile/pr39202.c: New testcase.
3829 2009-02-17 Richard Guenther <rguenther@suse.de>
3831 PR tree-optimization/39204
3832 * gcc.dg/torture/pr39204.c: New testcase.
3834 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3836 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3837 * gcc.dg/vect/vect-outer-6.c: Ditto.
3839 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3842 * gcc.dg/noncompile/init-5.c: New test.
3843 * gcc.dg/init-bad-4.c: Adjust expected errors.
3845 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3848 * gcc.target/i386/push-1.c: New.
3850 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3852 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3854 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3856 * gcc.target/spu/intrinsics-sr.c: New test.
3858 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3861 * gcc.target/ia64/sibcall-opt-1.c: New test.
3862 * gcc.target/ia64/sibcall-opt-2.c: New test.
3864 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3867 * gfortran.dg/cray_pointers_8.f90: New test.
3870 * gfortran.dg/cray_pointers_9.f90: New test.
3872 2009-02-13 Jason Merrill <jason@redhat.com>
3875 * g++.dg/cpp0x/decltype16.C: New.
3877 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3880 * gfortran.dg/gomp/pr39152.f90: New.
3882 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3885 * gcc.target/i386/pr39162.c: New.
3887 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3890 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3893 2009-02-12 Jason Merrill <jason@redhat.com>
3896 * g++.dg/template/array20.C: New test.
3898 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
3900 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3901 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
3902 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3904 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3906 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3908 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3911 * gfortran.dg/pr39152.f: New.
3913 2009-02-11 Jason Merrill <jason@redhat.com>
3916 * g++.dg/cpp0x/defaulted9.C: New test.
3919 * g++.dg/init/value7.C: New test.
3921 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
3924 * gcc.target/i386/pr38824.c: New testcase.
3926 2009-02-11 Jason Merrill <jason@redhat.com>
3929 * g++.dg/cpp0x/defaulted8.C: New test.
3932 * g++.dg/cpp0x/rv9p.C: New test.
3934 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
3936 * gnat.dg/aliasing3.adb: New test.
3937 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3939 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3942 * g++.dg/template/crash88.C: New.
3943 * g++.dg/template/crash89.C: Likewise.
3945 2009-02-10 Steve Ellcey <sje@cup.hp.com>
3948 * gcc.dg/pr39084.c: New test.
3950 2009-02-10 Jakub Jelinek <jakub@redhat.com>
3953 * gcc.target/i386/pr39139.c: New test.
3955 2009-02-10 Richard Guenther <rguenther@suse.de>
3957 PR tree-optimization/39132
3958 * gcc.dg/torture/pr39132.c: New testcase.
3960 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
3963 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3964 * gcc.target/x86_64/abi/avx/args.h: Likewise.
3965 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3966 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3967 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3968 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3969 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3970 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3972 2009-02-09 Jason Merrill <jason@redhat.com>
3975 * g++.dg/init/value6.C: New test.
3977 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
3979 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3981 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
3983 * gcc.c-torture/compile/20090209-1.c: New test.
3985 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3989 * g++.dg/cpp0x/vt-35147.C: New.
3990 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3991 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3993 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3996 * gcc.dg/attr-alias-4.c: New test.
3998 2009-02-06 Janis Johnson <janis187@us.ibm.com>
4001 * gcc.dg/dfp/pr39035.c: New test.
4003 2009-02-06 Joseph Myers <joseph@codesourcery.com>
4006 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
4008 2009-02-05 Jakub Jelinek <jakub@redhat.com>
4011 * g++.dg/opt/thunk3.C: New test.
4013 2009-02-05 Nick Clifton <nickc@redhat.com>
4015 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
4016 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
4017 * gcc.dg/cdce1.c: Likewise.
4018 * gcc.dg/cpp/_Pragma6.c: Likewise.
4019 * g++.dg/cpp/_Pragma1.C: Likewise.
4020 * gcc.dg/utf32-2.c: Xfail for M32C.
4021 * gcc.dg/utf32-1.c: Likewise.
4022 * gcc.dg/utf32-3.c: Likewise.
4023 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
4025 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
4026 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
4027 * gcc.dg/Wconversion-5.c: Likewise.
4028 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
4029 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
4030 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
4031 * gcc.dg/utf-inc-init.c: Likewise.
4032 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
4033 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
4034 * gcc.dg/utf-array-short-wchar.c: Likewise.
4035 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
4036 * gcc.dg/mallign.c: Use size_t instead of long.
4038 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
4040 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
4042 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
4044 * gcc.c-torture/execute/pr39100.c: New.
4046 2009-02-05 Joseph Myers <joseph@codesourcery.com>
4049 * gcc.dg/tls/diag-6.c: New test.
4051 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
4053 AVX Programming Reference (January, 2009)
4054 * gcc.target/i386/avx-vpclmulqdq.c: New.
4055 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4057 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
4059 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
4060 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
4061 (pclmul_test): Renamed to ...
4064 2009-02-04 Jakub Jelinek <jakub@redhat.com>
4067 * g++.dg/abi/mangle31.C: New test.
4069 2009-02-03 Joseph Myers <joseph@codesourcery.com>
4072 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
4074 * vla-6.c: Likewise. Expect warning not error for [*] lexically
4075 inside function prototype but not part of parameter declarator.
4076 * vla-11.c: New test.
4078 2009-02-03 Jason Merrill <jason@redhat.com>
4080 * g++.dg/warn/main-4.C: New test.
4081 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
4083 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4086 * g++.dg/expr/cast10.C: New test.
4088 2009-02-03 Joseph Myers <joseph@codesourcery.com>
4091 * gcc.dg/init-bad-6.c: New test.
4093 2009-02-03 Jakub Jelinek <jakub@redhat.com>
4096 * gcc.c-torture/compile/pr35318.c: New test.
4099 * gcc.dg/nofixed-point-2.c: New test.
4100 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
4101 * g++.dg/ext/fixed2.C: Likewise.
4102 * g++.dg/other/error25.C: Likewise.
4103 * g++.dg/lookup/crash7.C: Likewise.
4104 * g++.dg/cpp0x/decltype-38655.C: Likewise.
4107 * g++.dg/cpp0x/initlist13.C: New test.
4109 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
4112 * g++.dg/template/func2.C: New test.
4115 * g++.dg/template/typename15.C: New.
4116 * g++.dg/template/typename16.C: New.
4118 2009-02-03 Janis Johnson <janis187@us.ibm.com>
4119 Ben Elliston <bje@au.ibm.com>
4122 * gcc.dg/dfp/pr39034.c: New test.
4124 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4127 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
4129 2009-02-02 Jason Merrill <jason@redhat.com>
4132 * g++.dg/parse/dtor14.C: New test.
4134 2009-02-02 Jakub Jelinek <jakub@redhat.com>
4136 * lib/target-supports.exp
4137 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
4138 * g++.dg/ext/builtin10.C: New test.
4141 * gcc.target/i386/pr39058.c: New test.
4143 2009-02-02 Richard Guenther <rguenther@suse.de>
4145 PR tree-optimization/38937
4146 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
4148 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
4151 * g++.dg/parse/crash52.C: New.
4153 2009-01-30 Richard Guenther <rguenther@suse.de>
4155 PR tree-optimization/39041
4156 * gcc.c-torture/compile/pr39041.c: New testcase.
4158 2009-01-30 Jakub Jelinek <jakub@redhat.com>
4161 * gcc.target/i386/pr39013-1.c: New test.
4162 * gcc.target/i386/pr39013-2.c: New test.
4165 * g++.dg/ext/label12.C: New test.
4167 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4170 * g++.dg/parse/error34.C: New.
4171 * g++.dg/parse/error35.C: Likewise.
4173 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4176 * g++.dg/cpp0x/decltype-38655.C: New.
4178 2009-01-30 Jakub Jelinek <jakub@redhat.com>
4181 * g++.dg/torture/pr39002.C: New test.
4183 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
4185 PR tree-optimization/39007
4186 * gcc.dg/tree-ssa/pr39007.c: New.
4188 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
4191 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
4194 2009-01-29 Steve Ellcey <sje@cup.hp.com>
4197 * gcc.c-torture/compile/pr38857.c: New test.
4199 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
4203 * gfortran.dg/bound_6.f90: New test.
4205 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
4207 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
4209 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
4211 PR tree-optimization/38997
4212 * gcc.dg/tree-ssa/pr38997.c: New.
4214 2009-01-28 Richard Guenther <rguenther@suse.de>
4216 PR tree-optimization/38926
4217 * gcc.c-torture/compile/pr38926.c: New testcase.
4219 2009-01-28 Jakub Jelinek <jakub@redhat.com>
4222 * gcc.dg/pr38934.c: New test.
4224 2009-01-28 Richard Guenther <rguenther@suse.de>
4227 * g++.dg/warn/Wuninitialized-2.C: New testcase.
4229 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
4231 PR tree-optimization/38984
4232 * gcc.dg/pr38984.c: New XFAILed testcase.
4235 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
4238 * gcc.target/i386/pr38988.c: New test.
4240 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
4243 * g++.dg/parse/crash51.C: New.
4244 * g++.old-deja/g++.pt/crash9.C: Adjust.
4246 2009-01-27 Daniel Kraft <d@domob.eu>
4249 * gfortran.dg/mvbits_6.f90: New test.
4250 * gfortran.dg/mvbits_7.f90: New test.
4251 * gfortran.dg/mvbits_8.f90: New test.
4253 2009-01-27 Richard Guenther <rguenther@suse.de>
4255 PR tree-optimization/38503
4256 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
4258 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
4261 * gcc.c-torture/execute/pr38969.c: New test.
4263 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
4266 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
4268 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4269 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
4270 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4272 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
4275 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
4276 if __USING_SJLJ_EXCEPTIONS__ is defined.
4278 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
4279 __USING_SJLJ_EXCEPTIONS__ is defined.
4280 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
4281 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
4282 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
4283 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
4284 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
4285 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
4287 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
4290 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
4291 Use instead of C name in asm statements.
4293 2009-01-26 Richard Guenther <rguenther@suse.de>
4295 PR tree-optimization/38745
4296 * g++.dg/torture/pr38745.C: New testcase.
4298 2009-01-26 Richard Guenther <rguenther@suse.de>
4301 * g++.dg/warn/Wuninitialized-1.C: New testcase.
4303 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
4305 * gcc.dg/bitfld-15.c: Gate warning on target
4306 pcc_bitfield_type_matters.
4307 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
4308 g++.dg/ext/bitfield4.C: Likewise.
4309 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
4310 bitfield for any target.
4312 2009-01-24 Jakub Jelinek <jakub@redhat.com>
4315 * gcc.dg/pr38957.c: New test.
4317 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
4320 * gfortran.dg/array_constructor_24.f: Allow tolerance when
4323 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
4325 PR tree-optimization/38953
4326 * gfortran.dg/graphite/pr38953.f90: New.
4328 2009-01-24 Paul Brook <paul@codesourcery.com>
4330 * gcc.target/arm/neon-cond-1.c: New test.
4332 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
4334 PR tree-optimization/38932
4335 * gcc.dg/pr38932.c: New.
4337 2009-01-23 Revital Eres <eres@il.ibm.com>
4339 * gcc.dg/sms-7.c: Fix test.
4341 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
4343 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
4344 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
4345 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
4346 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
4348 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4350 * gcc.dg/pr35729.c: Make test x86 specific.
4352 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4355 * gcc.dg/pr38615.c: New test.
4357 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
4360 * gcc.target/i386/pr38931.c: New test.
4362 2009-01-22 Dodji Seketeli <dodji@redhat.com>
4365 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
4366 * g++.dg/template/typedef12.C: Likewise.
4367 * g++.dg/template/typedef13.C: Likewise.
4368 * g++.dg/template/typedef14.C: Likewise.
4369 * g++.dg/template/sfinae3.C: Likewise.
4370 * g++.old-deja/g++.pt/typename8.C: Likewise.
4371 * g++.dg/template/access11.C: Likewise
4373 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
4375 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
4377 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
4379 2009-01-21 Dodji Seketeli <dodji@redhat.com>
4382 * g++.dg/template/typedef11.C: New test.
4383 * g++.dg/template/typedef12.C: Likewise.
4384 * g++.dg/template/typedef13.C: Likewise.
4385 * g++.dg/template/typedef14.C: Likewise.
4386 * g++.dg/template/sfinae3.C: Compile this pedantically.
4387 The only errors expected should be the one saying the typedef is ill
4389 * g++.old-deja/g++.pt/typename8.C: Likewise.
4390 * g++.dg/template/access11.C: Update this.
4392 2009-01-21 Daniel Kraft <d@domob.eu>
4395 * gfortran.dg/mvbits_5.f90: New test.
4397 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
4399 * gcc.dg/sms-6.c: New test.
4400 * gcc.dg/sms-7.c: Likewise.
4402 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
4405 * gfortran.dg/host_assoc_function_7.f90: New test
4407 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4408 Richard Guenther <rguenther@suse.de>
4410 PR tree-optimization/38747
4411 PR tree-optimization/38748
4412 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
4413 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4414 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
4416 2009-01-20 Kees Cook <kees@ubuntu.com>
4417 H.J. Lu <hongjiu.lu@intel.com>
4420 * gcc.dg/pr38902.c: New.
4422 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
4425 * gfortran.dg/pr38868.f: New testcase.
4427 2009-01-20 Richard Guenther <rguenther@suse.de>
4429 * gcc.c-torture/execute/pr36227.c: Move ...
4430 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
4432 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4434 * lib/gfortran.exp: Add -B options for targets that use
4435 libgfortran.a%s in their specs.
4437 2009-01-19 Jason Merrill <jason@redhat.com>
4440 * g++.dg/template/dtor5.C: New test.
4442 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
4445 * gfortran.dg/bound_5.f90: New test.
4447 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
4450 * g++.dg/compat/abi/pr38736_main.C: New.
4451 * g++.dg/compat/abi/pr38736_x.C: Likewise.
4452 * g++.dg/compat/abi/pr38736_y.C: Likewise.
4453 * g++.dg/other/macro-1.C: Likewise.
4454 * gcc.dg/macro-1.c: Likewise.
4455 * gcc.dg/compat/pr38736_main.c: Likewise.
4456 * gcc.dg/compat/pr38736_x.c: Likewise.
4457 * gcc.dg/compat/pr38736_y.c: Likewise.
4459 2009-01-18 Richard Guenther <rguenther@suse.de>
4461 PR tree-optimization/38819
4462 * gcc.c-torture/execute/pr38819.c: New testcase.
4464 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4467 * gfortran.dg/module_commons_3.f90: Reapply.
4469 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4472 * gfortran.dg/transfer_intrinsic_1.f90: New test.
4473 * gfortran.dg/transfer_intrinsic_2.f90: New test.
4475 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4478 * gfortran.dg/module_commons_3.f90: Remove
4480 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
4482 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
4484 2009-01-16 Jason Merrill <jason@redhat.com>
4487 * g++.dg/template/lvalue1.C: New test.
4490 * g++.dg/template/access20.C: New test.
4491 * g++.dg/torture/pr34641.C: Fix access.
4493 2009-01-16 Richard Guenther <rguenther@suse.de>
4495 PR tree-optimization/38835
4497 * gcc.c-torture/execute/pr36227.c: New testcase.
4498 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4499 * g++.dg/init/const7.C: Likewise.
4501 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4504 * gcc.c-torture/compile/pr38554.c: New test.
4506 2009-01-16 Jason Merrill <jason@redhat.com>
4509 * g++.dg/conversion/access1.C: New test.
4511 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4513 PR tree-optimization/38789
4514 * gcc.c-torture/compile/pr38789.c: New test.
4516 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4519 * gfortran.dg/proc_ptr_13.f90: New.
4521 2009-01-15 Jason Merrill <jason@redhat.com>
4524 * g++.dg/template/koenig6.C: New test.
4526 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4529 * g++.dg/template/error37.C: New testcase.
4531 2009-01-15 Jason Merrill <jason@redhat.com>
4534 * g++.dg/conversion/memfn1.C: New test.
4537 * g++.dg/conversion/memfn2.C: New test.
4539 2009-01-15 Steve Ellcey <sje@cup.hp.com>
4542 * g++.dg/template/crash87.C: New test.
4544 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
4547 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
4549 2009-01-15 Dodji Seketeli <dodji@redhat.com>
4552 * g++.dg/parse/crash50.C: New test.
4554 2009-01-14 Jakub Jelinek <jakub@redhat.com>
4556 PR rtl-optimization/38245
4557 * gcc.dg/pr38245-3.c: New test.
4558 * gcc.dg/pr38245-3.h: New file.
4559 * gcc.dg/pr38245-4.c: New file.
4560 * gcc.dg/pr38364.c: New test.
4562 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
4564 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
4565 sequence PC-relative.
4567 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4569 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
4570 calls and/or PLT markers.
4571 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
4572 calls and/or PLT markers.
4573 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
4574 calls and/or PLT markers.
4575 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
4576 calls and/or PLT markers.
4578 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4579 Nathan Froyd <froydnj@codesourcery.com>
4580 Joseph Myers <joseph@codesourcery.com>
4582 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
4584 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
4585 and use consistent CFLAGS.
4586 * gcc.target/powerpc/20030505.c: Likewise.
4587 * gcc.target/powerpc/20081204-1.c: Likewise.
4588 * gcc.target/powerpc/ppc-spe.c: Likewise.
4589 * gcc.target/powerpc/spe1.c: Likewise.
4590 * g++.dg/ext/spe1.C: Likewise.
4591 * g++.dg/other/opaque-1.C: Likewise.
4592 * g++.dg/other/opaque-2.C: Likewise.
4593 * g++.dg/other/opaque-3.C: Likewise.
4595 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4597 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
4600 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
4603 * g++.dg/torture/pr38811.C: New file.
4605 2009-01-14 Richard Guenther <rguenther@suse.de>
4607 PR tree-optimization/38826
4609 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4611 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4613 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4615 2009-01-14 Nick Clifton <nickc@redhat.com>
4618 * g++.cp/parse/pr37862.C: New test.
4620 2009-01-14 Julian Brown <julian@codesourcery.com>
4622 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4623 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4625 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4628 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4630 PR rtl-optimization/38774
4631 * gcc.dg/torture/pr38774.c: New test.
4634 * g++.dg/cpp0x/pr38795.C: New test.
4636 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4637 Nathan Froyd <froydnj@codesourcery.com>
4638 Joseph Myers <joseph@codesourcery.com>
4640 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4641 otherwise. Do not check for AltiVec at runtime.
4642 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4643 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4644 * gcc.target/powerpc/altivec-1.c: Likewise.
4645 * gcc.target/powerpc/altivec-3.c: Likewise.
4646 * gcc.target/powerpc/altivec-10.c: Likewise.
4647 * gcc.target/powerpc/altivec-12.c: Likewise.
4648 * gcc.target/powerpc/altivec-24.c: Likewise.
4649 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4650 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4651 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4652 * gcc.target/powerpc/pr35907.c: Likewise.
4653 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4654 otherwise. Do not check for Cell at runtime.
4655 * gcc.target/powerpc/altivec_check.h: Delete.
4657 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4658 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4659 not check for AltiVec at runtime.
4660 * g++.dg/ext/altivec-cell-2.C: Likewise.
4661 * g++.dg/ext/altivec-cell-3.C: Likewise.
4662 * g++.dg/ext/altivec-cell-4.C: Likewise.
4663 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4664 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4666 * g++.dg/ext/altivec_check.h: Delete.
4668 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4670 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4671 effective target. Adjust line numbers accordingly.
4673 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4675 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4677 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4679 PR tree-optimization/38786
4680 * gcc.dg/graphite/pr38786.c: New.
4682 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4685 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4687 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4688 for alpha*-*-* targets.
4689 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4691 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4694 * gfortran.dg/fmt_bz_bn_err.f: New test.
4696 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4698 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4700 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4702 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4703 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4704 instruction support. Do not check for it at runtime.
4706 2009-01-12 Jason Merrill <jason@redhat.com>
4709 * g++.dg/lookup/friend11.C: Remove expected error.
4710 * g++.dg/lookup/friend14.C: New test.
4711 * g++.dg/lookup/friend15.C: New test.
4713 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4716 * g++.dg/lookup/hidden-class12.C: New test.
4717 * g++.dg/lookup/hidden-class13.C: New test.
4718 * g++.dg/lookup/hidden-class14.C: New test.
4719 * g++.dg/lookup/hidden-class15.C: New test.
4720 * g++.dg/lookup/hidden-class16.C: New test.
4722 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4724 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4725 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4726 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4728 2009-01-12 Jason Merrill <jason@redhat.com>
4731 * g++.dg/other/vararg-3.C: New test.
4733 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4735 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4736 Explicitly enable SPE.
4737 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
4740 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4741 Expect -flax-vector-conversions message. Adjust incompatible
4743 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4746 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4748 * g++.dg/other/opaque-1.C: Run on targets with SPE.
4750 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4751 * g++.dg/other/opaque-2.C: Likewise.
4752 * g++.dg/other/opaque-3.C: Likewise.
4754 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4757 * gcc.dg/pr32041.c: New test.
4758 * g++.dg/parse/offsetof9.C: New test.
4760 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4761 Nathan Froyd <froydnj@codesourcery.com>
4763 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4764 * g++.dg/ext/attribute-test-1.C: Likewise.
4765 * g++.dg/ext/attribute-test-2.C: Likewise.
4766 * g++.dg/ext/attribute-test-3.C: Likewise.
4767 * g++.dg/ext/attribute-test-4.C: Likewise.
4769 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4771 * gnat.dg/unchecked_convert3.adb: New test.
4773 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4776 * g++.dg/parse/typedef9.C: New test.
4778 PR tree-optimization/38807
4779 * gcc.c-torture/compile/pr38807.c: New test.
4781 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4783 * gcc.target/mips/ins-2.c: New test.
4785 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4788 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4790 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4793 * g++.dg/warn/Wreturn-type-5.C: New test.
4795 2009-01-11 Matthias Klose <doko@ubuntu.com>
4798 * gcc.dg/pr38616.c: New test.
4800 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4802 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4804 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4807 * g++.dg/expr/string-1.C: New test.
4808 * g++.dg/expr/string-2.C: New test.
4811 * g++.dg/ext/complex4.C: New test.
4812 * g++.dg/ext/complex5.C: New test.
4813 * g++.dg/init/reference1.C: New test.
4814 * g++.dg/init/reference2.C: New test.
4815 * g++.dg/init/reference3.C: New test.
4817 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4820 * gfortran.dg/transfer_null_1.f90: New test.
4822 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4825 * gfortran.dg/host_assoc_function_6.f90: New test.
4827 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4829 * lib/target-supports.exp: Add method to determine if the effective
4830 target is really a ppc405 after applying all compile options.
4831 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4832 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4833 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4834 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4835 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4836 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4837 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4838 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4839 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4840 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4841 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4842 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4843 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4844 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4845 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4846 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4847 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4848 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4849 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4850 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4851 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4852 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4853 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4854 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4855 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4856 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4857 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4858 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4859 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4860 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4861 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4863 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4866 * g++.dg/other/error31.C: New testcase.
4869 * gcc.dg/pr35742.c: New test.
4871 2009-01-09 John F. Carr <jfc@mit.edu>
4874 * g++.dg/parse/linkage3.C: New test.
4876 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4879 * gcc.c-torture/compile/pr38771.c: New test.
4881 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4883 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4885 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4887 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4888 * gcc.dg/sibcall-4.c: Likewise.
4890 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4891 Jan Sjodin <jan.sjodin@amd.com>
4893 PR tree-optimization/38559
4894 * testsuite/gcc.dg/graphite/pr38559.c: New.
4896 2009-01-08 Ira Rosen <irar@il.ibm.com>
4898 PR tree-optimization/37194
4899 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4901 2009-01-07 Jakub Jelinek <jakub@redhat.com>
4904 * g++.dg/ext/label11.C: New test.
4906 2009-01-07 Joseph Myers <joseph@codesourcery.com>
4908 * lib/target-supports.exp (check_weak_override_available): New.
4909 * lib/target-supports-dg.exp (dg-require-weak-override): New.
4910 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4911 dg-require-weak-override.
4913 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
4914 Alan Modra <amodra@bigpond.net.au>
4916 * gcc.c-torture/compile/20090107-1.c: New test.
4918 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
4921 * g++.dg/other/pr38706.C: New test.
4923 2009-01-07 Jason Merrill <jason@redhat.com>
4925 * g++.dg/cpp0x/variadic92.C: New test.
4926 * g++.dg/cpp0x/variadic93.C: New test.
4928 2009-01-07 Janis Johnson <janis187@us.ibm.com>
4930 * lib/target-supports-dg.exp (current_compiler_flags): New.
4931 (check-flags): Use it; do not access dg-test local variables.
4932 (dg-skip-if): Do not access dg-test local variables.
4933 (dg-xfail-run-if): Ditto.
4934 (dg-shouldfail): Ditto.
4935 * gcc.test-framework/test-framework.exp
4936 (check_effective_target_def_nocache): New.
4937 * gcc.test-framework/test-framework.awk: Handle scan tests.
4938 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4939 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4940 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4941 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4942 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4943 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4944 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4945 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4946 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4948 * g++.dg/torture/pr38586.C: Ignore a possible warning.
4950 * lib/target-supports-dg.exp (check_test_flags): Delete.
4952 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
4954 PR tree-optimization/38492
4955 PR tree-optimization/38498
4956 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4958 * testsuite/gcc.dg/graphite/block-0.c: Update test.
4959 * testsuite/gcc.dg/graphite/block-1.c: Same.
4960 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4962 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4963 * testsuite/gcc.dg/graphite/block-3.c: New.
4964 * testsuite/gcc.dg/graphite/pr38498.c: New.
4966 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
4968 AVX Programming Reference (December, 2008)
4969 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4970 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4971 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4973 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4974 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4976 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4979 * gfortran.dg/c_loc_pure_1.f90: New test.
4981 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
4984 * gfortran.dg/elemental_dependency_3.f90:
4985 Add the final tree dump cleanup.
4987 2009-01-06 Jakub Jelinek <jakub@redhat.com>
4989 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4992 PR rtl-optimization/38722
4993 * gfortran.dg/pr38722.f90: New test.
4995 2009-01-06 Janis Johnson <janis187@us.ibm.com>
4998 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4999 instead of DECnn_DEN. Support -DDBG to list lines that fail.
5001 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
5003 * gfortran.dg/implicit_12.f90: Add space around dg directive.
5004 * gfortran.dg/typebound_call_8.f03: Same.
5005 * gfortran.dg/elemental_bind_c.f90: Same.
5006 * gfortran.dg/typebound_call_7.f03: Same.
5007 * gfortran.dg/interface_proc_end.f90: Same
5008 * gfortran.dg/pr37243.f: Fix typo.
5010 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
5012 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
5013 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
5016 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
5018 AVX Programming Reference (December, 2008)
5019 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
5020 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
5021 * gcc.target/i386/sse-14.c: Likewise.
5023 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
5024 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
5025 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
5026 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
5028 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5031 * gfortran.dg/fmt_bz_bn.f: Update test.
5033 2009-01-05 Dodji Seketeli <dodji@redhat.com>
5036 * g++.dg/conversion/usual-arith-conv.C: New test.
5038 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
5041 * gcc.dg/vector-3.c: New testcase.
5042 * g++.dg/ext/vector15.C: New test.
5044 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5046 PR tree-optimization/38510
5047 * gcc.dg/graphite/pr38510.c: New.
5049 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5050 Jan Sjodin <jan.sjodin@amd.com>
5052 PR tree-optimization/38500
5053 * gcc.dg/graphite/pr38500.c: New.
5055 2009-01-05 Laurent GUERBY <laurent@guerby.net>
5057 * gcc.c-torture/compile/20001226-1.c: Generalize
5059 * gcc.c-torture/compile/limits-fnargs.c: Add
5061 * gcc.dg/20020425-1.c: Likewise.
5062 * gcc.dg/pch/pch.exp: Likewise.
5064 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
5067 * gfortran.dg/module_commons_3.f90: New test.
5069 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
5072 * gfortran.dg/random_seed_1.f90: Updated.
5074 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
5078 * gfortran.dg/elemental_subroutine_7.f90:
5079 Fix p values so that it can be used as vector subscript.
5081 2009-01-05 Jason Merrill <jason@redhat.com>
5083 * g++.dg/cpp0x/initlist12.C: Add another test.
5085 * g++.dg/cpp0x/defaulted7.C: New test.
5087 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5090 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
5091 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
5093 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
5095 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
5096 for alpha*-*-* targets.
5097 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
5099 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
5102 * gfortran.dg/host_assoc_function_5.f90: New test.
5104 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5107 * gfortran.dg/elemental_dependency_3.f90: New test.
5108 * gfortran.dg/elemental_subroutine_7.f90: New test.
5110 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
5112 * gcc.dg/struct-ret-3.c: Include unistd.h.
5113 (main): Exit early if system memory page size is
5114 larger than 4096 bytes.
5116 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
5119 * gfortran.dg/merge_init_expr.f90: New.
5121 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5124 * gfortran.dg/c_loc_tests_13.f90: New test.
5125 * gfortran.dg/c_loc_tests_14.f90: New test.
5127 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
5129 * gfortran.dg/func_result_4.f90: New.
5131 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
5134 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
5135 interface still works, in addition to original tests.
5136 * gfortran.dg/host_assoc_call_6.f90: New test.
5138 2009-01-03 Jakub Jelinek <jakub@redhat.com>
5141 * g++.dg/torture/pr38705.C: New test.
5144 * gcc.dg/pr38700.c: New test.
5146 2009-01-02 Jason Merrill <jason@redhat.com>
5148 * g++.dg/cpp0x/initlist11.C: New test.
5149 * g++.dg/cpp0x/initlist12.C: New test.
5151 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5153 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
5154 Allow extra informative notes.
5156 2009-01-01 Jakub Jelinek <jakub@redhat.com>
5159 * gcc.dg/pr36489.c: New test.
5162 Copyright (C) 2009 Free Software Foundation, Inc.
5164 Copying and distribution of this file, with or without modification,
5165 are permitted in any medium without royalty provided the copyright
5166 notice and this notice are preserved.