1 2009-06-02 Mark Mitchell <mark@codesourcery.com>
3 * g++.dg/init/ref15.C: Require unwrapped targets.
5 2009-06-02 Jason Merrill <jason@redhat.com>
7 * g++.dg/cpp0x/initlist13.C: Remove expected error.
8 * g++.dg/cpp0x/initlist18.C: New.
9 * g++.dg/cpp0x/initlist19.C: New.
11 * g++.dg/cpp0x/auto14.C: New.
13 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
15 * gnat.dg/alignment6.adb: Remove XFAIL.
17 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
20 * g++.dg/template/spec36.C: New test.
22 2009-06-01 Ian Lance Taylor <iant@google.com>
24 * gcc.dg/cast-qual-3.c: New testcase.
25 * g++.dg/warn/Wcast-qual2.C: New testcase.
27 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
29 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
30 (process-message): Expect column numbers.
31 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
32 * gcc.dg/pch/counter-2.c: Same.
33 * gcc.dg/pch/valid-2.c: Same.
34 * gcc.dg/pch/warn-1.c: Same.
35 * gcc.dg/pch/valid-1.c: Same.
36 * gcc.dg/cpp/include2a.c: Handle lack of columns.
37 * gcc.dg/cpp/syshdr.c: Same.
38 * gcc.dg/cpp/19940712-1.c: Same.
39 * gcc.dg/cpp/missing-header-1.c: Same.
40 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
41 * gcc.dg/cpp/tr-warn3.c: Same.
42 * gcc.dg/cpp/pr29612-2.c: Same.
43 * gcc.dg/cpp/tr-warn4.c: Same.
44 * gcc.dg/cpp/Wtrigraphs.c: Same.
45 * gcc.dg/cpp/poison.c: Same.
46 * gcc.dg/cpp/arith-3.c: Same.
47 * gcc.dg/cpp/sysmac2.c: Same.
48 * gcc.dg/cpp/cpp.exp: Same.
49 * gcc.dg/cpp/tr-warn5.c: Same.
50 * gcc.dg/cpp/include2.c: Same.
51 * gcc.dg/cpp/Wmissingdirs.c: Same.
52 * gcc.dg/cpp/Wmissingdirs.c: Same.
53 * gcc.dg/cpp/tr-warn6.c: Same.
54 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
55 * gcc.dg/cpp/macspace1.c: Same.
56 * gcc.dg/cpp/escape-2.c: Same.
57 * gcc.dg/cpp/assert2.c: Same.
58 * gcc.dg/cpp/undef2.c: Same.
59 * gcc.dg/cpp/macspace2.c: Same.
60 * gcc.dg/cpp/tr-warn1.c: Same.
61 * gcc.dg/cpp/extratokens2.c: Same.
62 * gcc.dg/cpp/strify2.c: Same.
63 * gcc.dg/cpp/Wsignprom.c: Same.
64 * gcc.dg/cpp/redef2.c: Same.
65 * gcc.dg/cpp/trad/trad.exp: Same.
66 * gcc.dg/cpp/arith-1.c: Same.
67 * gcc.dg/cpp/extratokens.c: Same.
68 * gcc.dg/cpp/if-mpar.c: Same.
70 2009-06-01 Olivier Hainque <hainque@adacore.com>
72 * gnat.dg/nested_float_packed.ads: New test.
74 2009-06-01 Olivier Hainque <hainque@adacore.com>
75 Eric Botcazou <botcazou@adacore.com>
77 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
78 * gnat.dg/test_oconst.adb: New test.
80 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
82 * gcc.dg/plugin/ggcplug.c: moved comment.
83 (plugin_init): fixed typo, declared i, returned 0 at end.
85 2009-05-31 Ira Rosen <irar@il.ibm.com>
88 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
89 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
91 2009-05-29 Ian Lance Taylor <iant@google.com>
93 * gcc.dg/Wcxx-compat-11.c: New testcase.
95 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
98 * gfortran.dg/leadz_trailz_1.f90: New test.
99 * gfortran.dg/leadz_trailz_2.f90: New test.
101 2009-05-29 Martin Jambor <mjambor@suse.cz>
103 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
104 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
105 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
106 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
107 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
108 * gcc.dg/tree-ssa/sra-2.c: Likewise.
109 * gcc.dg/tree-ssa/sra-3.c: Likewise.
110 * gcc.dg/tree-ssa/sra-1.c: Likewise.
111 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
112 * gcc.dg/tree-ssa/sra-5.c: New file.
113 * gcc.dg/tree-ssa/sra-6.c: New file.
114 * gcc.c-torture/compile/sra-1.c: New file.
116 2009-05-29 Jakub Jelinek <jakub@redhat.com>
119 * gcc.c-torture/compile/pr40291.c: New test.
122 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
124 * gcc.target/powerpc/altivec-30.c: New test.
125 * gcc.target/powerpc/altivec-31.c: New test.
127 2009-05-28 Richard Guenther <rguenther@suse.de>
129 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
130 * gcc.c-torture/execute/20090527-1.c: Likewise.
132 2009-05-28 Dodji Seketeli <dodji@redhat.com>
135 * g++.dg/template/canon-type-1.C: New test.
136 * g++.dg/template/canon-type-2.C: Likewise.
137 * g++.dg/template/canon-type-3.C: Likewise.
138 * g++.dg/template/canon-type-4.C: Likewise.
139 * g++.dg/template/canon-type-5.C: Likewise.
140 * g++.dg/template/canon-type-6.C: Likewise.
141 * g++.dg/template/canon-type-7.C: Likewise.
143 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
144 Uros Bizjak <ubizjak@gmail.com>
145 Danny Smith <dansmister@gmail.com>
149 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
151 * gcc.target/i386/pr37216.c: New test source file.
152 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
153 use -fno-common for testing Cygwin and MinGW targets.
155 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
157 * g++.dg/ext/packed6.C (size_t): Use __extension__ and
159 * g++.dg/opt/memcpy1.C (size_t): Likewise.
160 * g++.dg/pr37742.C (size_t): Likewise.
161 * g++.dg/torture/pr34850.C (size_t): Likewise.
162 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
164 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
165 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
166 (size_t): Use __extension__ and __SIZE_TYPE__.
167 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
169 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise,
170 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise,
171 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise,
172 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise,
173 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise,
174 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise,
175 * gcc.c-torture/compile/920428-2.c (size_t): Likewise,
176 * gcc.c-torture/compile/980329-1.c (size_t): Likewise,
177 * gcc.c-torture/compile/980816-1.c (size_t): Likewise,
178 * gcc.c-torture/compile/pr32584.c (size_t): Likewise,
179 * (__ssize_t): Likewise.
180 * gcc.c-torture/compile/pr33173.c (size_t): Likewise,
181 * gcc.c-torture/compile/pr33382.c (size_t): Likewise,
182 * gcc.c-torture/compile/pr34334.c (size_t): Likewise,
183 * gcc.c-torture/compile/pr34688.c (size_t): Likewise,
184 * gcc.c-torture/compile/pr35043.c (size_t): Likewise,
185 * gcc.c-torture/compile/pr37669.c (size_t): Likewise,
186 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
187 * gcc.dg/pr33667.c (size_t): Likewise.
188 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
189 * gcc.dg/torture/pr39204.c (size_t): Likewise.
190 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
191 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
192 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
193 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
195 2009-05-28 Ira Rosen <irar@il.ibm.com>
197 PR tree-optimization/40254
198 * gcc.dg/vect/pr40254.c: New test.
200 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
203 * gcc.target/mips/const-anchor-1.c: New test.
204 * gcc.target/mips/const-anchor-2.c: New test.
206 2009-05-27 Jason Merrill <jason@redhat.com>
208 * g++.dg/cpp0x/initlist15.C: New.
209 * g++.dg/cpp0x/initlist16.C: New.
210 * g++.dg/cpp0x/initlist17.C: New.
212 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
215 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
216 patterns to reflect frontend changes.
217 * gfortran.dg/vector_subscript_4.f90: Likewise.
219 2009-05-27 Olivier Hainque <hainque@adacore.com>
220 Eric Botcazou <botcazou@adacore.com>
222 * gcc.c-torture/execute/align-nest.c: New testcase.
223 * gnat.dg/misaligned_nest.adb: New testcase.
225 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
227 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
228 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
229 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
230 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
232 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
234 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
235 cast instead of assuming 0ul.
236 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
238 (_type_desc): Make first argument const.
239 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
241 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
244 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
245 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
247 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
249 * testsuite/gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
250 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
251 * testsuite/gcc.dg/plugin/ggcplug-test-1.c: Added new file.
252 * testsuite/gcc.dg/plugin/ggcplug.c: Added new file.
254 2009-05-26 Tobias Burnus <burnus@net-b.de>
257 * gfortran.dg/nullify_4.f90: New test.
259 2009-05-26 Richard Guenther <rguenther@suse.de>
261 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
263 2009-05-26 Richard Guenther <rguenther@suse.de>
266 * gcc.c-torture/compile/pr40252.c: New testcase.
268 2009-05-26 Dodji Seketeli <dodji@redhat.com>
271 * g++.dg/template/typedef18.C: New test.
272 * g++.dg/template/typedef19.C: Likewise.
273 * g++.dg/template/typedef20.C: Likewise.
274 * g++.dg/template/access11.C: Adjust.
276 2009-05-26 Richard Guenther <rguenther@suse.de>
279 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
281 2009-05-25 Jason Merrill <jason@redhat.com>
284 * g++.dg/cpp0x/enum3.C: New test.
286 2009-05-25 Richard Guenther <rguenther@suse.de>
288 PR tree-optimization/36327
289 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
290 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
291 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
292 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
293 * gcc.dg/vect/vect-40.c: Likewise.
294 * gcc.dg/vect/vect-42.c: Likewise.
295 * gcc.dg/vect/vect-46.c: Likewise.
296 * gcc.dg/vect/vect-76.c: Likewise.
298 2009-05-25 Janus Weil <janus@gcc.gnu.org>
301 * gfortran.dg/proc_ptr_18.f90: New.
302 * gfortran.dg/proc_ptr_19.f90: New.
303 * gfortran.dg/proc_ptr_comp_9.f90: New.
304 * gfortran.dg/proc_ptr_comp_10.f90: New.
306 2009-05-25 Richard Guenther <rguenther@suse.de>
308 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
309 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
311 2009-05-25 Ira Rosen <irar@il.ibm.com>
313 PR tree-optimization/40238
314 * gcc.dg/vect/pr40238.c: New test.
316 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
321 * gfortran.dg/bounds_check_fail_3.f90: New test.
322 * gfortran.dg/bounds_check_fail_4.f90: New test.
323 * gfortran.dg/bounds_check_14.f90: Update test.
324 * gfortran.dg/bound_4.f90: Update test.
326 2009-05-24 Richard Guenther <rguenther@suse.de>
329 * gcc.c-torture/compile/pr40233.c: New testcase.
331 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
333 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
334 for alpha*-*-* targets.
336 2009-05-24 Ira Rosen <irar@il.ibm.com>
338 * gcc.dg/vect/bb-slp-1.c: New test.
339 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
340 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
341 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
342 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
343 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
344 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
345 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
346 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
347 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
348 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
349 gcc.dg/vect/bb-slp-22.c: Likewise.
350 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
352 2009-05-23 Mark Mitchell <mark@codesourcery.com>
353 Maxim Kuvyrkov <maxim@codesourcery.com>
355 * gcc.dg/falign-labels-1.c: New test.
357 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
359 * gnat.dg/specs/rep_clause3.ads: New test.
361 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
363 * gnat.dg/addr6.adb: New test.
365 2009-05-22 Mark Mitchell <mark@codesourcery.com>
367 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
369 * gcc.target/arm/thumb2-mul-space.c: New file.
370 * gcc.target/arm/thumb2-mul-space-2.c: New file.
371 * gcc.target/arm/thumb2-mul-space-3.c: New file.
372 * gcc.target/arm/thumb2-mul-speed.c: New file.
374 2009-05-22 Richard Guenther <rguenther@suse.de>
377 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
378 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
379 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
381 2009-05-22 Mark Mitchell <mark@codesourcery.com>
383 * gcc.dg/dll-6.c: New test.
384 * gcc.dg/dll-6a.c: Likewise.
385 * gcc.dg/dll-7.c: Likewise.
386 * gcc.dg/dll-7a.c: Likewise.
387 * g++.dg/ext/dllexport2.C: Likewise.
388 * g++.dg/ext/dllexport2a.cc: Likewise.
390 2009-05-21 Steve Ellcey <sje@cup.hp.com>
393 * gcc.target/ia64/mfused-madd-vect.c: New test.
394 * gcc.target/ia64/mfused-madd.c: New test.
395 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
396 * gcc.target/ia64/mno-fused-madd.c: New test.
398 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
400 * gcc.target/i386/movbe-1.c: New.
401 * gcc.target/i386/movbe-2.c: Likewise.
403 2009-05-21 Taras Glek <tglek@mozilla.com>
405 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
406 plugin_init signature.
407 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
408 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
409 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
411 2009-05-21 Mark Mitchell <mark@codesourcery.com>
413 * gcc.dg/target/arm/neon-vmla-1.c: New.
414 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
416 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
418 * gcc.target/mips/octeon-exts-6.c: New test.
419 * gcc.target/mips/extend-1.c: New test.
420 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
422 * gcc.target/mips/octeon-exts-5.c: Likewise.
424 2009-05-20 Jakub Jelinek <jakub@redhat.com>
427 * gcc.c-torture/compile/pr40204.c: New test.
429 2009-05-20 Richard Guenther <rguenther@suse.de>
431 * gcc.c-torture/compile/20090518-1.c: New testcase.
433 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
435 PR tree-optimization/40087
436 * gcc.dg/tree-ssa/pr40087.c: New test.
438 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
440 * gcc.dg/vector-4.c: New testcase.
441 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
442 * g++.dg/ext/vector16.C: New testcase.
444 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
447 * gcc.dg/pr40172.c: Renamed to ...
448 * gcc.dg/pr40172-1.c: This.
450 * gcc.dg/pr40172-2.c: New.
451 * gcc.dg/pr40172-3.c: Likewise.
453 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
456 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
458 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
460 * gnat.dg/loop_optimization6.ad[sb]: New test.
462 2009-05-19 Richard Guenther <rguenther@suse.de>
464 * gcc.c-torture/compile/20090519-1.c: New testcase.
466 2009-05-18 Jason Merrill <jason@redhat.com>
468 * g++.dg/cpp0x/explicit1.C: New.
469 * g++.dg/cpp0x/explicit2.C: New.
471 2009-05-18 Dodji Seketeli <dodji@redhat.com>
474 * g++.dg/debug/dwarf2/nested-1.C: New test.
476 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
479 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
482 2009-05-18 Janus Weil <janus@gcc.gnu.org>
485 * gfortran.dg/proc_ptr_comp_8.f90: New.
487 2009-05-18 Richard Guenther <rguenther@suse.de>
490 * gfortran.dg/array_memset_2.f90: Adjust.
492 2009-05-18 Janus Weil <janus@gcc.gnu.org>
496 * gfortran.dg/interface_27.f90: New.
497 * gfortran.dg/interface_28.f90: New.
498 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
499 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
501 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
503 * gcc.target/m68k/tls-ie.c: New test.
504 * gcc.target/m68k/tls-le.c: New test.
505 * gcc.target/m68k/tls-gd.c: New test.
506 * gcc.target/m68k/tls-ld.c: New test.
507 * gcc.target/m68k/tls-ie-xgot.c: New test.
508 * gcc.target/m68k/tls-le-xtls.c: New test.
509 * gcc.target/m68k/tls-gd-xgot.c: New test.
510 * gcc.target/m68k/tls-ld-xgot.c: New test.
511 * gcc.target/m68k/tls-ld-xtls.c: New test.
512 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
514 2009-05-18 Martin Jambor <mjambor@suse.cz>
516 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
518 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
521 * gcc.dg/pr40172.c: New.
523 2009-05-17 Jason Merrill <jason@redhat.com>
526 * g++.dg/template/dtor6.C: New.
528 2009-05-17 Joseph Myers <joseph@codesourcery.com>
530 * g++.dg/warn/translate-ice-1.C: New test.
532 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
534 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
535 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
536 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
537 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
539 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
542 * gfortran.dg/erf_2.F90: New test.
543 * gfortran.dg/erfc_scaled_2.f90: New test.
545 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
548 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
549 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
550 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
552 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
554 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
555 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
557 2009-05-15 Ian Lance Taylor <iant@google.com>
559 * gcc.dg/Wcxx-compat-10.c: New testcase.
561 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
564 * gcc.dg/pr16302.c: New.
565 * g++.dg/warn/pr16302.C: New.
567 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
569 * gcc.dg/torture/builtin-math-5.c: New.
570 * gcc.dg/torture/builtin-math-6.c: New.
571 * lib/target-supports.exp (check_effective_target_mpc): New.
573 2009-05-15 Jan Hubicka <jh@suse.cz>
575 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
577 2009-05-15 Jan Hubicka <jh@suse.cz>
579 * gcc.target/i386/align-main-1.c (check): Mark noinline.
580 * gcc.target/i386/align-main-2.c (check): Mark noinline.
581 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
582 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
583 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): Mark noinline.
584 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): Mark noinline.
585 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
586 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
588 2009-05-15 Jan Hubicka <jh@suse.cz>
590 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
591 optimized by sibcall noinline.
593 2009-05-15 Jan Hubicka <jh@suse.cz>
595 * sibcall-1.c (track): Mark noinline.
596 * sibcall-2.c (track): Mark noinline.
597 * sibcall-3.c (track): Mark noinline.
598 * sibcall-4.c (track): Mark noinline.
600 2009-05-15 Jan Hubicka <jh@suse.cz>
602 * flatten-2.c: Disable early inlining; add comment.
603 * flatten-3.c: New test based on flatten-2.c.
605 2009-05-15 Richard Guenther <rguenther@suse.de>
607 PR tree-optimization/39999
608 * gcc.c-torture/compile/pr39999.c: New testcase.
610 2009-05-15 Joseph Myers <joseph@codesourcery.com>
612 * gcc.c-torture/compile/ptr-conv-1.c: New test.
614 2009-05-14 Ian Lance Taylor <iant@google.com>
616 * gcc.dg/Wcxx-compat-9.c: New testcase.
618 2009-05-14 Janus Weil <janus@gcc.gnu.org>
621 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
622 * gfortran.dg/duplicate_type_2.f90: Ditto.
623 * gfortran.dg/duplicate_type_3.f90: New.
625 2009-05-14 Laurent GUERBY <laurent@guerby.net>
627 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
628 * ada/acats/tests/c5/c59002c.ada: Likewise.
630 2009-05-13 Taras Glek <tglek@mozilla.com>
632 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
633 attributes and decl smashing.
634 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
636 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
637 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
639 2009-05-14 Jakub Jelinek <jakub@redhat.com>
642 * gfortran.dg/pr39865.f90: New test.
643 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
645 * gfortran.dg/hollerith_f95.f90: Likewise.
646 * gfortran.dg/hollerith6.f90: New test.
647 * gfortran.dg/hollerith7.f90: New test.
649 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
652 * gcc.dg/cpp/pr36674.i: New.
654 2009-05-14 Ben Elliston <bje@au.ibm.com>
657 * gcc.c-torture/compile/pr40035.c: New test.
659 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
661 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
663 2009-05-12 Tobias Burnus <burnus@net-b.de>
666 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
667 * gfortran.dg/c_kind_tests_2.f03: Ditto.
668 * gfortran.dg/interop_params.f03: Ditto.
670 2009-05-12 Jan Hubicka <jh@suse.cz>
672 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 so unrolling
674 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
675 * gcc.dg/ipa/ipacost-2.c: Likewise.
676 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
678 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
680 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
682 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
684 * lib/target-supports.exp (check_profiling_available): Return
685 false for -p on *-*-cygwin* targets.
687 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
689 PR tree-optimization/38632
690 * g++.dg/tree-ssa/pr38632.C: New.
692 2009-05-11 Jan Hubicka <jh@suse.cz>
694 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
695 we now optimize better.
696 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
697 out at different places.
698 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
700 * gcc.dg/vect/vect-76.c: Likewise.
701 * gcc.dg/vect/vect-70.c: Likewise.
702 * gcc.dg/vect/vect-66.c: Likewise.
703 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
704 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
706 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
709 * gcc.c-torture/compile/pr40080.c: New.
711 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
713 * gcc.c-torture/compile/pr40026.c: New testcase.
715 2009-05-11 Janus Weil <janus@gcc.gnu.org>
718 * gfortran.dg/proc_ptr_comp_7.f90: New.
720 2009-05-11 Ira Rosen <irar@il.ibm.com>
722 PR tree-optimization/40074
723 * gcc.dg/vect/pr40074.c: New test.
725 2009-05-10 Ian Lance Taylor <iant@google.com>
727 * gcc.dg/Wcxx-compat-7.c: New testcase.
728 * gcc.dg/Wcxx-compat-8.c: New testcase.
729 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
731 * gcc.dg/pr17188-1.c: Likewise.
732 * gcc.dg/pr39084.c: Likewise.
734 2009-05-10 Michael Matz <matz@suse.de>
737 * gcc.dg/pr40031.c: New test.
739 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
742 * gfortran.dg/array_constructor_31.f90: New test.
744 2009-05-10 Richard Guenther <rguenther@suse.de>
746 PR tree-optimization/40081
747 * g++.dg/torture/pr40081.C: New testcase.
749 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
752 * gfortran.dg/dependency_24.f90: New test.
753 * gfortran.dg/dependency_23.f90: Clean up module files.
755 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
758 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
759 * gfortran.dg/chmod_2.f90: Likewise.
760 * gfortran.dg/chmod_3.f90: Likewise.
761 * gfortran.dg/open_errors.f90: Likewise.
763 2009-05-09 Jan Hubicka <jh@suse.cz>
766 * g++.dg/eh/nested-try.C: New test.
768 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
770 PR tree-optimization/40049
771 * gcc.dg/vect/vect-shift-2.c: New test.
773 2009-05-08 Joseph Myers <joseph@codesourcery.com>
775 * gcc.dg/torture/complex-sign-mul-minus-one.c,
776 gcc.dg/torture/complex-sign-mul-one.c: New tests.
778 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
781 * g++.dg/warn/deprecated-6.C: New.
782 * gcc.dg/deprecated-4.c: Likewise.
783 * gcc.dg/deprecated-5.c: Likewise.
784 * gcc.dg/deprecated-6.c: Likewise.
786 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
788 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
789 __aligned__(__BIGGEST_ALIGNMENT__).
790 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
791 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
792 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
793 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
794 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
795 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
796 * gcc.dg/vect/Os-vect-95.c: Likewise.
797 * gcc.dg/vect/pr20122.c: Likewise.
798 * gcc.dg/vect/pr36493.c: Likewise.
799 * gcc.dg/vect/pr37385.c: Likewise.
800 * gcc.dg/vect/slp-7.c: Likewise.
801 * gcc.dg/vect/slp-9.c: Likewise.
802 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
803 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
804 * gcc.dg/vect/vect-35.c: Likewise.
805 * gcc.dg/vect/vect-40.c: Likewise.
806 * gcc.dg/vect/vect-42.c: Likewise.
807 * gcc.dg/vect/vect-44.c: Likewise.
808 * gcc.dg/vect/vect-46.c: Likewise.
809 * gcc.dg/vect/vect-48.c: Likewise.
810 * gcc.dg/vect/vect-52.c: Likewise.
811 * gcc.dg/vect/vect-54.c: Likewise.
812 * gcc.dg/vect/vect-56.c: Likewise.
813 * gcc.dg/vect/vect-58.c: Likewise.
814 * gcc.dg/vect/vect-60.c: Likewise.
815 * gcc.dg/vect/vect-74.c: Likewise.
816 * gcc.dg/vect/vect-75.c: Likewise.
817 * gcc.dg/vect/vect-76.c: Likewise.
818 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
819 * gcc.dg/vect/vect-77.c: Likewise.
820 * gcc.dg/vect/vect-77-global.c: Likewise.
821 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
822 * gcc.dg/vect/vect-78.c: Likewise.
823 * gcc.dg/vect/vect-78-global.c: Likewise.
824 * gcc.dg/vect/vect-80.c: Likewise.
825 * gcc.dg/vect/vect-85.c: Likewise.
826 * gcc.dg/vect/vect-87.c: Likewise.
827 * gcc.dg/vect/vect-88.c: Likewise.
828 * gcc.dg/vect/vect-92.c: Likewise.
829 * gcc.dg/vect/vect-93.c: Likewise.
830 * gcc.dg/vect/vect-95.c: Likewise.
831 * gcc.dg/vect/vect-97.c: Likewise.
832 * gcc.dg/vect/vect-complex-1.c: Likewise.
833 * gcc.dg/vect/vect-complex-4.c: Likewise.
834 * gcc.dg/vect/vect-complex-5.c: Likewise.
835 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
836 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
837 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
838 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
839 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
840 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
841 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
842 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
843 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
844 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
845 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
846 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
847 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
848 * gcc.dg/vect/vect-outer-1a.c: Likewise.
849 * gcc.dg/vect/vect-outer-1.c: Likewise.
850 * gcc.dg/vect/vect-outer-2a.c: Likewise.
851 * gcc.dg/vect/vect-outer-2b.c: Likewise.
852 * gcc.dg/vect/vect-outer-2.c: Likewise.
853 * gcc.dg/vect/vect-outer-2c.c: Likewise.
854 * gcc.dg/vect/vect-outer-2d.c: Likewise.
855 * gcc.dg/vect/vect-outer-3a.c: Likewise.
856 * gcc.dg/vect/vect-outer-3b.c: Likewise.
857 * gcc.dg/vect/vect-outer-3.c: Likewise.
858 * gcc.dg/vect/vect-outer-3c.c: Likewise.
859 * gcc.dg/vect/vect-outer-5.c: Likewise.
860 * gcc.dg/vect/vect-outer-6.c: Likewise.
861 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
862 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
863 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
864 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
865 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
866 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
867 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
868 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
869 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
870 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
871 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
872 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
873 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
874 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
876 2009-05-08 Joseph Myers <joseph@codesourcery.com>
879 * gcc.dg/torture/complex-sign.h: New header.
880 * gcc.dg/torture/complex-sign-add.c,
881 gcc.dg/torture/complex-sign-mixed-add.c,
882 gcc.dg/torture/complex-sign-mixed-div.c,
883 gcc.dg/torture/complex-sign-mixed-mul.c,
884 gcc.dg/torture/complex-sign-mixed-sub.c,
885 gcc.dg/torture/complex-sign-mul.c,
886 gcc.dg/torture/complex-sign-sub.c: New tests.
888 2009-05-08 Janus Weil <janus@gcc.gnu.org>
891 * gfortran.dg/intrinsic_3.f90: New.
893 2009-05-07 Janis Johnson <janis187@us.ibm.com>
896 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
897 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
898 * gcc.dg/dfp/float-constant-double.c: New test.
899 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
900 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
901 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
902 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
903 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
904 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
905 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
906 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
907 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
909 2009-05-07 Jakub Jelinek <jakub@redhat.com>
912 * gcc.c-torture/execute/pr40057.c: New test.
914 2009-05-06 James E. Wilson <wilson@codesourcery.com>
916 * gcc.c-torture/compile/const-high-part.c: New test.
918 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
921 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
924 2009-05-06 Janus Weil <janus@gcc.gnu.org>
927 * gfortran.dg/proc_decl_1.f90: Modified.
928 * gfortran.dg/proc_ptr_comp_1.f90: New.
929 * gfortran.dg/proc_ptr_comp_2.f90: New.
930 * gfortran.dg/proc_ptr_comp_3.f90: New.
931 * gfortran.dg/proc_ptr_comp_4.f90: New.
932 * gfortran.dg/proc_ptr_comp_5.f90: New.
933 * gfortran.dg/proc_ptr_comp_6.f90: New.
935 2009-05-06 Dodji Seketeli <dodji@redhat.com>
938 * g++.dg/template/call7.C: New test.
940 2009-05-06 Diego Novillo <dnovillo@google.com>
942 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
944 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
946 * gfortran.dg/pr40021.f: Moved to ...
947 * gfortran.fortran-torture/execute/pr40021.f: Here.
949 2009-05-06 Janis Johnson <janis187@us.ibm.com>
952 * gcc.dg/dfp/pr39986.c: New test.
954 2009-05-06 Michael Matz <matz@suse.de>
957 * gfortran.dg/pr40021.f: New test.
959 2009-05-06 Le-Chun Wu <lcwu@google.com>
961 * lib/plugin-support.exp: New file containing support procs for
963 * lib/target-supports.exp (check_plugin_available): New proc.
964 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
965 * gcc.dg/plugin/selfassign.c: New plugin source file.
966 * gcc.dg/plugin/self-assign-test-1.c: New test.
967 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
968 * g++.dg/README: Add description for plugin test.
969 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
970 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
971 * g++.dg/plugin/selfassign.c: New plugin source file.
972 * g++.dg/plugin/self-assign-test-1.C: New test.
973 * g++.dg/plugin/self-assign-test-2.C: Likewise.
974 * g++.dg/plugin/self-assign-test-3.C: Likewise.
975 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
976 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
978 2009-05-06 Tobias Burnus <burnus@net-b.de>
981 * gfortran.dg/intrinsic_2.f90: New test.
982 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
984 2009-05-06 Joseph Myers <joseph@codesourcery.com>
987 * gcc.dg/noncompile/incomplete-5.c: New test.
989 2009-05-05 Jakub Jelinek <jakub@redhat.com>
992 * gcc.dg/pr39666-1.c: New test.
993 * gcc.dg/pr39666-2.c: Likewise.
994 * g++.dg/warn/Wuninitialized-4.C: Likewise.
995 * g++.dg/warn/Wuninitialized-5.C: Likewise.
996 * gfortran.dg/pr39666-1.f90: Likewise.
997 * gfortran.dg/pr39666-2.f90: Likewise.
999 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
1001 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
1002 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
1003 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1005 2009-05-05 Janus Weil <janus@gcc.gnu.org>
1008 * gfortran.dg/proc_ptr_17.f90: New.
1010 2009-05-05 Richard Guenther <rguenther@suse.de>
1012 PR tree-optimization/40022
1013 * gcc.c-torture/execute/pr40022.c: New testcase.
1015 2009-05-05 Richard Guenther <rguenther@suse.de>
1018 * gcc.c-torture/compile/pr40023.c: New testcase.
1020 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
1022 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
1023 * g++.dg/template/overload9.C: Likewise.
1024 * g++.dg/ext/ms-1.C: New.
1026 2009-05-05 Jakub Jelinek <jakub@redhat.com>
1029 * g++.dg/ext/vla7.C: New test.
1031 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1033 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
1035 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1037 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
1038 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
1039 Update expected errors.
1041 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1044 * g++.dg/parse/parser-pr28152.C: New.
1045 * g++.dg/parse/parser-pr28152-2.C: New.
1047 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1049 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
1051 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
1053 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
1054 * gcc.target/sparc/fexpand-2.c: Likewise.
1055 * gcc.target/sparc/fpmerge-2.c: Likewise.
1056 * gcc.target/sparc/pdist-2.c: Likewise.
1058 2009-05-03 Richard Guenther <rguenther@suse.de>
1061 * gcc.c-torture/compile/pr39983.c: New testcase.
1063 2009-05-03 Joseph Myers <joseph@codesourcery.com>
1065 * gcc.dg/c99-complex-3.c: New test.
1067 2009-05-03 Joseph Myers <joseph@codesourcery.com>
1069 * gcc.dg/cpp/utf8-5byte-1.c: New test.
1071 2009-05-02 Joseph Myers <joseph@codesourcery.com>
1073 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
1075 2009-05-02 Richard Guenther <rguenther@suse.de>
1078 * gcc.target/spu/pr40001.c: New testcase.
1080 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
1082 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
1084 2009-04-30 Steve Ellcey <sje@cup.hp.com>
1087 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
1088 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
1090 2009-04-30 Janis Johnson <janis187@us.ibm.com>
1093 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
1096 2009-04-30 David Ayers <ayers@fsfe.org>
1098 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
1099 and gcc_error_prefix variables.
1100 * objc.dg/bad-receiver-type.m: Update to match correct
1102 * objc.dg/encode-5.m: Likewise.
1103 * objc.dg/id-1.m: Likewise.
1104 * objc.dg/method-1.m: Likewise.
1105 * objc.dg/method-6.m: Likewise.
1106 * objc.dg/method-7.m: Likewise.
1107 * objc.dg/method-9.m: Likewise.
1108 * objc.dg/method-11.m: Likewise.
1109 * objc.dg/method-20.m: Likewise.
1110 * objc.dg/private-1.m: Likewise.
1112 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
1115 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
1116 * gfortran.dg/advance_4.f90: Likewise
1117 * gfortran.dg/advance_5.f90: Likewise
1118 * gfortran.dg/append_1.f90: Likewise
1119 * gfortran.dg/backslash_1.f90: Likewise
1120 * gfortran.dg/backslash_2.f90: Likewise
1121 * gfortran.dg/backslash_3.f: Likewise
1122 * gfortran.dg/backspace_10.f90: Likewise
1123 * gfortran.dg/backspace_3.f: Likewise
1124 * gfortran.dg/backspace_4.f: Likewise
1125 * gfortran.dg/backspace_5.f: Likewise
1126 * gfortran.dg/backspace_8.f: Likewise
1127 * gfortran.dg/backspace_9.f: Likewise
1128 * gfortran.dg/complex_write.f90: Likewise
1129 * gfortran.dg/convert_implied_open.f90: Likewise
1130 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
1131 * gfortran.dg/dos_eol.f: Likewise
1132 * gfortran.dg/empty_format_1.f90: Likewise
1133 * gfortran.dg/endfile.f: Likewise
1134 * gfortran.dg/eof_1.f90: Likewise
1135 * gfortran.dg/eor_1.f90: Likewise
1136 * gfortran.dg/eor_handling_1.f90: Likewise
1137 * gfortran.dg/eor_handling_2.f90: Likewise
1138 * gfortran.dg/eor_handling_3.f90: Likewise
1139 * gfortran.dg/eor_handling_4.f90: Likewise
1140 * gfortran.dg/eor_handling_5.f90: Likewise
1141 * gfortran.dg/error_recovery_5.f90: Likewise
1142 * gfortran.dg/f2003_inquire_1.f03: Likewise
1143 * gfortran.dg/f2003_io_4.f03: Likewise
1144 * gfortran.dg/f2003_io_5.f03: Likewise
1145 * gfortran.dg/f2003_io_7.f03: Likewise
1146 * gfortran.dg/fgetc_1.f90: Likewise
1147 * gfortran.dg/fgetc_2.f90: Likewise
1148 * gfortran.dg/flush_1.f90: Likewise
1149 * gfortran.dg/fmt_exhaust.f90: Likewise
1150 * gfortran.dg/fmt_huge.f90: Likewise
1151 * gfortran.dg/fmt_read.f90: Likewise
1152 * gfortran.dg/fmt_t_1.f90: Likewise
1153 * gfortran.dg/fmt_t_2.f90: Likewise
1154 * gfortran.dg/fmt_t_3.f90: Likewise
1155 * gfortran.dg/fmt_t_4.f90: Likewise
1156 * gfortran.dg/fmt_t_5.f90: Likewise
1157 * gfortran.dg/fmt_t_7.f: Likewise
1158 * gfortran.dg/fseek.f90: Likewise
1159 * gfortran.dg/ftell_1.f90: Likewise
1160 * gfortran.dg/ftell_2.f90: Likewise
1161 * gfortran.dg/func_derived_3.f90: Likewise
1162 * gfortran.dg/inquire_9.f90: Likewise
1163 * gfortran.dg/iostat_1.f90: Likewise
1164 * gfortran.dg/iostat_2.f90: Likewise
1165 * gfortran.dg/list_read_1.f90: Likewise
1166 * gfortran.dg/list_read_4.f90: Likewise
1167 * gfortran.dg/list_read_5.f90: Likewise
1168 * gfortran.dg/list_read_7.f90: Likewise
1169 * gfortran.dg/list_read_8.f90: Likewise
1170 * gfortran.dg/list_read_9.f90: Likewise
1171 * gfortran.dg/namelist_13.f90: Likewise
1172 * gfortran.dg/namelist_14.f90: Likewise
1173 * gfortran.dg/namelist_15.f90: Likewise
1174 * gfortran.dg/namelist_16.f90: Likewise
1175 * gfortran.dg/namelist_17.f90: Likewise
1176 * gfortran.dg/namelist_18.f90: Likewise
1177 * gfortran.dg/namelist_19.f90: Likewise
1178 * gfortran.dg/namelist_20.f90: Likewise
1179 * gfortran.dg/namelist_24.f90: Likewise
1180 * gfortran.dg/namelist_26.f90: Likewise
1181 * gfortran.dg/namelist_27.f90: Likewise
1182 * gfortran.dg/namelist_28.f90: Likewise
1183 * gfortran.dg/namelist_37.f90: Likewise
1184 * gfortran.dg/namelist_38.f90: Likewise
1185 * gfortran.dg/namelist_39.f90: Likewise
1186 * gfortran.dg/namelist_40.f90: Likewise
1187 * gfortran.dg/namelist_43.f90: Likewise
1188 * gfortran.dg/namelist_44.f90: Likewise
1189 * gfortran.dg/namelist_45.f90: Likewise
1190 * gfortran.dg/namelist_46.f90: Likewise
1191 * gfortran.dg/namelist_47.f90: Likewise
1192 * gfortran.dg/namelist_48.f90: Likewise
1193 * gfortran.dg/namelist_49.f90: Likewise
1194 * gfortran.dg/namelist_50.f90: Likewise
1195 * gfortran.dg/namelist_51.f90: Likewise
1196 * gfortran.dg/namelist_52.f90: Likewise
1197 * gfortran.dg/namelist_56.f90: Likewise
1198 * gfortran.dg/namelist_char_only.f90: Likewise
1199 * gfortran.dg/namelist_use.f90: Likewise
1200 * gfortran.dg/namelist_use_only.f90: Likewise
1201 * gfortran.dg/noadv_size.f90: Likewise
1202 * gfortran.dg/open_access_append_1.f90: Likewise
1203 * gfortran.dg/pad_no.f90: Likewise
1204 * gfortran.dg/pr12884.f: Likewise
1205 * gfortran.dg/pr17090.f90: Likewise
1206 * gfortran.dg/pr17285.f90: Likewise
1207 * gfortran.dg/pr17286.f90: Likewise
1208 * gfortran.dg/pr18122.f90: Likewise
1209 * gfortran.dg/pr18210.f90: Likewise
1210 * gfortran.dg/pr18392.f90: Likewise
1211 * gfortran.dg/pr19155.f: Likewise
1212 * gfortran.dg/pr19216.f: Likewise
1213 * gfortran.dg/pr19467.f90: Likewise
1214 * gfortran.dg/pr19657.f: Likewise
1215 * gfortran.dg/pr20257.f90: Likewise
1216 * gfortran.dg/read_bad_advance.f90: Likewise
1217 * gfortran.dg/read_eof_2.f90: Likewise
1218 * gfortran.dg/read_eof_4.f90: Likewise
1219 * gfortran.dg/read_many_1.f: Likewise
1220 * gfortran.dg/read_noadvance.f90: Likewise
1221 * gfortran.dg/read_repeat.f90: Likewise
1222 * gfortran.dg/read_size_noadvance.f90: Likewise
1223 * gfortran.dg/read_x_past.f: Likewise
1224 * gfortran.dg/record_marker_1.f90: Likewise
1225 * gfortran.dg/record_marker_3.f90: Likewise
1226 * gfortran.dg/rewind_1.f90: Likewise
1227 * gfortran.dg/runtime_warning_1.f90: Likewise
1228 * gfortran.dg/shape_3.f90: Likewise
1229 * gfortran.dg/slash_1.f90: Likewise
1230 * gfortran.dg/stat_1.f90: Likewise
1231 * gfortran.dg/stat_2.f90: Likewise
1232 * gfortran.dg/streamio_11.f90: Likewise
1233 * gfortran.dg/streamio_3.f90: Likewise
1234 * gfortran.dg/streamio_4.f90: Likewise
1235 * gfortran.dg/streamio_9.f90: Likewise
1236 * gfortran.dg/tl_editing.f90: Likewise
1237 * gfortran.dg/unf_io_convert_1.f90: Likewise
1238 * gfortran.dg/unf_io_convert_2.f90: Likewise
1239 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
1240 * gfortran.dg/unf_short_record_1.f90: Likewise
1241 * gfortran.dg/utf8_1.f03: Likewise
1242 * gfortran.dg/utf8_2.f03: Likewise
1243 * gfortran.dg/widechar_IO_1.f90: Likewise
1244 * gfortran.dg/write_check3.f90: Likewise
1245 * gfortran.dg/write_rewind_2.f: Likewise
1246 * gfortran.dg/x_slash_2.f: Likewise
1248 2009-04-29 Richard Guenther <rguenther@suse.de>
1251 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
1253 (check_effective_target_vect_floatuint_cvt): Likewise.
1254 * gcc.dg/vect/slp-10.c: Adjust.
1255 * gcc.dg/vect/slp-11.c: Adjust.
1256 * gcc.dg/vect/slp-12b.c: Adjust.
1257 * gcc.dg/vect/slp-33.c: Adjust.
1258 * gcc.c-torture/compile/pr39943.c: New testcase.
1260 2009-04-29 Richard Guenther <rguenther@suse.de>
1263 * gcc.c-torture/compile/pr39937.c: New testcase.
1265 2009-04-29 Richard Guenther <rguenther@suse.de>
1267 PR tree-optimization/39941
1268 * gcc.c-torture/compile/pr39941.c: New testcase.
1270 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
1272 * gcc.target/bfin/20090411-1.c: New test.
1274 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
1277 * gcc.dg/pr39565.c: New testcase.
1279 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
1281 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
1282 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1283 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1284 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1285 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1286 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1287 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1288 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1289 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1290 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1291 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1292 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1293 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1294 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1295 * gcc.target/i386/pr37191.c: Likewise.
1296 * gcc.target/i386/reload-1.c: Likewise.
1297 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
1298 * g++.old-deja/g++.pt/repo2.C: Likewise.
1299 * g++.old-deja/g++.pt/repo3.C: Likewise.
1300 * g++.old-deja/g++.pt/repo4.C: Likewise.
1301 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1302 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1303 * g++.dg/template/repo1.C: Likewise.
1304 * g++.dg/template/repo2.C: Likewise.
1305 * g++.dg/template/repo3.C: Likewise.
1306 * g++.dg/template/repo4.C: Likewise.
1307 * g++.dg/template/repo5.C: Likewise.
1308 * g++.dg/template/repo6.C: Likewise.
1309 * g++.dg/template/repo7.C: Likewise.
1310 * g++.dg/template/repo8.C: Likewise.
1311 * g++.dg/template/repo9.C: Likewise.
1312 * g++.dg/rtti/repo1.C: Likewise.
1313 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
1314 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
1315 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
1316 * g++.dg/other/PR23205.C: Skip for vxworks.
1317 * g++.dg/ext/visibility/class1.C: Requires PIC.
1318 * g++.dg/eh/async-unwind2.C: Requires PIC.
1319 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
1320 does not have cxa_exit.
1322 2009-04-28 Jing Yu <jingyu@google.com>
1325 * lib/target-supports.exp (check_effective_target_tls): Remove
1327 (check_effective_target_tls_native): Likewise.
1328 (check_effective_target_tls_runtime): Likewise.
1329 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
1331 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
1333 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1336 * gfortran.dg/proc_ptr_16.f90: New.
1338 2009-04-28 Steve Ellcey <sje@cup.hp.com>
1340 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
1343 2009-04-28 Richard Guenther <rguenther@suse.de>
1346 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
1348 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
1350 * g++.dg/warn/pr35652.C: Removed.
1351 * gcc.dg/pr35652.c: Likewise.
1353 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
1355 * gcc.target/ia64/20071210-2.c: New testcase.
1357 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1360 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
1361 * gcc.dg/pr39323-3.c: Ditto.
1363 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1367 * gfortran.dg/ambiguous_reference_2.f90: New.
1368 * gfortran.dg/pointer_assign_7.f90: New.
1370 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
1371 Mark Mitchell <mark@codesourcery.com>
1373 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
1374 * gcc.dg/20020103-1.c: Check for __ppc.
1375 * gcc.dg/asm-b.c: Check for __ppc.
1376 * gcc.dg/20020919-1.c: Check for __ppc.
1377 * gcc.dg/20020312-2.c: Likewise.
1378 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
1379 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
1380 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
1381 * g++.dg/warn/weak1.C: Likewise.
1382 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
1383 static so appropriate optimizations kick in.
1384 (find_base_value_wrapper): New function.
1385 * g++.dg/eh/simd-5.C: Fix target triplet.
1386 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
1388 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1389 H.J. Lu <hongjiu.lu@intel.com>
1392 * gcc.target/i386/pr39911.c: New test.
1394 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
1397 * gfortran.dg/alloc_comp_assign_10.f90: New test.
1399 2009-04-28 Ben Elliston <bje@au.ibm.com>
1404 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1406 * gcc.dg/pr35652.C: New.
1407 * g++.dg/warn/pr35652.C: New.
1408 * gcc.dg/format/plus-1.c: Adjust message.
1410 2009-04-27 DJ Delorie <dj@redhat.com>
1412 * lib/target-supports.exp (check_effective_target_double64): New.
1413 (check_effective_target_double64plus): New.
1414 (check_effective_target_large_double): New.
1415 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
1416 * gcc.dg/div-double-1.c: Likewise.
1417 * gcc.dg/Wconversion-real.c: Require large_double.
1418 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
1420 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
1423 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
1426 2009-04-27 Ian Lance Taylor <iant@google.com>
1428 * gcc.dg/Wcxx-compat-5.c: New testcase.
1429 * gcc.dg/Wcxx-compat-6.c: New testcase.
1431 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1433 Allow non-constant arguments to conversion intrinsics.
1434 * gcc.target/spu/intrinsics-3.c: Update tests.
1436 2009-04-27 Richard Guenther <rguenther@suse.de>
1439 * gcc.c-torture/compile/pr39928-1.c: New testcase.
1440 * gcc.c-torture/compile/pr39928-2.c: Likewise.
1442 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
1445 * gcc.dg/torture/pr39903-1.c: New.
1446 * gcc.dg/torture/pr39903-2.c: Likewise.
1448 2009-04-27 Revital Eres <eres@il.ibm.com>
1450 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
1452 * gcc.dg/sms-2.c: Add dump check.
1453 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
1455 * gcc.dg/sms-4.c: Likewise.
1456 * gcc.dg/sms-5.c: Likewise.
1457 * gcc.dg/sms-6.c: Likewise.
1458 * gcc.dg/sms-7.c: Likewise.
1459 * gcc.dg/sms-antideps.c: Rename to...
1460 * gcc.dg/sms-8.c: This and add sms dump file and check it.
1462 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
1464 * gnat.dg/opt2.adb: New test.
1466 2009-04-27 Jakub Jelinek <jakub@redhat.com>
1469 * g++.dg/warn/Wunused-15.C: New test.
1471 2009-04-26 Michael Matz <matz@suse.de>
1474 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1476 * gcc.target/i386/pr37248-1.c: Modified.
1477 * gcc.target/i386/pr37248-3.c: Modified.
1478 * gcc.target/i386/pr37248-2.c: Modified.
1479 * gnat.dg/aliasing1.adb: Modified.
1480 * gnat.dg/pack9.adb: Modified.
1481 * gnat.dg/aliasing2.adb: Modified.
1482 * gcc.dg/strict-overflow-2.c: Modified.
1483 * gcc.dg/autopar/reduc-1char.c: Modified.
1484 * gcc.dg/autopar/reduc-2char.c: Modified.
1485 * gcc.dg/autopar/reduc-1.c: Modified.
1486 * gcc.dg/autopar/reduc-2.c: Modified.
1487 * gcc.dg/autopar/reduc-3.c: Modified.
1488 * gcc.dg/autopar/reduc-6.c: Modified.
1489 * gcc.dg/autopar/reduc-7.c: Modified.
1490 * gcc.dg/autopar/reduc-8.c: Modified.
1491 * gcc.dg/autopar/reduc-9.c: Modified.
1492 * gcc.dg/autopar/reduc-1short.c: Modified.
1493 * gcc.dg/autopar/reduc-2short.c: Modified.
1494 * gcc.dg/autopar/parallelization-1.c: Modified.
1495 * gcc.dg/strict-overflow-4.c: Modified.
1496 * gcc.dg/strict-overflow-6.c: Modified.
1497 * gcc.dg/gomp/combined-1.c: Modified.
1498 * gcc.dg/no-strict-overflow-1.c: Modified.
1499 * gcc.dg/no-strict-overflow-3.c: Modified.
1500 * gcc.dg/no-strict-overflow-5.c: Modified.
1501 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1502 * gcc.dg/tree-ssa/pr18134.c: Modified.
1503 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1504 * gcc.dg/tree-ssa/vector-2.c: Modified.
1505 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
1506 * gcc.dg/tree-ssa/loop-21.c: Modified.
1507 * gcc.dg/tree-ssa/20030824-2.c: Modified.
1508 * gcc.dg/tree-ssa/vector-3.c: Modified.
1509 * gcc.dg/tree-ssa/asm-3.c: Modified.
1510 * gcc.dg/tree-ssa/pr23294.c: Modified.
1511 * gcc.dg/tree-ssa/loop-22.c: Modified.
1512 * gcc.dg/tree-ssa/loop-15.c: Modified.
1513 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
1514 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
1515 * gcc.dg/tree-ssa/pr20139.c: Modified.
1516 * gcc.dg/tree-ssa/scev-cast.c: Modified.
1517 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
1518 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
1519 * gcc.dg/tree-ssa/loop-5.c: Modified.
1520 * gcc.dg/tree-ssa/pr19431.c: Modified.
1521 * gcc.dg/tree-ssa/pr32044.c: Modified.
1522 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
1523 * gcc.dg/tree-ssa/loop-19.c: Modified.
1524 * gcc.dg/tree-ssa/loop-28.c: Modified.
1525 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
1526 * gcc.dg/tree-ssa/divide-1.c: Modified.
1527 * gcc.dg/tree-ssa/inline-1.c: Modified.
1528 * gcc.dg/tree-ssa/divide-3.c: Modified.
1529 * gcc.dg/tree-ssa/pr30978.c: Modified.
1530 * gcc.dg/tree-ssa/alias-6.c: Modified.
1531 * gcc.dg/tree-ssa/divide-4.c: Modified.
1532 * gcc.dg/tree-ssa/alias-11.c: Modified.
1533 * gcc.dg/no-strict-overflow-7.c: Modified.
1534 * gcc.dg/strict-overflow-1.c: Modified.
1535 * gcc.dg/pr15784-4.c: Modified.
1536 * gcc.dg/pr34263.c: Modified.
1537 * gcc.dg/strict-overflow-3.c: Modified.
1538 * gcc.dg/tree-prof/stringop-1.c: Modified.
1539 * gcc.dg/tree-prof/val-prof-1.c: Modified.
1540 * gcc.dg/tree-prof/val-prof-2.c: Modified.
1541 * gcc.dg/tree-prof/val-prof-3.c: Modified.
1542 * gcc.dg/tree-prof/val-prof-4.c: Modified.
1543 * gcc.dg/no-strict-overflow-2.c: Modified.
1544 * gcc.dg/no-strict-overflow-4.c: Modified.
1545 * gcc.dg/no-strict-overflow-6.c: Modified.
1546 * g++.dg/tree-ssa/pr27090.C: Modified.
1547 * g++.dg/tree-ssa/tmmti-2.C: Modified.
1548 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
1549 * g++.dg/tree-ssa/pr19807.C: Modified.
1550 * g++.dg/opt/pr30965.C: Modified.
1551 * g++.dg/init/new17.C: Modified.
1552 * gfortran.dg/whole_file_6.f90: Modified.
1553 * gfortran.dg/whole_file_5.f90: Modified.
1554 * gfortran.dg/reassoc_1.f90: Modified.
1555 * gfortran.dg/reassoc_3.f90: Modified.
1557 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
1560 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
1562 2009-04-26 Jakub Jelinek <jakub@redhat.com>
1565 * gcc.target/i386/pr39543-1.c: New test.
1566 * gcc.target/i386/pr39543-2.c: New test.
1567 * gcc.target/i386/pr39543-3.c: New test.
1570 * gcc.dg/Wunused-value-3.c: New test.
1572 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1575 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
1576 gcc.dg/vla-21.c: New tests.
1578 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1581 * gcc.dg/inline-34.c: New test.
1583 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1585 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
1586 gcc.dg/enum-const-3.c: New tests.
1587 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
1588 -pedantic-errors. Update expected diagnostics.
1590 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1593 * gcc.dg/vla-20.c: New test.
1595 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1598 * gcc.dg/vla-19.c: New test.
1600 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1602 PR preprocessor/39559
1603 * gcc.dg/c99-intconst-2.c: New test.
1605 2009-04-25 Jan Hubicka <jh@suse.cz>
1607 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1609 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1612 * gfortran.dg/import7.f90: New.
1614 2009-04-24 Richard Guenther <rguenther@suse.de>
1616 * gcc.dg/tree-ssa/vrp48.c: Fix.
1618 2008-04-24 Doug Kwan <dougkwan@google.com>
1620 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1621 destination are the same.
1623 2009-04-24 Richard Guenther <rguenther@suse.de>
1625 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1627 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1629 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1630 gcc.dg/array-const-3.c: New tests.
1632 2009-04-24 Ian Lance Taylor <iant@google.com>
1634 * gcc.dg/Wcxx-compat-4.c: New testcase.
1636 2009-04-24 Daniel Kraft <d@domob.eu>
1638 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1639 expected on already erraneous symbol (renamed to fresh one).
1641 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1644 * gcc.dg/pr39867.c: New.
1646 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1650 * gfortran.dg/intrinsic_1.f90: New.
1652 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1654 * gnat.dg/alignment7.adb: New test.
1655 * gnat.dg/alignment8.adb: Likewise.
1657 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1659 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1660 * gnat.dg/specs/rep_clause2.ads: New test.
1662 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1664 PR rtl-optimization/39794
1665 * gcc.dg/pr39794.c: New test.
1667 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1669 * gnat.dg/atomic1.adb: New test.
1670 * gnat.dg/atomic1_pkg.ads: New helper.
1672 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1675 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1676 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1678 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1680 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1683 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1686 * gcc.dg/vector-init-1.c: New testcase.
1687 * gcc.dg/vector-init-2.c: New testcase.
1689 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1691 * gnat.dg/enum2.adb: New test.
1692 * gnat.dg/enum2_pkg.ads: New helper.
1694 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1697 * gcc.dg/torture/pr39855.c: New test.
1699 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1702 * g++.dg/cpp0x/pr39639.C: New test.
1704 2009-04-22 Mark Heffernan <meheff@google.com>
1706 * gcc.dg/profile-generate-3.c: New test.
1708 2009-04-22 Jan Hubicka <jh@suse.cz>
1710 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1712 2009-04-22 Steve Ellcey <sje@cup.hp.com>
1715 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1717 2009-04-22 Richard Guenther <rguenther@suse.de>
1719 PR tree-optimization/39824
1720 * gcc.c-torture/compile/pr39824.c: New testcase.
1722 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1725 * g++.dg/parse/parser-pr14875.C: New.
1726 * g++.dg/parse/parser-pr14875-2.C: New.
1727 * g++.dg/parse/error6.C: Update match string.
1729 2009-04-22 Richard Guenther <rguenther@suse.de>
1731 PR tree-optimization/39845
1732 * gcc.c-torture/compile/pr39845.c: New testcase.
1734 2009-04-22 Janus Weil <janus@gcc.gnu.org>
1737 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1738 * gfortran.dg/external_initializer.f90: Modified.
1739 * gfortran.dg/interface_26.f90: Modified.
1740 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1741 * gfortran.dg/proc_ptr_3.f90: Modified.
1742 * gfortran.dg/proc_ptr_15.f90: New.
1743 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1745 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1748 * g++.dg/warn/pr35711.C: New.
1749 * g++.dg/conversion/ptrmem2.C: Update.
1751 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1753 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1754 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1755 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1756 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1757 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1758 gcc.c-torture/ChangeLog.0,
1759 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1760 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1761 gcc.target/i386/math-torture/math-torture.exp,
1762 gcc.target/mips/inter/mips16-inter.exp,
1763 gcc.target/mips/mips-nonpic/README,
1764 gcc.target/x86_64/abi/README.gcc,
1765 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1766 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1767 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1769 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1771 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1773 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1775 2009-04-21 Richard Guenther <rguenther@suse.de>
1778 * gcc.dg/torture/pr39829.c: New testcase.
1780 2009-04-21 Martin Jambor <mjambor@suse.cz>
1782 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1784 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1787 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1788 * gcc.dg/sequence-pt-2.c: New.
1789 * gcc.dg/sequence-pt-3.c: New.
1790 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1791 * g++.dg/warn/sequence-pt-2.c: New.
1792 * g++.dg/warn/sequence-pt-3.c: New.
1794 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1796 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1798 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1800 * gnat.dg/import1.ad[sb]: New test.
1802 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1804 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1807 2009-04-20 Tobias Burnus <burnus@net-b.de>
1810 * gfortran.dg/continuation_11.f90: New test.
1812 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1815 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1816 messages. Test for "long long" in system headers.
1817 * gcc.dg/c99-longlong-2.c: New.
1818 * g++.dg/warn/pr13358.C: New.
1819 * g++.dg/warn/pr13358-2.C: New.
1820 * g++.dg/warn/pr13358-3.C: New.
1821 * g++.dg/warn/pr13358-4.C: New.
1823 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1825 * gcc.dg/framework-2.c: Fix up for non existent includes
1826 being fatal errors now.
1828 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1831 * gfortran.dg/private_type_13.f90: New test.
1832 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1834 2009-04-20 Le-Chun Wu <lcwu@google.com>
1837 * g++.dg/warn/Wunused-14.C: New test.
1839 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1841 * gnat.dg/specs/small_alignment.ads: New test.
1843 2009-04-20 Ian Lance Taylor <iant@google.com>
1845 * gcc.dg/Wcxx-compat-3.c: New testcase.
1847 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1849 * gnat.dg/pack13.ad[sb]: New test.
1850 * gnat.dg/pack13_pkg.ads: New helper.
1852 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1854 * gnat.dg/discr11.ad[sb]: New test.
1855 * gnat.dg/discr11_pkg.ads: New helper.
1857 2009-04-20 Ira Rosen <irar@il.ibm.com>
1859 PR tree-optimization/39675
1860 * gcc.dg/vect/O3-pr39675-2.c: New test.
1862 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1864 * gnat.dg/rep_clause3.adb: New test.
1866 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1869 * gcc.dg/c99-flex-array-7.c: New test.
1871 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1874 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1876 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1879 * gcc.dg/c99-restrict-3.c: New test.
1881 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1883 PR preprocessor/20078
1884 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1886 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
1888 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1889 Do not pass -B$root after -margs.
1891 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1895 * gcc.dg/pr32061.c: New.
1896 * gcc.dg/Wlogical-op-1.c: Update.
1897 * g++.dg/warn/Wlogical-op-1.C: Update.
1898 * g++.dg/warn/pr36954.C: New.
1900 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1903 * gcc.dg/lvalue-5.c: New test.
1905 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1908 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1910 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1912 * gcc.dg/cpp/include5.c: New test.
1914 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1917 * gcc.dg/call-diag-2.c: New test.
1919 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1921 PR preprocessor/39646
1922 * gcc.dg/cpp/line8.c: New test.
1924 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1926 PR preprocessor/39647
1927 * gcc.dg/cpp/line7.c: New test.
1929 2009-04-18 Richard Guenther <rguenther@suse.de>
1932 * gcc.target/i386/pr39804.c: New testcase.
1934 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
1936 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1937 * g++.dg/other/pr39496.C: Likewise.
1939 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1942 * gcc.dg/pr36902.c: New.
1944 2009-04-17 Diego Novillo <dnovillo@google.com>
1946 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1947 violation for variable 'inside_main'.
1949 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1951 * gfortran.fortran-torture/execute/getarg_1.x: New file.
1953 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1955 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1957 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1959 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1960 * gfortran.dg/chmod_2.f90: Likewise.
1961 * gfortran.dg/chmod_3.f90: Likewise.
1962 * gfortran.dg/open_errors.f90: Likewise.
1963 * gfortran.dg/stat_1.f90: Likewise.
1964 * gfortran.dg/stat_2.f90: Likewise.
1966 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1968 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1969 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1970 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1971 * gfortran.dg/nearest_1.f90: Likewise.
1972 * gfortran.dg/nearest_3.f90: Likewise.
1973 * gfortran.dg/isnan_1.f90: Likewise.
1974 * gfortran.dg/isnan_2.f90: Likewise.
1975 * gfortran.dg/nan_1.f90: Likewise.
1976 * gfortran.dg/nan_2.f90: Likewise.
1977 * gfortran.dg/nan_3.f90: Likewise.
1978 * gfortran.dg/nan_4.f90: Likewise.
1979 * gfortran.dg/module_nan.f90: Likewise.
1980 * gfortran.dg/int_conv_2.f90: Likewise.
1981 * gfortran.dg/init_flag_3.f90: Likewise.
1982 * gfortran.dg/namelist_42.f90: Likewise.
1983 * gfortran.dg/namelist_43.f90: Likewise.
1984 * gfortran.dg/real_const_3.f90: Likewise.
1985 * gfortran.dg/transfer_simplify_1.f90: Likewise.
1987 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
1988 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
1989 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
1990 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
1991 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
1993 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
1994 * gfortran.dg/gamma_5.f90: Likewise.
1996 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1998 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
1999 less strict so it also works with auto-overlay support.
2000 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
2001 for "exceeds local store" linker errors on the SPU.
2003 * lib/gfortran.exp: Include target-supports.exp.
2004 (gfortran_init): On SPU targets where automatic overlay support
2005 is available, use it to build all Fortran test cases.
2007 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
2009 2009-04-17 Arnaud Charlet <charlet@adacore.com>
2011 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
2012 rule enforced by gnat on taft types.
2014 2009-04-17 Jakub Jelinek <jakub@redhat.com>
2017 * g++.dg/ext/complit11.C: Add empty dg-options.
2019 2009-04-16 Andrew Pinski <pinskia@gmail.com>
2022 * g++.dg/template/defarg11.C: New test.
2024 2009-04-16 Andrew Pinski <pinskia@gmail.com>
2027 * g++.dg/ext/complit11.C: New testcase.
2029 2009-04-15 Le-Chun Wu <lcwu@google.com>
2032 * g++.dg/warn/Wunused-13.C: New testcase.
2034 2009-04-15 Ian Lance Taylor <iant@google.com>
2036 * gcc.dg/Wenum-compare-1.c: New testcase.
2038 2009-04-15 Richard Guenther <rguenther@suse.de>
2040 PR tree-optimization/39764
2041 * g++.dg/torture/pr39764.C: New testcase.
2043 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
2045 * g++.dg/ext/altivec-17.C: New.
2047 2009-04-15 Arnaud Charlet <charlet@adacore.com>
2049 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
2050 * gnat.dg/specs/limited1.ads: Ditto.
2052 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2055 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
2056 for testing the results of estimate instructions.
2057 * gcc.dg/vmx/3a-04m.c (test): Ditto.
2058 * gcc.dg/vmx/3a-05.c (test): Ditto.
2060 2009-04-14 Jason Merrill <jason@redhat.com>
2063 * g++.dg/warn/Wshadow-4.C: Extend.
2065 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
2067 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
2068 (do_D): Remove attribute hidden.
2070 2009-04-13 Jason Merrill <jason@redhat.com>
2073 * g++.dg/init/copy7.C: New.
2075 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
2078 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
2079 (check_for_all_options): This.
2081 2009-04-13 Jason Merrill <jason@redhat.com>
2084 * g++.dg/template/crash90.C: New.
2086 2009-04-12 Jason Merrill <jason@redhat.com>
2089 * g++.dg/overload/extern-C-2.C: New.
2091 2009-04-12 Joseph Myers <joseph@codesourcery.com>
2093 PR preprocessor/31869
2094 * gcc.dg/cpp/strify5.c: New test.
2096 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
2098 * gnat.dg/enum1.adb: New test.
2099 * gnat.dg/enum1_pkg.ads: New helper.
2101 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
2104 * gcc.target/alpha/pr39740.c: New test.
2106 2009-04-11 Daniel Kraft <d@domob.eu>
2109 * gfortran.dg/bounds_check_strlen_1.f90: New test.
2110 * gfortran.dg/bounds_check_strlen_2.f90: New test.
2111 * gfortran.dg/bounds_check_strlen_3.f90: New test.
2112 * gfortran.dg/bounds_check_strlen_4.f90: New test.
2113 * gfortran.dg/bounds_check_strlen_5.f90: New test.
2114 * gfortran.dg/bounds_check_strlen_6.f90: New test.
2115 * gfortran.dg/bounds_check_strlen_7.f90: New test.
2116 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
2117 expected string length that failed with -fbounds-check now.
2118 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
2120 2009-04-11 Janus Weil <janus@gcc.gnu.org>
2123 * gfortran.dg/proc_ptr_14.f90: New.
2125 2009-04-11 Richard Guenther <rguenther@suse.de>
2128 * g++.dg/torture/pr39732.C: New testcase.
2130 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
2132 * gfortran.dg/whole_file_5.f90: New.
2133 * gfortran.dg/whole_file_6.f90: New.
2135 2009-04-11 Richard Guenther <rguenther@suse.de>
2137 PR tree-optimization/39713
2138 * g++.dg/torture/pr39713.C: New testcase.
2140 2009-04-10 Richard Guenther <rguenther@suse.de>
2143 * gcc.dg/pr39712.c: New testcase.
2145 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
2148 * g++.dg/cpp0x/enum2.C: Updated.
2149 * g++.dg/debug/pr22514.C: Likewise.
2150 * g++.dg/parse/enum2.C: Likewise.
2151 * g++.dg/parse/enum3.C: Likewise.
2152 * g++.dg/template/crash79.C: Likewise.
2153 * g++.old-deja/g++.jason/cond.C: Likewise.
2155 2009-04-10 Chao-ying Fu <fu@mips.com>
2157 * gcc.target/mips/interrupt_handler.c: Change from compile to
2160 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2162 * objc/execute/forward-1.x: Fix x86_64 entry typos.
2164 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
2167 * gfortran.dg/zero_sized_6.f90: New.
2169 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2172 * g++.dg/parse/pr20118.C: New.
2173 * g++.dg/template/spec16.C: Update.
2175 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2178 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
2179 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
2180 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
2181 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
2182 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
2183 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
2184 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
2185 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
2186 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
2187 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
2188 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
2189 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
2190 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
2191 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
2192 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
2193 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
2194 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
2196 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2199 * g++.dg/torture/pr39678.C: New.
2200 * gcc.dg/compat/struct-complex-2.h: Likewise.
2201 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
2202 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
2203 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
2204 * gcc.dg/torture/pr39678.c: Likewise.
2205 * gcc.target/i386/pr39678.c: Likewise.
2207 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
2208 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2210 * gcc.target/x86_64/abi/test_passing_structs.c: Include
2211 <complex.h>. Add tests for structure with complex float.
2213 2009-04-10 Ben Elliston <bje@au.ibm.com>
2214 Joseph Myers <joseph@codesourcery.com>
2217 * gcc.dg/dfp/pr36800.c: New.
2219 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2220 Rafael Avila de Espindola <espindola@google.com>
2222 * gcc.misc-tests/help.exp: New file.
2223 * lib/options.exp: New file.
2225 2009-04-09 Janis Johnson <janis187@us.ibm.com>
2228 * objc/execute/forward-1.x: New.
2230 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
2232 * gcc.dg/pr27150-1.c: Change to a link test.
2234 2009-04-09 Jakub Jelinek <jakub@redhat.com>
2236 * g++.dg/lookup/using2.C: Change copyright header to refer to version
2237 3 of the GNU General Public License and to point readers at the
2238 COPYING3 file and the FSF's license web page.
2239 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
2240 * gcc.dg/struct/struct-reorg.exp: Likewise.
2241 * gcc.target/spu/tag_manager.c: Likewise.
2243 2009-04-09 Richard Guenther <rguenther@suse.de>
2246 * ssa-ccp-25.c: Adjust pattern.
2248 2009-04-09 Janus Weil <janus@gcc.gnu.org>
2251 * gfortran.dg/external_procedures_1.f90: Modified.
2252 * gfortran.dg/proc_ptr_result_1.f90: New.
2253 * gfortran.dg/proc_ptr_result_2.f90: New.
2254 * gfortran.dg/proc_ptr_result_3.f90: New.
2256 2009-04-09 Richard Guenther <rguenther@suse.de>
2258 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
2259 to prevent constant propagation.
2260 * gcc.dg/vect/vect-56.c: Likewise.
2261 * gcc.dg/vect/vect-58.c: Likewise.
2262 * gcc.dg/vect/vect-60.c: Likewise.
2263 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2264 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2265 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
2267 2009-04-09 Richard Guenther <rguenther@suse.de>
2269 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
2270 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2272 2009-04-09 Joseph Myers <joseph@codesourcery.com>
2275 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
2278 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2280 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
2281 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
2283 2009-04-08 Jakub Jelinek <jakub@redhat.com>
2285 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
2287 2009-04-08 Jason Merrill <jason@redhat.com>
2290 * g++.dg/template/error40.C: Add another test.
2292 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2296 * gcc.c-torture/compile/pr39614-1.c,
2297 gcc.c-torture/compile/pr39614-2.c,
2298 gcc.c-torture/compile/pr39614-3.c,
2299 gcc.c-torture/compile/pr39614-4.c,
2300 gcc.c-torture/compile/pr39614-5.c,
2301 gcc.c-torture/compile/pr39673-1.c,
2302 gcc.c-torture/compile/pr39673-2.c: New tests.
2303 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
2305 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2306 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
2309 2009-04-08 Dodji Seketeli <dodji@redhat.com>
2312 * g++.dg/cpp0x/variadic-crash2.C: New test.
2314 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
2317 * gfortran.dg/alloc_comp_result_1.f90: New test.
2319 2009-04-07 Jason Merrill <jason@redhat.com>
2322 * g++.dg/overload/extern-C-1.C: New.
2324 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2327 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
2329 2009-04-07 Jason Merrill <jason@redhat.com>
2332 * g++.dg/template/error40.C: New.
2334 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2337 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
2339 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
2341 * gnat.dg/subp_elim_errors.ad[sb]: New test.
2343 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2346 * gfortran.dg/proc_decl_1.f90: Modified.
2347 * gfortran.dg/proc_ptr_11.f90: Extended.
2348 * gfortran.dg/proc_ptr_13.f90: Modified.
2350 2009-04-06 Jason Merrill <jason@redhat.com>
2353 * g++.dg/template/fnspec1.C: New.
2355 2009-04-06 Laurent GUERBY <laurent@guerby.net>
2357 * lib/gnat.exp: Handle multilib.
2359 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2362 * gfortran.dg/dependency_23.f90: New test.
2364 2009-04-06 Richard Guenther <rguenther@suse.de>
2366 PR tree-optimization/28868
2367 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2368 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
2369 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2370 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2372 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2374 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
2376 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2378 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
2380 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2382 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
2383 with the built-in y0, and the subsequent warning.
2384 (y1): Likewise, rename to y_1.
2386 2009-04-06 Janus Weil <janus@gcc.gnu.org>
2389 * gfortran.dg/proc_decl_21.f90: New.
2391 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2394 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
2396 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
2398 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
2399 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
2400 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
2401 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
2402 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
2403 gfortran.dg/namelist_49.f90: Gate test on effective_target
2405 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
2407 2009-04-05 Daniel Kraft <d@domob.eu>
2410 * gfortran.dg/read_float_2.f03
2411 * gfortran.dg/read_float_3.f90
2413 2009-04-05 Richard Guenther <rguenther@suse.de>
2415 PR tree-optimization/39648
2416 * gcc.c-torture/compile/pr39648.c: New testcase.
2418 2009-04-05 Jason Merrill <jason@redhat.com>
2421 * g++.dg/template/error39.C: New.
2423 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
2426 * gfortran.dg/implied_do_1.f90: New.
2428 2009-04-04 Tobias Burnus <burnus@net-b.de>
2431 * gfortran.dg/recursive_check_8.f90: New.
2432 * gfortran.dg/recursive_check_9.f90: New.
2433 * gfortran.dg/recursive_check_10.f90: New.
2434 * gfortran.dg/recursive_check_11.f90: New.
2435 * gfortran.dg/recursive_check_12.f90: New.
2436 * gfortran.dg/recursive_check_13.f90: New.
2437 * gfortran.dg/recursive_check_14.f90: New.
2439 2009-04-04 Jason Merrill <jason@redhat.com>
2442 * g++.dg/template/error38.C: Add more tests.
2444 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
2447 * gfortran.dg/common_align_2.f90: New test.
2449 2009-04-04 Richard Guenther <rguenther@suse.de>
2451 PR tree-optimization/8781
2452 PR tree-optimization/37892
2453 * g++.dg/tree-ssa/pr8781.C: New testcase.
2454 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
2456 2009-04-04 Richard Guenther <rguenther@suse.de>
2458 PR tree-optimization/39636
2459 * gcc.c-torture/compile/pr39636.c: New testcase.
2461 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
2463 PR rtl-optimization/39607
2464 * g++.dg/opt/pr39607.C: New.
2466 2009-04-03 Tobias Burnus <burnus@net-b.de>
2469 * gfortran.dg/common_12.f90: New.
2471 2009-04-03 Jason Merrill <jason@redhat.com>
2474 * g++.dg/template/const2.C: New test.
2476 2009-04-03 Richard Guenther <rguenther@suse.de>
2478 PR tree-optimization/2480
2479 PR tree-optimization/23086
2480 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2481 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2483 2009-04-03 Richard Guenther <rguenther@suse.de>
2485 PR tree-optimization/34743
2486 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2487 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2488 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2489 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2490 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2491 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2492 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2493 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2495 2009-04-03 Richard Guenther <rguenther@suse.de>
2498 PR tree-optimization/23940
2499 PR tree-optimization/33237
2502 PR tree-optimization/36201
2503 PR tree-optimization/36230
2504 PR tree-optimization/38049
2505 PR tree-optimization/38207
2506 PR tree-optimization/38230
2507 PR tree-optimization/38301
2508 PR tree-optimization/38585
2510 PR tree-optimization/38985
2511 PR tree-optimization/39299
2512 * gcc.dg/pr19633-1.c: Adjust.
2513 * gcc.dg/torture/pta-callused-1.c: Likewise.
2514 * gcc.dg/torture/pr39074-2.c: Likewise.
2515 * gcc.dg/torture/pr39074.c: Likewise.
2516 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
2517 * gcc.dg/torture/pr30375.c: Adjust.
2518 * gcc.dg/torture/pr33563.c: Likewise.
2519 * gcc.dg/torture/pr33870.c: Likewise.
2520 * gcc.dg/torture/pr33560.c: Likewise.
2521 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
2522 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2523 * gcc.dg/tree-ssa/alias-15.c: Remove.
2524 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
2525 * gcc.dg/tree-ssa/pr26421.c: Adjust.
2526 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
2527 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
2528 * gcc.dg/tree-ssa/pr23382.c: Adjust.
2529 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
2530 * gcc.dg/tree-ssa/alias-16.c: Adjust.
2531 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2532 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2533 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2534 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2535 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
2536 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2537 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
2538 * gcc.dg/tree-ssa/pr13146.c: Likewise.
2539 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2540 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2541 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2542 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
2543 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
2544 * gcc.dg/tree-ssa/alias-20.c: Likewise.
2545 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
2546 * gcc.dg/tree-ssa/pr38895.c: Likewise.
2547 * gcc.dg/uninit-B.c: XFAIL.
2548 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2549 * gcc.dg/uninit-pr19430.c: XFAIL.
2550 * g++.dg/tree-ssa/pr13146.C: New testcase.
2551 * g++.dg/opt/pr36187.C: Adjust.
2552 * g++.dg/torture/20090329-1.C: New testcase.
2554 2009-04-02 Chao-ying Fu <fu@mips.com>
2556 * gcc.target/mips/interrupt_handler.c: New test.
2558 2009-04-02 David Ayers <ayers@fsfe.org>
2561 * objc.dg/bad-receiver-type-2.m: New test contributed by
2564 2009-04-02 Jason Merrill <jason@redhat.com>
2567 * g++.dg/template/error38.C: New test.
2569 2009-04-02 Janis Johnson <janis187@us.ibm.com>
2571 PR tree-optimization/31677
2572 * gcc.dg/memcpy-1.c: Add compiler option.
2574 2009-04-02 Ira Rosen <irar@il.ibm.com>
2576 PR tree-optimization/39595
2577 * gfortran.dg/vect/O3-pr39595.f: New test.
2579 2009-04-02 Dodji Seketeli <dodji@redhat.com>
2582 * g++.dg/template/typedef11.C: New test.
2583 * g++.dg/template/typedef12.C: Likewise.
2584 * g++.dg/template/typedef13.C: Likewise.
2585 * g++.dg/template/typedef14.C: Likewise.
2586 * g++.dg/template/typedef15.C: Likewise.
2587 * g++.dg/template/typedef16.C: Likewise.
2588 * g++.dg/template/sfinae3.C: Compile this pedantically.
2589 The only errors expected should be the one saying the typedef is ill
2591 * g++.old-deja/g++.pt/typename8.C: Likewise.
2592 * g++.dg/template/access11.C: Update this.
2594 2009-04-02 Richard Guenther <rguenther@suse.de>
2596 PR tree-optimization/37221
2597 * gcc.c-torture/compile/20090331-1.c: New testcase.
2599 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2601 * gcc.c-torture/compile/20090401-1.c: New test.
2603 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2606 * g++.dg/template/pr4926-1.C: New.
2608 2009-04-01 Xinliang David Li <davidxl@google.com>
2610 * gcc.target/i386/all_one_m128i.c: New test.
2612 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2615 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2616 * gcc.dg/fltconst-2.c: New test.
2617 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2618 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2621 * gcc.dg/cpp/pr33466.c: New test.
2622 * gcc.dg/dfp/pr33466.c: New test.
2623 * gcc.dg/fixed-point/pr33466.c: New test.
2625 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2627 PR tree-optimization/35011
2628 * g++.dg/other/pr35011.C: New.
2630 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2633 * gcc.dg/pr39226.c: New test.
2635 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2638 * g++.dg/template/pr35240.C: New.
2640 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2643 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2644 * gcc.dg/pr25682.c: Update expected diagnostics.
2646 2009-04-01 Richard Guenther <rguenther@suse.de>
2648 * gcc.dg/fold-plusmult-2.c: New testcase.
2650 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2653 * gcc.dg/pr37772.c: New test.
2654 * g++.dg/ext/asm11.C: New test.
2656 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2658 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2659 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2662 2009-03-31 Jason Merrill <jason@redhat.com>
2664 * g++.old-deja/g++.other/using9.C: Add expected errors.
2666 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2668 * gcc.c-torture/compile/pr33009.c: Removed.
2670 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2672 * gcc.c-torture/compile/pr33009.c: Delete.
2673 * gcc.c-torture/compile/pr11832.c: Likewise.
2675 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2678 * lib/target-supports.exp (check_effective_target_stdint_types):
2680 (check_effective_target_inttypes_types): New.
2681 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2682 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2683 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2685 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2689 * gfortran.dg/data_pointer_1.f90: New test.
2691 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2694 * gfortran.dg/char_length_15.f90: New test.
2696 2009-03-31 Jason Merrill <jason@redhat.com>
2699 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2700 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2701 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2704 * g++.dg/other/typedef2.C: New test.
2707 * g++.dg/template/typedef17.C: New test.
2709 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2710 * g++.dg/cpp0x/auto12.C: Likewise.
2712 2009-03-31 Richard Guenther <rguenther@suse.de>
2715 * gcc.dg/fold-compare-4.c: New testcase.
2716 * gcc.dg/fold-compare-5.c: Likewise.
2718 2009-03-31 Richard Guenther <rguenther@suse.de>
2720 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2722 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2725 * gcc.target/i386/pr39592-1.c: New test.
2727 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2729 PR preprocessor/15638
2730 * gcc.dg/cpp/missing-header-1.c: New test.
2731 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
2732 "compilation terminated" message.
2733 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
2735 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2736 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2737 terminated" message.
2739 2009-03-31 Richard Guenther <rguenther@suse.de>
2743 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2744 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2746 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2749 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2750 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2751 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2752 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2753 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2754 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2755 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2757 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2760 * gfortran.dg/whole_file_1.f90: New test.
2762 * gfortran.dg/whole_file_2.f90: New test.
2763 * gfortran.dg/whole_file_3.f90: New test.
2765 * gfortran.dg/whole_file_4.f90: New test.
2767 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2769 * gfortran.dg/bind_c_usage_19.f90: New test.
2772 * gcc.target/powerpc/altivec-29.c: New test.
2774 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2776 PR rtl-optimization/323
2777 * gcc.target/i386/excess-precision-1.c,
2778 gcc.target/i386/excess-precision-2.c,
2779 gcc.target/i386/excess-precision-3.c,
2780 gcc.target/i386/excess-precision-4.c,
2781 gcc.target/i386/excess-precision-5.c,
2782 gcc.target/i386/excess-precision-6.c: New tests.
2784 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2787 * gcc.dg/c99-array-lval-8.c: New test.
2789 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2791 PR preprocessor/34695
2792 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2793 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2794 instead of dg-warning for "previous definition" messages.
2795 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2796 "warnings being treated as errors" message.
2797 * gcc.dg/fltconst-1.c: Use -fshow-column.
2799 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2802 * gfortran.dg/power1.f90: New test.
2804 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2812 * gcc.c-torture/compile/20081108-1.c,
2813 gcc.c-torture/compile/20081108-2.c,
2814 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2815 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2816 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2817 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2818 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2819 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2820 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2821 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2822 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2823 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2824 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2825 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2826 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2827 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2828 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2829 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2830 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2832 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2833 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2834 XFAILs. Update expected messages.
2835 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2837 * gcc.dg/real-const-1.c: Replace with test from original PR.
2838 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2839 when casting from non-constant integer to pointer.
2841 2009-03-29 Richard Guenther <rguenther@suse.de>
2843 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2845 2009-03-29 Daniel Kraft <d@domob.eu>
2848 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2850 * gfortran.dg/typebound_proc_9.f03: New test.
2851 * gfortran.dg/typebound_proc_10.f03: New test.
2852 * gfortran.dg/typebound_proc_11.f03: New test.
2853 * gfortran.dg/abstract_type_5.f03: New test.
2855 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2858 * gfortran.dg/do_4.f: New.
2859 * gfortran.dg/goto_2.f90: Correct expected warnings.
2860 * gfortran.dg/goto_4.f90: Likewise.
2861 * gfortran.dg/goto_5.f90: New.
2863 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2866 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2868 * gcc.target/i386/pr39545-1.c: New.
2869 * gcc.target/i386/pr39545-2.c: Likewise.
2871 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2872 (flex2_struct): Likewise.
2873 (check_struct_passing7): Likewise.
2874 (check_struct_passing8): Likewise.
2877 (main): Call check_struct_passing7 and check_struct_passing8.
2879 2009-03-29 Richard Guenther <rguenther@suse.de>
2881 * gcc.c-torture/execute/20090113-1.c: New testcase.
2882 * gcc.c-torture/execute/20090113-2.c: Likewise.
2883 * gcc.c-torture/execute/20090113-3.c: Likewise.
2884 * gcc.c-torture/execute/20090207-1.c: Likewise.
2885 * gcc.c-torture/compile/20090114-1.c: Likewise.
2886 * gcc.c-torture/compile/20090328-1.c: Likewise.
2887 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2889 2009-03-29 David Ayers <ayers@fsfe.org>
2892 * objc.dg/conditional-1.m: New tests.
2894 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
2896 * gcc.dg/winline-10.c: New test.
2898 2009-03-28 Tobias Burnus <burnus@net-b.de>
2901 * gfortran.dg/do_check_1.f90: Add test.
2902 * gfortran.dg/do_check_2.f90: Add test.
2903 * gfortran.dg/do_check_3.f90: Add test.
2904 * gfortran.dg/do_check_4.f90: Add test.
2906 2009-03-28 Jan Hubicka <jh@suse.cz>
2908 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2909 * gcc.dg/pr33826.c: Update dump files.
2910 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2911 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2913 2009-03-28 Martin Jambor <mjambor@suse.cz>
2915 * g++.dg/tree-ssa/fwprop-align.C: New test.
2917 2009-03-28 Jakub Jelinek <jakub@redhat.com>
2919 * gcc.target/powerpc/altivec-28.c: New test.
2922 * gcc.dg/wdisallowed-functions-1.c: Removed.
2923 * gcc.dg/wdisallowed-functions-2.c: Removed.
2924 * gcc.dg/wdisallowed-functions-3.c: Removed.
2925 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2926 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2927 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2929 2009-03-28 Richard Guenther <rguenther@suse.de>
2931 PR tree-optimization/38723
2932 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2934 2009-03-28 Paul Thomas <pault@gcc.gnu.org
2937 * gfortran.dg/char_result_13.f90: New test.
2939 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
2942 * gfortran.dg/alloc_comp_assign_9.f90: New test.
2944 2009-03-28 Daniel Kraft <d@domob.eu>
2946 * gfortran.dg/trim_1.f90: New test.
2948 2009-03-28 Richard Guenther <rguenther@suse.de>
2950 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2951 * g++.dg/warn/Warray-bounds.C: Likewise.
2953 2009-03-28 Tobias Burnus <burnus@net-b.de>
2956 * gfortran.dg/recursive_check_7.f90: New test.
2958 2009-03-28 Tobias Burnus <burnus@net-b.de>
2961 * gfortran.dg/do_check_5.f90: New test.
2962 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2963 * gfortran.dg/array_constructor_18.f90: Ditto.
2964 * gfortran.dg/array_constructor_22.f90: Ditto.
2965 * gfortran.dg/do_3.F90: Ditto.
2966 * gfortran.dg/do_1.f90: Ditto.
2968 2009-03-28 Richard Guenther <rguenther@suse.de>
2970 PR tree-optimization/38180
2971 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2973 2009-03-28 Richard Guenther <rguenther@suse.de>
2975 PR tree-optimization/38513
2976 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2977 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2978 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2979 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2980 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2981 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2982 * gcc.dg/vect/vect-35.c: Likewise.
2983 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2984 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2985 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2987 2009-03-28 Richard Guenther <rguenther@suse.de>
2989 PR tree-optimization/38968
2990 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2992 2009-03-28 Richard Guenther <rguenther@suse.de>
2994 PR tree-optimization/37795
2995 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2997 2009-03-28 Joseph Myers <joseph@codesourcery.com>
2999 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
3000 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
3001 options for removed targets.
3003 2009-03-27 Richard Guenther <rguenther@suse.de>
3005 PR tree-optimization/39120
3006 * gcc.c-torture/execute/pr39120.c: New testcase.
3008 2009-03-27 Richard Guenther <rguenther@suse.de>
3010 PR tree-optimization/39120
3011 * gcc.dg/torture/pta-callused-1.c: New testcase.
3013 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3016 * gcc.target/i386/pr39315-1.c: New.
3017 * gcc.target/i386/pr39315-2.c: Likewise.
3018 * gcc.target/i386/pr39315-3.c: Likewise.
3019 * gcc.target/i386/pr39315-4.c: Likewise.
3020 * gcc.target/i386/pr39315-check.c: Likewise.
3022 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3025 * gcc.dg/pr39323-1.c: New.
3026 * gcc.dg/pr39323-2.c: Likewise.
3027 * gcc.dg/pr39323-3.c: Likewise.
3029 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3032 * gcc.target/ia64/sync-1.c: New.
3034 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3037 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
3038 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
3039 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
3040 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
3041 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
3042 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
3043 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
3044 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
3046 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3048 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
3049 for low precision (i.e. float).
3051 2009-03-27 Dodji Seketeli <dodji@redhat.com>
3052 Jakub Jelinek <jakub@redhat.com>
3055 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
3057 2009-03-27 Jakub Jelinek <jakub@redhat.com>
3059 * gcc.dg/memmove-2.c: New test.
3060 * gcc.dg/memmove-3.c: New test.
3062 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
3065 2009-03-27 Xinliang David Li <davidxl@google.com>
3067 PR tree-optimization/39557
3068 * g++.dg/tree-ssa/dom-invalid.C: New test.
3070 2009-03-27 Xinliang David Li <davidxl@google.com>
3072 PR tree-optimization/39548
3073 * g++.dg/tree-ssa/copyprop.C: New test.
3075 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3078 * g++.dg/template/typename17.C: New testcase.
3079 * g++.dg/template/typename18.C: New testcase.
3081 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3084 * g++.dg/other/var_copy-1.C: New test.
3086 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
3089 * g++.dg/parse/ctor9.C: New test.
3091 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
3094 * g++.dg/init/error2.C: New test.
3096 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3099 * gcc.dg/pr35652.C: New.
3100 * g++.dg/warn/pr35652.C: New.
3101 * gcc.dg/format/plus-1.c: Adjust message.
3103 2009-03-26 Jakub Jelinek <jakub@redhat.com>
3106 * gcc.dg/wdisallowed-functions-3.c: New test.
3107 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
3109 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3111 * gcc.dg/inline-33.c: Fix when pic.
3113 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
3115 * gcc.target/ia64/20090324-1.c: New test.
3117 2009-03-25 Jakub Jelinek <jakub@redhat.com>
3120 * gcc.dg/pr27898.c: New test.
3122 PR tree-optimization/32139
3123 * gcc.c-torture/compile/pr32139.c: New test.
3125 2009-03-24 Jason Merrill <jason@redhat.com>
3128 * g++.dg/parse/defarg14.C: New test.
3130 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3133 * gfortran.dg/read_repeat.f90: New test.
3135 2009-03-24 Ira Rosen <irar@il.ibm.com>
3137 PR tree-optimization/39529
3138 * gcc.dg/vect/pr39529.c: New test.
3140 2009-03-24 Dodji Seketeli <dodji@redhat.com>
3141 Jakub Jelinek <jakub@redhat.com>
3144 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
3146 2009-03-23 Jakub Jelinek <jakub@redhat.com>
3149 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
3151 2009-03-23 Jason Merrill <jason@redhat.com>
3153 * g++.dg/cpp0x/auto12.C: Add variadic test.
3156 * g++.dg/warn/Wshadow-4.C: New test.
3158 2009-03-23 Jakub Jelinek <jakub@redhat.com>
3160 PR tree-optimization/39516
3161 * gfortran.dg/pr39516.f: New test.
3163 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
3165 * lib/target-libpath.exp (set_ld_library_path_env_vars):
3166 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
3167 variable, not environment variable.
3169 2009-03-21 Jason Merrill <jason@redhat.com>
3172 * g++.dg/ext/vla6.C: New test.
3174 2009-03-20 Jason Merrill <jason@redhat.com>
3176 * g++.dg/cpp0x/initlist5.C: Add additional test.
3178 2009-03-19 Jakub Jelinek <jakub@redhat.com>
3179 Janis Johnson <janis187@us.ibm.com>
3181 * lib/compat.exp (compat-get-options-main, compat-get-options):
3182 Handle dg-prune-output in source file.
3183 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
3184 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
3185 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
3188 2009-03-19 Jakub Jelinek <jakub@redhat.com>
3191 * gcc.dg/gomp/pr39495-1.c: New test.
3192 * gcc.dg/gomp/pr39495-2.c: New test.
3193 * g++.dg/gomp/pr39495-1.C: New test.
3194 * g++.dg/gomp/pr39495-2.C: New test.
3197 * gcc.target/i386/pr39496.c: New test.
3198 * g++.dg/other/pr39496.C: New test.
3200 2009-03-19 Li Feng <nemokingdom@gmail.com>
3203 * gcc.dg/autopar/pr39500-1.c: New.
3204 * gcc.dg/autopar/pr39500-2.c: New.
3206 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3208 * g++.dg/dg.exp: Prune graphite.
3210 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
3213 * g++.dg/graphite: New.
3214 * g++.dg/graphite/graphite.exp: New.
3215 * g++.dg/graphite/pr39447.C: New.
3217 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3220 * g++.dg/template/pr39425.C: New.
3222 * g++.dg/template/spec33.C: Updated.
3224 2009-03-17 Jason Merrill <jason@redhat.com>
3226 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
3228 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
3231 * g++.dg/ext/unary_trait_incomplete.C: New.
3233 2009-03-17 Jing Yu <jingyu@google.com>
3236 * g++.dg/inherit/thunk10.C: New test.
3238 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
3241 * gcc.target/i386/pr39482.c: New test.
3243 2009-03-17 Jakub Jelinek <jakub@redhat.com>
3246 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
3247 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
3248 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3249 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3252 * gcc.dg/pr39443.c: New test.
3255 * gcc.dg/debug/pr39412.c: New test.
3257 2009-03-17 Janis Johnson <janis187@us.ibm.com>
3260 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
3261 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
3263 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
3264 its original value, or unset if it was not defined.
3265 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
3266 path procs around use of HOSTCC.
3267 * g++.dg/compat/struct-layout-1.exp: Ditto.
3268 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
3270 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
3272 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
3274 2009-03-16 Janis Johnson <janis187@us.ibm.com>
3276 Revert patch for PR testsuite/37630.
3279 * gcc.dg/pr11492.c: Replace constant and remove xfail.
3282 * lib/target-supports.exp (check_effective_target_ieee): New.
3283 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
3284 * gcc.dg/20001012-1.c: Require ieee.
3287 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
3289 2009-03-16 Jakub Jelinek <jakub@redhat.com>
3291 PR tree-optimization/39455
3292 * gcc.dg/pr39455.c: New test.
3294 2009-03-13 David Ayers <ayers@fsfe.org>
3296 * objc/execute/trivial.m. New test.
3298 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
3301 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
3303 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
3306 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
3309 2009-03-12 David Ayers <ayers@fsfe.org>
3312 * objc/execute/exceptions/handler-1.m. New test.
3314 2009-03-12 Jakub Jelinek <jakub@redhat.com>
3317 * gcc.target/i386/pr39431.c: New test.
3319 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
3322 * gcc.target/i386/pr39445.c: New.
3324 * gcc.target/i386/push-1.c: XFAIL.
3326 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
3328 * gcc.dg/inline-33.c: New test.
3330 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
3332 * gcc.dg/vect/vect-82.c: Combine dg-do and
3333 dg-require-effective-target into dg-skip-if.
3334 * gcc.dg/vect/vect-83.c: Likewise.
3336 2009-03-11 Jakub Jelinek <jakub@redhat.com>
3339 * gcc.target/i386/stackalign/longlong-1.c: New test.
3340 * gcc.target/i386/stackalign/longlong-2.c: New test.
3342 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3344 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
3346 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3348 * gcc.c-torture/execute/ieee/inf-3.c: New test.
3349 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
3351 2009-03-11 Olivier Hainque <hainque@adacore.com>
3353 * gnat.dg/slice_enum.adb: New test.
3355 2009-03-11 Jason Merrill <jason@redhat.com>
3358 * g++.dg/opt/nrv15.C: New test.
3360 2009-03-10 Ira Rosen <irar@il.ibm.com>
3362 PR tree-optimization/39422
3363 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
3364 constant array with static initialization to global memory.
3365 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3367 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
3369 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
3372 2009-03-09 Jakub Jelinek <jakub@redhat.com>
3375 * g++.dg/opt/switch2.C: Add -w to dg-options.
3376 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
3377 * g++.dg/warn/switch1.C: New test.
3378 * g++.dg/other/switch3.C: New test.
3380 PR tree-optimization/39394
3381 * gcc.c-torture/compile/pr39394.c: New test.
3383 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3385 * gcc.target/s390/20090223-1.c: New testcase.
3387 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3390 * gfortran.dg/fmt_f0_1.f90: New test.
3392 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
3395 * g++.dg/other/new1.C: Adjusted.
3396 * g++.dg/parse/crash40.C: Likewise.
3397 * g++.dg/parse/defarg12.C: Likewise.
3398 * g++.dg/template/error15.C: Likewise.
3400 * g++.dg/other/pr39060.C: New.
3402 2009-03-07 Jason Merrill <jason@redhat.com>
3405 * g++.dg/opt/new1.C: New.
3407 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3410 * g++.dg/other/error32.C: New.
3412 2009-03-06 Jakub Jelinek <jakub@redhat.com>
3415 * gcc.c-torture/compile/pr39360.c: New test.
3418 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
3420 2009-03-05 Jason Merrill <jason@redhat.com>
3423 * g++.dg/warn/Wuninitialized-3.C: New test.
3425 2009-03-05 Jakub Jelinek <jakub@redhat.com>
3428 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
3429 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
3431 2009-03-04 Jason Merrill <jason@redhat.com>
3434 * g++.dg/template/koenig7.C: New test.
3436 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
3438 * g++.dg/torture/predcom-1.C: New test.
3440 2009-03-04 Richard Guenther <rguenther@suse.de>
3442 PR tree-optimization/39362
3443 * g++.dg/torture/pr39362.C: New testcase.
3445 2009-03-04 Jason Merrill <jason@redhat.com>
3446 Giovanni Bajo <giovannibajo@gcc.gnu.org>
3451 * g++.dg/template/dependent-name5.C: New test.
3453 2009-03-04 Steve Ellcey <sje@cup.hp.com>
3456 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
3457 vect_int to vect_int_mult.
3459 2009-03-04 Richard Guenther <rguenther@suse.de>
3461 PR tree-optimization/39358
3462 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
3463 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
3465 2009-03-04 Richard Guenther <rguenther@suse.de>
3467 PR tree-optimization/39339
3468 * gcc.c-torture/execute/pr39339.c: New testcase.
3470 2009-03-03 Joseph Myers <joseph@codesourcery.com>
3472 * gcc.c-torture/compile/20090303-1.c,
3473 gcc.c-torture/compile/20090303-2.c: New tests.
3475 2009-03-03 Jakub Jelinek <jakub@redhat.com>
3478 * gfortran.dg/gomp/pr39354.f90: New test.
3480 PR tree-optimization/39343
3481 * gcc.dg/pr39343.c: New test.
3483 2009-03-03 Ira Rosen <irar@il.ibm.com>
3485 PR tree-optimization/39248
3486 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
3487 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3488 on targets without vector misalignment support.
3489 * lib/target-supports.exp
3490 (check_effective_target_vect_short_mult): Add
3491 check_effective_target_arm32.
3493 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3496 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3497 * testsuite/gcc.dg/graphite/pr39335.c: New.
3499 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3501 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3503 * gcc.target/i386/stackalign/return-5.c: Likewise.
3504 * gcc.target/i386/stackalign/return-6.c: Likewise.
3506 2009-03-02 Richard Guenther <rguenther@suse.de>
3507 Ira Rosen <irar@il.ibm.com>
3509 PR tree-optimization/39318
3510 * gfortran.dg/vect/pr39318.f90: New test.
3512 2009-03-01 Jan Hubicka <jh@suse.cz>
3514 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
3516 2009-03-01 Jan Hubicka <jh@suse.cz>
3519 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
3521 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
3523 * gnat.dg/pack12.adb: New test.
3525 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
3528 * g++.dg/other/pr37789.C: New.
3530 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3533 * gfortran.dg/interface_25.f90: New test.
3534 * gfortran.dg/interface_26.f90: New test.
3536 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3539 * gfortran.dg/initialization_22.f90: New test.
3541 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
3543 PR rtl-optimization/39241
3544 * gcc.dg/torture/pr39241.c: New.
3546 2009-02-25 Martin Jambor <mjambor@suse.cz>
3548 PR tree-optimizations/39259
3549 * g++.dg/torture/pr39259.C: New testcase.
3551 2009-02-24 Richard Guenther <rguenther@suse.de>
3554 * g++.dg/template/instantiate10.C: New testcase.
3556 2009-02-24 Richard Guenther <rguenther@suse.de>
3557 Zdenek Dvorak <ook@ucw.cz>
3559 PR tree-optimization/39233
3560 * gcc.c-torture/execute/pr39233.c: New testcase.
3562 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
3564 PR tree-optimization/39260
3565 * gcc.dg/graphite/pr39260.c: New.
3567 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3569 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
3571 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3574 * g++.dg/template/void14.C: New.
3576 2009-02-23 Jason Merrill <jason@redhat.com>
3579 * g++.dg/init/const7.C: Remove XFAIL.
3580 * g++.dg/init/static-init1.C: New test.
3582 * g++.dg/cpp0x/initlist14.C: New test.
3584 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3587 * bound_simplification_2.f90: New test case.
3588 * bound_7.f90: New test case.
3590 2009-02-21 Joseph Myers <joseph@codesourcery.com>
3592 * gcc.dg/cpp/include4.c: New test.
3594 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3597 * gcc.target/i386/abi-2.c: New.
3599 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3601 * gcc.c-torture/execute/pr39228.x: New.
3603 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3605 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3606 scan-assembler to check for xmm0 register.
3608 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3609 Joseph Myers <joseph@codesourcery.com>
3611 * gcc.target/arm/va_list.c: New test.
3612 * g++.dg/abi/arm_va_list.C: Likewise.
3613 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3615 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3616 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3617 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3618 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3619 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3620 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3622 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3625 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3628 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3631 * gcc.c-torture/execute/pr39240.c: New test.
3633 2009-02-20 Jason Merrill <jason@redhat.com>
3636 * g++.dg/parse/dtor15.C: New test.
3638 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3640 * gcc.c-torture/execute/20090219-1.c: New.
3642 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3644 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3645 (mips-dg-options): When matching isa* pseudo-options make
3646 'value' optional and accept ! entries. Use $spec instead of
3647 $isa_spec in the isa pseudo-option error message. Only
3648 perform the ISA-range check when 'value' is set. If arch is
3649 matching any CPU in the ! entries switch to its generic ISA.
3650 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3651 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3653 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3656 * gcc.dg/visibility-20.c: New test.
3657 * g++.dg/ext/visibility/visibility-11.C: New test.
3659 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3662 * g++.dg/abi/pr39188-1a.C: New.
3663 * g++.dg/abi/pr39188-1b.C: Likewise.
3664 * g++.dg/abi/pr39188-1.h: Likewise.
3665 * g++.dg/abi/pr39188-2a.C: Likewise.
3666 * g++.dg/abi/pr39188-2b.C: Likewise.
3667 * g++.dg/abi/pr39188-2.h: Likewise.
3668 * g++.dg/abi/pr39188-3a.C: Likewise.
3669 * g++.dg/abi/pr39188-3b.C: Likewise.
3670 * g++.dg/abi/pr39188-3.h: Likewise.
3672 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3675 * gcc.c-torture/execute/call-trap-1.c,
3676 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3679 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3682 * gcc.c-torture/execute/pr39228.c: New test.
3684 2009-02-19 Richard Guenther <rguenther@suse.de>
3686 PR tree-optimization/39074
3687 * gcc.dg/torture/pr39074.c: New testcase.
3688 * gcc.dg/torture/pr39074-2.c: Likewise.
3689 * gcc.dg/torture/pr39074-3.c: Likewise.
3691 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3694 * g++.dg/parse/attr3.C: New.
3696 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3699 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3702 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3705 2009-02-18 Jason Merrill <jason@redhat.com>
3708 * g++.dg/init/const7.C: Remove XFAIL.
3711 * g++.dg/opt/const6.C: New test.
3713 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3715 * gcc.dg/callabi/callabi.exp: Moved to ...
3716 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
3719 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3720 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3721 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3722 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3723 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3724 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3725 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3727 * gcc.dg/callabi/callabi.h: Moved to ...
3728 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3730 * gcc.dg/callabi/func-1.c: Moved to ...
3731 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3733 * gcc.dg/callabi/func-indirect.c: Moved to ...
3734 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3736 * gcc.dg/callabi/pr38891.c: Moved to ...
3737 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3739 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3740 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3742 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3743 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3745 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3746 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3748 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3751 * gcc.dg/callabi/pr38891.c: New.
3753 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3755 * gcc.dg/callabi/callabi.exp: New.
3757 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3760 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3762 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3764 * gcc.target/i386/pr39082-1.c: New.
3766 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3769 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3770 CHECK_M64_M128 is defined.
3771 (check_f_arguments): Add "do".
3772 (check_vector_arguments): New.
3773 (check_m64_arguments): Likewise.
3774 (check_m128_arguments): Likewise.
3776 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3777 (CHECK_M64_M128): Define.
3779 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3781 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3783 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3784 tests only if CHECK_M64_M128 is defined.
3786 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3787 (m128_2_struct): Likewise.
3788 (check_struct_passing5): Likewise.
3789 (check_struct_passing6): Likewise.
3790 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3792 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3794 (check_union_passing4): Likewise.
3795 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3797 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3800 * gcc.dg/noncompile/pr35447-1.c: New test.
3802 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3804 PR tree-optimization/36922
3805 * gfortran.dg/pr36922.f: New test.
3807 2009-02-17 Richard Guenther <rguenther@suse.de>
3809 PR tree-optimization/39202
3810 * gcc.c-torture/compile/pr39202.c: New testcase.
3812 2009-02-17 Richard Guenther <rguenther@suse.de>
3814 PR tree-optimization/39204
3815 * gcc.dg/torture/pr39204.c: New testcase.
3817 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3819 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3820 * gcc.dg/vect/vect-outer-6.c: Ditto.
3822 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3825 * gcc.dg/noncompile/init-5.c: New test.
3826 * gcc.dg/init-bad-4.c: Adjust expected errors.
3828 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3831 * gcc.target/i386/push-1.c: New.
3833 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3835 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3837 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3839 * gcc.target/spu/intrinsics-sr.c: New test.
3841 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3844 * gcc.target/ia64/sibcall-opt-1.c: New test.
3845 * gcc.target/ia64/sibcall-opt-2.c: New test.
3847 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3850 * gfortran.dg/cray_pointers_8.f90: New test.
3853 * gfortran.dg/cray_pointers_9.f90: New test.
3855 2009-02-13 Jason Merrill <jason@redhat.com>
3858 * g++.dg/cpp0x/decltype16.C: New.
3860 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3863 * gfortran.dg/gomp/pr39152.f90: New.
3865 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3868 * gcc.target/i386/pr39162.c: New.
3870 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3873 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3876 2009-02-12 Jason Merrill <jason@redhat.com>
3879 * g++.dg/template/array20.C: New test.
3881 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
3883 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3884 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
3885 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3887 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3889 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3891 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3894 * gfortran.dg/pr39152.f: New.
3896 2009-02-11 Jason Merrill <jason@redhat.com>
3899 * g++.dg/cpp0x/defaulted9.C: New test.
3902 * g++.dg/init/value7.C: New test.
3904 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
3907 * gcc.target/i386/pr38824.c: New testcase.
3909 2009-02-11 Jason Merrill <jason@redhat.com>
3912 * g++.dg/cpp0x/defaulted8.C: New test.
3915 * g++.dg/cpp0x/rv9p.C: New test.
3917 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
3919 * gnat.dg/aliasing3.adb: New test.
3920 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3922 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3925 * g++.dg/template/crash88.C: New.
3926 * g++.dg/template/crash89.C: Likewise.
3928 2009-02-10 Steve Ellcey <sje@cup.hp.com>
3931 * gcc.dg/pr39084.c: New test.
3933 2009-02-10 Jakub Jelinek <jakub@redhat.com>
3936 * gcc.target/i386/pr39139.c: New test.
3938 2009-02-10 Richard Guenther <rguenther@suse.de>
3940 PR tree-optimization/39132
3941 * gcc.dg/torture/pr39132.c: New testcase.
3943 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
3946 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3947 * gcc.target/x86_64/abi/avx/args.h: Likewise.
3948 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3949 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3950 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3951 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3952 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3953 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3955 2009-02-09 Jason Merrill <jason@redhat.com>
3958 * g++.dg/init/value6.C: New test.
3960 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
3962 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3964 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
3966 * gcc.c-torture/compile/20090209-1.c: New test.
3968 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3972 * g++.dg/cpp0x/vt-35147.C: New.
3973 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3974 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3976 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3979 * gcc.dg/attr-alias-4.c: New test.
3981 2009-02-06 Janis Johnson <janis187@us.ibm.com>
3984 * gcc.dg/dfp/pr39035.c: New test.
3986 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3989 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
3991 2009-02-05 Jakub Jelinek <jakub@redhat.com>
3994 * g++.dg/opt/thunk3.C: New test.
3996 2009-02-05 Nick Clifton <nickc@redhat.com>
3998 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
3999 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
4000 * gcc.dg/cdce1.c: Likewise.
4001 * gcc.dg/cpp/_Pragma6.c: Likewise.
4002 * g++.dg/cpp/_Pragma1.C: Likewise.
4003 * gcc.dg/utf32-2.c: Xfail for M32C.
4004 * gcc.dg/utf32-1.c: Likewise.
4005 * gcc.dg/utf32-3.c: Likewise.
4006 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
4008 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
4009 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
4010 * gcc.dg/Wconversion-5.c: Likewise.
4011 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
4012 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
4013 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
4014 * gcc.dg/utf-inc-init.c: Likewise.
4015 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
4016 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
4017 * gcc.dg/utf-array-short-wchar.c: Likewise.
4018 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
4019 * gcc.dg/mallign.c: Use size_t instead of long.
4021 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
4023 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
4025 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
4027 * gcc.c-torture/execute/pr39100.c: New.
4029 2009-02-05 Joseph Myers <joseph@codesourcery.com>
4032 * gcc.dg/tls/diag-6.c: New test.
4034 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
4036 AVX Programming Reference (January, 2009)
4037 * gcc.target/i386/avx-vpclmulqdq.c: New.
4038 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4040 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
4042 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
4043 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
4044 (pclmul_test): Renamed to ...
4047 2009-02-04 Jakub Jelinek <jakub@redhat.com>
4050 * g++.dg/abi/mangle31.C: New test.
4052 2009-02-03 Joseph Myers <joseph@codesourcery.com>
4055 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
4057 * vla-6.c: Likewise. Expect warning not error for [*] lexically
4058 inside function prototype but not part of parameter declarator.
4059 * vla-11.c: New test.
4061 2009-02-03 Jason Merrill <jason@redhat.com>
4063 * g++.dg/warn/main-4.C: New test.
4064 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
4066 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4069 * g++.dg/expr/cast10.C: New test.
4071 2009-02-03 Joseph Myers <joseph@codesourcery.com>
4074 * gcc.dg/init-bad-6.c: New test.
4076 2009-02-03 Jakub Jelinek <jakub@redhat.com>
4079 * gcc.c-torture/compile/pr35318.c: New test.
4082 * gcc.dg/nofixed-point-2.c: New test.
4083 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
4084 * g++.dg/ext/fixed2.C: Likewise.
4085 * g++.dg/other/error25.C: Likewise.
4086 * g++.dg/lookup/crash7.C: Likewise.
4087 * g++.dg/cpp0x/decltype-38655.C: Likewise.
4090 * g++.dg/cpp0x/initlist13.C: New test.
4092 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
4095 * g++.dg/template/func2.C: New test.
4098 * g++.dg/template/typename15.C: New.
4099 * g++.dg/template/typename16.C: New.
4101 2009-02-03 Janis Johnson <janis187@us.ibm.com>
4102 Ben Elliston <bje@au.ibm.com>
4105 * gcc.dg/dfp/pr39034.c: New test.
4107 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4110 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
4112 2009-02-02 Jason Merrill <jason@redhat.com>
4115 * g++.dg/parse/dtor14.C: New test.
4117 2009-02-02 Jakub Jelinek <jakub@redhat.com>
4119 * lib/target-supports.exp
4120 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
4121 * g++.dg/ext/builtin10.C: New test.
4124 * gcc.target/i386/pr39058.c: New test.
4126 2009-02-02 Richard Guenther <rguenther@suse.de>
4128 PR tree-optimization/38937
4129 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
4131 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
4134 * g++.dg/parse/crash52.C: New.
4136 2009-01-30 Richard Guenther <rguenther@suse.de>
4138 PR tree-optimization/39041
4139 * gcc.c-torture/compile/pr39041.c: New testcase.
4141 2009-01-30 Jakub Jelinek <jakub@redhat.com>
4144 * gcc.target/i386/pr39013-1.c: New test.
4145 * gcc.target/i386/pr39013-2.c: New test.
4148 * g++.dg/ext/label12.C: New test.
4150 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4153 * g++.dg/parse/error34.C: New.
4154 * g++.dg/parse/error35.C: Likewise.
4156 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4159 * g++.dg/cpp0x/decltype-38655.C: New.
4161 2009-01-30 Jakub Jelinek <jakub@redhat.com>
4164 * g++.dg/torture/pr39002.C: New test.
4166 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
4168 PR tree-optimization/39007
4169 * gcc.dg/tree-ssa/pr39007.c: New.
4171 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
4174 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
4177 2009-01-29 Steve Ellcey <sje@cup.hp.com>
4180 * gcc.c-torture/compile/pr38857.c: New test.
4182 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
4186 * gfortran.dg/bound_6.f90: New test.
4188 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
4190 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
4192 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
4194 PR tree-optimization/38997
4195 * gcc.dg/tree-ssa/pr38997.c: New.
4197 2009-01-28 Richard Guenther <rguenther@suse.de>
4199 PR tree-optimization/38926
4200 * gcc.c-torture/compile/pr38926.c: New testcase.
4202 2009-01-28 Jakub Jelinek <jakub@redhat.com>
4205 * gcc.dg/pr38934.c: New test.
4207 2009-01-28 Richard Guenther <rguenther@suse.de>
4210 * g++.dg/warn/Wuninitialized-2.C: New testcase.
4212 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
4214 PR tree-optimization/38984
4215 * gcc.dg/pr38984.c: New XFAILed testcase.
4218 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
4221 * gcc.target/i386/pr38988.c: New test.
4223 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
4226 * g++.dg/parse/crash51.C: New.
4227 * g++.old-deja/g++.pt/crash9.C: Adjust.
4229 2009-01-27 Daniel Kraft <d@domob.eu>
4232 * gfortran.dg/mvbits_6.f90: New test.
4233 * gfortran.dg/mvbits_7.f90: New test.
4234 * gfortran.dg/mvbits_8.f90: New test.
4236 2009-01-27 Richard Guenther <rguenther@suse.de>
4238 PR tree-optimization/38503
4239 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
4241 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
4244 * gcc.c-torture/execute/pr38969.c: New test.
4246 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
4249 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
4251 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4252 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
4253 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4255 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
4258 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
4259 if __USING_SJLJ_EXCEPTIONS__ is defined.
4261 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
4262 __USING_SJLJ_EXCEPTIONS__ is defined.
4263 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
4264 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
4265 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
4266 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
4267 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
4268 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
4270 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
4273 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
4274 Use instead of C name in asm statements.
4276 2009-01-26 Richard Guenther <rguenther@suse.de>
4278 PR tree-optimization/38745
4279 * g++.dg/torture/pr38745.C: New testcase.
4281 2009-01-26 Richard Guenther <rguenther@suse.de>
4284 * g++.dg/warn/Wuninitialized-1.C: New testcase.
4286 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
4288 * gcc.dg/bitfld-15.c: Gate warning on target
4289 pcc_bitfield_type_matters.
4290 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
4291 g++.dg/ext/bitfield4.C: Likewise.
4292 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
4293 bitfield for any target.
4295 2009-01-24 Jakub Jelinek <jakub@redhat.com>
4298 * gcc.dg/pr38957.c: New test.
4300 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
4303 * gfortran.dg/array_constructor_24.f: Allow tolerance when
4306 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
4308 PR tree-optimization/38953
4309 * gfortran.dg/graphite/pr38953.f90: New.
4311 2009-01-24 Paul Brook <paul@codesourcery.com>
4313 * gcc.target/arm/neon-cond-1.c: New test.
4315 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
4317 PR tree-optimization/38932
4318 * gcc.dg/pr38932.c: New.
4320 2009-01-23 Revital Eres <eres@il.ibm.com>
4322 * gcc.dg/sms-7.c: Fix test.
4324 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
4326 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
4327 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
4328 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
4329 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
4331 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4333 * gcc.dg/pr35729.c: Make test x86 specific.
4335 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4338 * gcc.dg/pr38615.c: New test.
4340 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
4343 * gcc.target/i386/pr38931.c: New test.
4345 2009-01-22 Dodji Seketeli <dodji@redhat.com>
4348 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
4349 * g++.dg/template/typedef12.C: Likewise.
4350 * g++.dg/template/typedef13.C: Likewise.
4351 * g++.dg/template/typedef14.C: Likewise.
4352 * g++.dg/template/sfinae3.C: Likewise.
4353 * g++.old-deja/g++.pt/typename8.C: Likewise.
4354 * g++.dg/template/access11.C: Likewise
4356 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
4358 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
4360 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
4362 2009-01-21 Dodji Seketeli <dodji@redhat.com>
4365 * g++.dg/template/typedef11.C: New test.
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: Compile this pedantically.
4370 The only errors expected should be the one saying the typedef is ill
4372 * g++.old-deja/g++.pt/typename8.C: Likewise.
4373 * g++.dg/template/access11.C: Update this.
4375 2009-01-21 Daniel Kraft <d@domob.eu>
4378 * gfortran.dg/mvbits_5.f90: New test.
4380 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
4382 * gcc.dg/sms-6.c: New test.
4383 * gcc.dg/sms-7.c: Likewise.
4385 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
4388 * gfortran.dg/host_assoc_function_7.f90: New test
4390 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4391 Richard Guenther <rguenther@suse.de>
4393 PR tree-optimization/38747
4394 PR tree-optimization/38748
4395 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
4396 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4397 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
4399 2009-01-20 Kees Cook <kees@ubuntu.com>
4400 H.J. Lu <hongjiu.lu@intel.com>
4403 * gcc.dg/pr38902.c: New.
4405 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
4408 * gfortran.dg/pr38868.f: New testcase.
4410 2009-01-20 Richard Guenther <rguenther@suse.de>
4412 * gcc.c-torture/execute/pr36227.c: Move ...
4413 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
4415 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4417 * lib/gfortran.exp: Add -B options for targets that use
4418 libgfortran.a%s in their specs.
4420 2009-01-19 Jason Merrill <jason@redhat.com>
4423 * g++.dg/template/dtor5.C: New test.
4425 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
4428 * gfortran.dg/bound_5.f90: New test.
4430 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
4433 * g++.dg/compat/abi/pr38736_main.C: New.
4434 * g++.dg/compat/abi/pr38736_x.C: Likewise.
4435 * g++.dg/compat/abi/pr38736_y.C: Likewise.
4436 * g++.dg/other/macro-1.C: Likewise.
4437 * gcc.dg/macro-1.c: Likewise.
4438 * gcc.dg/compat/pr38736_main.c: Likewise.
4439 * gcc.dg/compat/pr38736_x.c: Likewise.
4440 * gcc.dg/compat/pr38736_y.c: Likewise.
4442 2009-01-18 Richard Guenther <rguenther@suse.de>
4444 PR tree-optimization/38819
4445 * gcc.c-torture/execute/pr38819.c: New testcase.
4447 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4450 * gfortran.dg/module_commons_3.f90: Reapply.
4452 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4455 * gfortran.dg/transfer_intrinsic_1.f90: New test.
4456 * gfortran.dg/transfer_intrinsic_2.f90: New test.
4458 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4461 * gfortran.dg/module_commons_3.f90: Remove
4463 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
4465 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
4467 2009-01-16 Jason Merrill <jason@redhat.com>
4470 * g++.dg/template/lvalue1.C: New test.
4473 * g++.dg/template/access20.C: New test.
4474 * g++.dg/torture/pr34641.C: Fix access.
4476 2009-01-16 Richard Guenther <rguenther@suse.de>
4478 PR tree-optimization/38835
4480 * gcc.c-torture/execute/pr36227.c: New testcase.
4481 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4482 * g++.dg/init/const7.C: Likewise.
4484 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4487 * gcc.c-torture/compile/pr38554.c: New test.
4489 2009-01-16 Jason Merrill <jason@redhat.com>
4492 * g++.dg/conversion/access1.C: New test.
4494 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4496 PR tree-optimization/38789
4497 * gcc.c-torture/compile/pr38789.c: New test.
4499 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4502 * gfortran.dg/proc_ptr_13.f90: New.
4504 2009-01-15 Jason Merrill <jason@redhat.com>
4507 * g++.dg/template/koenig6.C: New test.
4509 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4512 * g++.dg/template/error37.C: New testcase.
4514 2009-01-15 Jason Merrill <jason@redhat.com>
4517 * g++.dg/conversion/memfn1.C: New test.
4520 * g++.dg/conversion/memfn2.C: New test.
4522 2009-01-15 Steve Ellcey <sje@cup.hp.com>
4525 * g++.dg/template/crash87.C: New test.
4527 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
4530 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
4532 2009-01-15 Dodji Seketeli <dodji@redhat.com>
4535 * g++.dg/parse/crash50.C: New test.
4537 2009-01-14 Jakub Jelinek <jakub@redhat.com>
4539 PR rtl-optimization/38245
4540 * gcc.dg/pr38245-3.c: New test.
4541 * gcc.dg/pr38245-3.h: New file.
4542 * gcc.dg/pr38245-4.c: New file.
4543 * gcc.dg/pr38364.c: New test.
4545 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
4547 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
4548 sequence PC-relative.
4550 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4552 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
4553 calls and/or PLT markers.
4554 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
4555 calls and/or PLT markers.
4556 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
4557 calls and/or PLT markers.
4558 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
4559 calls and/or PLT markers.
4561 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4562 Nathan Froyd <froydnj@codesourcery.com>
4563 Joseph Myers <joseph@codesourcery.com>
4565 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
4567 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
4568 and use consistent CFLAGS.
4569 * gcc.target/powerpc/20030505.c: Likewise.
4570 * gcc.target/powerpc/20081204-1.c: Likewise.
4571 * gcc.target/powerpc/ppc-spe.c: Likewise.
4572 * gcc.target/powerpc/spe1.c: Likewise.
4573 * g++.dg/ext/spe1.C: Likewise.
4574 * g++.dg/other/opaque-1.C: Likewise.
4575 * g++.dg/other/opaque-2.C: Likewise.
4576 * g++.dg/other/opaque-3.C: Likewise.
4578 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4580 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
4583 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
4586 * g++.dg/torture/pr38811.C: New file.
4588 2009-01-14 Richard Guenther <rguenther@suse.de>
4590 PR tree-optimization/38826
4592 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4594 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4596 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4598 2009-01-14 Nick Clifton <nickc@redhat.com>
4601 * g++.cp/parse/pr37862.C: New test.
4603 2009-01-14 Julian Brown <julian@codesourcery.com>
4605 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4606 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4608 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4611 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4613 PR rtl-optimization/38774
4614 * gcc.dg/torture/pr38774.c: New test.
4617 * g++.dg/cpp0x/pr38795.C: New test.
4619 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4620 Nathan Froyd <froydnj@codesourcery.com>
4621 Joseph Myers <joseph@codesourcery.com>
4623 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4624 otherwise. Do not check for AltiVec at runtime.
4625 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4626 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4627 * gcc.target/powerpc/altivec-1.c: Likewise.
4628 * gcc.target/powerpc/altivec-3.c: Likewise.
4629 * gcc.target/powerpc/altivec-10.c: Likewise.
4630 * gcc.target/powerpc/altivec-12.c: Likewise.
4631 * gcc.target/powerpc/altivec-24.c: Likewise.
4632 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4633 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4634 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4635 * gcc.target/powerpc/pr35907.c: Likewise.
4636 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4637 otherwise. Do not check for Cell at runtime.
4638 * gcc.target/powerpc/altivec_check.h: Delete.
4640 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4641 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4642 not check for AltiVec at runtime.
4643 * g++.dg/ext/altivec-cell-2.C: Likewise.
4644 * g++.dg/ext/altivec-cell-3.C: Likewise.
4645 * g++.dg/ext/altivec-cell-4.C: Likewise.
4646 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4647 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4649 * g++.dg/ext/altivec_check.h: Delete.
4651 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4653 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4654 effective target. Adjust line numbers accordingly.
4656 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4658 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4660 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4662 PR tree-optimization/38786
4663 * gcc.dg/graphite/pr38786.c: New.
4665 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4668 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4670 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4671 for alpha*-*-* targets.
4672 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4674 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4677 * gfortran.dg/fmt_bz_bn_err.f: New test.
4679 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4681 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4683 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4685 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4686 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4687 instruction support. Do not check for it at runtime.
4689 2009-01-12 Jason Merrill <jason@redhat.com>
4692 * g++.dg/lookup/friend11.C: Remove expected error.
4693 * g++.dg/lookup/friend14.C: New test.
4694 * g++.dg/lookup/friend15.C: New test.
4696 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4699 * g++.dg/lookup/hidden-class12.C: New test.
4700 * g++.dg/lookup/hidden-class13.C: New test.
4701 * g++.dg/lookup/hidden-class14.C: New test.
4702 * g++.dg/lookup/hidden-class15.C: New test.
4703 * g++.dg/lookup/hidden-class16.C: New test.
4705 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4707 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4708 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4709 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4711 2009-01-12 Jason Merrill <jason@redhat.com>
4714 * g++.dg/other/vararg-3.C: New test.
4716 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4718 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4719 Explicitly enable SPE.
4720 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
4723 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4724 Expect -flax-vector-conversions message. Adjust incompatible
4726 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4729 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4731 * g++.dg/other/opaque-1.C: Run on targets with SPE.
4733 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4734 * g++.dg/other/opaque-2.C: Likewise.
4735 * g++.dg/other/opaque-3.C: Likewise.
4737 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4740 * gcc.dg/pr32041.c: New test.
4741 * g++.dg/parse/offsetof9.C: New test.
4743 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4744 Nathan Froyd <froydnj@codesourcery.com>
4746 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4747 * g++.dg/ext/attribute-test-1.C: Likewise.
4748 * g++.dg/ext/attribute-test-2.C: Likewise.
4749 * g++.dg/ext/attribute-test-3.C: Likewise.
4750 * g++.dg/ext/attribute-test-4.C: Likewise.
4752 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4754 * gnat.dg/unchecked_convert3.adb: New test.
4756 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4759 * g++.dg/parse/typedef9.C: New test.
4761 PR tree-optimization/38807
4762 * gcc.c-torture/compile/pr38807.c: New test.
4764 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4766 * gcc.target/mips/ins-2.c: New test.
4768 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4771 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4773 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4776 * g++.dg/warn/Wreturn-type-5.C: New test.
4778 2009-01-11 Matthias Klose <doko@ubuntu.com>
4781 * gcc.dg/pr38616.c: New test.
4783 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4785 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4787 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4790 * g++.dg/expr/string-1.C: New test.
4791 * g++.dg/expr/string-2.C: New test.
4794 * g++.dg/ext/complex4.C: New test.
4795 * g++.dg/ext/complex5.C: New test.
4796 * g++.dg/init/reference1.C: New test.
4797 * g++.dg/init/reference2.C: New test.
4798 * g++.dg/init/reference3.C: New test.
4800 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4803 * gfortran.dg/transfer_null_1.f90: New test.
4805 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4808 * gfortran.dg/host_assoc_function_6.f90: New test.
4810 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4812 * lib/target-supports.exp: Add method to determine if the effective
4813 target is really a ppc405 after applying all compile options.
4814 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4815 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4816 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4817 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4818 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4819 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4820 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4821 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4822 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4823 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4824 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4825 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4826 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4827 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4828 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4829 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4830 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4831 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4832 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4833 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4834 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4835 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4836 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4837 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4838 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4839 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4840 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4841 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4842 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4843 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4844 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4846 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4849 * g++.dg/other/error31.C: New testcase.
4852 * gcc.dg/pr35742.c: New test.
4854 2009-01-09 John F. Carr <jfc@mit.edu>
4857 * g++.dg/parse/linkage3.C: New test.
4859 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4862 * gcc.c-torture/compile/pr38771.c: New test.
4864 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4866 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4868 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4870 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4871 * gcc.dg/sibcall-4.c: Likewise.
4873 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4874 Jan Sjodin <jan.sjodin@amd.com>
4876 PR tree-optimization/38559
4877 * testsuite/gcc.dg/graphite/pr38559.c: New.
4879 2009-01-08 Ira Rosen <irar@il.ibm.com>
4881 PR tree-optimization/37194
4882 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4884 2009-01-07 Jakub Jelinek <jakub@redhat.com>
4887 * g++.dg/ext/label11.C: New test.
4889 2009-01-07 Joseph Myers <joseph@codesourcery.com>
4891 * lib/target-supports.exp (check_weak_override_available): New.
4892 * lib/target-supports-dg.exp (dg-require-weak-override): New.
4893 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4894 dg-require-weak-override.
4896 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
4897 Alan Modra <amodra@bigpond.net.au>
4899 * gcc.c-torture/compile/20090107-1.c: New test.
4901 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
4904 * g++.dg/other/pr38706.C: New test.
4906 2009-01-07 Jason Merrill <jason@redhat.com>
4908 * g++.dg/cpp0x/variadic92.C: New test.
4909 * g++.dg/cpp0x/variadic93.C: New test.
4911 2009-01-07 Janis Johnson <janis187@us.ibm.com>
4913 * lib/target-supports-dg.exp (current_compiler_flags): New.
4914 (check-flags): Use it; do not access dg-test local variables.
4915 (dg-skip-if): Do not access dg-test local variables.
4916 (dg-xfail-run-if): Ditto.
4917 (dg-shouldfail): Ditto.
4918 * gcc.test-framework/test-framework.exp
4919 (check_effective_target_def_nocache): New.
4920 * gcc.test-framework/test-framework.awk: Handle scan tests.
4921 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4922 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4923 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4924 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4925 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4926 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4927 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4928 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4929 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4931 * g++.dg/torture/pr38586.C: Ignore a possible warning.
4933 * lib/target-supports-dg.exp (check_test_flags): Delete.
4935 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
4937 PR tree-optimization/38492
4938 PR tree-optimization/38498
4939 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4941 * testsuite/gcc.dg/graphite/block-0.c: Update test.
4942 * testsuite/gcc.dg/graphite/block-1.c: Same.
4943 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4945 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4946 * testsuite/gcc.dg/graphite/block-3.c: New.
4947 * testsuite/gcc.dg/graphite/pr38498.c: New.
4949 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
4951 AVX Programming Reference (December, 2008)
4952 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4953 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4954 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4956 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4957 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4959 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4962 * gfortran.dg/c_loc_pure_1.f90: New test.
4964 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
4967 * gfortran.dg/elemental_dependency_3.f90:
4968 Add the final tree dump cleanup.
4970 2009-01-06 Jakub Jelinek <jakub@redhat.com>
4972 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4975 PR rtl-optimization/38722
4976 * gfortran.dg/pr38722.f90: New test.
4978 2009-01-06 Janis Johnson <janis187@us.ibm.com>
4981 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4982 instead of DECnn_DEN. Support -DDBG to list lines that fail.
4984 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
4986 * gfortran.dg/implicit_12.f90: Add space around dg directive.
4987 * gfortran.dg/typebound_call_8.f03: Same.
4988 * gfortran.dg/elemental_bind_c.f90: Same.
4989 * gfortran.dg/typebound_call_7.f03: Same.
4990 * gfortran.dg/interface_proc_end.f90: Same
4991 * gfortran.dg/pr37243.f: Fix typo.
4993 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
4995 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
4996 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
4999 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
5001 AVX Programming Reference (December, 2008)
5002 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
5003 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
5004 * gcc.target/i386/sse-14.c: Likewise.
5006 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
5007 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
5008 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
5009 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
5011 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5014 * gfortran.dg/fmt_bz_bn.f: Update test.
5016 2009-01-05 Dodji Seketeli <dodji@redhat.com>
5019 * g++.dg/conversion/usual-arith-conv.C: New test.
5021 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
5024 * gcc.dg/vector-3.c: New testcase.
5025 * g++.dg/ext/vector15.C: New test.
5027 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5029 PR tree-optimization/38510
5030 * gcc.dg/graphite/pr38510.c: New.
5032 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5033 Jan Sjodin <jan.sjodin@amd.com>
5035 PR tree-optimization/38500
5036 * gcc.dg/graphite/pr38500.c: New.
5038 2009-01-05 Laurent GUERBY <laurent@guerby.net>
5040 * gcc.c-torture/compile/20001226-1.c: Generalize
5042 * gcc.c-torture/compile/limits-fnargs.c: Add
5044 * gcc.dg/20020425-1.c: Likewise.
5045 * gcc.dg/pch/pch.exp: Likewise.
5047 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
5050 * gfortran.dg/module_commons_3.f90: New test.
5052 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
5055 * gfortran.dg/random_seed_1.f90: Updated.
5057 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
5061 * gfortran.dg/elemental_subroutine_7.f90:
5062 Fix p values so that it can be used as vector subscript.
5064 2009-01-05 Jason Merrill <jason@redhat.com>
5066 * g++.dg/cpp0x/initlist12.C: Add another test.
5068 * g++.dg/cpp0x/defaulted7.C: New test.
5070 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5073 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
5074 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
5076 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
5078 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
5079 for alpha*-*-* targets.
5080 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
5082 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
5085 * gfortran.dg/host_assoc_function_5.f90: New test.
5087 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5090 * gfortran.dg/elemental_dependency_3.f90: New test.
5091 * gfortran.dg/elemental_subroutine_7.f90: New test.
5093 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
5095 * gcc.dg/struct-ret-3.c: Include unistd.h.
5096 (main): Exit early if system memory page size is
5097 larger than 4096 bytes.
5099 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
5102 * gfortran.dg/merge_init_expr.f90: New.
5104 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5107 * gfortran.dg/c_loc_tests_13.f90: New test.
5108 * gfortran.dg/c_loc_tests_14.f90: New test.
5110 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
5112 * gfortran.dg/func_result_4.f90: New.
5114 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
5117 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
5118 interface still works, in addition to original tests.
5119 * gfortran.dg/host_assoc_call_6.f90: New test.
5121 2009-01-03 Jakub Jelinek <jakub@redhat.com>
5124 * g++.dg/torture/pr38705.C: New test.
5127 * gcc.dg/pr38700.c: New test.
5129 2009-01-02 Jason Merrill <jason@redhat.com>
5131 * g++.dg/cpp0x/initlist11.C: New test.
5132 * g++.dg/cpp0x/initlist12.C: New test.
5134 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5136 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
5137 Allow extra informative notes.
5139 2009-01-01 Jakub Jelinek <jakub@redhat.com>
5142 * gcc.dg/pr36489.c: New test.
5145 Copyright (C) 2009 Free Software Foundation, Inc.
5147 Copying and distribution of this file, with or without modification,
5148 are permitted in any medium without royalty provided the copyright
5149 notice and this notice are preserved.