1 2009-06-04 Steve Ellcey <sje@cup.hp.com>
3 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6 2009-06-04 Richard Guenther <rguenther@suse.de>
9 * g++.dg/torture/pr40335.C: New testcase.
11 2009-06-03 Richard Guenther <rguenther@suse.de>
14 * gcc.dg/torture/pr40328.c: New testcase.
16 2009-06-03 Martin Jambor <mjambor@suse.cz>
18 * g++.dg/torture/pr40323.C: New file.
20 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
22 * gnat.dg/specs/root.ads: New test.
23 * gnat.dg/specs/root-level_1.ads: Likewise.
24 * gnat.dg/specs/root-level_2.ads: Likewise.
25 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
27 2009-06-02 Mark Mitchell <mark@codesourcery.com>
29 * g++.dg/init/ref15.C: Require unwrapped targets.
31 2009-06-02 Jason Merrill <jason@redhat.com>
33 * g++.dg/cpp0x/initlist13.C: Remove expected error.
34 * g++.dg/cpp0x/initlist18.C: New.
35 * g++.dg/cpp0x/initlist19.C: New.
37 * g++.dg/cpp0x/auto14.C: New.
39 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
41 * gnat.dg/alignment6.adb: Remove XFAIL.
43 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
46 * g++.dg/template/spec36.C: New test.
48 2009-06-01 Ian Lance Taylor <iant@google.com>
50 * gcc.dg/cast-qual-3.c: New testcase.
51 * g++.dg/warn/Wcast-qual2.C: New testcase.
53 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
55 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
56 (process-message): Expect column numbers.
57 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
58 * gcc.dg/pch/counter-2.c: Same.
59 * gcc.dg/pch/valid-2.c: Same.
60 * gcc.dg/pch/warn-1.c: Same.
61 * gcc.dg/pch/valid-1.c: Same.
62 * gcc.dg/cpp/include2a.c: Handle lack of columns.
63 * gcc.dg/cpp/syshdr.c: Same.
64 * gcc.dg/cpp/19940712-1.c: Same.
65 * gcc.dg/cpp/missing-header-1.c: Same.
66 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
67 * gcc.dg/cpp/tr-warn3.c: Same.
68 * gcc.dg/cpp/pr29612-2.c: Same.
69 * gcc.dg/cpp/tr-warn4.c: Same.
70 * gcc.dg/cpp/Wtrigraphs.c: Same.
71 * gcc.dg/cpp/poison.c: Same.
72 * gcc.dg/cpp/arith-3.c: Same.
73 * gcc.dg/cpp/sysmac2.c: Same.
74 * gcc.dg/cpp/cpp.exp: Same.
75 * gcc.dg/cpp/tr-warn5.c: Same.
76 * gcc.dg/cpp/include2.c: Same.
77 * gcc.dg/cpp/Wmissingdirs.c: Same.
78 * gcc.dg/cpp/Wmissingdirs.c: Same.
79 * gcc.dg/cpp/tr-warn6.c: Same.
80 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
81 * gcc.dg/cpp/macspace1.c: Same.
82 * gcc.dg/cpp/escape-2.c: Same.
83 * gcc.dg/cpp/assert2.c: Same.
84 * gcc.dg/cpp/undef2.c: Same.
85 * gcc.dg/cpp/macspace2.c: Same.
86 * gcc.dg/cpp/tr-warn1.c: Same.
87 * gcc.dg/cpp/extratokens2.c: Same.
88 * gcc.dg/cpp/strify2.c: Same.
89 * gcc.dg/cpp/Wsignprom.c: Same.
90 * gcc.dg/cpp/redef2.c: Same.
91 * gcc.dg/cpp/trad/trad.exp: Same.
92 * gcc.dg/cpp/arith-1.c: Same.
93 * gcc.dg/cpp/extratokens.c: Same.
94 * gcc.dg/cpp/if-mpar.c: Same.
96 2009-06-01 Olivier Hainque <hainque@adacore.com>
98 * gnat.dg/nested_float_packed.ads: New test.
100 2009-06-01 Olivier Hainque <hainque@adacore.com>
101 Eric Botcazou <botcazou@adacore.com>
103 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
104 * gnat.dg/test_oconst.adb: New test.
106 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
108 * gcc.dg/plugin/ggcplug.c: moved comment.
109 (plugin_init): fixed typo, declared i, returned 0 at end.
111 2009-05-31 Ira Rosen <irar@il.ibm.com>
114 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
115 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
117 2009-05-29 Ian Lance Taylor <iant@google.com>
119 * gcc.dg/Wcxx-compat-11.c: New testcase.
121 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
124 * gfortran.dg/leadz_trailz_1.f90: New test.
125 * gfortran.dg/leadz_trailz_2.f90: New test.
127 2009-05-29 Martin Jambor <mjambor@suse.cz>
129 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
130 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
131 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
132 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
133 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
134 * gcc.dg/tree-ssa/sra-2.c: Likewise.
135 * gcc.dg/tree-ssa/sra-3.c: Likewise.
136 * gcc.dg/tree-ssa/sra-1.c: Likewise.
137 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
138 * gcc.dg/tree-ssa/sra-5.c: New file.
139 * gcc.dg/tree-ssa/sra-6.c: New file.
140 * gcc.c-torture/compile/sra-1.c: New file.
142 2009-05-29 Jakub Jelinek <jakub@redhat.com>
145 * gcc.c-torture/compile/pr40291.c: New test.
148 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
150 * gcc.target/powerpc/altivec-30.c: New test.
151 * gcc.target/powerpc/altivec-31.c: New test.
153 2009-05-28 Richard Guenther <rguenther@suse.de>
155 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
156 * gcc.c-torture/execute/20090527-1.c: Likewise.
158 2009-05-28 Dodji Seketeli <dodji@redhat.com>
161 * g++.dg/template/canon-type-1.C: New test.
162 * g++.dg/template/canon-type-2.C: Likewise.
163 * g++.dg/template/canon-type-3.C: Likewise.
164 * g++.dg/template/canon-type-4.C: Likewise.
165 * g++.dg/template/canon-type-5.C: Likewise.
166 * g++.dg/template/canon-type-6.C: Likewise.
167 * g++.dg/template/canon-type-7.C: Likewise.
169 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
170 Uros Bizjak <ubizjak@gmail.com>
171 Danny Smith <dansmister@gmail.com>
175 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
177 * gcc.target/i386/pr37216.c: New test source file.
178 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
179 use -fno-common for testing Cygwin and MinGW targets.
181 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
183 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
184 * g++.dg/opt/memcpy1.C (size_t): Likewise.
185 * g++.dg/pr37742.C (size_t): Likewise.
186 * g++.dg/torture/pr34850.C (size_t): Likewise.
187 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
189 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
190 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
191 (size_t): Use __extension__ and __SIZE_TYPE__.
192 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
194 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise,
195 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise,
196 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise,
197 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise,
198 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise,
199 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise,
200 * gcc.c-torture/compile/920428-2.c (size_t): Likewise,
201 * gcc.c-torture/compile/980329-1.c (size_t): Likewise,
202 * gcc.c-torture/compile/980816-1.c (size_t): Likewise,
203 * gcc.c-torture/compile/pr32584.c (size_t): Likewise,
204 * (__ssize_t): Likewise.
205 * gcc.c-torture/compile/pr33173.c (size_t): Likewise,
206 * gcc.c-torture/compile/pr33382.c (size_t): Likewise,
207 * gcc.c-torture/compile/pr34334.c (size_t): Likewise,
208 * gcc.c-torture/compile/pr34688.c (size_t): Likewise,
209 * gcc.c-torture/compile/pr35043.c (size_t): Likewise,
210 * gcc.c-torture/compile/pr37669.c (size_t): Likewise,
211 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
212 * gcc.dg/pr33667.c (size_t): Likewise.
213 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
214 * gcc.dg/torture/pr39204.c (size_t): Likewise.
215 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
216 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
217 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
218 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
220 2009-05-28 Ira Rosen <irar@il.ibm.com>
222 PR tree-optimization/40254
223 * gcc.dg/vect/pr40254.c: New test.
225 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
228 * gcc.target/mips/const-anchor-1.c: New test.
229 * gcc.target/mips/const-anchor-2.c: New test.
231 2009-05-27 Jason Merrill <jason@redhat.com>
233 * g++.dg/cpp0x/initlist15.C: New.
234 * g++.dg/cpp0x/initlist16.C: New.
235 * g++.dg/cpp0x/initlist17.C: New.
237 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
240 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
241 patterns to reflect frontend changes.
242 * gfortran.dg/vector_subscript_4.f90: Likewise.
244 2009-05-27 Olivier Hainque <hainque@adacore.com>
245 Eric Botcazou <botcazou@adacore.com>
247 * gcc.c-torture/execute/align-nest.c: New testcase.
248 * gnat.dg/misaligned_nest.adb: New testcase.
250 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
252 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
253 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
254 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
255 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
257 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
259 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
260 cast instead of assuming 0ul.
261 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
263 (_type_desc): Make first argument const.
264 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
266 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
269 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
270 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
272 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
274 * testsuite/gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
275 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
276 * testsuite/gcc.dg/plugin/ggcplug-test-1.c: Added new file.
277 * testsuite/gcc.dg/plugin/ggcplug.c: Added new file.
279 2009-05-26 Tobias Burnus <burnus@net-b.de>
282 * gfortran.dg/nullify_4.f90: New test.
284 2009-05-26 Richard Guenther <rguenther@suse.de>
286 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
288 2009-05-26 Richard Guenther <rguenther@suse.de>
291 * gcc.c-torture/compile/pr40252.c: New testcase.
293 2009-05-26 Dodji Seketeli <dodji@redhat.com>
296 * g++.dg/template/typedef18.C: New test.
297 * g++.dg/template/typedef19.C: Likewise.
298 * g++.dg/template/typedef20.C: Likewise.
299 * g++.dg/template/access11.C: Adjust.
301 2009-05-26 Richard Guenther <rguenther@suse.de>
304 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
306 2009-05-25 Jason Merrill <jason@redhat.com>
309 * g++.dg/cpp0x/enum3.C: New test.
311 2009-05-25 Richard Guenther <rguenther@suse.de>
313 PR tree-optimization/36327
314 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
315 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
316 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
317 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
318 * gcc.dg/vect/vect-40.c: Likewise.
319 * gcc.dg/vect/vect-42.c: Likewise.
320 * gcc.dg/vect/vect-46.c: Likewise.
321 * gcc.dg/vect/vect-76.c: Likewise.
323 2009-05-25 Janus Weil <janus@gcc.gnu.org>
326 * gfortran.dg/proc_ptr_18.f90: New.
327 * gfortran.dg/proc_ptr_19.f90: New.
328 * gfortran.dg/proc_ptr_comp_9.f90: New.
329 * gfortran.dg/proc_ptr_comp_10.f90: New.
331 2009-05-25 Richard Guenther <rguenther@suse.de>
333 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
334 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
336 2009-05-25 Ira Rosen <irar@il.ibm.com>
338 PR tree-optimization/40238
339 * gcc.dg/vect/pr40238.c: New test.
341 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
342 Dominique Dhumieres <dominiq@lps.ens.fr>
346 * gfortran.dg/bounds_check_fail_3.f90: New test.
347 * gfortran.dg/bounds_check_fail_4.f90: New test.
348 * gfortran.dg/bounds_check_14.f90: Update test.
349 * gfortran.dg/bound_4.f90: Update test.
351 2009-05-24 Richard Guenther <rguenther@suse.de>
354 * gcc.c-torture/compile/pr40233.c: New testcase.
356 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
358 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
359 for alpha*-*-* targets.
361 2009-05-24 Ira Rosen <irar@il.ibm.com>
363 * gcc.dg/vect/bb-slp-1.c: New test.
364 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
365 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
366 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
367 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
368 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
369 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
370 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
371 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
372 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
373 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
374 gcc.dg/vect/bb-slp-22.c: Likewise.
375 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
377 2009-05-23 Mark Mitchell <mark@codesourcery.com>
378 Maxim Kuvyrkov <maxim@codesourcery.com>
380 * gcc.dg/falign-labels-1.c: New test.
382 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
384 * gnat.dg/specs/rep_clause3.ads: New test.
386 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
388 * gnat.dg/addr6.adb: New test.
390 2009-05-22 Mark Mitchell <mark@codesourcery.com>
392 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
394 * gcc.target/arm/thumb2-mul-space.c: New file.
395 * gcc.target/arm/thumb2-mul-space-2.c: New file.
396 * gcc.target/arm/thumb2-mul-space-3.c: New file.
397 * gcc.target/arm/thumb2-mul-speed.c: New file.
399 2009-05-22 Richard Guenther <rguenther@suse.de>
402 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
403 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
404 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
406 2009-05-22 Mark Mitchell <mark@codesourcery.com>
408 * gcc.dg/dll-6.c: New test.
409 * gcc.dg/dll-6a.c: Likewise.
410 * gcc.dg/dll-7.c: Likewise.
411 * gcc.dg/dll-7a.c: Likewise.
412 * g++.dg/ext/dllexport2.C: Likewise.
413 * g++.dg/ext/dllexport2a.cc: Likewise.
415 2009-05-21 Steve Ellcey <sje@cup.hp.com>
418 * gcc.target/ia64/mfused-madd-vect.c: New test.
419 * gcc.target/ia64/mfused-madd.c: New test.
420 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
421 * gcc.target/ia64/mno-fused-madd.c: New test.
423 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
425 * gcc.target/i386/movbe-1.c: New.
426 * gcc.target/i386/movbe-2.c: Likewise.
428 2009-05-21 Taras Glek <tglek@mozilla.com>
430 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
431 plugin_init signature.
432 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
433 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
434 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
436 2009-05-21 Mark Mitchell <mark@codesourcery.com>
438 * gcc.dg/target/arm/neon-vmla-1.c: New.
439 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
441 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
443 * gcc.target/mips/octeon-exts-6.c: New test.
444 * gcc.target/mips/extend-1.c: New test.
445 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
447 * gcc.target/mips/octeon-exts-5.c: Likewise.
449 2009-05-20 Jakub Jelinek <jakub@redhat.com>
452 * gcc.c-torture/compile/pr40204.c: New test.
454 2009-05-20 Richard Guenther <rguenther@suse.de>
456 * gcc.c-torture/compile/20090518-1.c: New testcase.
458 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
460 PR tree-optimization/40087
461 * gcc.dg/tree-ssa/pr40087.c: New test.
463 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
465 * gcc.dg/vector-4.c: New testcase.
466 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
467 * g++.dg/ext/vector16.C: New testcase.
469 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
472 * gcc.dg/pr40172.c: Renamed to ...
473 * gcc.dg/pr40172-1.c: This.
475 * gcc.dg/pr40172-2.c: New.
476 * gcc.dg/pr40172-3.c: Likewise.
478 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
481 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
483 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
485 * gnat.dg/loop_optimization6.ad[sb]: New test.
487 2009-05-19 Richard Guenther <rguenther@suse.de>
489 * gcc.c-torture/compile/20090519-1.c: New testcase.
491 2009-05-18 Jason Merrill <jason@redhat.com>
493 * g++.dg/cpp0x/explicit1.C: New.
494 * g++.dg/cpp0x/explicit2.C: New.
496 2009-05-18 Dodji Seketeli <dodji@redhat.com>
499 * g++.dg/debug/dwarf2/nested-1.C: New test.
501 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
504 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
507 2009-05-18 Janus Weil <janus@gcc.gnu.org>
510 * gfortran.dg/proc_ptr_comp_8.f90: New.
512 2009-05-18 Richard Guenther <rguenther@suse.de>
515 * gfortran.dg/array_memset_2.f90: Adjust.
517 2009-05-18 Janus Weil <janus@gcc.gnu.org>
521 * gfortran.dg/interface_27.f90: New.
522 * gfortran.dg/interface_28.f90: New.
523 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
524 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
526 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
528 * gcc.target/m68k/tls-ie.c: New test.
529 * gcc.target/m68k/tls-le.c: New test.
530 * gcc.target/m68k/tls-gd.c: New test.
531 * gcc.target/m68k/tls-ld.c: New test.
532 * gcc.target/m68k/tls-ie-xgot.c: New test.
533 * gcc.target/m68k/tls-le-xtls.c: New test.
534 * gcc.target/m68k/tls-gd-xgot.c: New test.
535 * gcc.target/m68k/tls-ld-xgot.c: New test.
536 * gcc.target/m68k/tls-ld-xtls.c: New test.
537 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
539 2009-05-18 Martin Jambor <mjambor@suse.cz>
541 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
543 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
546 * gcc.dg/pr40172.c: New.
548 2009-05-17 Jason Merrill <jason@redhat.com>
551 * g++.dg/template/dtor6.C: New.
553 2009-05-17 Joseph Myers <joseph@codesourcery.com>
555 * g++.dg/warn/translate-ice-1.C: New test.
557 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
559 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
560 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
561 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
562 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
564 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
567 * gfortran.dg/erf_2.F90: New test.
568 * gfortran.dg/erfc_scaled_2.f90: New test.
570 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
573 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
574 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
575 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
577 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
579 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
580 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
582 2009-05-15 Ian Lance Taylor <iant@google.com>
584 * gcc.dg/Wcxx-compat-10.c: New testcase.
586 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
589 * gcc.dg/pr16302.c: New.
590 * g++.dg/warn/pr16302.C: New.
592 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
594 * gcc.dg/torture/builtin-math-5.c: New.
595 * gcc.dg/torture/builtin-math-6.c: New.
596 * lib/target-supports.exp (check_effective_target_mpc): New.
598 2009-05-15 Jan Hubicka <jh@suse.cz>
600 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
602 2009-05-15 Jan Hubicka <jh@suse.cz>
604 * gcc.target/i386/align-main-1.c (check): Mark noinline.
605 * gcc.target/i386/align-main-2.c (check): Mark noinline.
606 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
607 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
608 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
610 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
612 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
613 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
615 2009-05-15 Jan Hubicka <jh@suse.cz>
617 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
618 optimized by sibcall noinline.
620 2009-05-15 Jan Hubicka <jh@suse.cz>
622 * sibcall-1.c (track): Mark noinline.
623 * sibcall-2.c (track): Mark noinline.
624 * sibcall-3.c (track): Mark noinline.
625 * sibcall-4.c (track): Mark noinline.
627 2009-05-15 Jan Hubicka <jh@suse.cz>
629 * flatten-2.c: Disable early inlining; add comment.
630 * flatten-3.c: New test based on flatten-2.c.
632 2009-05-15 Richard Guenther <rguenther@suse.de>
634 PR tree-optimization/39999
635 * gcc.c-torture/compile/pr39999.c: New testcase.
637 2009-05-15 Joseph Myers <joseph@codesourcery.com>
639 * gcc.c-torture/compile/ptr-conv-1.c: New test.
641 2009-05-14 Ian Lance Taylor <iant@google.com>
643 * gcc.dg/Wcxx-compat-9.c: New testcase.
645 2009-05-14 Janus Weil <janus@gcc.gnu.org>
648 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
649 * gfortran.dg/duplicate_type_2.f90: Ditto.
650 * gfortran.dg/duplicate_type_3.f90: New.
652 2009-05-14 Laurent GUERBY <laurent@guerby.net>
654 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
655 * ada/acats/tests/c5/c59002c.ada: Likewise.
657 2009-05-13 Taras Glek <tglek@mozilla.com>
659 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
660 attributes and decl smashing.
661 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
663 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
664 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
666 2009-05-14 Jakub Jelinek <jakub@redhat.com>
669 * gfortran.dg/pr39865.f90: New test.
670 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
672 * gfortran.dg/hollerith_f95.f90: Likewise.
673 * gfortran.dg/hollerith6.f90: New test.
674 * gfortran.dg/hollerith7.f90: New test.
676 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
679 * gcc.dg/cpp/pr36674.i: New.
681 2009-05-14 Ben Elliston <bje@au.ibm.com>
684 * gcc.c-torture/compile/pr40035.c: New test.
686 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
688 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
690 2009-05-12 Tobias Burnus <burnus@net-b.de>
693 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
694 * gfortran.dg/c_kind_tests_2.f03: Ditto.
695 * gfortran.dg/interop_params.f03: Ditto.
697 2009-05-12 Jan Hubicka <jh@suse.cz>
699 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
700 so unrolling still happens.
701 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
702 * gcc.dg/ipa/ipacost-2.c: Likewise.
703 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
705 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
707 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
709 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
711 * lib/target-supports.exp (check_profiling_available): Return
712 false for -p on *-*-cygwin* targets.
714 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
716 PR tree-optimization/38632
717 * g++.dg/tree-ssa/pr38632.C: New.
719 2009-05-11 Jan Hubicka <jh@suse.cz>
721 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
722 we now optimize better.
723 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
724 out at different places.
725 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
727 * gcc.dg/vect/vect-76.c: Likewise.
728 * gcc.dg/vect/vect-70.c: Likewise.
729 * gcc.dg/vect/vect-66.c: Likewise.
730 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
731 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
733 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
736 * gcc.c-torture/compile/pr40080.c: New.
738 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
740 * gcc.c-torture/compile/pr40026.c: New testcase.
742 2009-05-11 Janus Weil <janus@gcc.gnu.org>
745 * gfortran.dg/proc_ptr_comp_7.f90: New.
747 2009-05-11 Ira Rosen <irar@il.ibm.com>
749 PR tree-optimization/40074
750 * gcc.dg/vect/pr40074.c: New test.
752 2009-05-10 Ian Lance Taylor <iant@google.com>
754 * gcc.dg/Wcxx-compat-7.c: New testcase.
755 * gcc.dg/Wcxx-compat-8.c: New testcase.
756 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
758 * gcc.dg/pr17188-1.c: Likewise.
759 * gcc.dg/pr39084.c: Likewise.
761 2009-05-10 Michael Matz <matz@suse.de>
764 * gcc.dg/pr40031.c: New test.
766 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
769 * gfortran.dg/array_constructor_31.f90: New test.
771 2009-05-10 Richard Guenther <rguenther@suse.de>
773 PR tree-optimization/40081
774 * g++.dg/torture/pr40081.C: New testcase.
776 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
779 * gfortran.dg/dependency_24.f90: New test.
780 * gfortran.dg/dependency_23.f90: Clean up module files.
782 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
785 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
786 * gfortran.dg/chmod_2.f90: Likewise.
787 * gfortran.dg/chmod_3.f90: Likewise.
788 * gfortran.dg/open_errors.f90: Likewise.
790 2009-05-09 Jan Hubicka <jh@suse.cz>
793 * g++.dg/eh/nested-try.C: New test.
795 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
797 PR tree-optimization/40049
798 * gcc.dg/vect/vect-shift-2.c: New test.
800 2009-05-08 Joseph Myers <joseph@codesourcery.com>
802 * gcc.dg/torture/complex-sign-mul-minus-one.c,
803 gcc.dg/torture/complex-sign-mul-one.c: New tests.
805 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
808 * g++.dg/warn/deprecated-6.C: New.
809 * gcc.dg/deprecated-4.c: Likewise.
810 * gcc.dg/deprecated-5.c: Likewise.
811 * gcc.dg/deprecated-6.c: Likewise.
813 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
815 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
816 __aligned__(__BIGGEST_ALIGNMENT__).
817 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
818 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
819 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
820 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
821 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
822 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
823 * gcc.dg/vect/Os-vect-95.c: Likewise.
824 * gcc.dg/vect/pr20122.c: Likewise.
825 * gcc.dg/vect/pr36493.c: Likewise.
826 * gcc.dg/vect/pr37385.c: Likewise.
827 * gcc.dg/vect/slp-7.c: Likewise.
828 * gcc.dg/vect/slp-9.c: Likewise.
829 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
830 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
831 * gcc.dg/vect/vect-35.c: Likewise.
832 * gcc.dg/vect/vect-40.c: Likewise.
833 * gcc.dg/vect/vect-42.c: Likewise.
834 * gcc.dg/vect/vect-44.c: Likewise.
835 * gcc.dg/vect/vect-46.c: Likewise.
836 * gcc.dg/vect/vect-48.c: Likewise.
837 * gcc.dg/vect/vect-52.c: Likewise.
838 * gcc.dg/vect/vect-54.c: Likewise.
839 * gcc.dg/vect/vect-56.c: Likewise.
840 * gcc.dg/vect/vect-58.c: Likewise.
841 * gcc.dg/vect/vect-60.c: Likewise.
842 * gcc.dg/vect/vect-74.c: Likewise.
843 * gcc.dg/vect/vect-75.c: Likewise.
844 * gcc.dg/vect/vect-76.c: Likewise.
845 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
846 * gcc.dg/vect/vect-77.c: Likewise.
847 * gcc.dg/vect/vect-77-global.c: Likewise.
848 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
849 * gcc.dg/vect/vect-78.c: Likewise.
850 * gcc.dg/vect/vect-78-global.c: Likewise.
851 * gcc.dg/vect/vect-80.c: Likewise.
852 * gcc.dg/vect/vect-85.c: Likewise.
853 * gcc.dg/vect/vect-87.c: Likewise.
854 * gcc.dg/vect/vect-88.c: Likewise.
855 * gcc.dg/vect/vect-92.c: Likewise.
856 * gcc.dg/vect/vect-93.c: Likewise.
857 * gcc.dg/vect/vect-95.c: Likewise.
858 * gcc.dg/vect/vect-97.c: Likewise.
859 * gcc.dg/vect/vect-complex-1.c: Likewise.
860 * gcc.dg/vect/vect-complex-4.c: Likewise.
861 * gcc.dg/vect/vect-complex-5.c: Likewise.
862 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
863 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
864 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
865 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
866 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
867 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
868 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
869 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
870 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
871 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
872 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
873 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
874 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
875 * gcc.dg/vect/vect-outer-1a.c: Likewise.
876 * gcc.dg/vect/vect-outer-1.c: Likewise.
877 * gcc.dg/vect/vect-outer-2a.c: Likewise.
878 * gcc.dg/vect/vect-outer-2b.c: Likewise.
879 * gcc.dg/vect/vect-outer-2.c: Likewise.
880 * gcc.dg/vect/vect-outer-2c.c: Likewise.
881 * gcc.dg/vect/vect-outer-2d.c: Likewise.
882 * gcc.dg/vect/vect-outer-3a.c: Likewise.
883 * gcc.dg/vect/vect-outer-3b.c: Likewise.
884 * gcc.dg/vect/vect-outer-3.c: Likewise.
885 * gcc.dg/vect/vect-outer-3c.c: Likewise.
886 * gcc.dg/vect/vect-outer-5.c: Likewise.
887 * gcc.dg/vect/vect-outer-6.c: Likewise.
888 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
889 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
890 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
891 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
892 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
893 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
894 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
895 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
896 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
897 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
898 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
899 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
900 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
901 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
903 2009-05-08 Joseph Myers <joseph@codesourcery.com>
906 * gcc.dg/torture/complex-sign.h: New header.
907 * gcc.dg/torture/complex-sign-add.c,
908 gcc.dg/torture/complex-sign-mixed-add.c,
909 gcc.dg/torture/complex-sign-mixed-div.c,
910 gcc.dg/torture/complex-sign-mixed-mul.c,
911 gcc.dg/torture/complex-sign-mixed-sub.c,
912 gcc.dg/torture/complex-sign-mul.c,
913 gcc.dg/torture/complex-sign-sub.c: New tests.
915 2009-05-08 Janus Weil <janus@gcc.gnu.org>
918 * gfortran.dg/intrinsic_3.f90: New.
920 2009-05-07 Janis Johnson <janis187@us.ibm.com>
923 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
924 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
925 * gcc.dg/dfp/float-constant-double.c: New test.
926 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
927 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
928 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
929 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
930 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
931 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
932 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
933 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
934 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
936 2009-05-07 Jakub Jelinek <jakub@redhat.com>
939 * gcc.c-torture/execute/pr40057.c: New test.
941 2009-05-06 James E. Wilson <wilson@codesourcery.com>
943 * gcc.c-torture/compile/const-high-part.c: New test.
945 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
948 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
951 2009-05-06 Janus Weil <janus@gcc.gnu.org>
954 * gfortran.dg/proc_decl_1.f90: Modified.
955 * gfortran.dg/proc_ptr_comp_1.f90: New.
956 * gfortran.dg/proc_ptr_comp_2.f90: New.
957 * gfortran.dg/proc_ptr_comp_3.f90: New.
958 * gfortran.dg/proc_ptr_comp_4.f90: New.
959 * gfortran.dg/proc_ptr_comp_5.f90: New.
960 * gfortran.dg/proc_ptr_comp_6.f90: New.
962 2009-05-06 Dodji Seketeli <dodji@redhat.com>
965 * g++.dg/template/call7.C: New test.
967 2009-05-06 Diego Novillo <dnovillo@google.com>
969 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
971 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
973 * gfortran.dg/pr40021.f: Moved to ...
974 * gfortran.fortran-torture/execute/pr40021.f: Here.
976 2009-05-06 Janis Johnson <janis187@us.ibm.com>
979 * gcc.dg/dfp/pr39986.c: New test.
981 2009-05-06 Michael Matz <matz@suse.de>
984 * gfortran.dg/pr40021.f: New test.
986 2009-05-06 Le-Chun Wu <lcwu@google.com>
988 * lib/plugin-support.exp: New file containing support procs for
990 * lib/target-supports.exp (check_plugin_available): New proc.
991 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
992 * gcc.dg/plugin/selfassign.c: New plugin source file.
993 * gcc.dg/plugin/self-assign-test-1.c: New test.
994 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
995 * g++.dg/README: Add description for plugin test.
996 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
997 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
998 * g++.dg/plugin/selfassign.c: New plugin source file.
999 * g++.dg/plugin/self-assign-test-1.C: New test.
1000 * g++.dg/plugin/self-assign-test-2.C: Likewise.
1001 * g++.dg/plugin/self-assign-test-3.C: Likewise.
1002 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
1003 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
1005 2009-05-06 Tobias Burnus <burnus@net-b.de>
1008 * gfortran.dg/intrinsic_2.f90: New test.
1009 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
1011 2009-05-06 Joseph Myers <joseph@codesourcery.com>
1014 * gcc.dg/noncompile/incomplete-5.c: New test.
1016 2009-05-05 Jakub Jelinek <jakub@redhat.com>
1019 * gcc.dg/pr39666-1.c: New test.
1020 * gcc.dg/pr39666-2.c: Likewise.
1021 * g++.dg/warn/Wuninitialized-4.C: Likewise.
1022 * g++.dg/warn/Wuninitialized-5.C: Likewise.
1023 * gfortran.dg/pr39666-1.f90: Likewise.
1024 * gfortran.dg/pr39666-2.f90: Likewise.
1026 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
1028 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
1029 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
1030 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1032 2009-05-05 Janus Weil <janus@gcc.gnu.org>
1035 * gfortran.dg/proc_ptr_17.f90: New.
1037 2009-05-05 Richard Guenther <rguenther@suse.de>
1039 PR tree-optimization/40022
1040 * gcc.c-torture/execute/pr40022.c: New testcase.
1042 2009-05-05 Richard Guenther <rguenther@suse.de>
1045 * gcc.c-torture/compile/pr40023.c: New testcase.
1047 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
1049 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
1050 * g++.dg/template/overload9.C: Likewise.
1051 * g++.dg/ext/ms-1.C: New.
1053 2009-05-05 Jakub Jelinek <jakub@redhat.com>
1056 * g++.dg/ext/vla7.C: New test.
1058 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1060 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
1062 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1064 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
1065 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
1066 Update expected errors.
1068 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1071 * g++.dg/parse/parser-pr28152.C: New.
1072 * g++.dg/parse/parser-pr28152-2.C: New.
1074 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1076 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
1078 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
1080 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
1081 * gcc.target/sparc/fexpand-2.c: Likewise.
1082 * gcc.target/sparc/fpmerge-2.c: Likewise.
1083 * gcc.target/sparc/pdist-2.c: Likewise.
1085 2009-05-03 Richard Guenther <rguenther@suse.de>
1088 * gcc.c-torture/compile/pr39983.c: New testcase.
1090 2009-05-03 Joseph Myers <joseph@codesourcery.com>
1092 * gcc.dg/c99-complex-3.c: New test.
1094 2009-05-03 Joseph Myers <joseph@codesourcery.com>
1096 * gcc.dg/cpp/utf8-5byte-1.c: New test.
1098 2009-05-02 Joseph Myers <joseph@codesourcery.com>
1100 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
1102 2009-05-02 Richard Guenther <rguenther@suse.de>
1105 * gcc.target/spu/pr40001.c: New testcase.
1107 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
1109 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
1111 2009-04-30 Steve Ellcey <sje@cup.hp.com>
1114 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
1115 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
1117 2009-04-30 Janis Johnson <janis187@us.ibm.com>
1120 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
1123 2009-04-30 David Ayers <ayers@fsfe.org>
1125 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
1126 and gcc_error_prefix variables.
1127 * objc.dg/bad-receiver-type.m: Update to match correct
1129 * objc.dg/encode-5.m: Likewise.
1130 * objc.dg/id-1.m: Likewise.
1131 * objc.dg/method-1.m: Likewise.
1132 * objc.dg/method-6.m: Likewise.
1133 * objc.dg/method-7.m: Likewise.
1134 * objc.dg/method-9.m: Likewise.
1135 * objc.dg/method-11.m: Likewise.
1136 * objc.dg/method-20.m: Likewise.
1137 * objc.dg/private-1.m: Likewise.
1139 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
1142 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
1143 * gfortran.dg/advance_4.f90: Likewise
1144 * gfortran.dg/advance_5.f90: Likewise
1145 * gfortran.dg/append_1.f90: Likewise
1146 * gfortran.dg/backslash_1.f90: Likewise
1147 * gfortran.dg/backslash_2.f90: Likewise
1148 * gfortran.dg/backslash_3.f: Likewise
1149 * gfortran.dg/backspace_10.f90: Likewise
1150 * gfortran.dg/backspace_3.f: Likewise
1151 * gfortran.dg/backspace_4.f: Likewise
1152 * gfortran.dg/backspace_5.f: Likewise
1153 * gfortran.dg/backspace_8.f: Likewise
1154 * gfortran.dg/backspace_9.f: Likewise
1155 * gfortran.dg/complex_write.f90: Likewise
1156 * gfortran.dg/convert_implied_open.f90: Likewise
1157 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
1158 * gfortran.dg/dos_eol.f: Likewise
1159 * gfortran.dg/empty_format_1.f90: Likewise
1160 * gfortran.dg/endfile.f: Likewise
1161 * gfortran.dg/eof_1.f90: Likewise
1162 * gfortran.dg/eor_1.f90: Likewise
1163 * gfortran.dg/eor_handling_1.f90: Likewise
1164 * gfortran.dg/eor_handling_2.f90: Likewise
1165 * gfortran.dg/eor_handling_3.f90: Likewise
1166 * gfortran.dg/eor_handling_4.f90: Likewise
1167 * gfortran.dg/eor_handling_5.f90: Likewise
1168 * gfortran.dg/error_recovery_5.f90: Likewise
1169 * gfortran.dg/f2003_inquire_1.f03: Likewise
1170 * gfortran.dg/f2003_io_4.f03: Likewise
1171 * gfortran.dg/f2003_io_5.f03: Likewise
1172 * gfortran.dg/f2003_io_7.f03: Likewise
1173 * gfortran.dg/fgetc_1.f90: Likewise
1174 * gfortran.dg/fgetc_2.f90: Likewise
1175 * gfortran.dg/flush_1.f90: Likewise
1176 * gfortran.dg/fmt_exhaust.f90: Likewise
1177 * gfortran.dg/fmt_huge.f90: Likewise
1178 * gfortran.dg/fmt_read.f90: Likewise
1179 * gfortran.dg/fmt_t_1.f90: Likewise
1180 * gfortran.dg/fmt_t_2.f90: Likewise
1181 * gfortran.dg/fmt_t_3.f90: Likewise
1182 * gfortran.dg/fmt_t_4.f90: Likewise
1183 * gfortran.dg/fmt_t_5.f90: Likewise
1184 * gfortran.dg/fmt_t_7.f: Likewise
1185 * gfortran.dg/fseek.f90: Likewise
1186 * gfortran.dg/ftell_1.f90: Likewise
1187 * gfortran.dg/ftell_2.f90: Likewise
1188 * gfortran.dg/func_derived_3.f90: Likewise
1189 * gfortran.dg/inquire_9.f90: Likewise
1190 * gfortran.dg/iostat_1.f90: Likewise
1191 * gfortran.dg/iostat_2.f90: Likewise
1192 * gfortran.dg/list_read_1.f90: Likewise
1193 * gfortran.dg/list_read_4.f90: Likewise
1194 * gfortran.dg/list_read_5.f90: Likewise
1195 * gfortran.dg/list_read_7.f90: Likewise
1196 * gfortran.dg/list_read_8.f90: Likewise
1197 * gfortran.dg/list_read_9.f90: Likewise
1198 * gfortran.dg/namelist_13.f90: Likewise
1199 * gfortran.dg/namelist_14.f90: Likewise
1200 * gfortran.dg/namelist_15.f90: Likewise
1201 * gfortran.dg/namelist_16.f90: Likewise
1202 * gfortran.dg/namelist_17.f90: Likewise
1203 * gfortran.dg/namelist_18.f90: Likewise
1204 * gfortran.dg/namelist_19.f90: Likewise
1205 * gfortran.dg/namelist_20.f90: Likewise
1206 * gfortran.dg/namelist_24.f90: Likewise
1207 * gfortran.dg/namelist_26.f90: Likewise
1208 * gfortran.dg/namelist_27.f90: Likewise
1209 * gfortran.dg/namelist_28.f90: Likewise
1210 * gfortran.dg/namelist_37.f90: Likewise
1211 * gfortran.dg/namelist_38.f90: Likewise
1212 * gfortran.dg/namelist_39.f90: Likewise
1213 * gfortran.dg/namelist_40.f90: Likewise
1214 * gfortran.dg/namelist_43.f90: Likewise
1215 * gfortran.dg/namelist_44.f90: Likewise
1216 * gfortran.dg/namelist_45.f90: Likewise
1217 * gfortran.dg/namelist_46.f90: Likewise
1218 * gfortran.dg/namelist_47.f90: Likewise
1219 * gfortran.dg/namelist_48.f90: Likewise
1220 * gfortran.dg/namelist_49.f90: Likewise
1221 * gfortran.dg/namelist_50.f90: Likewise
1222 * gfortran.dg/namelist_51.f90: Likewise
1223 * gfortran.dg/namelist_52.f90: Likewise
1224 * gfortran.dg/namelist_56.f90: Likewise
1225 * gfortran.dg/namelist_char_only.f90: Likewise
1226 * gfortran.dg/namelist_use.f90: Likewise
1227 * gfortran.dg/namelist_use_only.f90: Likewise
1228 * gfortran.dg/noadv_size.f90: Likewise
1229 * gfortran.dg/open_access_append_1.f90: Likewise
1230 * gfortran.dg/pad_no.f90: Likewise
1231 * gfortran.dg/pr12884.f: Likewise
1232 * gfortran.dg/pr17090.f90: Likewise
1233 * gfortran.dg/pr17285.f90: Likewise
1234 * gfortran.dg/pr17286.f90: Likewise
1235 * gfortran.dg/pr18122.f90: Likewise
1236 * gfortran.dg/pr18210.f90: Likewise
1237 * gfortran.dg/pr18392.f90: Likewise
1238 * gfortran.dg/pr19155.f: Likewise
1239 * gfortran.dg/pr19216.f: Likewise
1240 * gfortran.dg/pr19467.f90: Likewise
1241 * gfortran.dg/pr19657.f: Likewise
1242 * gfortran.dg/pr20257.f90: Likewise
1243 * gfortran.dg/read_bad_advance.f90: Likewise
1244 * gfortran.dg/read_eof_2.f90: Likewise
1245 * gfortran.dg/read_eof_4.f90: Likewise
1246 * gfortran.dg/read_many_1.f: Likewise
1247 * gfortran.dg/read_noadvance.f90: Likewise
1248 * gfortran.dg/read_repeat.f90: Likewise
1249 * gfortran.dg/read_size_noadvance.f90: Likewise
1250 * gfortran.dg/read_x_past.f: Likewise
1251 * gfortran.dg/record_marker_1.f90: Likewise
1252 * gfortran.dg/record_marker_3.f90: Likewise
1253 * gfortran.dg/rewind_1.f90: Likewise
1254 * gfortran.dg/runtime_warning_1.f90: Likewise
1255 * gfortran.dg/shape_3.f90: Likewise
1256 * gfortran.dg/slash_1.f90: Likewise
1257 * gfortran.dg/stat_1.f90: Likewise
1258 * gfortran.dg/stat_2.f90: Likewise
1259 * gfortran.dg/streamio_11.f90: Likewise
1260 * gfortran.dg/streamio_3.f90: Likewise
1261 * gfortran.dg/streamio_4.f90: Likewise
1262 * gfortran.dg/streamio_9.f90: Likewise
1263 * gfortran.dg/tl_editing.f90: Likewise
1264 * gfortran.dg/unf_io_convert_1.f90: Likewise
1265 * gfortran.dg/unf_io_convert_2.f90: Likewise
1266 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
1267 * gfortran.dg/unf_short_record_1.f90: Likewise
1268 * gfortran.dg/utf8_1.f03: Likewise
1269 * gfortran.dg/utf8_2.f03: Likewise
1270 * gfortran.dg/widechar_IO_1.f90: Likewise
1271 * gfortran.dg/write_check3.f90: Likewise
1272 * gfortran.dg/write_rewind_2.f: Likewise
1273 * gfortran.dg/x_slash_2.f: Likewise
1275 2009-04-29 Richard Guenther <rguenther@suse.de>
1278 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
1280 (check_effective_target_vect_floatuint_cvt): Likewise.
1281 * gcc.dg/vect/slp-10.c: Adjust.
1282 * gcc.dg/vect/slp-11.c: Adjust.
1283 * gcc.dg/vect/slp-12b.c: Adjust.
1284 * gcc.dg/vect/slp-33.c: Adjust.
1285 * gcc.c-torture/compile/pr39943.c: New testcase.
1287 2009-04-29 Richard Guenther <rguenther@suse.de>
1290 * gcc.c-torture/compile/pr39937.c: New testcase.
1292 2009-04-29 Richard Guenther <rguenther@suse.de>
1294 PR tree-optimization/39941
1295 * gcc.c-torture/compile/pr39941.c: New testcase.
1297 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
1299 * gcc.target/bfin/20090411-1.c: New test.
1301 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
1304 * gcc.dg/pr39565.c: New testcase.
1306 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
1308 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
1309 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1310 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1311 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1312 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1313 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1314 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1315 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1316 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1317 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1318 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1319 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1320 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1321 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1322 * gcc.target/i386/pr37191.c: Likewise.
1323 * gcc.target/i386/reload-1.c: Likewise.
1324 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
1325 * g++.old-deja/g++.pt/repo2.C: Likewise.
1326 * g++.old-deja/g++.pt/repo3.C: Likewise.
1327 * g++.old-deja/g++.pt/repo4.C: Likewise.
1328 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1329 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1330 * g++.dg/template/repo1.C: Likewise.
1331 * g++.dg/template/repo2.C: Likewise.
1332 * g++.dg/template/repo3.C: Likewise.
1333 * g++.dg/template/repo4.C: Likewise.
1334 * g++.dg/template/repo5.C: Likewise.
1335 * g++.dg/template/repo6.C: Likewise.
1336 * g++.dg/template/repo7.C: Likewise.
1337 * g++.dg/template/repo8.C: Likewise.
1338 * g++.dg/template/repo9.C: Likewise.
1339 * g++.dg/rtti/repo1.C: Likewise.
1340 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
1341 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
1342 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
1343 * g++.dg/other/PR23205.C: Skip for vxworks.
1344 * g++.dg/ext/visibility/class1.C: Requires PIC.
1345 * g++.dg/eh/async-unwind2.C: Requires PIC.
1346 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
1347 does not have cxa_exit.
1349 2009-04-28 Jing Yu <jingyu@google.com>
1352 * lib/target-supports.exp (check_effective_target_tls): Remove
1354 (check_effective_target_tls_native): Likewise.
1355 (check_effective_target_tls_runtime): Likewise.
1356 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
1358 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
1360 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1363 * gfortran.dg/proc_ptr_16.f90: New.
1365 2009-04-28 Steve Ellcey <sje@cup.hp.com>
1367 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
1370 2009-04-28 Richard Guenther <rguenther@suse.de>
1373 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
1375 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
1377 * g++.dg/warn/pr35652.C: Removed.
1378 * gcc.dg/pr35652.c: Likewise.
1380 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
1382 * gcc.target/ia64/20071210-2.c: New testcase.
1384 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1387 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
1388 * gcc.dg/pr39323-3.c: Ditto.
1390 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1394 * gfortran.dg/ambiguous_reference_2.f90: New.
1395 * gfortran.dg/pointer_assign_7.f90: New.
1397 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
1398 Mark Mitchell <mark@codesourcery.com>
1400 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
1401 * gcc.dg/20020103-1.c: Check for __ppc.
1402 * gcc.dg/asm-b.c: Check for __ppc.
1403 * gcc.dg/20020919-1.c: Check for __ppc.
1404 * gcc.dg/20020312-2.c: Likewise.
1405 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
1406 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
1407 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
1408 * g++.dg/warn/weak1.C: Likewise.
1409 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
1410 static so appropriate optimizations kick in.
1411 (find_base_value_wrapper): New function.
1412 * g++.dg/eh/simd-5.C: Fix target triplet.
1413 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
1415 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1416 H.J. Lu <hongjiu.lu@intel.com>
1419 * gcc.target/i386/pr39911.c: New test.
1421 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
1424 * gfortran.dg/alloc_comp_assign_10.f90: New test.
1426 2009-04-28 Ben Elliston <bje@au.ibm.com>
1431 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1433 * gcc.dg/pr35652.C: New.
1434 * g++.dg/warn/pr35652.C: New.
1435 * gcc.dg/format/plus-1.c: Adjust message.
1437 2009-04-27 DJ Delorie <dj@redhat.com>
1439 * lib/target-supports.exp (check_effective_target_double64): New.
1440 (check_effective_target_double64plus): New.
1441 (check_effective_target_large_double): New.
1442 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
1443 * gcc.dg/div-double-1.c: Likewise.
1444 * gcc.dg/Wconversion-real.c: Require large_double.
1445 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
1447 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
1450 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
1453 2009-04-27 Ian Lance Taylor <iant@google.com>
1455 * gcc.dg/Wcxx-compat-5.c: New testcase.
1456 * gcc.dg/Wcxx-compat-6.c: New testcase.
1458 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1460 Allow non-constant arguments to conversion intrinsics.
1461 * gcc.target/spu/intrinsics-3.c: Update tests.
1463 2009-04-27 Richard Guenther <rguenther@suse.de>
1466 * gcc.c-torture/compile/pr39928-1.c: New testcase.
1467 * gcc.c-torture/compile/pr39928-2.c: Likewise.
1469 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
1472 * gcc.dg/torture/pr39903-1.c: New.
1473 * gcc.dg/torture/pr39903-2.c: Likewise.
1475 2009-04-27 Revital Eres <eres@il.ibm.com>
1477 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
1479 * gcc.dg/sms-2.c: Add dump check.
1480 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
1482 * gcc.dg/sms-4.c: Likewise.
1483 * gcc.dg/sms-5.c: Likewise.
1484 * gcc.dg/sms-6.c: Likewise.
1485 * gcc.dg/sms-7.c: Likewise.
1486 * gcc.dg/sms-antideps.c: Rename to...
1487 * gcc.dg/sms-8.c: This and add sms dump file and check it.
1489 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
1491 * gnat.dg/opt2.adb: New test.
1493 2009-04-27 Jakub Jelinek <jakub@redhat.com>
1496 * g++.dg/warn/Wunused-15.C: New test.
1498 2009-04-26 Michael Matz <matz@suse.de>
1501 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1503 * gcc.target/i386/pr37248-1.c: Modified.
1504 * gcc.target/i386/pr37248-3.c: Modified.
1505 * gcc.target/i386/pr37248-2.c: Modified.
1506 * gnat.dg/aliasing1.adb: Modified.
1507 * gnat.dg/pack9.adb: Modified.
1508 * gnat.dg/aliasing2.adb: Modified.
1509 * gcc.dg/strict-overflow-2.c: Modified.
1510 * gcc.dg/autopar/reduc-1char.c: Modified.
1511 * gcc.dg/autopar/reduc-2char.c: Modified.
1512 * gcc.dg/autopar/reduc-1.c: Modified.
1513 * gcc.dg/autopar/reduc-2.c: Modified.
1514 * gcc.dg/autopar/reduc-3.c: Modified.
1515 * gcc.dg/autopar/reduc-6.c: Modified.
1516 * gcc.dg/autopar/reduc-7.c: Modified.
1517 * gcc.dg/autopar/reduc-8.c: Modified.
1518 * gcc.dg/autopar/reduc-9.c: Modified.
1519 * gcc.dg/autopar/reduc-1short.c: Modified.
1520 * gcc.dg/autopar/reduc-2short.c: Modified.
1521 * gcc.dg/autopar/parallelization-1.c: Modified.
1522 * gcc.dg/strict-overflow-4.c: Modified.
1523 * gcc.dg/strict-overflow-6.c: Modified.
1524 * gcc.dg/gomp/combined-1.c: Modified.
1525 * gcc.dg/no-strict-overflow-1.c: Modified.
1526 * gcc.dg/no-strict-overflow-3.c: Modified.
1527 * gcc.dg/no-strict-overflow-5.c: Modified.
1528 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1529 * gcc.dg/tree-ssa/pr18134.c: Modified.
1530 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1531 * gcc.dg/tree-ssa/vector-2.c: Modified.
1532 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
1533 * gcc.dg/tree-ssa/loop-21.c: Modified.
1534 * gcc.dg/tree-ssa/20030824-2.c: Modified.
1535 * gcc.dg/tree-ssa/vector-3.c: Modified.
1536 * gcc.dg/tree-ssa/asm-3.c: Modified.
1537 * gcc.dg/tree-ssa/pr23294.c: Modified.
1538 * gcc.dg/tree-ssa/loop-22.c: Modified.
1539 * gcc.dg/tree-ssa/loop-15.c: Modified.
1540 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
1541 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
1542 * gcc.dg/tree-ssa/pr20139.c: Modified.
1543 * gcc.dg/tree-ssa/scev-cast.c: Modified.
1544 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
1545 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
1546 * gcc.dg/tree-ssa/loop-5.c: Modified.
1547 * gcc.dg/tree-ssa/pr19431.c: Modified.
1548 * gcc.dg/tree-ssa/pr32044.c: Modified.
1549 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
1550 * gcc.dg/tree-ssa/loop-19.c: Modified.
1551 * gcc.dg/tree-ssa/loop-28.c: Modified.
1552 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
1553 * gcc.dg/tree-ssa/divide-1.c: Modified.
1554 * gcc.dg/tree-ssa/inline-1.c: Modified.
1555 * gcc.dg/tree-ssa/divide-3.c: Modified.
1556 * gcc.dg/tree-ssa/pr30978.c: Modified.
1557 * gcc.dg/tree-ssa/alias-6.c: Modified.
1558 * gcc.dg/tree-ssa/divide-4.c: Modified.
1559 * gcc.dg/tree-ssa/alias-11.c: Modified.
1560 * gcc.dg/no-strict-overflow-7.c: Modified.
1561 * gcc.dg/strict-overflow-1.c: Modified.
1562 * gcc.dg/pr15784-4.c: Modified.
1563 * gcc.dg/pr34263.c: Modified.
1564 * gcc.dg/strict-overflow-3.c: Modified.
1565 * gcc.dg/tree-prof/stringop-1.c: Modified.
1566 * gcc.dg/tree-prof/val-prof-1.c: Modified.
1567 * gcc.dg/tree-prof/val-prof-2.c: Modified.
1568 * gcc.dg/tree-prof/val-prof-3.c: Modified.
1569 * gcc.dg/tree-prof/val-prof-4.c: Modified.
1570 * gcc.dg/no-strict-overflow-2.c: Modified.
1571 * gcc.dg/no-strict-overflow-4.c: Modified.
1572 * gcc.dg/no-strict-overflow-6.c: Modified.
1573 * g++.dg/tree-ssa/pr27090.C: Modified.
1574 * g++.dg/tree-ssa/tmmti-2.C: Modified.
1575 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
1576 * g++.dg/tree-ssa/pr19807.C: Modified.
1577 * g++.dg/opt/pr30965.C: Modified.
1578 * g++.dg/init/new17.C: Modified.
1579 * gfortran.dg/whole_file_6.f90: Modified.
1580 * gfortran.dg/whole_file_5.f90: Modified.
1581 * gfortran.dg/reassoc_1.f90: Modified.
1582 * gfortran.dg/reassoc_3.f90: Modified.
1584 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
1587 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
1589 2009-04-26 Jakub Jelinek <jakub@redhat.com>
1592 * gcc.target/i386/pr39543-1.c: New test.
1593 * gcc.target/i386/pr39543-2.c: New test.
1594 * gcc.target/i386/pr39543-3.c: New test.
1597 * gcc.dg/Wunused-value-3.c: New test.
1599 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1602 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
1603 gcc.dg/vla-21.c: New tests.
1605 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1608 * gcc.dg/inline-34.c: New test.
1610 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1612 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
1613 gcc.dg/enum-const-3.c: New tests.
1614 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
1615 -pedantic-errors. Update expected diagnostics.
1617 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1620 * gcc.dg/vla-20.c: New test.
1622 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1625 * gcc.dg/vla-19.c: New test.
1627 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1629 PR preprocessor/39559
1630 * gcc.dg/c99-intconst-2.c: New test.
1632 2009-04-25 Jan Hubicka <jh@suse.cz>
1634 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1636 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1639 * gfortran.dg/import7.f90: New.
1641 2009-04-24 Richard Guenther <rguenther@suse.de>
1643 * gcc.dg/tree-ssa/vrp48.c: Fix.
1645 2008-04-24 Doug Kwan <dougkwan@google.com>
1647 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1648 destination are the same.
1650 2009-04-24 Richard Guenther <rguenther@suse.de>
1652 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1654 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1656 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1657 gcc.dg/array-const-3.c: New tests.
1659 2009-04-24 Ian Lance Taylor <iant@google.com>
1661 * gcc.dg/Wcxx-compat-4.c: New testcase.
1663 2009-04-24 Daniel Kraft <d@domob.eu>
1665 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1666 expected on already erraneous symbol (renamed to fresh one).
1668 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1671 * gcc.dg/pr39867.c: New.
1673 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1677 * gfortran.dg/intrinsic_1.f90: New.
1679 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1681 * gnat.dg/alignment7.adb: New test.
1682 * gnat.dg/alignment8.adb: Likewise.
1684 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1686 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1687 * gnat.dg/specs/rep_clause2.ads: New test.
1689 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1691 PR rtl-optimization/39794
1692 * gcc.dg/pr39794.c: New test.
1694 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1696 * gnat.dg/atomic1.adb: New test.
1697 * gnat.dg/atomic1_pkg.ads: New helper.
1699 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1702 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1703 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1705 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1707 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1710 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1713 * gcc.dg/vector-init-1.c: New testcase.
1714 * gcc.dg/vector-init-2.c: New testcase.
1716 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1718 * gnat.dg/enum2.adb: New test.
1719 * gnat.dg/enum2_pkg.ads: New helper.
1721 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1724 * gcc.dg/torture/pr39855.c: New test.
1726 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1729 * g++.dg/cpp0x/pr39639.C: New test.
1731 2009-04-22 Mark Heffernan <meheff@google.com>
1733 * gcc.dg/profile-generate-3.c: New test.
1735 2009-04-22 Jan Hubicka <jh@suse.cz>
1737 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1739 2009-04-22 Steve Ellcey <sje@cup.hp.com>
1742 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1744 2009-04-22 Richard Guenther <rguenther@suse.de>
1746 PR tree-optimization/39824
1747 * gcc.c-torture/compile/pr39824.c: New testcase.
1749 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1752 * g++.dg/parse/parser-pr14875.C: New.
1753 * g++.dg/parse/parser-pr14875-2.C: New.
1754 * g++.dg/parse/error6.C: Update match string.
1756 2009-04-22 Richard Guenther <rguenther@suse.de>
1758 PR tree-optimization/39845
1759 * gcc.c-torture/compile/pr39845.c: New testcase.
1761 2009-04-22 Janus Weil <janus@gcc.gnu.org>
1764 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1765 * gfortran.dg/external_initializer.f90: Modified.
1766 * gfortran.dg/interface_26.f90: Modified.
1767 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1768 * gfortran.dg/proc_ptr_3.f90: Modified.
1769 * gfortran.dg/proc_ptr_15.f90: New.
1770 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1772 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1775 * g++.dg/warn/pr35711.C: New.
1776 * g++.dg/conversion/ptrmem2.C: Update.
1778 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1780 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1781 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1782 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1783 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1784 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1785 gcc.c-torture/ChangeLog.0,
1786 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1787 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1788 gcc.target/i386/math-torture/math-torture.exp,
1789 gcc.target/mips/inter/mips16-inter.exp,
1790 gcc.target/mips/mips-nonpic/README,
1791 gcc.target/x86_64/abi/README.gcc,
1792 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1793 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1794 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1796 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1798 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1800 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1802 2009-04-21 Richard Guenther <rguenther@suse.de>
1805 * gcc.dg/torture/pr39829.c: New testcase.
1807 2009-04-21 Martin Jambor <mjambor@suse.cz>
1809 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1811 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1814 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1815 * gcc.dg/sequence-pt-2.c: New.
1816 * gcc.dg/sequence-pt-3.c: New.
1817 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1818 * g++.dg/warn/sequence-pt-2.c: New.
1819 * g++.dg/warn/sequence-pt-3.c: New.
1821 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1823 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1825 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1827 * gnat.dg/import1.ad[sb]: New test.
1829 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1831 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1834 2009-04-20 Tobias Burnus <burnus@net-b.de>
1837 * gfortran.dg/continuation_11.f90: New test.
1839 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1842 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1843 messages. Test for "long long" in system headers.
1844 * gcc.dg/c99-longlong-2.c: New.
1845 * g++.dg/warn/pr13358.C: New.
1846 * g++.dg/warn/pr13358-2.C: New.
1847 * g++.dg/warn/pr13358-3.C: New.
1848 * g++.dg/warn/pr13358-4.C: New.
1850 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1852 * gcc.dg/framework-2.c: Fix up for non existent includes
1853 being fatal errors now.
1855 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1858 * gfortran.dg/private_type_13.f90: New test.
1859 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1861 2009-04-20 Le-Chun Wu <lcwu@google.com>
1864 * g++.dg/warn/Wunused-14.C: New test.
1866 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1868 * gnat.dg/specs/small_alignment.ads: New test.
1870 2009-04-20 Ian Lance Taylor <iant@google.com>
1872 * gcc.dg/Wcxx-compat-3.c: New testcase.
1874 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1876 * gnat.dg/pack13.ad[sb]: New test.
1877 * gnat.dg/pack13_pkg.ads: New helper.
1879 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1881 * gnat.dg/discr11.ad[sb]: New test.
1882 * gnat.dg/discr11_pkg.ads: New helper.
1884 2009-04-20 Ira Rosen <irar@il.ibm.com>
1886 PR tree-optimization/39675
1887 * gcc.dg/vect/O3-pr39675-2.c: New test.
1889 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1891 * gnat.dg/rep_clause3.adb: New test.
1893 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1896 * gcc.dg/c99-flex-array-7.c: New test.
1898 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1901 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1903 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1906 * gcc.dg/c99-restrict-3.c: New test.
1908 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1910 PR preprocessor/20078
1911 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1913 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
1915 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1916 Do not pass -B$root after -margs.
1918 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1922 * gcc.dg/pr32061.c: New.
1923 * gcc.dg/Wlogical-op-1.c: Update.
1924 * g++.dg/warn/Wlogical-op-1.C: Update.
1925 * g++.dg/warn/pr36954.C: New.
1927 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1930 * gcc.dg/lvalue-5.c: New test.
1932 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1935 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1937 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1939 * gcc.dg/cpp/include5.c: New test.
1941 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1944 * gcc.dg/call-diag-2.c: New test.
1946 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1948 PR preprocessor/39646
1949 * gcc.dg/cpp/line8.c: New test.
1951 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1953 PR preprocessor/39647
1954 * gcc.dg/cpp/line7.c: New test.
1956 2009-04-18 Richard Guenther <rguenther@suse.de>
1959 * gcc.target/i386/pr39804.c: New testcase.
1961 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
1963 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1964 * g++.dg/other/pr39496.C: Likewise.
1966 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1969 * gcc.dg/pr36902.c: New.
1971 2009-04-17 Diego Novillo <dnovillo@google.com>
1973 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1974 violation for variable 'inside_main'.
1976 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1978 * gfortran.fortran-torture/execute/getarg_1.x: New file.
1980 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1982 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1984 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1986 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1987 * gfortran.dg/chmod_2.f90: Likewise.
1988 * gfortran.dg/chmod_3.f90: Likewise.
1989 * gfortran.dg/open_errors.f90: Likewise.
1990 * gfortran.dg/stat_1.f90: Likewise.
1991 * gfortran.dg/stat_2.f90: Likewise.
1993 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1995 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1996 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1997 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1998 * gfortran.dg/nearest_1.f90: Likewise.
1999 * gfortran.dg/nearest_3.f90: Likewise.
2000 * gfortran.dg/isnan_1.f90: Likewise.
2001 * gfortran.dg/isnan_2.f90: Likewise.
2002 * gfortran.dg/nan_1.f90: Likewise.
2003 * gfortran.dg/nan_2.f90: Likewise.
2004 * gfortran.dg/nan_3.f90: Likewise.
2005 * gfortran.dg/nan_4.f90: Likewise.
2006 * gfortran.dg/module_nan.f90: Likewise.
2007 * gfortran.dg/int_conv_2.f90: Likewise.
2008 * gfortran.dg/init_flag_3.f90: Likewise.
2009 * gfortran.dg/namelist_42.f90: Likewise.
2010 * gfortran.dg/namelist_43.f90: Likewise.
2011 * gfortran.dg/real_const_3.f90: Likewise.
2012 * gfortran.dg/transfer_simplify_1.f90: Likewise.
2014 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
2015 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
2016 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
2017 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
2018 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
2020 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
2021 * gfortran.dg/gamma_5.f90: Likewise.
2023 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2025 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
2026 less strict so it also works with auto-overlay support.
2027 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
2028 for "exceeds local store" linker errors on the SPU.
2030 * lib/gfortran.exp: Include target-supports.exp.
2031 (gfortran_init): On SPU targets where automatic overlay support
2032 is available, use it to build all Fortran test cases.
2034 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
2036 2009-04-17 Arnaud Charlet <charlet@adacore.com>
2038 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
2039 rule enforced by gnat on taft types.
2041 2009-04-17 Jakub Jelinek <jakub@redhat.com>
2044 * g++.dg/ext/complit11.C: Add empty dg-options.
2046 2009-04-16 Andrew Pinski <pinskia@gmail.com>
2049 * g++.dg/template/defarg11.C: New test.
2051 2009-04-16 Andrew Pinski <pinskia@gmail.com>
2054 * g++.dg/ext/complit11.C: New testcase.
2056 2009-04-15 Le-Chun Wu <lcwu@google.com>
2059 * g++.dg/warn/Wunused-13.C: New testcase.
2061 2009-04-15 Ian Lance Taylor <iant@google.com>
2063 * gcc.dg/Wenum-compare-1.c: New testcase.
2065 2009-04-15 Richard Guenther <rguenther@suse.de>
2067 PR tree-optimization/39764
2068 * g++.dg/torture/pr39764.C: New testcase.
2070 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
2072 * g++.dg/ext/altivec-17.C: New.
2074 2009-04-15 Arnaud Charlet <charlet@adacore.com>
2076 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
2077 * gnat.dg/specs/limited1.ads: Ditto.
2079 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2082 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
2083 for testing the results of estimate instructions.
2084 * gcc.dg/vmx/3a-04m.c (test): Ditto.
2085 * gcc.dg/vmx/3a-05.c (test): Ditto.
2087 2009-04-14 Jason Merrill <jason@redhat.com>
2090 * g++.dg/warn/Wshadow-4.C: Extend.
2092 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
2094 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
2095 (do_D): Remove attribute hidden.
2097 2009-04-13 Jason Merrill <jason@redhat.com>
2100 * g++.dg/init/copy7.C: New.
2102 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
2105 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
2106 (check_for_all_options): This.
2108 2009-04-13 Jason Merrill <jason@redhat.com>
2111 * g++.dg/template/crash90.C: New.
2113 2009-04-12 Jason Merrill <jason@redhat.com>
2116 * g++.dg/overload/extern-C-2.C: New.
2118 2009-04-12 Joseph Myers <joseph@codesourcery.com>
2120 PR preprocessor/31869
2121 * gcc.dg/cpp/strify5.c: New test.
2123 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
2125 * gnat.dg/enum1.adb: New test.
2126 * gnat.dg/enum1_pkg.ads: New helper.
2128 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
2131 * gcc.target/alpha/pr39740.c: New test.
2133 2009-04-11 Daniel Kraft <d@domob.eu>
2136 * gfortran.dg/bounds_check_strlen_1.f90: New test.
2137 * gfortran.dg/bounds_check_strlen_2.f90: New test.
2138 * gfortran.dg/bounds_check_strlen_3.f90: New test.
2139 * gfortran.dg/bounds_check_strlen_4.f90: New test.
2140 * gfortran.dg/bounds_check_strlen_5.f90: New test.
2141 * gfortran.dg/bounds_check_strlen_6.f90: New test.
2142 * gfortran.dg/bounds_check_strlen_7.f90: New test.
2143 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
2144 expected string length that failed with -fbounds-check now.
2145 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
2147 2009-04-11 Janus Weil <janus@gcc.gnu.org>
2150 * gfortran.dg/proc_ptr_14.f90: New.
2152 2009-04-11 Richard Guenther <rguenther@suse.de>
2155 * g++.dg/torture/pr39732.C: New testcase.
2157 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
2159 * gfortran.dg/whole_file_5.f90: New.
2160 * gfortran.dg/whole_file_6.f90: New.
2162 2009-04-11 Richard Guenther <rguenther@suse.de>
2164 PR tree-optimization/39713
2165 * g++.dg/torture/pr39713.C: New testcase.
2167 2009-04-10 Richard Guenther <rguenther@suse.de>
2170 * gcc.dg/pr39712.c: New testcase.
2172 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
2175 * g++.dg/cpp0x/enum2.C: Updated.
2176 * g++.dg/debug/pr22514.C: Likewise.
2177 * g++.dg/parse/enum2.C: Likewise.
2178 * g++.dg/parse/enum3.C: Likewise.
2179 * g++.dg/template/crash79.C: Likewise.
2180 * g++.old-deja/g++.jason/cond.C: Likewise.
2182 2009-04-10 Chao-ying Fu <fu@mips.com>
2184 * gcc.target/mips/interrupt_handler.c: Change from compile to
2187 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2189 * objc/execute/forward-1.x: Fix x86_64 entry typos.
2191 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
2194 * gfortran.dg/zero_sized_6.f90: New.
2196 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2199 * g++.dg/parse/pr20118.C: New.
2200 * g++.dg/template/spec16.C: Update.
2202 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2205 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
2206 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
2207 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
2208 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
2209 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
2210 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
2211 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
2212 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
2213 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
2214 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
2215 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
2216 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
2217 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
2218 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
2219 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
2220 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
2221 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
2223 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2226 * g++.dg/torture/pr39678.C: New.
2227 * gcc.dg/compat/struct-complex-2.h: Likewise.
2228 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
2229 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
2230 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
2231 * gcc.dg/torture/pr39678.c: Likewise.
2232 * gcc.target/i386/pr39678.c: Likewise.
2234 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
2235 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2237 * gcc.target/x86_64/abi/test_passing_structs.c: Include
2238 <complex.h>. Add tests for structure with complex float.
2240 2009-04-10 Ben Elliston <bje@au.ibm.com>
2241 Joseph Myers <joseph@codesourcery.com>
2244 * gcc.dg/dfp/pr36800.c: New.
2246 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2247 Rafael Avila de Espindola <espindola@google.com>
2249 * gcc.misc-tests/help.exp: New file.
2250 * lib/options.exp: New file.
2252 2009-04-09 Janis Johnson <janis187@us.ibm.com>
2255 * objc/execute/forward-1.x: New.
2257 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
2259 * gcc.dg/pr27150-1.c: Change to a link test.
2261 2009-04-09 Jakub Jelinek <jakub@redhat.com>
2263 * g++.dg/lookup/using2.C: Change copyright header to refer to version
2264 3 of the GNU General Public License and to point readers at the
2265 COPYING3 file and the FSF's license web page.
2266 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
2267 * gcc.dg/struct/struct-reorg.exp: Likewise.
2268 * gcc.target/spu/tag_manager.c: Likewise.
2270 2009-04-09 Richard Guenther <rguenther@suse.de>
2273 * ssa-ccp-25.c: Adjust pattern.
2275 2009-04-09 Janus Weil <janus@gcc.gnu.org>
2278 * gfortran.dg/external_procedures_1.f90: Modified.
2279 * gfortran.dg/proc_ptr_result_1.f90: New.
2280 * gfortran.dg/proc_ptr_result_2.f90: New.
2281 * gfortran.dg/proc_ptr_result_3.f90: New.
2283 2009-04-09 Richard Guenther <rguenther@suse.de>
2285 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
2286 to prevent constant propagation.
2287 * gcc.dg/vect/vect-56.c: Likewise.
2288 * gcc.dg/vect/vect-58.c: Likewise.
2289 * gcc.dg/vect/vect-60.c: Likewise.
2290 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2291 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2292 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
2294 2009-04-09 Richard Guenther <rguenther@suse.de>
2296 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
2297 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2299 2009-04-09 Joseph Myers <joseph@codesourcery.com>
2302 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
2305 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2307 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
2308 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
2310 2009-04-08 Jakub Jelinek <jakub@redhat.com>
2312 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
2314 2009-04-08 Jason Merrill <jason@redhat.com>
2317 * g++.dg/template/error40.C: Add another test.
2319 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2323 * gcc.c-torture/compile/pr39614-1.c,
2324 gcc.c-torture/compile/pr39614-2.c,
2325 gcc.c-torture/compile/pr39614-3.c,
2326 gcc.c-torture/compile/pr39614-4.c,
2327 gcc.c-torture/compile/pr39614-5.c,
2328 gcc.c-torture/compile/pr39673-1.c,
2329 gcc.c-torture/compile/pr39673-2.c: New tests.
2330 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
2332 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2333 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
2336 2009-04-08 Dodji Seketeli <dodji@redhat.com>
2339 * g++.dg/cpp0x/variadic-crash2.C: New test.
2341 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
2344 * gfortran.dg/alloc_comp_result_1.f90: New test.
2346 2009-04-07 Jason Merrill <jason@redhat.com>
2349 * g++.dg/overload/extern-C-1.C: New.
2351 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2354 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
2356 2009-04-07 Jason Merrill <jason@redhat.com>
2359 * g++.dg/template/error40.C: New.
2361 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2364 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
2366 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
2368 * gnat.dg/subp_elim_errors.ad[sb]: New test.
2370 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2373 * gfortran.dg/proc_decl_1.f90: Modified.
2374 * gfortran.dg/proc_ptr_11.f90: Extended.
2375 * gfortran.dg/proc_ptr_13.f90: Modified.
2377 2009-04-06 Jason Merrill <jason@redhat.com>
2380 * g++.dg/template/fnspec1.C: New.
2382 2009-04-06 Laurent GUERBY <laurent@guerby.net>
2384 * lib/gnat.exp: Handle multilib.
2386 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2389 * gfortran.dg/dependency_23.f90: New test.
2391 2009-04-06 Richard Guenther <rguenther@suse.de>
2393 PR tree-optimization/28868
2394 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2395 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
2396 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2397 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2399 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2401 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
2403 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2405 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
2407 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2409 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
2410 with the built-in y0, and the subsequent warning.
2411 (y1): Likewise, rename to y_1.
2413 2009-04-06 Janus Weil <janus@gcc.gnu.org>
2416 * gfortran.dg/proc_decl_21.f90: New.
2418 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2421 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
2423 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
2425 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
2426 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
2427 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
2428 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
2429 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
2430 gfortran.dg/namelist_49.f90: Gate test on effective_target
2432 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
2434 2009-04-05 Daniel Kraft <d@domob.eu>
2437 * gfortran.dg/read_float_2.f03
2438 * gfortran.dg/read_float_3.f90
2440 2009-04-05 Richard Guenther <rguenther@suse.de>
2442 PR tree-optimization/39648
2443 * gcc.c-torture/compile/pr39648.c: New testcase.
2445 2009-04-05 Jason Merrill <jason@redhat.com>
2448 * g++.dg/template/error39.C: New.
2450 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
2453 * gfortran.dg/implied_do_1.f90: New.
2455 2009-04-04 Tobias Burnus <burnus@net-b.de>
2458 * gfortran.dg/recursive_check_8.f90: New.
2459 * gfortran.dg/recursive_check_9.f90: New.
2460 * gfortran.dg/recursive_check_10.f90: New.
2461 * gfortran.dg/recursive_check_11.f90: New.
2462 * gfortran.dg/recursive_check_12.f90: New.
2463 * gfortran.dg/recursive_check_13.f90: New.
2464 * gfortran.dg/recursive_check_14.f90: New.
2466 2009-04-04 Jason Merrill <jason@redhat.com>
2469 * g++.dg/template/error38.C: Add more tests.
2471 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
2474 * gfortran.dg/common_align_2.f90: New test.
2476 2009-04-04 Richard Guenther <rguenther@suse.de>
2478 PR tree-optimization/8781
2479 PR tree-optimization/37892
2480 * g++.dg/tree-ssa/pr8781.C: New testcase.
2481 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
2483 2009-04-04 Richard Guenther <rguenther@suse.de>
2485 PR tree-optimization/39636
2486 * gcc.c-torture/compile/pr39636.c: New testcase.
2488 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
2490 PR rtl-optimization/39607
2491 * g++.dg/opt/pr39607.C: New.
2493 2009-04-03 Tobias Burnus <burnus@net-b.de>
2496 * gfortran.dg/common_12.f90: New.
2498 2009-04-03 Jason Merrill <jason@redhat.com>
2501 * g++.dg/template/const2.C: New test.
2503 2009-04-03 Richard Guenther <rguenther@suse.de>
2505 PR tree-optimization/2480
2506 PR tree-optimization/23086
2507 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2508 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2510 2009-04-03 Richard Guenther <rguenther@suse.de>
2512 PR tree-optimization/34743
2513 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2514 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2515 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2516 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2517 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2518 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2519 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2520 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2522 2009-04-03 Richard Guenther <rguenther@suse.de>
2525 PR tree-optimization/23940
2526 PR tree-optimization/33237
2529 PR tree-optimization/36201
2530 PR tree-optimization/36230
2531 PR tree-optimization/38049
2532 PR tree-optimization/38207
2533 PR tree-optimization/38230
2534 PR tree-optimization/38301
2535 PR tree-optimization/38585
2537 PR tree-optimization/38985
2538 PR tree-optimization/39299
2539 * gcc.dg/pr19633-1.c: Adjust.
2540 * gcc.dg/torture/pta-callused-1.c: Likewise.
2541 * gcc.dg/torture/pr39074-2.c: Likewise.
2542 * gcc.dg/torture/pr39074.c: Likewise.
2543 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
2544 * gcc.dg/torture/pr30375.c: Adjust.
2545 * gcc.dg/torture/pr33563.c: Likewise.
2546 * gcc.dg/torture/pr33870.c: Likewise.
2547 * gcc.dg/torture/pr33560.c: Likewise.
2548 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
2549 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2550 * gcc.dg/tree-ssa/alias-15.c: Remove.
2551 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
2552 * gcc.dg/tree-ssa/pr26421.c: Adjust.
2553 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
2554 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
2555 * gcc.dg/tree-ssa/pr23382.c: Adjust.
2556 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
2557 * gcc.dg/tree-ssa/alias-16.c: Adjust.
2558 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2559 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2560 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2561 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2562 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
2563 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2564 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
2565 * gcc.dg/tree-ssa/pr13146.c: Likewise.
2566 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2567 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2568 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2569 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
2570 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
2571 * gcc.dg/tree-ssa/alias-20.c: Likewise.
2572 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
2573 * gcc.dg/tree-ssa/pr38895.c: Likewise.
2574 * gcc.dg/uninit-B.c: XFAIL.
2575 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2576 * gcc.dg/uninit-pr19430.c: XFAIL.
2577 * g++.dg/tree-ssa/pr13146.C: New testcase.
2578 * g++.dg/opt/pr36187.C: Adjust.
2579 * g++.dg/torture/20090329-1.C: New testcase.
2581 2009-04-02 Chao-ying Fu <fu@mips.com>
2583 * gcc.target/mips/interrupt_handler.c: New test.
2585 2009-04-02 David Ayers <ayers@fsfe.org>
2588 * objc.dg/bad-receiver-type-2.m: New test contributed by
2591 2009-04-02 Jason Merrill <jason@redhat.com>
2594 * g++.dg/template/error38.C: New test.
2596 2009-04-02 Janis Johnson <janis187@us.ibm.com>
2598 PR tree-optimization/31677
2599 * gcc.dg/memcpy-1.c: Add compiler option.
2601 2009-04-02 Ira Rosen <irar@il.ibm.com>
2603 PR tree-optimization/39595
2604 * gfortran.dg/vect/O3-pr39595.f: New test.
2606 2009-04-02 Dodji Seketeli <dodji@redhat.com>
2609 * g++.dg/template/typedef11.C: New test.
2610 * g++.dg/template/typedef12.C: Likewise.
2611 * g++.dg/template/typedef13.C: Likewise.
2612 * g++.dg/template/typedef14.C: Likewise.
2613 * g++.dg/template/typedef15.C: Likewise.
2614 * g++.dg/template/typedef16.C: Likewise.
2615 * g++.dg/template/sfinae3.C: Compile this pedantically.
2616 The only errors expected should be the one saying the typedef is ill
2618 * g++.old-deja/g++.pt/typename8.C: Likewise.
2619 * g++.dg/template/access11.C: Update this.
2621 2009-04-02 Richard Guenther <rguenther@suse.de>
2623 PR tree-optimization/37221
2624 * gcc.c-torture/compile/20090331-1.c: New testcase.
2626 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2628 * gcc.c-torture/compile/20090401-1.c: New test.
2630 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2633 * g++.dg/template/pr4926-1.C: New.
2635 2009-04-01 Xinliang David Li <davidxl@google.com>
2637 * gcc.target/i386/all_one_m128i.c: New test.
2639 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2642 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2643 * gcc.dg/fltconst-2.c: New test.
2644 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2645 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2648 * gcc.dg/cpp/pr33466.c: New test.
2649 * gcc.dg/dfp/pr33466.c: New test.
2650 * gcc.dg/fixed-point/pr33466.c: New test.
2652 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2654 PR tree-optimization/35011
2655 * g++.dg/other/pr35011.C: New.
2657 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2660 * gcc.dg/pr39226.c: New test.
2662 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2665 * g++.dg/template/pr35240.C: New.
2667 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2670 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2671 * gcc.dg/pr25682.c: Update expected diagnostics.
2673 2009-04-01 Richard Guenther <rguenther@suse.de>
2675 * gcc.dg/fold-plusmult-2.c: New testcase.
2677 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2680 * gcc.dg/pr37772.c: New test.
2681 * g++.dg/ext/asm11.C: New test.
2683 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2685 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2686 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2689 2009-03-31 Jason Merrill <jason@redhat.com>
2691 * g++.old-deja/g++.other/using9.C: Add expected errors.
2693 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2695 * gcc.c-torture/compile/pr33009.c: Removed.
2697 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2699 * gcc.c-torture/compile/pr33009.c: Delete.
2700 * gcc.c-torture/compile/pr11832.c: Likewise.
2702 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2705 * lib/target-supports.exp (check_effective_target_stdint_types):
2707 (check_effective_target_inttypes_types): New.
2708 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2709 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2710 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2712 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2716 * gfortran.dg/data_pointer_1.f90: New test.
2718 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2721 * gfortran.dg/char_length_15.f90: New test.
2723 2009-03-31 Jason Merrill <jason@redhat.com>
2726 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2727 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2728 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2731 * g++.dg/other/typedef2.C: New test.
2734 * g++.dg/template/typedef17.C: New test.
2736 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2737 * g++.dg/cpp0x/auto12.C: Likewise.
2739 2009-03-31 Richard Guenther <rguenther@suse.de>
2742 * gcc.dg/fold-compare-4.c: New testcase.
2743 * gcc.dg/fold-compare-5.c: Likewise.
2745 2009-03-31 Richard Guenther <rguenther@suse.de>
2747 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2749 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2752 * gcc.target/i386/pr39592-1.c: New test.
2754 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2756 PR preprocessor/15638
2757 * gcc.dg/cpp/missing-header-1.c: New test.
2758 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
2759 "compilation terminated" message.
2760 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
2762 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2763 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2764 terminated" message.
2766 2009-03-31 Richard Guenther <rguenther@suse.de>
2770 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2771 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2773 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2776 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2777 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2778 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2779 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2780 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2781 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2782 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2784 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2787 * gfortran.dg/whole_file_1.f90: New test.
2789 * gfortran.dg/whole_file_2.f90: New test.
2790 * gfortran.dg/whole_file_3.f90: New test.
2792 * gfortran.dg/whole_file_4.f90: New test.
2794 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2796 * gfortran.dg/bind_c_usage_19.f90: New test.
2799 * gcc.target/powerpc/altivec-29.c: New test.
2801 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2803 PR rtl-optimization/323
2804 * gcc.target/i386/excess-precision-1.c,
2805 gcc.target/i386/excess-precision-2.c,
2806 gcc.target/i386/excess-precision-3.c,
2807 gcc.target/i386/excess-precision-4.c,
2808 gcc.target/i386/excess-precision-5.c,
2809 gcc.target/i386/excess-precision-6.c: New tests.
2811 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2814 * gcc.dg/c99-array-lval-8.c: New test.
2816 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2818 PR preprocessor/34695
2819 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2820 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2821 instead of dg-warning for "previous definition" messages.
2822 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2823 "warnings being treated as errors" message.
2824 * gcc.dg/fltconst-1.c: Use -fshow-column.
2826 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2829 * gfortran.dg/power1.f90: New test.
2831 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2839 * gcc.c-torture/compile/20081108-1.c,
2840 gcc.c-torture/compile/20081108-2.c,
2841 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2842 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2843 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2844 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2845 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2846 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2847 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2848 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2849 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2850 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2851 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2852 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2853 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2854 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2855 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2856 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2857 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2859 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2860 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2861 XFAILs. Update expected messages.
2862 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2864 * gcc.dg/real-const-1.c: Replace with test from original PR.
2865 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2866 when casting from non-constant integer to pointer.
2868 2009-03-29 Richard Guenther <rguenther@suse.de>
2870 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2872 2009-03-29 Daniel Kraft <d@domob.eu>
2875 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2877 * gfortran.dg/typebound_proc_9.f03: New test.
2878 * gfortran.dg/typebound_proc_10.f03: New test.
2879 * gfortran.dg/typebound_proc_11.f03: New test.
2880 * gfortran.dg/abstract_type_5.f03: New test.
2882 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2885 * gfortran.dg/do_4.f: New.
2886 * gfortran.dg/goto_2.f90: Correct expected warnings.
2887 * gfortran.dg/goto_4.f90: Likewise.
2888 * gfortran.dg/goto_5.f90: New.
2890 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2893 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2895 * gcc.target/i386/pr39545-1.c: New.
2896 * gcc.target/i386/pr39545-2.c: Likewise.
2898 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2899 (flex2_struct): Likewise.
2900 (check_struct_passing7): Likewise.
2901 (check_struct_passing8): Likewise.
2904 (main): Call check_struct_passing7 and check_struct_passing8.
2906 2009-03-29 Richard Guenther <rguenther@suse.de>
2908 * gcc.c-torture/execute/20090113-1.c: New testcase.
2909 * gcc.c-torture/execute/20090113-2.c: Likewise.
2910 * gcc.c-torture/execute/20090113-3.c: Likewise.
2911 * gcc.c-torture/execute/20090207-1.c: Likewise.
2912 * gcc.c-torture/compile/20090114-1.c: Likewise.
2913 * gcc.c-torture/compile/20090328-1.c: Likewise.
2914 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2916 2009-03-29 David Ayers <ayers@fsfe.org>
2919 * objc.dg/conditional-1.m: New tests.
2921 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
2923 * gcc.dg/winline-10.c: New test.
2925 2009-03-28 Tobias Burnus <burnus@net-b.de>
2928 * gfortran.dg/do_check_1.f90: Add test.
2929 * gfortran.dg/do_check_2.f90: Add test.
2930 * gfortran.dg/do_check_3.f90: Add test.
2931 * gfortran.dg/do_check_4.f90: Add test.
2933 2009-03-28 Jan Hubicka <jh@suse.cz>
2935 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2936 * gcc.dg/pr33826.c: Update dump files.
2937 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2938 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2940 2009-03-28 Martin Jambor <mjambor@suse.cz>
2942 * g++.dg/tree-ssa/fwprop-align.C: New test.
2944 2009-03-28 Jakub Jelinek <jakub@redhat.com>
2946 * gcc.target/powerpc/altivec-28.c: New test.
2949 * gcc.dg/wdisallowed-functions-1.c: Removed.
2950 * gcc.dg/wdisallowed-functions-2.c: Removed.
2951 * gcc.dg/wdisallowed-functions-3.c: Removed.
2952 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2953 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2954 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2956 2009-03-28 Richard Guenther <rguenther@suse.de>
2958 PR tree-optimization/38723
2959 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2961 2009-03-28 Paul Thomas <pault@gcc.gnu.org
2964 * gfortran.dg/char_result_13.f90: New test.
2966 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
2969 * gfortran.dg/alloc_comp_assign_9.f90: New test.
2971 2009-03-28 Daniel Kraft <d@domob.eu>
2973 * gfortran.dg/trim_1.f90: New test.
2975 2009-03-28 Richard Guenther <rguenther@suse.de>
2977 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2978 * g++.dg/warn/Warray-bounds.C: Likewise.
2980 2009-03-28 Tobias Burnus <burnus@net-b.de>
2983 * gfortran.dg/recursive_check_7.f90: New test.
2985 2009-03-28 Tobias Burnus <burnus@net-b.de>
2988 * gfortran.dg/do_check_5.f90: New test.
2989 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2990 * gfortran.dg/array_constructor_18.f90: Ditto.
2991 * gfortran.dg/array_constructor_22.f90: Ditto.
2992 * gfortran.dg/do_3.F90: Ditto.
2993 * gfortran.dg/do_1.f90: Ditto.
2995 2009-03-28 Richard Guenther <rguenther@suse.de>
2997 PR tree-optimization/38180
2998 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
3000 2009-03-28 Richard Guenther <rguenther@suse.de>
3002 PR tree-optimization/38513
3003 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
3004 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
3005 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
3006 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
3007 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
3008 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
3009 * gcc.dg/vect/vect-35.c: Likewise.
3010 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
3011 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
3012 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
3014 2009-03-28 Richard Guenther <rguenther@suse.de>
3016 PR tree-optimization/38968
3017 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
3019 2009-03-28 Richard Guenther <rguenther@suse.de>
3021 PR tree-optimization/37795
3022 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
3024 2009-03-28 Joseph Myers <joseph@codesourcery.com>
3026 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
3027 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
3028 options for removed targets.
3030 2009-03-27 Richard Guenther <rguenther@suse.de>
3032 PR tree-optimization/39120
3033 * gcc.c-torture/execute/pr39120.c: New testcase.
3035 2009-03-27 Richard Guenther <rguenther@suse.de>
3037 PR tree-optimization/39120
3038 * gcc.dg/torture/pta-callused-1.c: New testcase.
3040 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3043 * gcc.target/i386/pr39315-1.c: New.
3044 * gcc.target/i386/pr39315-2.c: Likewise.
3045 * gcc.target/i386/pr39315-3.c: Likewise.
3046 * gcc.target/i386/pr39315-4.c: Likewise.
3047 * gcc.target/i386/pr39315-check.c: Likewise.
3049 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3052 * gcc.dg/pr39323-1.c: New.
3053 * gcc.dg/pr39323-2.c: Likewise.
3054 * gcc.dg/pr39323-3.c: Likewise.
3056 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3059 * gcc.target/ia64/sync-1.c: New.
3061 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3064 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
3065 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
3066 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
3067 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
3068 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
3069 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
3070 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
3071 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
3073 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3075 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
3076 for low precision (i.e. float).
3078 2009-03-27 Dodji Seketeli <dodji@redhat.com>
3079 Jakub Jelinek <jakub@redhat.com>
3082 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
3084 2009-03-27 Jakub Jelinek <jakub@redhat.com>
3086 * gcc.dg/memmove-2.c: New test.
3087 * gcc.dg/memmove-3.c: New test.
3089 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
3092 2009-03-27 Xinliang David Li <davidxl@google.com>
3094 PR tree-optimization/39557
3095 * g++.dg/tree-ssa/dom-invalid.C: New test.
3097 2009-03-27 Xinliang David Li <davidxl@google.com>
3099 PR tree-optimization/39548
3100 * g++.dg/tree-ssa/copyprop.C: New test.
3102 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3105 * g++.dg/template/typename17.C: New testcase.
3106 * g++.dg/template/typename18.C: New testcase.
3108 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3111 * g++.dg/other/var_copy-1.C: New test.
3113 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
3116 * g++.dg/parse/ctor9.C: New test.
3118 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
3121 * g++.dg/init/error2.C: New test.
3123 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3126 * gcc.dg/pr35652.C: New.
3127 * g++.dg/warn/pr35652.C: New.
3128 * gcc.dg/format/plus-1.c: Adjust message.
3130 2009-03-26 Jakub Jelinek <jakub@redhat.com>
3133 * gcc.dg/wdisallowed-functions-3.c: New test.
3134 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
3136 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3138 * gcc.dg/inline-33.c: Fix when pic.
3140 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
3142 * gcc.target/ia64/20090324-1.c: New test.
3144 2009-03-25 Jakub Jelinek <jakub@redhat.com>
3147 * gcc.dg/pr27898.c: New test.
3149 PR tree-optimization/32139
3150 * gcc.c-torture/compile/pr32139.c: New test.
3152 2009-03-24 Jason Merrill <jason@redhat.com>
3155 * g++.dg/parse/defarg14.C: New test.
3157 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3160 * gfortran.dg/read_repeat.f90: New test.
3162 2009-03-24 Ira Rosen <irar@il.ibm.com>
3164 PR tree-optimization/39529
3165 * gcc.dg/vect/pr39529.c: New test.
3167 2009-03-24 Dodji Seketeli <dodji@redhat.com>
3168 Jakub Jelinek <jakub@redhat.com>
3171 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
3173 2009-03-23 Jakub Jelinek <jakub@redhat.com>
3176 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
3178 2009-03-23 Jason Merrill <jason@redhat.com>
3180 * g++.dg/cpp0x/auto12.C: Add variadic test.
3183 * g++.dg/warn/Wshadow-4.C: New test.
3185 2009-03-23 Jakub Jelinek <jakub@redhat.com>
3187 PR tree-optimization/39516
3188 * gfortran.dg/pr39516.f: New test.
3190 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
3192 * lib/target-libpath.exp (set_ld_library_path_env_vars):
3193 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
3194 variable, not environment variable.
3196 2009-03-21 Jason Merrill <jason@redhat.com>
3199 * g++.dg/ext/vla6.C: New test.
3201 2009-03-20 Jason Merrill <jason@redhat.com>
3203 * g++.dg/cpp0x/initlist5.C: Add additional test.
3205 2009-03-19 Jakub Jelinek <jakub@redhat.com>
3206 Janis Johnson <janis187@us.ibm.com>
3208 * lib/compat.exp (compat-get-options-main, compat-get-options):
3209 Handle dg-prune-output in source file.
3210 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
3211 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
3212 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
3215 2009-03-19 Jakub Jelinek <jakub@redhat.com>
3218 * gcc.dg/gomp/pr39495-1.c: New test.
3219 * gcc.dg/gomp/pr39495-2.c: New test.
3220 * g++.dg/gomp/pr39495-1.C: New test.
3221 * g++.dg/gomp/pr39495-2.C: New test.
3224 * gcc.target/i386/pr39496.c: New test.
3225 * g++.dg/other/pr39496.C: New test.
3227 2009-03-19 Li Feng <nemokingdom@gmail.com>
3230 * gcc.dg/autopar/pr39500-1.c: New.
3231 * gcc.dg/autopar/pr39500-2.c: New.
3233 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3235 * g++.dg/dg.exp: Prune graphite.
3237 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
3240 * g++.dg/graphite: New.
3241 * g++.dg/graphite/graphite.exp: New.
3242 * g++.dg/graphite/pr39447.C: New.
3244 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3247 * g++.dg/template/pr39425.C: New.
3249 * g++.dg/template/spec33.C: Updated.
3251 2009-03-17 Jason Merrill <jason@redhat.com>
3253 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
3255 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
3258 * g++.dg/ext/unary_trait_incomplete.C: New.
3260 2009-03-17 Jing Yu <jingyu@google.com>
3263 * g++.dg/inherit/thunk10.C: New test.
3265 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
3268 * gcc.target/i386/pr39482.c: New test.
3270 2009-03-17 Jakub Jelinek <jakub@redhat.com>
3273 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
3274 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
3275 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3276 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3279 * gcc.dg/pr39443.c: New test.
3282 * gcc.dg/debug/pr39412.c: New test.
3284 2009-03-17 Janis Johnson <janis187@us.ibm.com>
3287 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
3288 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
3290 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
3291 its original value, or unset if it was not defined.
3292 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
3293 path procs around use of HOSTCC.
3294 * g++.dg/compat/struct-layout-1.exp: Ditto.
3295 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
3297 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
3299 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
3301 2009-03-16 Janis Johnson <janis187@us.ibm.com>
3303 Revert patch for PR testsuite/37630.
3306 * gcc.dg/pr11492.c: Replace constant and remove xfail.
3309 * lib/target-supports.exp (check_effective_target_ieee): New.
3310 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
3311 * gcc.dg/20001012-1.c: Require ieee.
3314 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
3316 2009-03-16 Jakub Jelinek <jakub@redhat.com>
3318 PR tree-optimization/39455
3319 * gcc.dg/pr39455.c: New test.
3321 2009-03-13 David Ayers <ayers@fsfe.org>
3323 * objc/execute/trivial.m. New test.
3325 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
3328 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
3330 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
3333 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
3336 2009-03-12 David Ayers <ayers@fsfe.org>
3339 * objc/execute/exceptions/handler-1.m. New test.
3341 2009-03-12 Jakub Jelinek <jakub@redhat.com>
3344 * gcc.target/i386/pr39431.c: New test.
3346 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
3349 * gcc.target/i386/pr39445.c: New.
3351 * gcc.target/i386/push-1.c: XFAIL.
3353 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
3355 * gcc.dg/inline-33.c: New test.
3357 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
3359 * gcc.dg/vect/vect-82.c: Combine dg-do and
3360 dg-require-effective-target into dg-skip-if.
3361 * gcc.dg/vect/vect-83.c: Likewise.
3363 2009-03-11 Jakub Jelinek <jakub@redhat.com>
3366 * gcc.target/i386/stackalign/longlong-1.c: New test.
3367 * gcc.target/i386/stackalign/longlong-2.c: New test.
3369 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3371 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
3373 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3375 * gcc.c-torture/execute/ieee/inf-3.c: New test.
3376 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
3378 2009-03-11 Olivier Hainque <hainque@adacore.com>
3380 * gnat.dg/slice_enum.adb: New test.
3382 2009-03-11 Jason Merrill <jason@redhat.com>
3385 * g++.dg/opt/nrv15.C: New test.
3387 2009-03-10 Ira Rosen <irar@il.ibm.com>
3389 PR tree-optimization/39422
3390 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
3391 constant array with static initialization to global memory.
3392 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3394 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
3396 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
3399 2009-03-09 Jakub Jelinek <jakub@redhat.com>
3402 * g++.dg/opt/switch2.C: Add -w to dg-options.
3403 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
3404 * g++.dg/warn/switch1.C: New test.
3405 * g++.dg/other/switch3.C: New test.
3407 PR tree-optimization/39394
3408 * gcc.c-torture/compile/pr39394.c: New test.
3410 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3412 * gcc.target/s390/20090223-1.c: New testcase.
3414 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3417 * gfortran.dg/fmt_f0_1.f90: New test.
3419 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
3422 * g++.dg/other/new1.C: Adjusted.
3423 * g++.dg/parse/crash40.C: Likewise.
3424 * g++.dg/parse/defarg12.C: Likewise.
3425 * g++.dg/template/error15.C: Likewise.
3427 * g++.dg/other/pr39060.C: New.
3429 2009-03-07 Jason Merrill <jason@redhat.com>
3432 * g++.dg/opt/new1.C: New.
3434 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3437 * g++.dg/other/error32.C: New.
3439 2009-03-06 Jakub Jelinek <jakub@redhat.com>
3442 * gcc.c-torture/compile/pr39360.c: New test.
3445 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
3447 2009-03-05 Jason Merrill <jason@redhat.com>
3450 * g++.dg/warn/Wuninitialized-3.C: New test.
3452 2009-03-05 Jakub Jelinek <jakub@redhat.com>
3455 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
3456 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
3458 2009-03-04 Jason Merrill <jason@redhat.com>
3461 * g++.dg/template/koenig7.C: New test.
3463 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
3465 * g++.dg/torture/predcom-1.C: New test.
3467 2009-03-04 Richard Guenther <rguenther@suse.de>
3469 PR tree-optimization/39362
3470 * g++.dg/torture/pr39362.C: New testcase.
3472 2009-03-04 Jason Merrill <jason@redhat.com>
3473 Giovanni Bajo <giovannibajo@gcc.gnu.org>
3478 * g++.dg/template/dependent-name5.C: New test.
3480 2009-03-04 Steve Ellcey <sje@cup.hp.com>
3483 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
3484 vect_int to vect_int_mult.
3486 2009-03-04 Richard Guenther <rguenther@suse.de>
3488 PR tree-optimization/39358
3489 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
3490 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
3492 2009-03-04 Richard Guenther <rguenther@suse.de>
3494 PR tree-optimization/39339
3495 * gcc.c-torture/execute/pr39339.c: New testcase.
3497 2009-03-03 Joseph Myers <joseph@codesourcery.com>
3499 * gcc.c-torture/compile/20090303-1.c,
3500 gcc.c-torture/compile/20090303-2.c: New tests.
3502 2009-03-03 Jakub Jelinek <jakub@redhat.com>
3505 * gfortran.dg/gomp/pr39354.f90: New test.
3507 PR tree-optimization/39343
3508 * gcc.dg/pr39343.c: New test.
3510 2009-03-03 Ira Rosen <irar@il.ibm.com>
3512 PR tree-optimization/39248
3513 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
3514 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3515 on targets without vector misalignment support.
3516 * lib/target-supports.exp
3517 (check_effective_target_vect_short_mult): Add
3518 check_effective_target_arm32.
3520 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3523 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3524 * testsuite/gcc.dg/graphite/pr39335.c: New.
3526 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3528 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3530 * gcc.target/i386/stackalign/return-5.c: Likewise.
3531 * gcc.target/i386/stackalign/return-6.c: Likewise.
3533 2009-03-02 Richard Guenther <rguenther@suse.de>
3534 Ira Rosen <irar@il.ibm.com>
3536 PR tree-optimization/39318
3537 * gfortran.dg/vect/pr39318.f90: New test.
3539 2009-03-01 Jan Hubicka <jh@suse.cz>
3541 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
3543 2009-03-01 Jan Hubicka <jh@suse.cz>
3546 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
3548 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
3550 * gnat.dg/pack12.adb: New test.
3552 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
3555 * g++.dg/other/pr37789.C: New.
3557 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3560 * gfortran.dg/interface_25.f90: New test.
3561 * gfortran.dg/interface_26.f90: New test.
3563 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3566 * gfortran.dg/initialization_22.f90: New test.
3568 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
3570 PR rtl-optimization/39241
3571 * gcc.dg/torture/pr39241.c: New.
3573 2009-02-25 Martin Jambor <mjambor@suse.cz>
3575 PR tree-optimizations/39259
3576 * g++.dg/torture/pr39259.C: New testcase.
3578 2009-02-24 Richard Guenther <rguenther@suse.de>
3581 * g++.dg/template/instantiate10.C: New testcase.
3583 2009-02-24 Richard Guenther <rguenther@suse.de>
3584 Zdenek Dvorak <ook@ucw.cz>
3586 PR tree-optimization/39233
3587 * gcc.c-torture/execute/pr39233.c: New testcase.
3589 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
3591 PR tree-optimization/39260
3592 * gcc.dg/graphite/pr39260.c: New.
3594 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3596 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
3598 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3601 * g++.dg/template/void14.C: New.
3603 2009-02-23 Jason Merrill <jason@redhat.com>
3606 * g++.dg/init/const7.C: Remove XFAIL.
3607 * g++.dg/init/static-init1.C: New test.
3609 * g++.dg/cpp0x/initlist14.C: New test.
3611 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3614 * bound_simplification_2.f90: New test case.
3615 * bound_7.f90: New test case.
3617 2009-02-21 Joseph Myers <joseph@codesourcery.com>
3619 * gcc.dg/cpp/include4.c: New test.
3621 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3624 * gcc.target/i386/abi-2.c: New.
3626 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3628 * gcc.c-torture/execute/pr39228.x: New.
3630 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3632 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3633 scan-assembler to check for xmm0 register.
3635 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3636 Joseph Myers <joseph@codesourcery.com>
3638 * gcc.target/arm/va_list.c: New test.
3639 * g++.dg/abi/arm_va_list.C: Likewise.
3640 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3642 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3643 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3644 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3645 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3646 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3647 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3649 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3652 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3655 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3658 * gcc.c-torture/execute/pr39240.c: New test.
3660 2009-02-20 Jason Merrill <jason@redhat.com>
3663 * g++.dg/parse/dtor15.C: New test.
3665 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3667 * gcc.c-torture/execute/20090219-1.c: New.
3669 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3671 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3672 (mips-dg-options): When matching isa* pseudo-options make
3673 'value' optional and accept ! entries. Use $spec instead of
3674 $isa_spec in the isa pseudo-option error message. Only
3675 perform the ISA-range check when 'value' is set. If arch is
3676 matching any CPU in the ! entries switch to its generic ISA.
3677 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3678 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3680 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3683 * gcc.dg/visibility-20.c: New test.
3684 * g++.dg/ext/visibility/visibility-11.C: New test.
3686 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3689 * g++.dg/abi/pr39188-1a.C: New.
3690 * g++.dg/abi/pr39188-1b.C: Likewise.
3691 * g++.dg/abi/pr39188-1.h: Likewise.
3692 * g++.dg/abi/pr39188-2a.C: Likewise.
3693 * g++.dg/abi/pr39188-2b.C: Likewise.
3694 * g++.dg/abi/pr39188-2.h: Likewise.
3695 * g++.dg/abi/pr39188-3a.C: Likewise.
3696 * g++.dg/abi/pr39188-3b.C: Likewise.
3697 * g++.dg/abi/pr39188-3.h: Likewise.
3699 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3702 * gcc.c-torture/execute/call-trap-1.c,
3703 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3706 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3709 * gcc.c-torture/execute/pr39228.c: New test.
3711 2009-02-19 Richard Guenther <rguenther@suse.de>
3713 PR tree-optimization/39074
3714 * gcc.dg/torture/pr39074.c: New testcase.
3715 * gcc.dg/torture/pr39074-2.c: Likewise.
3716 * gcc.dg/torture/pr39074-3.c: Likewise.
3718 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3721 * g++.dg/parse/attr3.C: New.
3723 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3726 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3729 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3732 2009-02-18 Jason Merrill <jason@redhat.com>
3735 * g++.dg/init/const7.C: Remove XFAIL.
3738 * g++.dg/opt/const6.C: New test.
3740 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3742 * gcc.dg/callabi/callabi.exp: Moved to ...
3743 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
3746 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3747 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3748 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3749 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3750 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3751 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3752 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3754 * gcc.dg/callabi/callabi.h: Moved to ...
3755 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3757 * gcc.dg/callabi/func-1.c: Moved to ...
3758 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3760 * gcc.dg/callabi/func-indirect.c: Moved to ...
3761 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3763 * gcc.dg/callabi/pr38891.c: Moved to ...
3764 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3766 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3767 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3769 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3770 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3772 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3773 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3775 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3778 * gcc.dg/callabi/pr38891.c: New.
3780 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3782 * gcc.dg/callabi/callabi.exp: New.
3784 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3787 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3789 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3791 * gcc.target/i386/pr39082-1.c: New.
3793 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3796 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3797 CHECK_M64_M128 is defined.
3798 (check_f_arguments): Add "do".
3799 (check_vector_arguments): New.
3800 (check_m64_arguments): Likewise.
3801 (check_m128_arguments): Likewise.
3803 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3804 (CHECK_M64_M128): Define.
3806 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3808 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3810 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3811 tests only if CHECK_M64_M128 is defined.
3813 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3814 (m128_2_struct): Likewise.
3815 (check_struct_passing5): Likewise.
3816 (check_struct_passing6): Likewise.
3817 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3819 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3821 (check_union_passing4): Likewise.
3822 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3824 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3827 * gcc.dg/noncompile/pr35447-1.c: New test.
3829 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3831 PR tree-optimization/36922
3832 * gfortran.dg/pr36922.f: New test.
3834 2009-02-17 Richard Guenther <rguenther@suse.de>
3836 PR tree-optimization/39202
3837 * gcc.c-torture/compile/pr39202.c: New testcase.
3839 2009-02-17 Richard Guenther <rguenther@suse.de>
3841 PR tree-optimization/39204
3842 * gcc.dg/torture/pr39204.c: New testcase.
3844 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3846 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3847 * gcc.dg/vect/vect-outer-6.c: Ditto.
3849 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3852 * gcc.dg/noncompile/init-5.c: New test.
3853 * gcc.dg/init-bad-4.c: Adjust expected errors.
3855 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3858 * gcc.target/i386/push-1.c: New.
3860 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3862 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3864 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3866 * gcc.target/spu/intrinsics-sr.c: New test.
3868 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3871 * gcc.target/ia64/sibcall-opt-1.c: New test.
3872 * gcc.target/ia64/sibcall-opt-2.c: New test.
3874 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3877 * gfortran.dg/cray_pointers_8.f90: New test.
3880 * gfortran.dg/cray_pointers_9.f90: New test.
3882 2009-02-13 Jason Merrill <jason@redhat.com>
3885 * g++.dg/cpp0x/decltype16.C: New.
3887 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3890 * gfortran.dg/gomp/pr39152.f90: New.
3892 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3895 * gcc.target/i386/pr39162.c: New.
3897 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3900 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3903 2009-02-12 Jason Merrill <jason@redhat.com>
3906 * g++.dg/template/array20.C: New test.
3908 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
3910 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3911 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
3912 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3914 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3916 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3918 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3921 * gfortran.dg/pr39152.f: New.
3923 2009-02-11 Jason Merrill <jason@redhat.com>
3926 * g++.dg/cpp0x/defaulted9.C: New test.
3929 * g++.dg/init/value7.C: New test.
3931 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
3934 * gcc.target/i386/pr38824.c: New testcase.
3936 2009-02-11 Jason Merrill <jason@redhat.com>
3939 * g++.dg/cpp0x/defaulted8.C: New test.
3942 * g++.dg/cpp0x/rv9p.C: New test.
3944 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
3946 * gnat.dg/aliasing3.adb: New test.
3947 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3949 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3952 * g++.dg/template/crash88.C: New.
3953 * g++.dg/template/crash89.C: Likewise.
3955 2009-02-10 Steve Ellcey <sje@cup.hp.com>
3958 * gcc.dg/pr39084.c: New test.
3960 2009-02-10 Jakub Jelinek <jakub@redhat.com>
3963 * gcc.target/i386/pr39139.c: New test.
3965 2009-02-10 Richard Guenther <rguenther@suse.de>
3967 PR tree-optimization/39132
3968 * gcc.dg/torture/pr39132.c: New testcase.
3970 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
3973 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3974 * gcc.target/x86_64/abi/avx/args.h: Likewise.
3975 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3976 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3977 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3978 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3979 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3980 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3982 2009-02-09 Jason Merrill <jason@redhat.com>
3985 * g++.dg/init/value6.C: New test.
3987 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
3989 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3991 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
3993 * gcc.c-torture/compile/20090209-1.c: New test.
3995 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3999 * g++.dg/cpp0x/vt-35147.C: New.
4000 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4001 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4003 2009-02-06 Joseph Myers <joseph@codesourcery.com>
4006 * gcc.dg/attr-alias-4.c: New test.
4008 2009-02-06 Janis Johnson <janis187@us.ibm.com>
4011 * gcc.dg/dfp/pr39035.c: New test.
4013 2009-02-06 Joseph Myers <joseph@codesourcery.com>
4016 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
4018 2009-02-05 Jakub Jelinek <jakub@redhat.com>
4021 * g++.dg/opt/thunk3.C: New test.
4023 2009-02-05 Nick Clifton <nickc@redhat.com>
4025 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
4026 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
4027 * gcc.dg/cdce1.c: Likewise.
4028 * gcc.dg/cpp/_Pragma6.c: Likewise.
4029 * g++.dg/cpp/_Pragma1.C: Likewise.
4030 * gcc.dg/utf32-2.c: Xfail for M32C.
4031 * gcc.dg/utf32-1.c: Likewise.
4032 * gcc.dg/utf32-3.c: Likewise.
4033 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
4035 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
4036 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
4037 * gcc.dg/Wconversion-5.c: Likewise.
4038 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
4039 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
4040 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
4041 * gcc.dg/utf-inc-init.c: Likewise.
4042 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
4043 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
4044 * gcc.dg/utf-array-short-wchar.c: Likewise.
4045 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
4046 * gcc.dg/mallign.c: Use size_t instead of long.
4048 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
4050 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
4052 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
4054 * gcc.c-torture/execute/pr39100.c: New.
4056 2009-02-05 Joseph Myers <joseph@codesourcery.com>
4059 * gcc.dg/tls/diag-6.c: New test.
4061 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
4063 AVX Programming Reference (January, 2009)
4064 * gcc.target/i386/avx-vpclmulqdq.c: New.
4065 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4067 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
4069 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
4070 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
4071 (pclmul_test): Renamed to ...
4074 2009-02-04 Jakub Jelinek <jakub@redhat.com>
4077 * g++.dg/abi/mangle31.C: New test.
4079 2009-02-03 Joseph Myers <joseph@codesourcery.com>
4082 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
4084 * vla-6.c: Likewise. Expect warning not error for [*] lexically
4085 inside function prototype but not part of parameter declarator.
4086 * vla-11.c: New test.
4088 2009-02-03 Jason Merrill <jason@redhat.com>
4090 * g++.dg/warn/main-4.C: New test.
4091 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
4093 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4096 * g++.dg/expr/cast10.C: New test.
4098 2009-02-03 Joseph Myers <joseph@codesourcery.com>
4101 * gcc.dg/init-bad-6.c: New test.
4103 2009-02-03 Jakub Jelinek <jakub@redhat.com>
4106 * gcc.c-torture/compile/pr35318.c: New test.
4109 * gcc.dg/nofixed-point-2.c: New test.
4110 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
4111 * g++.dg/ext/fixed2.C: Likewise.
4112 * g++.dg/other/error25.C: Likewise.
4113 * g++.dg/lookup/crash7.C: Likewise.
4114 * g++.dg/cpp0x/decltype-38655.C: Likewise.
4117 * g++.dg/cpp0x/initlist13.C: New test.
4119 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
4122 * g++.dg/template/func2.C: New test.
4125 * g++.dg/template/typename15.C: New.
4126 * g++.dg/template/typename16.C: New.
4128 2009-02-03 Janis Johnson <janis187@us.ibm.com>
4129 Ben Elliston <bje@au.ibm.com>
4132 * gcc.dg/dfp/pr39034.c: New test.
4134 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4137 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
4139 2009-02-02 Jason Merrill <jason@redhat.com>
4142 * g++.dg/parse/dtor14.C: New test.
4144 2009-02-02 Jakub Jelinek <jakub@redhat.com>
4146 * lib/target-supports.exp
4147 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
4148 * g++.dg/ext/builtin10.C: New test.
4151 * gcc.target/i386/pr39058.c: New test.
4153 2009-02-02 Richard Guenther <rguenther@suse.de>
4155 PR tree-optimization/38937
4156 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
4158 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
4161 * g++.dg/parse/crash52.C: New.
4163 2009-01-30 Richard Guenther <rguenther@suse.de>
4165 PR tree-optimization/39041
4166 * gcc.c-torture/compile/pr39041.c: New testcase.
4168 2009-01-30 Jakub Jelinek <jakub@redhat.com>
4171 * gcc.target/i386/pr39013-1.c: New test.
4172 * gcc.target/i386/pr39013-2.c: New test.
4175 * g++.dg/ext/label12.C: New test.
4177 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4180 * g++.dg/parse/error34.C: New.
4181 * g++.dg/parse/error35.C: Likewise.
4183 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4186 * g++.dg/cpp0x/decltype-38655.C: New.
4188 2009-01-30 Jakub Jelinek <jakub@redhat.com>
4191 * g++.dg/torture/pr39002.C: New test.
4193 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
4195 PR tree-optimization/39007
4196 * gcc.dg/tree-ssa/pr39007.c: New.
4198 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
4201 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
4204 2009-01-29 Steve Ellcey <sje@cup.hp.com>
4207 * gcc.c-torture/compile/pr38857.c: New test.
4209 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
4213 * gfortran.dg/bound_6.f90: New test.
4215 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
4217 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
4219 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
4221 PR tree-optimization/38997
4222 * gcc.dg/tree-ssa/pr38997.c: New.
4224 2009-01-28 Richard Guenther <rguenther@suse.de>
4226 PR tree-optimization/38926
4227 * gcc.c-torture/compile/pr38926.c: New testcase.
4229 2009-01-28 Jakub Jelinek <jakub@redhat.com>
4232 * gcc.dg/pr38934.c: New test.
4234 2009-01-28 Richard Guenther <rguenther@suse.de>
4237 * g++.dg/warn/Wuninitialized-2.C: New testcase.
4239 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
4241 PR tree-optimization/38984
4242 * gcc.dg/pr38984.c: New XFAILed testcase.
4245 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
4248 * gcc.target/i386/pr38988.c: New test.
4250 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
4253 * g++.dg/parse/crash51.C: New.
4254 * g++.old-deja/g++.pt/crash9.C: Adjust.
4256 2009-01-27 Daniel Kraft <d@domob.eu>
4259 * gfortran.dg/mvbits_6.f90: New test.
4260 * gfortran.dg/mvbits_7.f90: New test.
4261 * gfortran.dg/mvbits_8.f90: New test.
4263 2009-01-27 Richard Guenther <rguenther@suse.de>
4265 PR tree-optimization/38503
4266 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
4268 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
4271 * gcc.c-torture/execute/pr38969.c: New test.
4273 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
4276 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
4278 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4279 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
4280 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4282 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
4285 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
4286 if __USING_SJLJ_EXCEPTIONS__ is defined.
4288 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
4289 __USING_SJLJ_EXCEPTIONS__ is defined.
4290 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
4291 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
4292 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
4293 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
4294 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
4295 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
4297 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
4300 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
4301 Use instead of C name in asm statements.
4303 2009-01-26 Richard Guenther <rguenther@suse.de>
4305 PR tree-optimization/38745
4306 * g++.dg/torture/pr38745.C: New testcase.
4308 2009-01-26 Richard Guenther <rguenther@suse.de>
4311 * g++.dg/warn/Wuninitialized-1.C: New testcase.
4313 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
4315 * gcc.dg/bitfld-15.c: Gate warning on target
4316 pcc_bitfield_type_matters.
4317 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
4318 g++.dg/ext/bitfield4.C: Likewise.
4319 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
4320 bitfield for any target.
4322 2009-01-24 Jakub Jelinek <jakub@redhat.com>
4325 * gcc.dg/pr38957.c: New test.
4327 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
4330 * gfortran.dg/array_constructor_24.f: Allow tolerance when
4333 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
4335 PR tree-optimization/38953
4336 * gfortran.dg/graphite/pr38953.f90: New.
4338 2009-01-24 Paul Brook <paul@codesourcery.com>
4340 * gcc.target/arm/neon-cond-1.c: New test.
4342 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
4344 PR tree-optimization/38932
4345 * gcc.dg/pr38932.c: New.
4347 2009-01-23 Revital Eres <eres@il.ibm.com>
4349 * gcc.dg/sms-7.c: Fix test.
4351 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
4353 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
4354 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
4355 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
4356 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
4358 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4360 * gcc.dg/pr35729.c: Make test x86 specific.
4362 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4365 * gcc.dg/pr38615.c: New test.
4367 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
4370 * gcc.target/i386/pr38931.c: New test.
4372 2009-01-22 Dodji Seketeli <dodji@redhat.com>
4375 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
4376 * g++.dg/template/typedef12.C: Likewise.
4377 * g++.dg/template/typedef13.C: Likewise.
4378 * g++.dg/template/typedef14.C: Likewise.
4379 * g++.dg/template/sfinae3.C: Likewise.
4380 * g++.old-deja/g++.pt/typename8.C: Likewise.
4381 * g++.dg/template/access11.C: Likewise
4383 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
4385 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
4387 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
4389 2009-01-21 Dodji Seketeli <dodji@redhat.com>
4392 * g++.dg/template/typedef11.C: New test.
4393 * g++.dg/template/typedef12.C: Likewise.
4394 * g++.dg/template/typedef13.C: Likewise.
4395 * g++.dg/template/typedef14.C: Likewise.
4396 * g++.dg/template/sfinae3.C: Compile this pedantically.
4397 The only errors expected should be the one saying the typedef is ill
4399 * g++.old-deja/g++.pt/typename8.C: Likewise.
4400 * g++.dg/template/access11.C: Update this.
4402 2009-01-21 Daniel Kraft <d@domob.eu>
4405 * gfortran.dg/mvbits_5.f90: New test.
4407 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
4409 * gcc.dg/sms-6.c: New test.
4410 * gcc.dg/sms-7.c: Likewise.
4412 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
4415 * gfortran.dg/host_assoc_function_7.f90: New test
4417 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4418 Richard Guenther <rguenther@suse.de>
4420 PR tree-optimization/38747
4421 PR tree-optimization/38748
4422 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
4423 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4424 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
4426 2009-01-20 Kees Cook <kees@ubuntu.com>
4427 H.J. Lu <hongjiu.lu@intel.com>
4430 * gcc.dg/pr38902.c: New.
4432 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
4435 * gfortran.dg/pr38868.f: New testcase.
4437 2009-01-20 Richard Guenther <rguenther@suse.de>
4439 * gcc.c-torture/execute/pr36227.c: Move ...
4440 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
4442 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4444 * lib/gfortran.exp: Add -B options for targets that use
4445 libgfortran.a%s in their specs.
4447 2009-01-19 Jason Merrill <jason@redhat.com>
4450 * g++.dg/template/dtor5.C: New test.
4452 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
4455 * gfortran.dg/bound_5.f90: New test.
4457 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
4460 * g++.dg/compat/abi/pr38736_main.C: New.
4461 * g++.dg/compat/abi/pr38736_x.C: Likewise.
4462 * g++.dg/compat/abi/pr38736_y.C: Likewise.
4463 * g++.dg/other/macro-1.C: Likewise.
4464 * gcc.dg/macro-1.c: Likewise.
4465 * gcc.dg/compat/pr38736_main.c: Likewise.
4466 * gcc.dg/compat/pr38736_x.c: Likewise.
4467 * gcc.dg/compat/pr38736_y.c: Likewise.
4469 2009-01-18 Richard Guenther <rguenther@suse.de>
4471 PR tree-optimization/38819
4472 * gcc.c-torture/execute/pr38819.c: New testcase.
4474 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4477 * gfortran.dg/module_commons_3.f90: Reapply.
4479 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4482 * gfortran.dg/transfer_intrinsic_1.f90: New test.
4483 * gfortran.dg/transfer_intrinsic_2.f90: New test.
4485 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4488 * gfortran.dg/module_commons_3.f90: Remove
4490 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
4492 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
4494 2009-01-16 Jason Merrill <jason@redhat.com>
4497 * g++.dg/template/lvalue1.C: New test.
4500 * g++.dg/template/access20.C: New test.
4501 * g++.dg/torture/pr34641.C: Fix access.
4503 2009-01-16 Richard Guenther <rguenther@suse.de>
4505 PR tree-optimization/38835
4507 * gcc.c-torture/execute/pr36227.c: New testcase.
4508 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4509 * g++.dg/init/const7.C: Likewise.
4511 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4514 * gcc.c-torture/compile/pr38554.c: New test.
4516 2009-01-16 Jason Merrill <jason@redhat.com>
4519 * g++.dg/conversion/access1.C: New test.
4521 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4523 PR tree-optimization/38789
4524 * gcc.c-torture/compile/pr38789.c: New test.
4526 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4529 * gfortran.dg/proc_ptr_13.f90: New.
4531 2009-01-15 Jason Merrill <jason@redhat.com>
4534 * g++.dg/template/koenig6.C: New test.
4536 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4539 * g++.dg/template/error37.C: New testcase.
4541 2009-01-15 Jason Merrill <jason@redhat.com>
4544 * g++.dg/conversion/memfn1.C: New test.
4547 * g++.dg/conversion/memfn2.C: New test.
4549 2009-01-15 Steve Ellcey <sje@cup.hp.com>
4552 * g++.dg/template/crash87.C: New test.
4554 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
4557 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
4559 2009-01-15 Dodji Seketeli <dodji@redhat.com>
4562 * g++.dg/parse/crash50.C: New test.
4564 2009-01-14 Jakub Jelinek <jakub@redhat.com>
4566 PR rtl-optimization/38245
4567 * gcc.dg/pr38245-3.c: New test.
4568 * gcc.dg/pr38245-3.h: New file.
4569 * gcc.dg/pr38245-4.c: New file.
4570 * gcc.dg/pr38364.c: New test.
4572 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
4574 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
4575 sequence PC-relative.
4577 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4579 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
4580 calls and/or PLT markers.
4581 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
4582 calls and/or PLT markers.
4583 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
4584 calls and/or PLT markers.
4585 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
4586 calls and/or PLT markers.
4588 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4589 Nathan Froyd <froydnj@codesourcery.com>
4590 Joseph Myers <joseph@codesourcery.com>
4592 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
4594 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
4595 and use consistent CFLAGS.
4596 * gcc.target/powerpc/20030505.c: Likewise.
4597 * gcc.target/powerpc/20081204-1.c: Likewise.
4598 * gcc.target/powerpc/ppc-spe.c: Likewise.
4599 * gcc.target/powerpc/spe1.c: Likewise.
4600 * g++.dg/ext/spe1.C: Likewise.
4601 * g++.dg/other/opaque-1.C: Likewise.
4602 * g++.dg/other/opaque-2.C: Likewise.
4603 * g++.dg/other/opaque-3.C: Likewise.
4605 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4607 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
4610 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
4613 * g++.dg/torture/pr38811.C: New file.
4615 2009-01-14 Richard Guenther <rguenther@suse.de>
4617 PR tree-optimization/38826
4619 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4621 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4623 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4625 2009-01-14 Nick Clifton <nickc@redhat.com>
4628 * g++.cp/parse/pr37862.C: New test.
4630 2009-01-14 Julian Brown <julian@codesourcery.com>
4632 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4633 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4635 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4638 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4640 PR rtl-optimization/38774
4641 * gcc.dg/torture/pr38774.c: New test.
4644 * g++.dg/cpp0x/pr38795.C: New test.
4646 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4647 Nathan Froyd <froydnj@codesourcery.com>
4648 Joseph Myers <joseph@codesourcery.com>
4650 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4651 otherwise. Do not check for AltiVec at runtime.
4652 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4653 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4654 * gcc.target/powerpc/altivec-1.c: Likewise.
4655 * gcc.target/powerpc/altivec-3.c: Likewise.
4656 * gcc.target/powerpc/altivec-10.c: Likewise.
4657 * gcc.target/powerpc/altivec-12.c: Likewise.
4658 * gcc.target/powerpc/altivec-24.c: Likewise.
4659 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4660 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4661 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4662 * gcc.target/powerpc/pr35907.c: Likewise.
4663 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4664 otherwise. Do not check for Cell at runtime.
4665 * gcc.target/powerpc/altivec_check.h: Delete.
4667 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4668 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4669 not check for AltiVec at runtime.
4670 * g++.dg/ext/altivec-cell-2.C: Likewise.
4671 * g++.dg/ext/altivec-cell-3.C: Likewise.
4672 * g++.dg/ext/altivec-cell-4.C: Likewise.
4673 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4674 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4676 * g++.dg/ext/altivec_check.h: Delete.
4678 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4680 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4681 effective target. Adjust line numbers accordingly.
4683 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4685 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4687 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4689 PR tree-optimization/38786
4690 * gcc.dg/graphite/pr38786.c: New.
4692 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4695 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4697 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4698 for alpha*-*-* targets.
4699 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4701 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4704 * gfortran.dg/fmt_bz_bn_err.f: New test.
4706 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4708 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4710 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4712 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4713 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4714 instruction support. Do not check for it at runtime.
4716 2009-01-12 Jason Merrill <jason@redhat.com>
4719 * g++.dg/lookup/friend11.C: Remove expected error.
4720 * g++.dg/lookup/friend14.C: New test.
4721 * g++.dg/lookup/friend15.C: New test.
4723 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4726 * g++.dg/lookup/hidden-class12.C: New test.
4727 * g++.dg/lookup/hidden-class13.C: New test.
4728 * g++.dg/lookup/hidden-class14.C: New test.
4729 * g++.dg/lookup/hidden-class15.C: New test.
4730 * g++.dg/lookup/hidden-class16.C: New test.
4732 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4734 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4735 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4736 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4738 2009-01-12 Jason Merrill <jason@redhat.com>
4741 * g++.dg/other/vararg-3.C: New test.
4743 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4745 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4746 Explicitly enable SPE.
4747 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
4750 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4751 Expect -flax-vector-conversions message. Adjust incompatible
4753 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4756 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4758 * g++.dg/other/opaque-1.C: Run on targets with SPE.
4760 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4761 * g++.dg/other/opaque-2.C: Likewise.
4762 * g++.dg/other/opaque-3.C: Likewise.
4764 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4767 * gcc.dg/pr32041.c: New test.
4768 * g++.dg/parse/offsetof9.C: New test.
4770 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4771 Nathan Froyd <froydnj@codesourcery.com>
4773 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4774 * g++.dg/ext/attribute-test-1.C: Likewise.
4775 * g++.dg/ext/attribute-test-2.C: Likewise.
4776 * g++.dg/ext/attribute-test-3.C: Likewise.
4777 * g++.dg/ext/attribute-test-4.C: Likewise.
4779 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4781 * gnat.dg/unchecked_convert3.adb: New test.
4783 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4786 * g++.dg/parse/typedef9.C: New test.
4788 PR tree-optimization/38807
4789 * gcc.c-torture/compile/pr38807.c: New test.
4791 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4793 * gcc.target/mips/ins-2.c: New test.
4795 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4798 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4800 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4803 * g++.dg/warn/Wreturn-type-5.C: New test.
4805 2009-01-11 Matthias Klose <doko@ubuntu.com>
4808 * gcc.dg/pr38616.c: New test.
4810 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4812 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4814 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4817 * g++.dg/expr/string-1.C: New test.
4818 * g++.dg/expr/string-2.C: New test.
4821 * g++.dg/ext/complex4.C: New test.
4822 * g++.dg/ext/complex5.C: New test.
4823 * g++.dg/init/reference1.C: New test.
4824 * g++.dg/init/reference2.C: New test.
4825 * g++.dg/init/reference3.C: New test.
4827 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4830 * gfortran.dg/transfer_null_1.f90: New test.
4832 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4835 * gfortran.dg/host_assoc_function_6.f90: New test.
4837 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4839 * lib/target-supports.exp: Add method to determine if the effective
4840 target is really a ppc405 after applying all compile options.
4841 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4842 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4843 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4844 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4845 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4846 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4847 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4848 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4849 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4850 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4851 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4852 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4853 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4854 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4855 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4856 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4857 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4858 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4859 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4860 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4861 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4862 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4863 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4864 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4865 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4866 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4867 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4868 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4869 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4870 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4871 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4873 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4876 * g++.dg/other/error31.C: New testcase.
4879 * gcc.dg/pr35742.c: New test.
4881 2009-01-09 John F. Carr <jfc@mit.edu>
4884 * g++.dg/parse/linkage3.C: New test.
4886 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4889 * gcc.c-torture/compile/pr38771.c: New test.
4891 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4893 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4895 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4897 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4898 * gcc.dg/sibcall-4.c: Likewise.
4900 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4901 Jan Sjodin <jan.sjodin@amd.com>
4903 PR tree-optimization/38559
4904 * testsuite/gcc.dg/graphite/pr38559.c: New.
4906 2009-01-08 Ira Rosen <irar@il.ibm.com>
4908 PR tree-optimization/37194
4909 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4911 2009-01-07 Jakub Jelinek <jakub@redhat.com>
4914 * g++.dg/ext/label11.C: New test.
4916 2009-01-07 Joseph Myers <joseph@codesourcery.com>
4918 * lib/target-supports.exp (check_weak_override_available): New.
4919 * lib/target-supports-dg.exp (dg-require-weak-override): New.
4920 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4921 dg-require-weak-override.
4923 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
4924 Alan Modra <amodra@bigpond.net.au>
4926 * gcc.c-torture/compile/20090107-1.c: New test.
4928 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
4931 * g++.dg/other/pr38706.C: New test.
4933 2009-01-07 Jason Merrill <jason@redhat.com>
4935 * g++.dg/cpp0x/variadic92.C: New test.
4936 * g++.dg/cpp0x/variadic93.C: New test.
4938 2009-01-07 Janis Johnson <janis187@us.ibm.com>
4940 * lib/target-supports-dg.exp (current_compiler_flags): New.
4941 (check-flags): Use it; do not access dg-test local variables.
4942 (dg-skip-if): Do not access dg-test local variables.
4943 (dg-xfail-run-if): Ditto.
4944 (dg-shouldfail): Ditto.
4945 * gcc.test-framework/test-framework.exp
4946 (check_effective_target_def_nocache): New.
4947 * gcc.test-framework/test-framework.awk: Handle scan tests.
4948 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4949 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4950 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4951 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4952 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4953 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4954 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4955 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4956 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4958 * g++.dg/torture/pr38586.C: Ignore a possible warning.
4960 * lib/target-supports-dg.exp (check_test_flags): Delete.
4962 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
4964 PR tree-optimization/38492
4965 PR tree-optimization/38498
4966 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4968 * testsuite/gcc.dg/graphite/block-0.c: Update test.
4969 * testsuite/gcc.dg/graphite/block-1.c: Same.
4970 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4972 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4973 * testsuite/gcc.dg/graphite/block-3.c: New.
4974 * testsuite/gcc.dg/graphite/pr38498.c: New.
4976 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
4978 AVX Programming Reference (December, 2008)
4979 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4980 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4981 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4983 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4984 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4986 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4989 * gfortran.dg/c_loc_pure_1.f90: New test.
4991 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
4994 * gfortran.dg/elemental_dependency_3.f90:
4995 Add the final tree dump cleanup.
4997 2009-01-06 Jakub Jelinek <jakub@redhat.com>
4999 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
5002 PR rtl-optimization/38722
5003 * gfortran.dg/pr38722.f90: New test.
5005 2009-01-06 Janis Johnson <janis187@us.ibm.com>
5008 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
5009 instead of DECnn_DEN. Support -DDBG to list lines that fail.
5011 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
5013 * gfortran.dg/implicit_12.f90: Add space around dg directive.
5014 * gfortran.dg/typebound_call_8.f03: Same.
5015 * gfortran.dg/elemental_bind_c.f90: Same.
5016 * gfortran.dg/typebound_call_7.f03: Same.
5017 * gfortran.dg/interface_proc_end.f90: Same
5018 * gfortran.dg/pr37243.f: Fix typo.
5020 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
5022 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
5023 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
5026 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
5028 AVX Programming Reference (December, 2008)
5029 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
5030 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
5031 * gcc.target/i386/sse-14.c: Likewise.
5033 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
5034 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
5035 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
5036 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
5038 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5041 * gfortran.dg/fmt_bz_bn.f: Update test.
5043 2009-01-05 Dodji Seketeli <dodji@redhat.com>
5046 * g++.dg/conversion/usual-arith-conv.C: New test.
5048 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
5051 * gcc.dg/vector-3.c: New testcase.
5052 * g++.dg/ext/vector15.C: New test.
5054 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5056 PR tree-optimization/38510
5057 * gcc.dg/graphite/pr38510.c: New.
5059 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5060 Jan Sjodin <jan.sjodin@amd.com>
5062 PR tree-optimization/38500
5063 * gcc.dg/graphite/pr38500.c: New.
5065 2009-01-05 Laurent GUERBY <laurent@guerby.net>
5067 * gcc.c-torture/compile/20001226-1.c: Generalize
5069 * gcc.c-torture/compile/limits-fnargs.c: Add
5071 * gcc.dg/20020425-1.c: Likewise.
5072 * gcc.dg/pch/pch.exp: Likewise.
5074 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
5077 * gfortran.dg/module_commons_3.f90: New test.
5079 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
5082 * gfortran.dg/random_seed_1.f90: Updated.
5084 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
5088 * gfortran.dg/elemental_subroutine_7.f90:
5089 Fix p values so that it can be used as vector subscript.
5091 2009-01-05 Jason Merrill <jason@redhat.com>
5093 * g++.dg/cpp0x/initlist12.C: Add another test.
5095 * g++.dg/cpp0x/defaulted7.C: New test.
5097 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5100 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
5101 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
5103 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
5105 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
5106 for alpha*-*-* targets.
5107 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
5109 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
5112 * gfortran.dg/host_assoc_function_5.f90: New test.
5114 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5117 * gfortran.dg/elemental_dependency_3.f90: New test.
5118 * gfortran.dg/elemental_subroutine_7.f90: New test.
5120 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
5122 * gcc.dg/struct-ret-3.c: Include unistd.h.
5123 (main): Exit early if system memory page size is
5124 larger than 4096 bytes.
5126 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
5129 * gfortran.dg/merge_init_expr.f90: New.
5131 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5134 * gfortran.dg/c_loc_tests_13.f90: New test.
5135 * gfortran.dg/c_loc_tests_14.f90: New test.
5137 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
5139 * gfortran.dg/func_result_4.f90: New.
5141 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
5144 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
5145 interface still works, in addition to original tests.
5146 * gfortran.dg/host_assoc_call_6.f90: New test.
5148 2009-01-03 Jakub Jelinek <jakub@redhat.com>
5151 * g++.dg/torture/pr38705.C: New test.
5154 * gcc.dg/pr38700.c: New test.
5156 2009-01-02 Jason Merrill <jason@redhat.com>
5158 * g++.dg/cpp0x/initlist11.C: New test.
5159 * g++.dg/cpp0x/initlist12.C: New test.
5161 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5163 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
5164 Allow extra informative notes.
5166 2009-01-01 Jakub Jelinek <jakub@redhat.com>
5169 * gcc.dg/pr36489.c: New test.
5172 Copyright (C) 2009 Free Software Foundation, Inc.
5174 Copying and distribution of this file, with or without modification,
5175 are permitted in any medium without royalty provided the copyright
5176 notice and this notice are preserved.