1 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
3 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4 (process-message): Expect column numbers.
5 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6 * gcc.dg/pch/counter-2.c: Same.
7 * gcc.dg/pch/valid-2.c: Same.
8 * gcc.dg/pch/warn-1.c: Same.
9 * gcc.dg/pch/valid-1.c: Same.
10 * gcc.dg/cpp/include2a.c: Handle lack of columns.
11 * gcc.dg/cpp/syshdr.c: Same.
12 * gcc.dg/cpp/19940712-1.c: Same.
13 * gcc.dg/cpp/missing-header-1.c: Same.
14 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
15 * gcc.dg/cpp/tr-warn3.c: Same.
16 * gcc.dg/cpp/pr29612-2.c: Same.
17 * gcc.dg/cpp/tr-warn4.c: Same.
18 * gcc.dg/cpp/Wtrigraphs.c: Same.
19 * gcc.dg/cpp/poison.c: Same.
20 * gcc.dg/cpp/arith-3.c: Same.
21 * gcc.dg/cpp/sysmac2.c: Same.
22 * gcc.dg/cpp/cpp.exp: Same.
23 * gcc.dg/cpp/tr-warn5.c: Same.
24 * gcc.dg/cpp/include2.c: Same.
25 * gcc.dg/cpp/Wmissingdirs.c: Same.
26 * gcc.dg/cpp/Wmissingdirs.c: Same.
27 * gcc.dg/cpp/tr-warn6.c: Same.
28 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
29 * gcc.dg/cpp/macspace1.c: Same.
30 * gcc.dg/cpp/escape-2.c: Same.
31 * gcc.dg/cpp/assert2.c: Same.
32 * gcc.dg/cpp/undef2.c: Same.
33 * gcc.dg/cpp/macspace2.c: Same.
34 * gcc.dg/cpp/tr-warn1.c: Same.
35 * gcc.dg/cpp/extratokens2.c: Same.
36 * gcc.dg/cpp/strify2.c: Same.
37 * gcc.dg/cpp/Wsignprom.c: Same.
38 * gcc.dg/cpp/redef2.c: Same.
39 * gcc.dg/cpp/trad/trad.exp: Same.
40 * gcc.dg/cpp/arith-1.c: Same.
41 * gcc.dg/cpp/extratokens.c: Same.
42 * gcc.dg/cpp/if-mpar.c: Same.
44 2009-06-01 Olivier Hainque <hainque@adacore.com>
46 * gnat.dg/nested_float_packed.ads: New test.
48 2009-06-01 Olivier Hainque <hainque@adacore.com>
49 Eric Botcazou <botcazou@adacore.com>
51 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
52 * gnat.dg/test_oconst.adb: New test.
54 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
56 * gcc.dg/plugin/ggcplug.c: moved comment.
57 (plugin_init): fixed typo, declared i, returned 0 at end.
59 2009-05-31 Ira Rosen <irar@il.ibm.com>
62 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
63 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
65 2009-05-29 Ian Lance Taylor <iant@google.com>
67 * gcc.dg/Wcxx-compat-11.c: New testcase.
69 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
72 * gfortran.dg/leadz_trailz_1.f90: New test.
73 * gfortran.dg/leadz_trailz_2.f90: New test.
75 2009-05-29 Martin Jambor <mjambor@suse.cz>
77 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
78 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
79 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
80 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
81 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
82 * gcc.dg/tree-ssa/sra-2.c: Likewise.
83 * gcc.dg/tree-ssa/sra-3.c: Likewise.
84 * gcc.dg/tree-ssa/sra-1.c: Likewise.
85 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
86 * gcc.dg/tree-ssa/sra-5.c: New file.
87 * gcc.dg/tree-ssa/sra-6.c: New file.
88 * gcc.c-torture/compile/sra-1.c: New file.
90 2009-05-29 Jakub Jelinek <jakub@redhat.com>
93 * gcc.c-torture/compile/pr40291.c: New test.
96 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
98 * gcc.target/powerpc/altivec-30.c: New test.
99 * gcc.target/powerpc/altivec-31.c: New test.
101 2009-05-28 Richard Guenther <rguenther@suse.de>
103 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
104 * gcc.c-torture/execute/20090527-1.c: Likewise.
106 2009-05-28 Dodji Seketeli <dodji@redhat.com>
109 * g++.dg/template/canon-type-1.C: New test.
110 * g++.dg/template/canon-type-2.C: Likewise.
111 * g++.dg/template/canon-type-3.C: Likewise.
112 * g++.dg/template/canon-type-4.C: Likewise.
113 * g++.dg/template/canon-type-5.C: Likewise.
114 * g++.dg/template/canon-type-6.C: Likewise.
115 * g++.dg/template/canon-type-7.C: Likewise.
117 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
118 Uros Bizjak <ubizjak@gmail.com>
119 Danny Smith <dansmister@gmail.com>
123 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
125 * gcc.target/i386/pr37216.c: New test source file.
126 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
127 use -fno-common for testing Cygwin and MinGW targets.
129 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
131 * g++.dg/ext/packed6.C (size_t): Use __extension__ and
133 * g++.dg/opt/memcpy1.C (size_t): Likewise.
134 * g++.dg/pr37742.C (size_t): Likewise.
135 * g++.dg/torture/pr34850.C (size_t): Likewise.
136 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
138 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
139 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
140 (size_t): Use __extension__ and __SIZE_TYPE__.
141 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
143 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise,
144 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise,
145 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise,
146 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise,
147 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise,
148 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise,
149 * gcc.c-torture/compile/920428-2.c (size_t): Likewise,
150 * gcc.c-torture/compile/980329-1.c (size_t): Likewise,
151 * gcc.c-torture/compile/980816-1.c (size_t): Likewise,
152 * gcc.c-torture/compile/pr32584.c (size_t): Likewise,
153 * (__ssize_t): Likewise.
154 * gcc.c-torture/compile/pr33173.c (size_t): Likewise,
155 * gcc.c-torture/compile/pr33382.c (size_t): Likewise,
156 * gcc.c-torture/compile/pr34334.c (size_t): Likewise,
157 * gcc.c-torture/compile/pr34688.c (size_t): Likewise,
158 * gcc.c-torture/compile/pr35043.c (size_t): Likewise,
159 * gcc.c-torture/compile/pr37669.c (size_t): Likewise,
160 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
161 * gcc.dg/pr33667.c (size_t): Likewise.
162 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
163 * gcc.dg/torture/pr39204.c (size_t): Likewise.
164 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
165 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
166 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
167 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
169 2009-05-28 Ira Rosen <irar@il.ibm.com>
171 PR tree-optimization/40254
172 * gcc.dg/vect/pr40254.c: New test.
174 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
177 * gcc.target/mips/const-anchor-1.c: New test.
178 * gcc.target/mips/const-anchor-2.c: New test.
180 2009-05-27 Jason Merrill <jason@redhat.com>
182 * g++.dg/cpp0x/initlist15.C: New.
183 * g++.dg/cpp0x/initlist16.C: New.
184 * g++.dg/cpp0x/initlist17.C: New.
186 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
189 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
190 patterns to reflect frontend changes.
191 * gfortran.dg/vector_subscript_4.f90: Likewise.
193 2009-05-27 Olivier Hainque <hainque@adacore.com>
194 Eric Botcazou <botcazou@adacore.com>
196 * gcc.c-torture/execute/align-nest.c: New testcase.
197 * gnat.dg/misaligned_nest.adb: New testcase.
199 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
201 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
202 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
203 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
204 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
206 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
208 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
209 cast instead of assuming 0ul.
210 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
212 (_type_desc): Make first argument const.
213 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
215 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
218 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
219 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
221 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
223 * testsuite/gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
224 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
225 * testsuite/gcc.dg/plugin/ggcplug-test-1.c: Added new file.
226 * testsuite/gcc.dg/plugin/ggcplug.c: Added new file.
228 2009-05-26 Tobias Burnus <burnus@net-b.de>
231 * gfortran.dg/nullify_4.f90: New test.
233 2009-05-26 Richard Guenther <rguenther@suse.de>
235 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
237 2009-05-26 Richard Guenther <rguenther@suse.de>
240 * gcc.c-torture/compile/pr40252.c: New testcase.
242 2009-05-26 Dodji Seketeli <dodji@redhat.com>
245 * g++.dg/template/typedef18.C: New test.
246 * g++.dg/template/typedef19.C: Likewise.
247 * g++.dg/template/typedef20.C: Likewise.
248 * g++.dg/template/access11.C: Adjust.
250 2009-05-26 Richard Guenther <rguenther@suse.de>
253 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
255 2009-05-25 Jason Merrill <jason@redhat.com>
258 * g++.dg/cpp0x/enum3.C: New test.
260 2009-05-25 Richard Guenther <rguenther@suse.de>
262 PR tree-optimization/36327
263 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
264 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
265 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
266 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
267 * gcc.dg/vect/vect-40.c: Likewise.
268 * gcc.dg/vect/vect-42.c: Likewise.
269 * gcc.dg/vect/vect-46.c: Likewise.
270 * gcc.dg/vect/vect-76.c: Likewise.
272 2009-05-25 Janus Weil <janus@gcc.gnu.org>
275 * gfortran.dg/proc_ptr_18.f90: New.
276 * gfortran.dg/proc_ptr_19.f90: New.
277 * gfortran.dg/proc_ptr_comp_9.f90: New.
278 * gfortran.dg/proc_ptr_comp_10.f90: New.
280 2009-05-25 Richard Guenther <rguenther@suse.de>
282 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
283 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
285 2009-05-25 Ira Rosen <irar@il.ibm.com>
287 PR tree-optimization/40238
288 * gcc.dg/vect/pr40238.c: New test.
290 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
295 * gfortran.dg/bounds_check_fail_3.f90: New test.
296 * gfortran.dg/bounds_check_fail_4.f90: New test.
297 * gfortran.dg/bounds_check_14.f90: Update test.
298 * gfortran.dg/bound_4.f90: Update test.
300 2009-05-24 Richard Guenther <rguenther@suse.de>
303 * gcc.c-torture/compile/pr40233.c: New testcase.
305 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
307 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
308 for alpha*-*-* targets.
310 2009-05-24 Ira Rosen <irar@il.ibm.com>
312 * gcc.dg/vect/bb-slp-1.c: New test.
313 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
314 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
315 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
316 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
317 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
318 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
319 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
320 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
321 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
322 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
323 gcc.dg/vect/bb-slp-22.c: Likewise.
324 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
326 2009-05-23 Mark Mitchell <mark@codesourcery.com>
327 Maxim Kuvyrkov <maxim@codesourcery.com>
329 * gcc.dg/falign-labels-1.c: New test.
331 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
333 * gnat.dg/specs/rep_clause3.ads: New test.
335 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
337 * gnat.dg/addr6.adb: New test.
339 2009-05-22 Mark Mitchell <mark@codesourcery.com>
341 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
343 * gcc.target/arm/thumb2-mul-space.c: New file.
344 * gcc.target/arm/thumb2-mul-space-2.c: New file.
345 * gcc.target/arm/thumb2-mul-space-3.c: New file.
346 * gcc.target/arm/thumb2-mul-speed.c: New file.
348 2009-05-22 Richard Guenther <rguenther@suse.de>
351 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
352 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
353 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
355 2009-05-22 Mark Mitchell <mark@codesourcery.com>
357 * gcc.dg/dll-6.c: New test.
358 * gcc.dg/dll-6a.c: Likewise.
359 * gcc.dg/dll-7.c: Likewise.
360 * gcc.dg/dll-7a.c: Likewise.
361 * g++.dg/ext/dllexport2.C: Likewise.
362 * g++.dg/ext/dllexport2a.cc: Likewise.
364 2009-05-21 Steve Ellcey <sje@cup.hp.com>
367 * gcc.target/ia64/mfused-madd-vect.c: New test.
368 * gcc.target/ia64/mfused-madd.c: New test.
369 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
370 * gcc.target/ia64/mno-fused-madd.c: New test.
372 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
374 * gcc.target/i386/movbe-1.c: New.
375 * gcc.target/i386/movbe-2.c: Likewise.
377 2009-05-21 Taras Glek <tglek@mozilla.com>
379 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
380 plugin_init signature.
381 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
382 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
383 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
385 2009-05-21 Mark Mitchell <mark@codesourcery.com>
387 * gcc.dg/target/arm/neon-vmla-1.c: New.
388 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
390 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
392 * gcc.target/mips/octeon-exts-6.c: New test.
393 * gcc.target/mips/extend-1.c: New test.
394 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
396 * gcc.target/mips/octeon-exts-5.c: Likewise.
398 2009-05-20 Jakub Jelinek <jakub@redhat.com>
401 * gcc.c-torture/compile/pr40204.c: New test.
403 2009-05-20 Richard Guenther <rguenther@suse.de>
405 * gcc.c-torture/compile/20090518-1.c: New testcase.
407 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
409 PR tree-optimization/40087
410 * gcc.dg/tree-ssa/pr40087.c: New test.
412 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
414 * gcc.dg/vector-4.c: New testcase.
415 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
416 * g++.dg/ext/vector16.C: New testcase.
418 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
421 * gcc.dg/pr40172.c: Renamed to ...
422 * gcc.dg/pr40172-1.c: This.
424 * gcc.dg/pr40172-2.c: New.
425 * gcc.dg/pr40172-3.c: Likewise.
427 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
430 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
432 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
434 * gnat.dg/loop_optimization6.ad[sb]: New test.
436 2009-05-19 Richard Guenther <rguenther@suse.de>
438 * gcc.c-torture/compile/20090519-1.c: New testcase.
440 2009-05-18 Jason Merrill <jason@redhat.com>
442 * g++.dg/cpp0x/explicit1.C: New.
443 * g++.dg/cpp0x/explicit2.C: New.
445 2009-05-18 Dodji Seketeli <dodji@redhat.com>
448 * g++.dg/debug/dwarf2/nested-1.C: New test.
450 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
453 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
456 2009-05-18 Janus Weil <janus@gcc.gnu.org>
459 * gfortran.dg/proc_ptr_comp_8.f90: New.
461 2009-05-18 Richard Guenther <rguenther@suse.de>
464 * gfortran.dg/array_memset_2.f90: Adjust.
466 2009-05-18 Janus Weil <janus@gcc.gnu.org>
470 * gfortran.dg/interface_27.f90: New.
471 * gfortran.dg/interface_28.f90: New.
472 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
473 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
475 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
477 * gcc.target/m68k/tls-ie.c: New test.
478 * gcc.target/m68k/tls-le.c: New test.
479 * gcc.target/m68k/tls-gd.c: New test.
480 * gcc.target/m68k/tls-ld.c: New test.
481 * gcc.target/m68k/tls-ie-xgot.c: New test.
482 * gcc.target/m68k/tls-le-xtls.c: New test.
483 * gcc.target/m68k/tls-gd-xgot.c: New test.
484 * gcc.target/m68k/tls-ld-xgot.c: New test.
485 * gcc.target/m68k/tls-ld-xtls.c: New test.
486 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
488 2009-05-18 Martin Jambor <mjambor@suse.cz>
490 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
492 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
495 * gcc.dg/pr40172.c: New.
497 2009-05-17 Jason Merrill <jason@redhat.com>
500 * g++.dg/template/dtor6.C: New.
502 2009-05-17 Joseph Myers <joseph@codesourcery.com>
504 * g++.dg/warn/translate-ice-1.C: New test.
506 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
508 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
509 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
510 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
511 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
513 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
516 * gfortran.dg/erf_2.F90: New test.
517 * gfortran.dg/erfc_scaled_2.f90: New test.
519 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
522 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
523 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
524 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
526 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
528 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
529 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
531 2009-05-15 Ian Lance Taylor <iant@google.com>
533 * gcc.dg/Wcxx-compat-10.c: New testcase.
535 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
538 * gcc.dg/pr16302.c: New.
539 * g++.dg/warn/pr16302.C: New.
541 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
543 * gcc.dg/torture/builtin-math-5.c: New.
544 * gcc.dg/torture/builtin-math-6.c: New.
545 * lib/target-supports.exp (check_effective_target_mpc): New.
547 2009-05-15 Jan Hubicka <jh@suse.cz>
549 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
551 2009-05-15 Jan Hubicka <jh@suse.cz>
553 * gcc.target/i386/align-main-1.c (check): Mark noinline.
554 * gcc.target/i386/align-main-2.c (check): Mark noinline.
555 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
556 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
557 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): Mark noinline.
558 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): Mark noinline.
559 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
560 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
562 2009-05-15 Jan Hubicka <jh@suse.cz>
564 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
565 optimized by sibcall noinline.
567 2009-05-15 Jan Hubicka <jh@suse.cz>
569 * sibcall-1.c (track): Mark noinline.
570 * sibcall-2.c (track): Mark noinline.
571 * sibcall-3.c (track): Mark noinline.
572 * sibcall-4.c (track): Mark noinline.
574 2009-05-15 Jan Hubicka <jh@suse.cz>
576 * flatten-2.c: Disable early inlining; add comment.
577 * flatten-3.c: New test based on flatten-2.c.
579 2009-05-15 Richard Guenther <rguenther@suse.de>
581 PR tree-optimization/39999
582 * gcc.c-torture/compile/pr39999.c: New testcase.
584 2009-05-15 Joseph Myers <joseph@codesourcery.com>
586 * gcc.c-torture/compile/ptr-conv-1.c: New test.
588 2009-05-14 Ian Lance Taylor <iant@google.com>
590 * gcc.dg/Wcxx-compat-9.c: New testcase.
592 2009-05-14 Janus Weil <janus@gcc.gnu.org>
595 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
596 * gfortran.dg/duplicate_type_2.f90: Ditto.
597 * gfortran.dg/duplicate_type_3.f90: New.
599 2009-05-14 Laurent GUERBY <laurent@guerby.net>
601 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
602 * ada/acats/tests/c5/c59002c.ada: Likewise.
604 2009-05-13 Taras Glek <tglek@mozilla.com>
606 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
607 attributes and decl smashing.
608 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
610 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
611 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
613 2009-05-14 Jakub Jelinek <jakub@redhat.com>
616 * gfortran.dg/pr39865.f90: New test.
617 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
619 * gfortran.dg/hollerith_f95.f90: Likewise.
620 * gfortran.dg/hollerith6.f90: New test.
621 * gfortran.dg/hollerith7.f90: New test.
623 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
626 * gcc.dg/cpp/pr36674.i: New.
628 2009-05-14 Ben Elliston <bje@au.ibm.com>
631 * gcc.c-torture/compile/pr40035.c: New test.
633 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
635 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
637 2009-05-12 Tobias Burnus <burnus@net-b.de>
640 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
641 * gfortran.dg/c_kind_tests_2.f03: Ditto.
642 * gfortran.dg/interop_params.f03: Ditto.
644 2009-05-12 Jan Hubicka <jh@suse.cz>
646 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 so unrolling
648 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
649 * gcc.dg/ipa/ipacost-2.c: Likewise.
650 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
652 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
654 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
656 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
658 * lib/target-supports.exp (check_profiling_available): Return
659 false for -p on *-*-cygwin* targets.
661 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
663 PR tree-optimization/38632
664 * g++.dg/tree-ssa/pr38632.C: New.
666 2009-05-11 Jan Hubicka <jh@suse.cz>
668 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
669 we now optimize better.
670 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
671 out at different places.
672 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
674 * gcc.dg/vect/vect-76.c: Likewise.
675 * gcc.dg/vect/vect-70.c: Likewise.
676 * gcc.dg/vect/vect-66.c: Likewise.
677 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
678 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
680 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
683 * gcc.c-torture/compile/pr40080.c: New.
685 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
687 * gcc.c-torture/compile/pr40026.c: New testcase.
689 2009-05-11 Janus Weil <janus@gcc.gnu.org>
692 * gfortran.dg/proc_ptr_comp_7.f90: New.
694 2009-05-11 Ira Rosen <irar@il.ibm.com>
696 PR tree-optimization/40074
697 * gcc.dg/vect/pr40074.c: New test.
699 2009-05-10 Ian Lance Taylor <iant@google.com>
701 * gcc.dg/Wcxx-compat-7.c: New testcase.
702 * gcc.dg/Wcxx-compat-8.c: New testcase.
703 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
705 * gcc.dg/pr17188-1.c: Likewise.
706 * gcc.dg/pr39084.c: Likewise.
708 2009-05-10 Michael Matz <matz@suse.de>
711 * gcc.dg/pr40031.c: New test.
713 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
716 * gfortran.dg/array_constructor_31.f90: New test.
718 2009-05-10 Richard Guenther <rguenther@suse.de>
720 PR tree-optimization/40081
721 * g++.dg/torture/pr40081.C: New testcase.
723 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
726 * gfortran.dg/dependency_24.f90: New test.
727 * gfortran.dg/dependency_23.f90: Clean up module files.
729 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
732 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
733 * gfortran.dg/chmod_2.f90: Likewise.
734 * gfortran.dg/chmod_3.f90: Likewise.
735 * gfortran.dg/open_errors.f90: Likewise.
737 2009-05-09 Jan Hubicka <jh@suse.cz>
740 * g++.dg/eh/nested-try.C: New test.
742 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
744 PR tree-optimization/40049
745 * gcc.dg/vect/vect-shift-2.c: New test.
747 2009-05-08 Joseph Myers <joseph@codesourcery.com>
749 * gcc.dg/torture/complex-sign-mul-minus-one.c,
750 gcc.dg/torture/complex-sign-mul-one.c: New tests.
752 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
755 * g++.dg/warn/deprecated-6.C: New.
756 * gcc.dg/deprecated-4.c: Likewise.
757 * gcc.dg/deprecated-5.c: Likewise.
758 * gcc.dg/deprecated-6.c: Likewise.
760 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
762 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
763 __aligned__(__BIGGEST_ALIGNMENT__).
764 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
765 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
766 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
767 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
768 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
769 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
770 * gcc.dg/vect/Os-vect-95.c: Likewise.
771 * gcc.dg/vect/pr20122.c: Likewise.
772 * gcc.dg/vect/pr36493.c: Likewise.
773 * gcc.dg/vect/pr37385.c: Likewise.
774 * gcc.dg/vect/slp-7.c: Likewise.
775 * gcc.dg/vect/slp-9.c: Likewise.
776 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
777 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
778 * gcc.dg/vect/vect-35.c: Likewise.
779 * gcc.dg/vect/vect-40.c: Likewise.
780 * gcc.dg/vect/vect-42.c: Likewise.
781 * gcc.dg/vect/vect-44.c: Likewise.
782 * gcc.dg/vect/vect-46.c: Likewise.
783 * gcc.dg/vect/vect-48.c: Likewise.
784 * gcc.dg/vect/vect-52.c: Likewise.
785 * gcc.dg/vect/vect-54.c: Likewise.
786 * gcc.dg/vect/vect-56.c: Likewise.
787 * gcc.dg/vect/vect-58.c: Likewise.
788 * gcc.dg/vect/vect-60.c: Likewise.
789 * gcc.dg/vect/vect-74.c: Likewise.
790 * gcc.dg/vect/vect-75.c: Likewise.
791 * gcc.dg/vect/vect-76.c: Likewise.
792 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
793 * gcc.dg/vect/vect-77.c: Likewise.
794 * gcc.dg/vect/vect-77-global.c: Likewise.
795 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
796 * gcc.dg/vect/vect-78.c: Likewise.
797 * gcc.dg/vect/vect-78-global.c: Likewise.
798 * gcc.dg/vect/vect-80.c: Likewise.
799 * gcc.dg/vect/vect-85.c: Likewise.
800 * gcc.dg/vect/vect-87.c: Likewise.
801 * gcc.dg/vect/vect-88.c: Likewise.
802 * gcc.dg/vect/vect-92.c: Likewise.
803 * gcc.dg/vect/vect-93.c: Likewise.
804 * gcc.dg/vect/vect-95.c: Likewise.
805 * gcc.dg/vect/vect-97.c: Likewise.
806 * gcc.dg/vect/vect-complex-1.c: Likewise.
807 * gcc.dg/vect/vect-complex-4.c: Likewise.
808 * gcc.dg/vect/vect-complex-5.c: Likewise.
809 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
810 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
811 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
812 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
813 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
814 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
815 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
816 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
817 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
818 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
819 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
820 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
821 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
822 * gcc.dg/vect/vect-outer-1a.c: Likewise.
823 * gcc.dg/vect/vect-outer-1.c: Likewise.
824 * gcc.dg/vect/vect-outer-2a.c: Likewise.
825 * gcc.dg/vect/vect-outer-2b.c: Likewise.
826 * gcc.dg/vect/vect-outer-2.c: Likewise.
827 * gcc.dg/vect/vect-outer-2c.c: Likewise.
828 * gcc.dg/vect/vect-outer-2d.c: Likewise.
829 * gcc.dg/vect/vect-outer-3a.c: Likewise.
830 * gcc.dg/vect/vect-outer-3b.c: Likewise.
831 * gcc.dg/vect/vect-outer-3.c: Likewise.
832 * gcc.dg/vect/vect-outer-3c.c: Likewise.
833 * gcc.dg/vect/vect-outer-5.c: Likewise.
834 * gcc.dg/vect/vect-outer-6.c: Likewise.
835 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
836 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
837 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
838 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
839 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
840 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
841 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
842 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
843 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
844 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
845 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
846 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
847 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
848 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
850 2009-05-08 Joseph Myers <joseph@codesourcery.com>
853 * gcc.dg/torture/complex-sign.h: New header.
854 * gcc.dg/torture/complex-sign-add.c,
855 gcc.dg/torture/complex-sign-mixed-add.c,
856 gcc.dg/torture/complex-sign-mixed-div.c,
857 gcc.dg/torture/complex-sign-mixed-mul.c,
858 gcc.dg/torture/complex-sign-mixed-sub.c,
859 gcc.dg/torture/complex-sign-mul.c,
860 gcc.dg/torture/complex-sign-sub.c: New tests.
862 2009-05-08 Janus Weil <janus@gcc.gnu.org>
865 * gfortran.dg/intrinsic_3.f90: New.
867 2009-05-07 Janis Johnson <janis187@us.ibm.com>
870 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
871 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
872 * gcc.dg/dfp/float-constant-double.c: New test.
873 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
874 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
875 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
876 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
877 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
878 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
879 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
880 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
881 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
883 2009-05-07 Jakub Jelinek <jakub@redhat.com>
886 * gcc.c-torture/execute/pr40057.c: New test.
888 2009-05-06 James E. Wilson <wilson@codesourcery.com>
890 * gcc.c-torture/compile/const-high-part.c: New test.
892 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
895 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
898 2009-05-06 Janus Weil <janus@gcc.gnu.org>
901 * gfortran.dg/proc_decl_1.f90: Modified.
902 * gfortran.dg/proc_ptr_comp_1.f90: New.
903 * gfortran.dg/proc_ptr_comp_2.f90: New.
904 * gfortran.dg/proc_ptr_comp_3.f90: New.
905 * gfortran.dg/proc_ptr_comp_4.f90: New.
906 * gfortran.dg/proc_ptr_comp_5.f90: New.
907 * gfortran.dg/proc_ptr_comp_6.f90: New.
909 2009-05-06 Dodji Seketeli <dodji@redhat.com>
912 * g++.dg/template/call7.C: New test.
914 2009-05-06 Diego Novillo <dnovillo@google.com>
916 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
918 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
920 * gfortran.dg/pr40021.f: Moved to ...
921 * gfortran.fortran-torture/execute/pr40021.f: Here.
923 2009-05-06 Janis Johnson <janis187@us.ibm.com>
926 * gcc.dg/dfp/pr39986.c: New test.
928 2009-05-06 Michael Matz <matz@suse.de>
931 * gfortran.dg/pr40021.f: New test.
933 2009-05-06 Le-Chun Wu <lcwu@google.com>
935 * lib/plugin-support.exp: New file containing support procs for
937 * lib/target-supports.exp (check_plugin_available): New proc.
938 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
939 * gcc.dg/plugin/selfassign.c: New plugin source file.
940 * gcc.dg/plugin/self-assign-test-1.c: New test.
941 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
942 * g++.dg/README: Add description for plugin test.
943 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
944 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
945 * g++.dg/plugin/selfassign.c: New plugin source file.
946 * g++.dg/plugin/self-assign-test-1.C: New test.
947 * g++.dg/plugin/self-assign-test-2.C: Likewise.
948 * g++.dg/plugin/self-assign-test-3.C: Likewise.
949 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
950 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
952 2009-05-06 Tobias Burnus <burnus@net-b.de>
955 * gfortran.dg/intrinsic_2.f90: New test.
956 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
958 2009-05-06 Joseph Myers <joseph@codesourcery.com>
961 * gcc.dg/noncompile/incomplete-5.c: New test.
963 2009-05-05 Jakub Jelinek <jakub@redhat.com>
966 * gcc.dg/pr39666-1.c: New test.
967 * gcc.dg/pr39666-2.c: Likewise.
968 * g++.dg/warn/Wuninitialized-4.C: Likewise.
969 * g++.dg/warn/Wuninitialized-5.C: Likewise.
970 * gfortran.dg/pr39666-1.f90: Likewise.
971 * gfortran.dg/pr39666-2.f90: Likewise.
973 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
975 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
976 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
977 * gcc.target/mips/dspr2-MULTU.c: Likewise.
979 2009-05-05 Janus Weil <janus@gcc.gnu.org>
982 * gfortran.dg/proc_ptr_17.f90: New.
984 2009-05-05 Richard Guenther <rguenther@suse.de>
986 PR tree-optimization/40022
987 * gcc.c-torture/execute/pr40022.c: New testcase.
989 2009-05-05 Richard Guenther <rguenther@suse.de>
992 * gcc.c-torture/compile/pr40023.c: New testcase.
994 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
996 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
997 * g++.dg/template/overload9.C: Likewise.
998 * g++.dg/ext/ms-1.C: New.
1000 2009-05-05 Jakub Jelinek <jakub@redhat.com>
1003 * g++.dg/ext/vla7.C: New test.
1005 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1007 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
1009 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1011 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
1012 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
1013 Update expected errors.
1015 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1018 * g++.dg/parse/parser-pr28152.C: New.
1019 * g++.dg/parse/parser-pr28152-2.C: New.
1021 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1023 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
1025 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
1027 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
1028 * gcc.target/sparc/fexpand-2.c: Likewise.
1029 * gcc.target/sparc/fpmerge-2.c: Likewise.
1030 * gcc.target/sparc/pdist-2.c: Likewise.
1032 2009-05-03 Richard Guenther <rguenther@suse.de>
1035 * gcc.c-torture/compile/pr39983.c: New testcase.
1037 2009-05-03 Joseph Myers <joseph@codesourcery.com>
1039 * gcc.dg/c99-complex-3.c: New test.
1041 2009-05-03 Joseph Myers <joseph@codesourcery.com>
1043 * gcc.dg/cpp/utf8-5byte-1.c: New test.
1045 2009-05-02 Joseph Myers <joseph@codesourcery.com>
1047 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
1049 2009-05-02 Richard Guenther <rguenther@suse.de>
1052 * gcc.target/spu/pr40001.c: New testcase.
1054 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
1056 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
1058 2009-04-30 Steve Ellcey <sje@cup.hp.com>
1061 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
1062 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
1064 2009-04-30 Janis Johnson <janis187@us.ibm.com>
1067 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
1070 2009-04-30 David Ayers <ayers@fsfe.org>
1072 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
1073 and gcc_error_prefix variables.
1074 * objc.dg/bad-receiver-type.m: Update to match correct
1076 * objc.dg/encode-5.m: Likewise.
1077 * objc.dg/id-1.m: Likewise.
1078 * objc.dg/method-1.m: Likewise.
1079 * objc.dg/method-6.m: Likewise.
1080 * objc.dg/method-7.m: Likewise.
1081 * objc.dg/method-9.m: Likewise.
1082 * objc.dg/method-11.m: Likewise.
1083 * objc.dg/method-20.m: Likewise.
1084 * objc.dg/private-1.m: Likewise.
1086 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
1089 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
1090 * gfortran.dg/advance_4.f90: Likewise
1091 * gfortran.dg/advance_5.f90: Likewise
1092 * gfortran.dg/append_1.f90: Likewise
1093 * gfortran.dg/backslash_1.f90: Likewise
1094 * gfortran.dg/backslash_2.f90: Likewise
1095 * gfortran.dg/backslash_3.f: Likewise
1096 * gfortran.dg/backspace_10.f90: Likewise
1097 * gfortran.dg/backspace_3.f: Likewise
1098 * gfortran.dg/backspace_4.f: Likewise
1099 * gfortran.dg/backspace_5.f: Likewise
1100 * gfortran.dg/backspace_8.f: Likewise
1101 * gfortran.dg/backspace_9.f: Likewise
1102 * gfortran.dg/complex_write.f90: Likewise
1103 * gfortran.dg/convert_implied_open.f90: Likewise
1104 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
1105 * gfortran.dg/dos_eol.f: Likewise
1106 * gfortran.dg/empty_format_1.f90: Likewise
1107 * gfortran.dg/endfile.f: Likewise
1108 * gfortran.dg/eof_1.f90: Likewise
1109 * gfortran.dg/eor_1.f90: Likewise
1110 * gfortran.dg/eor_handling_1.f90: Likewise
1111 * gfortran.dg/eor_handling_2.f90: Likewise
1112 * gfortran.dg/eor_handling_3.f90: Likewise
1113 * gfortran.dg/eor_handling_4.f90: Likewise
1114 * gfortran.dg/eor_handling_5.f90: Likewise
1115 * gfortran.dg/error_recovery_5.f90: Likewise
1116 * gfortran.dg/f2003_inquire_1.f03: Likewise
1117 * gfortran.dg/f2003_io_4.f03: Likewise
1118 * gfortran.dg/f2003_io_5.f03: Likewise
1119 * gfortran.dg/f2003_io_7.f03: Likewise
1120 * gfortran.dg/fgetc_1.f90: Likewise
1121 * gfortran.dg/fgetc_2.f90: Likewise
1122 * gfortran.dg/flush_1.f90: Likewise
1123 * gfortran.dg/fmt_exhaust.f90: Likewise
1124 * gfortran.dg/fmt_huge.f90: Likewise
1125 * gfortran.dg/fmt_read.f90: Likewise
1126 * gfortran.dg/fmt_t_1.f90: Likewise
1127 * gfortran.dg/fmt_t_2.f90: Likewise
1128 * gfortran.dg/fmt_t_3.f90: Likewise
1129 * gfortran.dg/fmt_t_4.f90: Likewise
1130 * gfortran.dg/fmt_t_5.f90: Likewise
1131 * gfortran.dg/fmt_t_7.f: Likewise
1132 * gfortran.dg/fseek.f90: Likewise
1133 * gfortran.dg/ftell_1.f90: Likewise
1134 * gfortran.dg/ftell_2.f90: Likewise
1135 * gfortran.dg/func_derived_3.f90: Likewise
1136 * gfortran.dg/inquire_9.f90: Likewise
1137 * gfortran.dg/iostat_1.f90: Likewise
1138 * gfortran.dg/iostat_2.f90: Likewise
1139 * gfortran.dg/list_read_1.f90: Likewise
1140 * gfortran.dg/list_read_4.f90: Likewise
1141 * gfortran.dg/list_read_5.f90: Likewise
1142 * gfortran.dg/list_read_7.f90: Likewise
1143 * gfortran.dg/list_read_8.f90: Likewise
1144 * gfortran.dg/list_read_9.f90: Likewise
1145 * gfortran.dg/namelist_13.f90: Likewise
1146 * gfortran.dg/namelist_14.f90: Likewise
1147 * gfortran.dg/namelist_15.f90: Likewise
1148 * gfortran.dg/namelist_16.f90: Likewise
1149 * gfortran.dg/namelist_17.f90: Likewise
1150 * gfortran.dg/namelist_18.f90: Likewise
1151 * gfortran.dg/namelist_19.f90: Likewise
1152 * gfortran.dg/namelist_20.f90: Likewise
1153 * gfortran.dg/namelist_24.f90: Likewise
1154 * gfortran.dg/namelist_26.f90: Likewise
1155 * gfortran.dg/namelist_27.f90: Likewise
1156 * gfortran.dg/namelist_28.f90: Likewise
1157 * gfortran.dg/namelist_37.f90: Likewise
1158 * gfortran.dg/namelist_38.f90: Likewise
1159 * gfortran.dg/namelist_39.f90: Likewise
1160 * gfortran.dg/namelist_40.f90: Likewise
1161 * gfortran.dg/namelist_43.f90: Likewise
1162 * gfortran.dg/namelist_44.f90: Likewise
1163 * gfortran.dg/namelist_45.f90: Likewise
1164 * gfortran.dg/namelist_46.f90: Likewise
1165 * gfortran.dg/namelist_47.f90: Likewise
1166 * gfortran.dg/namelist_48.f90: Likewise
1167 * gfortran.dg/namelist_49.f90: Likewise
1168 * gfortran.dg/namelist_50.f90: Likewise
1169 * gfortran.dg/namelist_51.f90: Likewise
1170 * gfortran.dg/namelist_52.f90: Likewise
1171 * gfortran.dg/namelist_56.f90: Likewise
1172 * gfortran.dg/namelist_char_only.f90: Likewise
1173 * gfortran.dg/namelist_use.f90: Likewise
1174 * gfortran.dg/namelist_use_only.f90: Likewise
1175 * gfortran.dg/noadv_size.f90: Likewise
1176 * gfortran.dg/open_access_append_1.f90: Likewise
1177 * gfortran.dg/pad_no.f90: Likewise
1178 * gfortran.dg/pr12884.f: Likewise
1179 * gfortran.dg/pr17090.f90: Likewise
1180 * gfortran.dg/pr17285.f90: Likewise
1181 * gfortran.dg/pr17286.f90: Likewise
1182 * gfortran.dg/pr18122.f90: Likewise
1183 * gfortran.dg/pr18210.f90: Likewise
1184 * gfortran.dg/pr18392.f90: Likewise
1185 * gfortran.dg/pr19155.f: Likewise
1186 * gfortran.dg/pr19216.f: Likewise
1187 * gfortran.dg/pr19467.f90: Likewise
1188 * gfortran.dg/pr19657.f: Likewise
1189 * gfortran.dg/pr20257.f90: Likewise
1190 * gfortran.dg/read_bad_advance.f90: Likewise
1191 * gfortran.dg/read_eof_2.f90: Likewise
1192 * gfortran.dg/read_eof_4.f90: Likewise
1193 * gfortran.dg/read_many_1.f: Likewise
1194 * gfortran.dg/read_noadvance.f90: Likewise
1195 * gfortran.dg/read_repeat.f90: Likewise
1196 * gfortran.dg/read_size_noadvance.f90: Likewise
1197 * gfortran.dg/read_x_past.f: Likewise
1198 * gfortran.dg/record_marker_1.f90: Likewise
1199 * gfortran.dg/record_marker_3.f90: Likewise
1200 * gfortran.dg/rewind_1.f90: Likewise
1201 * gfortran.dg/runtime_warning_1.f90: Likewise
1202 * gfortran.dg/shape_3.f90: Likewise
1203 * gfortran.dg/slash_1.f90: Likewise
1204 * gfortran.dg/stat_1.f90: Likewise
1205 * gfortran.dg/stat_2.f90: Likewise
1206 * gfortran.dg/streamio_11.f90: Likewise
1207 * gfortran.dg/streamio_3.f90: Likewise
1208 * gfortran.dg/streamio_4.f90: Likewise
1209 * gfortran.dg/streamio_9.f90: Likewise
1210 * gfortran.dg/tl_editing.f90: Likewise
1211 * gfortran.dg/unf_io_convert_1.f90: Likewise
1212 * gfortran.dg/unf_io_convert_2.f90: Likewise
1213 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
1214 * gfortran.dg/unf_short_record_1.f90: Likewise
1215 * gfortran.dg/utf8_1.f03: Likewise
1216 * gfortran.dg/utf8_2.f03: Likewise
1217 * gfortran.dg/widechar_IO_1.f90: Likewise
1218 * gfortran.dg/write_check3.f90: Likewise
1219 * gfortran.dg/write_rewind_2.f: Likewise
1220 * gfortran.dg/x_slash_2.f: Likewise
1222 2009-04-29 Richard Guenther <rguenther@suse.de>
1225 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
1227 (check_effective_target_vect_floatuint_cvt): Likewise.
1228 * gcc.dg/vect/slp-10.c: Adjust.
1229 * gcc.dg/vect/slp-11.c: Adjust.
1230 * gcc.dg/vect/slp-12b.c: Adjust.
1231 * gcc.dg/vect/slp-33.c: Adjust.
1232 * gcc.c-torture/compile/pr39943.c: New testcase.
1234 2009-04-29 Richard Guenther <rguenther@suse.de>
1237 * gcc.c-torture/compile/pr39937.c: New testcase.
1239 2009-04-29 Richard Guenther <rguenther@suse.de>
1241 PR tree-optimization/39941
1242 * gcc.c-torture/compile/pr39941.c: New testcase.
1244 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
1246 * gcc.target/bfin/20090411-1.c: New test.
1248 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
1251 * gcc.dg/pr39565.c: New testcase.
1253 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
1255 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
1256 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1257 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1258 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1259 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1260 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1261 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1262 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1263 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1264 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1265 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1266 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1267 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1268 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1269 * gcc.target/i386/pr37191.c: Likewise.
1270 * gcc.target/i386/reload-1.c: Likewise.
1271 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
1272 * g++.old-deja/g++.pt/repo2.C: Likewise.
1273 * g++.old-deja/g++.pt/repo3.C: Likewise.
1274 * g++.old-deja/g++.pt/repo4.C: Likewise.
1275 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1276 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1277 * g++.dg/template/repo1.C: Likewise.
1278 * g++.dg/template/repo2.C: Likewise.
1279 * g++.dg/template/repo3.C: Likewise.
1280 * g++.dg/template/repo4.C: Likewise.
1281 * g++.dg/template/repo5.C: Likewise.
1282 * g++.dg/template/repo6.C: Likewise.
1283 * g++.dg/template/repo7.C: Likewise.
1284 * g++.dg/template/repo8.C: Likewise.
1285 * g++.dg/template/repo9.C: Likewise.
1286 * g++.dg/rtti/repo1.C: Likewise.
1287 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
1288 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
1289 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
1290 * g++.dg/other/PR23205.C: Skip for vxworks.
1291 * g++.dg/ext/visibility/class1.C: Requires PIC.
1292 * g++.dg/eh/async-unwind2.C: Requires PIC.
1293 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
1294 does not have cxa_exit.
1296 2009-04-28 Jing Yu <jingyu@google.com>
1299 * lib/target-supports.exp (check_effective_target_tls): Remove
1301 (check_effective_target_tls_native): Likewise.
1302 (check_effective_target_tls_runtime): Likewise.
1303 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
1305 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
1307 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1310 * gfortran.dg/proc_ptr_16.f90: New.
1312 2009-04-28 Steve Ellcey <sje@cup.hp.com>
1314 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
1317 2009-04-28 Richard Guenther <rguenther@suse.de>
1320 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
1322 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
1324 * g++.dg/warn/pr35652.C: Removed.
1325 * gcc.dg/pr35652.c: Likewise.
1327 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
1329 * gcc.target/ia64/20071210-2.c: New testcase.
1331 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1334 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
1335 * gcc.dg/pr39323-3.c: Ditto.
1337 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1341 * gfortran.dg/ambiguous_reference_2.f90: New.
1342 * gfortran.dg/pointer_assign_7.f90: New.
1344 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
1345 Mark Mitchell <mark@codesourcery.com>
1347 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
1348 * gcc.dg/20020103-1.c: Check for __ppc.
1349 * gcc.dg/asm-b.c: Check for __ppc.
1350 * gcc.dg/20020919-1.c: Check for __ppc.
1351 * gcc.dg/20020312-2.c: Likewise.
1352 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
1353 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
1354 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
1355 * g++.dg/warn/weak1.C: Likewise.
1356 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
1357 static so appropriate optimizations kick in.
1358 (find_base_value_wrapper): New function.
1359 * g++.dg/eh/simd-5.C: Fix target triplet.
1360 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
1362 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1363 H.J. Lu <hongjiu.lu@intel.com>
1366 * gcc.target/i386/pr39911.c: New test.
1368 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
1371 * gfortran.dg/alloc_comp_assign_10.f90: New test.
1373 2009-04-28 Ben Elliston <bje@au.ibm.com>
1378 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1380 * gcc.dg/pr35652.C: New.
1381 * g++.dg/warn/pr35652.C: New.
1382 * gcc.dg/format/plus-1.c: Adjust message.
1384 2009-04-27 DJ Delorie <dj@redhat.com>
1386 * lib/target-supports.exp (check_effective_target_double64): New.
1387 (check_effective_target_double64plus): New.
1388 (check_effective_target_large_double): New.
1389 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
1390 * gcc.dg/div-double-1.c: Likewise.
1391 * gcc.dg/Wconversion-real.c: Require large_double.
1392 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
1394 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
1397 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
1400 2009-04-27 Ian Lance Taylor <iant@google.com>
1402 * gcc.dg/Wcxx-compat-5.c: New testcase.
1403 * gcc.dg/Wcxx-compat-6.c: New testcase.
1405 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1407 Allow non-constant arguments to conversion intrinsics.
1408 * gcc.target/spu/intrinsics-3.c: Update tests.
1410 2009-04-27 Richard Guenther <rguenther@suse.de>
1413 * gcc.c-torture/compile/pr39928-1.c: New testcase.
1414 * gcc.c-torture/compile/pr39928-2.c: Likewise.
1416 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
1419 * gcc.dg/torture/pr39903-1.c: New.
1420 * gcc.dg/torture/pr39903-2.c: Likewise.
1422 2009-04-27 Revital Eres <eres@il.ibm.com>
1424 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
1426 * gcc.dg/sms-2.c: Add dump check.
1427 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
1429 * gcc.dg/sms-4.c: Likewise.
1430 * gcc.dg/sms-5.c: Likewise.
1431 * gcc.dg/sms-6.c: Likewise.
1432 * gcc.dg/sms-7.c: Likewise.
1433 * gcc.dg/sms-antideps.c: Rename to...
1434 * gcc.dg/sms-8.c: This and add sms dump file and check it.
1436 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
1438 * gnat.dg/opt2.adb: New test.
1440 2009-04-27 Jakub Jelinek <jakub@redhat.com>
1443 * g++.dg/warn/Wunused-15.C: New test.
1445 2009-04-26 Michael Matz <matz@suse.de>
1448 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1450 * gcc.target/i386/pr37248-1.c: Modified.
1451 * gcc.target/i386/pr37248-3.c: Modified.
1452 * gcc.target/i386/pr37248-2.c: Modified.
1453 * gnat.dg/aliasing1.adb: Modified.
1454 * gnat.dg/pack9.adb: Modified.
1455 * gnat.dg/aliasing2.adb: Modified.
1456 * gcc.dg/strict-overflow-2.c: Modified.
1457 * gcc.dg/autopar/reduc-1char.c: Modified.
1458 * gcc.dg/autopar/reduc-2char.c: Modified.
1459 * gcc.dg/autopar/reduc-1.c: Modified.
1460 * gcc.dg/autopar/reduc-2.c: Modified.
1461 * gcc.dg/autopar/reduc-3.c: Modified.
1462 * gcc.dg/autopar/reduc-6.c: Modified.
1463 * gcc.dg/autopar/reduc-7.c: Modified.
1464 * gcc.dg/autopar/reduc-8.c: Modified.
1465 * gcc.dg/autopar/reduc-9.c: Modified.
1466 * gcc.dg/autopar/reduc-1short.c: Modified.
1467 * gcc.dg/autopar/reduc-2short.c: Modified.
1468 * gcc.dg/autopar/parallelization-1.c: Modified.
1469 * gcc.dg/strict-overflow-4.c: Modified.
1470 * gcc.dg/strict-overflow-6.c: Modified.
1471 * gcc.dg/gomp/combined-1.c: Modified.
1472 * gcc.dg/no-strict-overflow-1.c: Modified.
1473 * gcc.dg/no-strict-overflow-3.c: Modified.
1474 * gcc.dg/no-strict-overflow-5.c: Modified.
1475 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1476 * gcc.dg/tree-ssa/pr18134.c: Modified.
1477 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1478 * gcc.dg/tree-ssa/vector-2.c: Modified.
1479 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
1480 * gcc.dg/tree-ssa/loop-21.c: Modified.
1481 * gcc.dg/tree-ssa/20030824-2.c: Modified.
1482 * gcc.dg/tree-ssa/vector-3.c: Modified.
1483 * gcc.dg/tree-ssa/asm-3.c: Modified.
1484 * gcc.dg/tree-ssa/pr23294.c: Modified.
1485 * gcc.dg/tree-ssa/loop-22.c: Modified.
1486 * gcc.dg/tree-ssa/loop-15.c: Modified.
1487 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
1488 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
1489 * gcc.dg/tree-ssa/pr20139.c: Modified.
1490 * gcc.dg/tree-ssa/scev-cast.c: Modified.
1491 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
1492 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
1493 * gcc.dg/tree-ssa/loop-5.c: Modified.
1494 * gcc.dg/tree-ssa/pr19431.c: Modified.
1495 * gcc.dg/tree-ssa/pr32044.c: Modified.
1496 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
1497 * gcc.dg/tree-ssa/loop-19.c: Modified.
1498 * gcc.dg/tree-ssa/loop-28.c: Modified.
1499 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
1500 * gcc.dg/tree-ssa/divide-1.c: Modified.
1501 * gcc.dg/tree-ssa/inline-1.c: Modified.
1502 * gcc.dg/tree-ssa/divide-3.c: Modified.
1503 * gcc.dg/tree-ssa/pr30978.c: Modified.
1504 * gcc.dg/tree-ssa/alias-6.c: Modified.
1505 * gcc.dg/tree-ssa/divide-4.c: Modified.
1506 * gcc.dg/tree-ssa/alias-11.c: Modified.
1507 * gcc.dg/no-strict-overflow-7.c: Modified.
1508 * gcc.dg/strict-overflow-1.c: Modified.
1509 * gcc.dg/pr15784-4.c: Modified.
1510 * gcc.dg/pr34263.c: Modified.
1511 * gcc.dg/strict-overflow-3.c: Modified.
1512 * gcc.dg/tree-prof/stringop-1.c: Modified.
1513 * gcc.dg/tree-prof/val-prof-1.c: Modified.
1514 * gcc.dg/tree-prof/val-prof-2.c: Modified.
1515 * gcc.dg/tree-prof/val-prof-3.c: Modified.
1516 * gcc.dg/tree-prof/val-prof-4.c: Modified.
1517 * gcc.dg/no-strict-overflow-2.c: Modified.
1518 * gcc.dg/no-strict-overflow-4.c: Modified.
1519 * gcc.dg/no-strict-overflow-6.c: Modified.
1520 * g++.dg/tree-ssa/pr27090.C: Modified.
1521 * g++.dg/tree-ssa/tmmti-2.C: Modified.
1522 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
1523 * g++.dg/tree-ssa/pr19807.C: Modified.
1524 * g++.dg/opt/pr30965.C: Modified.
1525 * g++.dg/init/new17.C: Modified.
1526 * gfortran.dg/whole_file_6.f90: Modified.
1527 * gfortran.dg/whole_file_5.f90: Modified.
1528 * gfortran.dg/reassoc_1.f90: Modified.
1529 * gfortran.dg/reassoc_3.f90: Modified.
1531 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
1534 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
1536 2009-04-26 Jakub Jelinek <jakub@redhat.com>
1539 * gcc.target/i386/pr39543-1.c: New test.
1540 * gcc.target/i386/pr39543-2.c: New test.
1541 * gcc.target/i386/pr39543-3.c: New test.
1544 * gcc.dg/Wunused-value-3.c: New test.
1546 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1549 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
1550 gcc.dg/vla-21.c: New tests.
1552 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1555 * gcc.dg/inline-34.c: New test.
1557 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1559 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
1560 gcc.dg/enum-const-3.c: New tests.
1561 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
1562 -pedantic-errors. Update expected diagnostics.
1564 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1567 * gcc.dg/vla-20.c: New test.
1569 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1572 * gcc.dg/vla-19.c: New test.
1574 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1576 PR preprocessor/39559
1577 * gcc.dg/c99-intconst-2.c: New test.
1579 2009-04-25 Jan Hubicka <jh@suse.cz>
1581 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1583 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1586 * gfortran.dg/import7.f90: New.
1588 2009-04-24 Richard Guenther <rguenther@suse.de>
1590 * gcc.dg/tree-ssa/vrp48.c: Fix.
1592 2008-04-24 Doug Kwan <dougkwan@google.com>
1594 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1595 destination are the same.
1597 2009-04-24 Richard Guenther <rguenther@suse.de>
1599 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1601 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1603 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1604 gcc.dg/array-const-3.c: New tests.
1606 2009-04-24 Ian Lance Taylor <iant@google.com>
1608 * gcc.dg/Wcxx-compat-4.c: New testcase.
1610 2009-04-24 Daniel Kraft <d@domob.eu>
1612 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1613 expected on already erraneous symbol (renamed to fresh one).
1615 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1618 * gcc.dg/pr39867.c: New.
1620 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1624 * gfortran.dg/intrinsic_1.f90: New.
1626 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1628 * gnat.dg/alignment7.adb: New test.
1629 * gnat.dg/alignment8.adb: Likewise.
1631 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1633 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1634 * gnat.dg/specs/rep_clause2.ads: New test.
1636 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1638 PR rtl-optimization/39794
1639 * gcc.dg/pr39794.c: New test.
1641 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1643 * gnat.dg/atomic1.adb: New test.
1644 * gnat.dg/atomic1_pkg.ads: New helper.
1646 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1649 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1650 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1652 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1654 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1657 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1660 * gcc.dg/vector-init-1.c: New testcase.
1661 * gcc.dg/vector-init-2.c: New testcase.
1663 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1665 * gnat.dg/enum2.adb: New test.
1666 * gnat.dg/enum2_pkg.ads: New helper.
1668 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1671 * gcc.dg/torture/pr39855.c: New test.
1673 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1676 * g++.dg/cpp0x/pr39639.C: New test.
1678 2009-04-22 Mark Heffernan <meheff@google.com>
1680 * gcc.dg/profile-generate-3.c: New test.
1682 2009-04-22 Jan Hubicka <jh@suse.cz>
1684 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1686 2009-04-22 Steve Ellcey <sje@cup.hp.com>
1689 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1691 2009-04-22 Richard Guenther <rguenther@suse.de>
1693 PR tree-optimization/39824
1694 * gcc.c-torture/compile/pr39824.c: New testcase.
1696 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1699 * g++.dg/parse/parser-pr14875.C: New.
1700 * g++.dg/parse/parser-pr14875-2.C: New.
1701 * g++.dg/parse/error6.C: Update match string.
1703 2009-04-22 Richard Guenther <rguenther@suse.de>
1705 PR tree-optimization/39845
1706 * gcc.c-torture/compile/pr39845.c: New testcase.
1708 2009-04-22 Janus Weil <janus@gcc.gnu.org>
1711 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1712 * gfortran.dg/external_initializer.f90: Modified.
1713 * gfortran.dg/interface_26.f90: Modified.
1714 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1715 * gfortran.dg/proc_ptr_3.f90: Modified.
1716 * gfortran.dg/proc_ptr_15.f90: New.
1717 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1719 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1722 * g++.dg/warn/pr35711.C: New.
1723 * g++.dg/conversion/ptrmem2.C: Update.
1725 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1727 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1728 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1729 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1730 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1731 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1732 gcc.c-torture/ChangeLog.0,
1733 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1734 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1735 gcc.target/i386/math-torture/math-torture.exp,
1736 gcc.target/mips/inter/mips16-inter.exp,
1737 gcc.target/mips/mips-nonpic/README,
1738 gcc.target/x86_64/abi/README.gcc,
1739 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1740 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1741 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1743 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1745 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1747 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1749 2009-04-21 Richard Guenther <rguenther@suse.de>
1752 * gcc.dg/torture/pr39829.c: New testcase.
1754 2009-04-21 Martin Jambor <mjambor@suse.cz>
1756 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1758 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1761 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1762 * gcc.dg/sequence-pt-2.c: New.
1763 * gcc.dg/sequence-pt-3.c: New.
1764 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1765 * g++.dg/warn/sequence-pt-2.c: New.
1766 * g++.dg/warn/sequence-pt-3.c: New.
1768 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1770 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1772 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1774 * gnat.dg/import1.ad[sb]: New test.
1776 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1778 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1781 2009-04-20 Tobias Burnus <burnus@net-b.de>
1784 * gfortran.dg/continuation_11.f90: New test.
1786 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1789 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1790 messages. Test for "long long" in system headers.
1791 * gcc.dg/c99-longlong-2.c: New.
1792 * g++.dg/warn/pr13358.C: New.
1793 * g++.dg/warn/pr13358-2.C: New.
1794 * g++.dg/warn/pr13358-3.C: New.
1795 * g++.dg/warn/pr13358-4.C: New.
1797 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1799 * gcc.dg/framework-2.c: Fix up for non existent includes
1800 being fatal errors now.
1802 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1805 * gfortran.dg/private_type_13.f90: New test.
1806 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1808 2009-04-20 Le-Chun Wu <lcwu@google.com>
1811 * g++.dg/warn/Wunused-14.C: New test.
1813 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1815 * gnat.dg/specs/small_alignment.ads: New test.
1817 2009-04-20 Ian Lance Taylor <iant@google.com>
1819 * gcc.dg/Wcxx-compat-3.c: New testcase.
1821 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1823 * gnat.dg/pack13.ad[sb]: New test.
1824 * gnat.dg/pack13_pkg.ads: New helper.
1826 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1828 * gnat.dg/discr11.ad[sb]: New test.
1829 * gnat.dg/discr11_pkg.ads: New helper.
1831 2009-04-20 Ira Rosen <irar@il.ibm.com>
1833 PR tree-optimization/39675
1834 * gcc.dg/vect/O3-pr39675-2.c: New test.
1836 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1838 * gnat.dg/rep_clause3.adb: New test.
1840 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1843 * gcc.dg/c99-flex-array-7.c: New test.
1845 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1848 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1850 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1853 * gcc.dg/c99-restrict-3.c: New test.
1855 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1857 PR preprocessor/20078
1858 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1860 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
1862 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1863 Do not pass -B$root after -margs.
1865 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1869 * gcc.dg/pr32061.c: New.
1870 * gcc.dg/Wlogical-op-1.c: Update.
1871 * g++.dg/warn/Wlogical-op-1.C: Update.
1872 * g++.dg/warn/pr36954.C: New.
1874 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1877 * gcc.dg/lvalue-5.c: New test.
1879 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1882 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1884 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1886 * gcc.dg/cpp/include5.c: New test.
1888 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1891 * gcc.dg/call-diag-2.c: New test.
1893 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1895 PR preprocessor/39646
1896 * gcc.dg/cpp/line8.c: New test.
1898 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1900 PR preprocessor/39647
1901 * gcc.dg/cpp/line7.c: New test.
1903 2009-04-18 Richard Guenther <rguenther@suse.de>
1906 * gcc.target/i386/pr39804.c: New testcase.
1908 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
1910 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1911 * g++.dg/other/pr39496.C: Likewise.
1913 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1916 * gcc.dg/pr36902.c: New.
1918 2009-04-17 Diego Novillo <dnovillo@google.com>
1920 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1921 violation for variable 'inside_main'.
1923 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1925 * gfortran.fortran-torture/execute/getarg_1.x: New file.
1927 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1929 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1931 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1933 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1934 * gfortran.dg/chmod_2.f90: Likewise.
1935 * gfortran.dg/chmod_3.f90: Likewise.
1936 * gfortran.dg/open_errors.f90: Likewise.
1937 * gfortran.dg/stat_1.f90: Likewise.
1938 * gfortran.dg/stat_2.f90: Likewise.
1940 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1942 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1943 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1944 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1945 * gfortran.dg/nearest_1.f90: Likewise.
1946 * gfortran.dg/nearest_3.f90: Likewise.
1947 * gfortran.dg/isnan_1.f90: Likewise.
1948 * gfortran.dg/isnan_2.f90: Likewise.
1949 * gfortran.dg/nan_1.f90: Likewise.
1950 * gfortran.dg/nan_2.f90: Likewise.
1951 * gfortran.dg/nan_3.f90: Likewise.
1952 * gfortran.dg/nan_4.f90: Likewise.
1953 * gfortran.dg/module_nan.f90: Likewise.
1954 * gfortran.dg/int_conv_2.f90: Likewise.
1955 * gfortran.dg/init_flag_3.f90: Likewise.
1956 * gfortran.dg/namelist_42.f90: Likewise.
1957 * gfortran.dg/namelist_43.f90: Likewise.
1958 * gfortran.dg/real_const_3.f90: Likewise.
1959 * gfortran.dg/transfer_simplify_1.f90: Likewise.
1961 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
1962 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
1963 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
1964 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
1965 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
1967 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
1968 * gfortran.dg/gamma_5.f90: Likewise.
1970 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1972 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
1973 less strict so it also works with auto-overlay support.
1974 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
1975 for "exceeds local store" linker errors on the SPU.
1977 * lib/gfortran.exp: Include target-supports.exp.
1978 (gfortran_init): On SPU targets where automatic overlay support
1979 is available, use it to build all Fortran test cases.
1981 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
1983 2009-04-17 Arnaud Charlet <charlet@adacore.com>
1985 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
1986 rule enforced by gnat on taft types.
1988 2009-04-17 Jakub Jelinek <jakub@redhat.com>
1991 * g++.dg/ext/complit11.C: Add empty dg-options.
1993 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1996 * g++.dg/template/defarg11.C: New test.
1998 2009-04-16 Andrew Pinski <pinskia@gmail.com>
2001 * g++.dg/ext/complit11.C: New testcase.
2003 2009-04-15 Le-Chun Wu <lcwu@google.com>
2006 * g++.dg/warn/Wunused-13.C: New testcase.
2008 2009-04-15 Ian Lance Taylor <iant@google.com>
2010 * gcc.dg/Wenum-compare-1.c: New testcase.
2012 2009-04-15 Richard Guenther <rguenther@suse.de>
2014 PR tree-optimization/39764
2015 * g++.dg/torture/pr39764.C: New testcase.
2017 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
2019 * g++.dg/ext/altivec-17.C: New.
2021 2009-04-15 Arnaud Charlet <charlet@adacore.com>
2023 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
2024 * gnat.dg/specs/limited1.ads: Ditto.
2026 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2029 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
2030 for testing the results of estimate instructions.
2031 * gcc.dg/vmx/3a-04m.c (test): Ditto.
2032 * gcc.dg/vmx/3a-05.c (test): Ditto.
2034 2009-04-14 Jason Merrill <jason@redhat.com>
2037 * g++.dg/warn/Wshadow-4.C: Extend.
2039 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
2041 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
2042 (do_D): Remove attribute hidden.
2044 2009-04-13 Jason Merrill <jason@redhat.com>
2047 * g++.dg/init/copy7.C: New.
2049 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
2052 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
2053 (check_for_all_options): This.
2055 2009-04-13 Jason Merrill <jason@redhat.com>
2058 * g++.dg/template/crash90.C: New.
2060 2009-04-12 Jason Merrill <jason@redhat.com>
2063 * g++.dg/overload/extern-C-2.C: New.
2065 2009-04-12 Joseph Myers <joseph@codesourcery.com>
2067 PR preprocessor/31869
2068 * gcc.dg/cpp/strify5.c: New test.
2070 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
2072 * gnat.dg/enum1.adb: New test.
2073 * gnat.dg/enum1_pkg.ads: New helper.
2075 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
2078 * gcc.target/alpha/pr39740.c: New test.
2080 2009-04-11 Daniel Kraft <d@domob.eu>
2083 * gfortran.dg/bounds_check_strlen_1.f90: New test.
2084 * gfortran.dg/bounds_check_strlen_2.f90: New test.
2085 * gfortran.dg/bounds_check_strlen_3.f90: New test.
2086 * gfortran.dg/bounds_check_strlen_4.f90: New test.
2087 * gfortran.dg/bounds_check_strlen_5.f90: New test.
2088 * gfortran.dg/bounds_check_strlen_6.f90: New test.
2089 * gfortran.dg/bounds_check_strlen_7.f90: New test.
2090 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
2091 expected string length that failed with -fbounds-check now.
2092 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
2094 2009-04-11 Janus Weil <janus@gcc.gnu.org>
2097 * gfortran.dg/proc_ptr_14.f90: New.
2099 2009-04-11 Richard Guenther <rguenther@suse.de>
2102 * g++.dg/torture/pr39732.C: New testcase.
2104 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
2106 * gfortran.dg/whole_file_5.f90: New.
2107 * gfortran.dg/whole_file_6.f90: New.
2109 2009-04-11 Richard Guenther <rguenther@suse.de>
2111 PR tree-optimization/39713
2112 * g++.dg/torture/pr39713.C: New testcase.
2114 2009-04-10 Richard Guenther <rguenther@suse.de>
2117 * gcc.dg/pr39712.c: New testcase.
2119 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
2122 * g++.dg/cpp0x/enum2.C: Updated.
2123 * g++.dg/debug/pr22514.C: Likewise.
2124 * g++.dg/parse/enum2.C: Likewise.
2125 * g++.dg/parse/enum3.C: Likewise.
2126 * g++.dg/template/crash79.C: Likewise.
2127 * g++.old-deja/g++.jason/cond.C: Likewise.
2129 2009-04-10 Chao-ying Fu <fu@mips.com>
2131 * gcc.target/mips/interrupt_handler.c: Change from compile to
2134 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2136 * objc/execute/forward-1.x: Fix x86_64 entry typos.
2138 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
2141 * gfortran.dg/zero_sized_6.f90: New.
2143 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2146 * g++.dg/parse/pr20118.C: New.
2147 * g++.dg/template/spec16.C: Update.
2149 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2152 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
2153 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
2154 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
2155 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
2156 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
2157 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
2158 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
2159 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
2160 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
2161 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
2162 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
2163 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
2164 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
2165 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
2166 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
2167 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
2168 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
2170 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2173 * g++.dg/torture/pr39678.C: New.
2174 * gcc.dg/compat/struct-complex-2.h: Likewise.
2175 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
2176 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
2177 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
2178 * gcc.dg/torture/pr39678.c: Likewise.
2179 * gcc.target/i386/pr39678.c: Likewise.
2181 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
2182 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2184 * gcc.target/x86_64/abi/test_passing_structs.c: Include
2185 <complex.h>. Add tests for structure with complex float.
2187 2009-04-10 Ben Elliston <bje@au.ibm.com>
2188 Joseph Myers <joseph@codesourcery.com>
2191 * gcc.dg/dfp/pr36800.c: New.
2193 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2194 Rafael Avila de Espindola <espindola@google.com>
2196 * gcc.misc-tests/help.exp: New file.
2197 * lib/options.exp: New file.
2199 2009-04-09 Janis Johnson <janis187@us.ibm.com>
2202 * objc/execute/forward-1.x: New.
2204 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
2206 * gcc.dg/pr27150-1.c: Change to a link test.
2208 2009-04-09 Jakub Jelinek <jakub@redhat.com>
2210 * g++.dg/lookup/using2.C: Change copyright header to refer to version
2211 3 of the GNU General Public License and to point readers at the
2212 COPYING3 file and the FSF's license web page.
2213 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
2214 * gcc.dg/struct/struct-reorg.exp: Likewise.
2215 * gcc.target/spu/tag_manager.c: Likewise.
2217 2009-04-09 Richard Guenther <rguenther@suse.de>
2220 * ssa-ccp-25.c: Adjust pattern.
2222 2009-04-09 Janus Weil <janus@gcc.gnu.org>
2225 * gfortran.dg/external_procedures_1.f90: Modified.
2226 * gfortran.dg/proc_ptr_result_1.f90: New.
2227 * gfortran.dg/proc_ptr_result_2.f90: New.
2228 * gfortran.dg/proc_ptr_result_3.f90: New.
2230 2009-04-09 Richard Guenther <rguenther@suse.de>
2232 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
2233 to prevent constant propagation.
2234 * gcc.dg/vect/vect-56.c: Likewise.
2235 * gcc.dg/vect/vect-58.c: Likewise.
2236 * gcc.dg/vect/vect-60.c: Likewise.
2237 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2238 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2239 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
2241 2009-04-09 Richard Guenther <rguenther@suse.de>
2243 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
2244 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2246 2009-04-09 Joseph Myers <joseph@codesourcery.com>
2249 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
2252 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2254 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
2255 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
2257 2009-04-08 Jakub Jelinek <jakub@redhat.com>
2259 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
2261 2009-04-08 Jason Merrill <jason@redhat.com>
2264 * g++.dg/template/error40.C: Add another test.
2266 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2270 * gcc.c-torture/compile/pr39614-1.c,
2271 gcc.c-torture/compile/pr39614-2.c,
2272 gcc.c-torture/compile/pr39614-3.c,
2273 gcc.c-torture/compile/pr39614-4.c,
2274 gcc.c-torture/compile/pr39614-5.c,
2275 gcc.c-torture/compile/pr39673-1.c,
2276 gcc.c-torture/compile/pr39673-2.c: New tests.
2277 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
2279 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2280 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
2283 2009-04-08 Dodji Seketeli <dodji@redhat.com>
2286 * g++.dg/cpp0x/variadic-crash2.C: New test.
2288 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
2291 * gfortran.dg/alloc_comp_result_1.f90: New test.
2293 2009-04-07 Jason Merrill <jason@redhat.com>
2296 * g++.dg/overload/extern-C-1.C: New.
2298 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2301 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
2303 2009-04-07 Jason Merrill <jason@redhat.com>
2306 * g++.dg/template/error40.C: New.
2308 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2311 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
2313 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
2315 * gnat.dg/subp_elim_errors.ad[sb]: New test.
2317 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2320 * gfortran.dg/proc_decl_1.f90: Modified.
2321 * gfortran.dg/proc_ptr_11.f90: Extended.
2322 * gfortran.dg/proc_ptr_13.f90: Modified.
2324 2009-04-06 Jason Merrill <jason@redhat.com>
2327 * g++.dg/template/fnspec1.C: New.
2329 2009-04-06 Laurent GUERBY <laurent@guerby.net>
2331 * lib/gnat.exp: Handle multilib.
2333 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2336 * gfortran.dg/dependency_23.f90: New test.
2338 2009-04-06 Richard Guenther <rguenther@suse.de>
2340 PR tree-optimization/28868
2341 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2342 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
2343 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2344 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2346 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2348 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
2350 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2352 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
2354 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2356 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
2357 with the built-in y0, and the subsequent warning.
2358 (y1): Likewise, rename to y_1.
2360 2009-04-06 Janus Weil <janus@gcc.gnu.org>
2363 * gfortran.dg/proc_decl_21.f90: New.
2365 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2368 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
2370 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
2372 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
2373 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
2374 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
2375 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
2376 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
2377 gfortran.dg/namelist_49.f90: Gate test on effective_target
2379 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
2381 2009-04-05 Daniel Kraft <d@domob.eu>
2384 * gfortran.dg/read_float_2.f03
2385 * gfortran.dg/read_float_3.f90
2387 2009-04-05 Richard Guenther <rguenther@suse.de>
2389 PR tree-optimization/39648
2390 * gcc.c-torture/compile/pr39648.c: New testcase.
2392 2009-04-05 Jason Merrill <jason@redhat.com>
2395 * g++.dg/template/error39.C: New.
2397 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
2400 * gfortran.dg/implied_do_1.f90: New.
2402 2009-04-04 Tobias Burnus <burnus@net-b.de>
2405 * gfortran.dg/recursive_check_8.f90: New.
2406 * gfortran.dg/recursive_check_9.f90: New.
2407 * gfortran.dg/recursive_check_10.f90: New.
2408 * gfortran.dg/recursive_check_11.f90: New.
2409 * gfortran.dg/recursive_check_12.f90: New.
2410 * gfortran.dg/recursive_check_13.f90: New.
2411 * gfortran.dg/recursive_check_14.f90: New.
2413 2009-04-04 Jason Merrill <jason@redhat.com>
2416 * g++.dg/template/error38.C: Add more tests.
2418 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
2421 * gfortran.dg/common_align_2.f90: New test.
2423 2009-04-04 Richard Guenther <rguenther@suse.de>
2425 PR tree-optimization/8781
2426 PR tree-optimization/37892
2427 * g++.dg/tree-ssa/pr8781.C: New testcase.
2428 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
2430 2009-04-04 Richard Guenther <rguenther@suse.de>
2432 PR tree-optimization/39636
2433 * gcc.c-torture/compile/pr39636.c: New testcase.
2435 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
2437 PR rtl-optimization/39607
2438 * g++.dg/opt/pr39607.C: New.
2440 2009-04-03 Tobias Burnus <burnus@net-b.de>
2443 * gfortran.dg/common_12.f90: New.
2445 2009-04-03 Jason Merrill <jason@redhat.com>
2448 * g++.dg/template/const2.C: New test.
2450 2009-04-03 Richard Guenther <rguenther@suse.de>
2452 PR tree-optimization/2480
2453 PR tree-optimization/23086
2454 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2455 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2457 2009-04-03 Richard Guenther <rguenther@suse.de>
2459 PR tree-optimization/34743
2460 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2461 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2462 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2463 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2464 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2465 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2466 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2467 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2469 2009-04-03 Richard Guenther <rguenther@suse.de>
2472 PR tree-optimization/23940
2473 PR tree-optimization/33237
2476 PR tree-optimization/36201
2477 PR tree-optimization/36230
2478 PR tree-optimization/38049
2479 PR tree-optimization/38207
2480 PR tree-optimization/38230
2481 PR tree-optimization/38301
2482 PR tree-optimization/38585
2484 PR tree-optimization/38985
2485 PR tree-optimization/39299
2486 * gcc.dg/pr19633-1.c: Adjust.
2487 * gcc.dg/torture/pta-callused-1.c: Likewise.
2488 * gcc.dg/torture/pr39074-2.c: Likewise.
2489 * gcc.dg/torture/pr39074.c: Likewise.
2490 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
2491 * gcc.dg/torture/pr30375.c: Adjust.
2492 * gcc.dg/torture/pr33563.c: Likewise.
2493 * gcc.dg/torture/pr33870.c: Likewise.
2494 * gcc.dg/torture/pr33560.c: Likewise.
2495 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
2496 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2497 * gcc.dg/tree-ssa/alias-15.c: Remove.
2498 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
2499 * gcc.dg/tree-ssa/pr26421.c: Adjust.
2500 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
2501 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
2502 * gcc.dg/tree-ssa/pr23382.c: Adjust.
2503 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
2504 * gcc.dg/tree-ssa/alias-16.c: Adjust.
2505 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2506 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2507 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2508 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2509 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
2510 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2511 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
2512 * gcc.dg/tree-ssa/pr13146.c: Likewise.
2513 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2514 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2515 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2516 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
2517 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
2518 * gcc.dg/tree-ssa/alias-20.c: Likewise.
2519 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
2520 * gcc.dg/tree-ssa/pr38895.c: Likewise.
2521 * gcc.dg/uninit-B.c: XFAIL.
2522 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2523 * gcc.dg/uninit-pr19430.c: XFAIL.
2524 * g++.dg/tree-ssa/pr13146.C: New testcase.
2525 * g++.dg/opt/pr36187.C: Adjust.
2526 * g++.dg/torture/20090329-1.C: New testcase.
2528 2009-04-02 Chao-ying Fu <fu@mips.com>
2530 * gcc.target/mips/interrupt_handler.c: New test.
2532 2009-04-02 David Ayers <ayers@fsfe.org>
2535 * objc.dg/bad-receiver-type-2.m: New test contributed by
2538 2009-04-02 Jason Merrill <jason@redhat.com>
2541 * g++.dg/template/error38.C: New test.
2543 2009-04-02 Janis Johnson <janis187@us.ibm.com>
2545 PR tree-optimization/31677
2546 * gcc.dg/memcpy-1.c: Add compiler option.
2548 2009-04-02 Ira Rosen <irar@il.ibm.com>
2550 PR tree-optimization/39595
2551 * gfortran.dg/vect/O3-pr39595.f: New test.
2553 2009-04-02 Dodji Seketeli <dodji@redhat.com>
2556 * g++.dg/template/typedef11.C: New test.
2557 * g++.dg/template/typedef12.C: Likewise.
2558 * g++.dg/template/typedef13.C: Likewise.
2559 * g++.dg/template/typedef14.C: Likewise.
2560 * g++.dg/template/typedef15.C: Likewise.
2561 * g++.dg/template/typedef16.C: Likewise.
2562 * g++.dg/template/sfinae3.C: Compile this pedantically.
2563 The only errors expected should be the one saying the typedef is ill
2565 * g++.old-deja/g++.pt/typename8.C: Likewise.
2566 * g++.dg/template/access11.C: Update this.
2568 2009-04-02 Richard Guenther <rguenther@suse.de>
2570 PR tree-optimization/37221
2571 * gcc.c-torture/compile/20090331-1.c: New testcase.
2573 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2575 * gcc.c-torture/compile/20090401-1.c: New test.
2577 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2580 * g++.dg/template/pr4926-1.C: New.
2582 2009-04-01 Xinliang David Li <davidxl@google.com>
2584 * gcc.target/i386/all_one_m128i.c: New test.
2586 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2589 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2590 * gcc.dg/fltconst-2.c: New test.
2591 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2592 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2595 * gcc.dg/cpp/pr33466.c: New test.
2596 * gcc.dg/dfp/pr33466.c: New test.
2597 * gcc.dg/fixed-point/pr33466.c: New test.
2599 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2601 PR tree-optimization/35011
2602 * g++.dg/other/pr35011.C: New.
2604 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2607 * gcc.dg/pr39226.c: New test.
2609 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2612 * g++.dg/template/pr35240.C: New.
2614 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2617 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2618 * gcc.dg/pr25682.c: Update expected diagnostics.
2620 2009-04-01 Richard Guenther <rguenther@suse.de>
2622 * gcc.dg/fold-plusmult-2.c: New testcase.
2624 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2627 * gcc.dg/pr37772.c: New test.
2628 * g++.dg/ext/asm11.C: New test.
2630 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2632 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2633 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2636 2009-03-31 Jason Merrill <jason@redhat.com>
2638 * g++.old-deja/g++.other/using9.C: Add expected errors.
2640 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2642 * gcc.c-torture/compile/pr33009.c: Removed.
2644 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2646 * gcc.c-torture/compile/pr33009.c: Delete.
2647 * gcc.c-torture/compile/pr11832.c: Likewise.
2649 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2652 * lib/target-supports.exp (check_effective_target_stdint_types):
2654 (check_effective_target_inttypes_types): New.
2655 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2656 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2657 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2659 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2663 * gfortran.dg/data_pointer_1.f90: New test.
2665 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2668 * gfortran.dg/char_length_15.f90: New test.
2670 2009-03-31 Jason Merrill <jason@redhat.com>
2673 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2674 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2675 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2678 * g++.dg/other/typedef2.C: New test.
2681 * g++.dg/template/typedef17.C: New test.
2683 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2684 * g++.dg/cpp0x/auto12.C: Likewise.
2686 2009-03-31 Richard Guenther <rguenther@suse.de>
2689 * gcc.dg/fold-compare-4.c: New testcase.
2690 * gcc.dg/fold-compare-5.c: Likewise.
2692 2009-03-31 Richard Guenther <rguenther@suse.de>
2694 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2696 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2699 * gcc.target/i386/pr39592-1.c: New test.
2701 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2703 PR preprocessor/15638
2704 * gcc.dg/cpp/missing-header-1.c: New test.
2705 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
2706 "compilation terminated" message.
2707 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
2709 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2710 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2711 terminated" message.
2713 2009-03-31 Richard Guenther <rguenther@suse.de>
2717 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2718 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2720 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2723 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2724 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2725 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2726 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2727 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2728 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2729 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2731 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2734 * gfortran.dg/whole_file_1.f90: New test.
2736 * gfortran.dg/whole_file_2.f90: New test.
2737 * gfortran.dg/whole_file_3.f90: New test.
2739 * gfortran.dg/whole_file_4.f90: New test.
2741 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2743 * gfortran.dg/bind_c_usage_19.f90: New test.
2746 * gcc.target/powerpc/altivec-29.c: New test.
2748 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2750 PR rtl-optimization/323
2751 * gcc.target/i386/excess-precision-1.c,
2752 gcc.target/i386/excess-precision-2.c,
2753 gcc.target/i386/excess-precision-3.c,
2754 gcc.target/i386/excess-precision-4.c,
2755 gcc.target/i386/excess-precision-5.c,
2756 gcc.target/i386/excess-precision-6.c: New tests.
2758 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2761 * gcc.dg/c99-array-lval-8.c: New test.
2763 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2765 PR preprocessor/34695
2766 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2767 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2768 instead of dg-warning for "previous definition" messages.
2769 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2770 "warnings being treated as errors" message.
2771 * gcc.dg/fltconst-1.c: Use -fshow-column.
2773 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2776 * gfortran.dg/power1.f90: New test.
2778 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2786 * gcc.c-torture/compile/20081108-1.c,
2787 gcc.c-torture/compile/20081108-2.c,
2788 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2789 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2790 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2791 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2792 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2793 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2794 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2795 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2796 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2797 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2798 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2799 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2800 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2801 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2802 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2803 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2804 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2806 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2807 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2808 XFAILs. Update expected messages.
2809 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2811 * gcc.dg/real-const-1.c: Replace with test from original PR.
2812 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2813 when casting from non-constant integer to pointer.
2815 2009-03-29 Richard Guenther <rguenther@suse.de>
2817 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2819 2009-03-29 Daniel Kraft <d@domob.eu>
2822 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2824 * gfortran.dg/typebound_proc_9.f03: New test.
2825 * gfortran.dg/typebound_proc_10.f03: New test.
2826 * gfortran.dg/typebound_proc_11.f03: New test.
2827 * gfortran.dg/abstract_type_5.f03: New test.
2829 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2832 * gfortran.dg/do_4.f: New.
2833 * gfortran.dg/goto_2.f90: Correct expected warnings.
2834 * gfortran.dg/goto_4.f90: Likewise.
2835 * gfortran.dg/goto_5.f90: New.
2837 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2840 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2842 * gcc.target/i386/pr39545-1.c: New.
2843 * gcc.target/i386/pr39545-2.c: Likewise.
2845 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2846 (flex2_struct): Likewise.
2847 (check_struct_passing7): Likewise.
2848 (check_struct_passing8): Likewise.
2851 (main): Call check_struct_passing7 and check_struct_passing8.
2853 2009-03-29 Richard Guenther <rguenther@suse.de>
2855 * gcc.c-torture/execute/20090113-1.c: New testcase.
2856 * gcc.c-torture/execute/20090113-2.c: Likewise.
2857 * gcc.c-torture/execute/20090113-3.c: Likewise.
2858 * gcc.c-torture/execute/20090207-1.c: Likewise.
2859 * gcc.c-torture/compile/20090114-1.c: Likewise.
2860 * gcc.c-torture/compile/20090328-1.c: Likewise.
2861 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2863 2009-03-29 David Ayers <ayers@fsfe.org>
2866 * objc.dg/conditional-1.m: New tests.
2868 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
2870 * gcc.dg/winline-10.c: New test.
2872 2009-03-28 Tobias Burnus <burnus@net-b.de>
2875 * gfortran.dg/do_check_1.f90: Add test.
2876 * gfortran.dg/do_check_2.f90: Add test.
2877 * gfortran.dg/do_check_3.f90: Add test.
2878 * gfortran.dg/do_check_4.f90: Add test.
2880 2009-03-28 Jan Hubicka <jh@suse.cz>
2882 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2883 * gcc.dg/pr33826.c: Update dump files.
2884 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2885 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2887 2009-03-28 Martin Jambor <mjambor@suse.cz>
2889 * g++.dg/tree-ssa/fwprop-align.C: New test.
2891 2009-03-28 Jakub Jelinek <jakub@redhat.com>
2893 * gcc.target/powerpc/altivec-28.c: New test.
2896 * gcc.dg/wdisallowed-functions-1.c: Removed.
2897 * gcc.dg/wdisallowed-functions-2.c: Removed.
2898 * gcc.dg/wdisallowed-functions-3.c: Removed.
2899 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2900 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2901 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2903 2009-03-28 Richard Guenther <rguenther@suse.de>
2905 PR tree-optimization/38723
2906 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2908 2009-03-28 Paul Thomas <pault@gcc.gnu.org
2911 * gfortran.dg/char_result_13.f90: New test.
2913 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
2916 * gfortran.dg/alloc_comp_assign_9.f90: New test.
2918 2009-03-28 Daniel Kraft <d@domob.eu>
2920 * gfortran.dg/trim_1.f90: New test.
2922 2009-03-28 Richard Guenther <rguenther@suse.de>
2924 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2925 * g++.dg/warn/Warray-bounds.C: Likewise.
2927 2009-03-28 Tobias Burnus <burnus@net-b.de>
2930 * gfortran.dg/recursive_check_7.f90: New test.
2932 2009-03-28 Tobias Burnus <burnus@net-b.de>
2935 * gfortran.dg/do_check_5.f90: New test.
2936 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2937 * gfortran.dg/array_constructor_18.f90: Ditto.
2938 * gfortran.dg/array_constructor_22.f90: Ditto.
2939 * gfortran.dg/do_3.F90: Ditto.
2940 * gfortran.dg/do_1.f90: Ditto.
2942 2009-03-28 Richard Guenther <rguenther@suse.de>
2944 PR tree-optimization/38180
2945 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2947 2009-03-28 Richard Guenther <rguenther@suse.de>
2949 PR tree-optimization/38513
2950 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2951 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2952 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2953 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2954 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2955 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2956 * gcc.dg/vect/vect-35.c: Likewise.
2957 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2958 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2959 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2961 2009-03-28 Richard Guenther <rguenther@suse.de>
2963 PR tree-optimization/38968
2964 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2966 2009-03-28 Richard Guenther <rguenther@suse.de>
2968 PR tree-optimization/37795
2969 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2971 2009-03-28 Joseph Myers <joseph@codesourcery.com>
2973 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
2974 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
2975 options for removed targets.
2977 2009-03-27 Richard Guenther <rguenther@suse.de>
2979 PR tree-optimization/39120
2980 * gcc.c-torture/execute/pr39120.c: New testcase.
2982 2009-03-27 Richard Guenther <rguenther@suse.de>
2984 PR tree-optimization/39120
2985 * gcc.dg/torture/pta-callused-1.c: New testcase.
2987 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2990 * gcc.target/i386/pr39315-1.c: New.
2991 * gcc.target/i386/pr39315-2.c: Likewise.
2992 * gcc.target/i386/pr39315-3.c: Likewise.
2993 * gcc.target/i386/pr39315-4.c: Likewise.
2994 * gcc.target/i386/pr39315-check.c: Likewise.
2996 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2999 * gcc.dg/pr39323-1.c: New.
3000 * gcc.dg/pr39323-2.c: Likewise.
3001 * gcc.dg/pr39323-3.c: Likewise.
3003 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3006 * gcc.target/ia64/sync-1.c: New.
3008 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3011 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
3012 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
3013 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
3014 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
3015 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
3016 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
3017 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
3018 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
3020 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3022 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
3023 for low precision (i.e. float).
3025 2009-03-27 Dodji Seketeli <dodji@redhat.com>
3026 Jakub Jelinek <jakub@redhat.com>
3029 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
3031 2009-03-27 Jakub Jelinek <jakub@redhat.com>
3033 * gcc.dg/memmove-2.c: New test.
3034 * gcc.dg/memmove-3.c: New test.
3036 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
3039 2009-03-27 Xinliang David Li <davidxl@google.com>
3041 PR tree-optimization/39557
3042 * g++.dg/tree-ssa/dom-invalid.C: New test.
3044 2009-03-27 Xinliang David Li <davidxl@google.com>
3046 PR tree-optimization/39548
3047 * g++.dg/tree-ssa/copyprop.C: New test.
3049 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3052 * g++.dg/template/typename17.C: New testcase.
3053 * g++.dg/template/typename18.C: New testcase.
3055 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3058 * g++.dg/other/var_copy-1.C: New test.
3060 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
3063 * g++.dg/parse/ctor9.C: New test.
3065 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
3068 * g++.dg/init/error2.C: New test.
3070 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3073 * gcc.dg/pr35652.C: New.
3074 * g++.dg/warn/pr35652.C: New.
3075 * gcc.dg/format/plus-1.c: Adjust message.
3077 2009-03-26 Jakub Jelinek <jakub@redhat.com>
3080 * gcc.dg/wdisallowed-functions-3.c: New test.
3081 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
3083 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3085 * gcc.dg/inline-33.c: Fix when pic.
3087 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
3089 * gcc.target/ia64/20090324-1.c: New test.
3091 2009-03-25 Jakub Jelinek <jakub@redhat.com>
3094 * gcc.dg/pr27898.c: New test.
3096 PR tree-optimization/32139
3097 * gcc.c-torture/compile/pr32139.c: New test.
3099 2009-03-24 Jason Merrill <jason@redhat.com>
3102 * g++.dg/parse/defarg14.C: New test.
3104 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3107 * gfortran.dg/read_repeat.f90: New test.
3109 2009-03-24 Ira Rosen <irar@il.ibm.com>
3111 PR tree-optimization/39529
3112 * gcc.dg/vect/pr39529.c: New test.
3114 2009-03-24 Dodji Seketeli <dodji@redhat.com>
3115 Jakub Jelinek <jakub@redhat.com>
3118 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
3120 2009-03-23 Jakub Jelinek <jakub@redhat.com>
3123 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
3125 2009-03-23 Jason Merrill <jason@redhat.com>
3127 * g++.dg/cpp0x/auto12.C: Add variadic test.
3130 * g++.dg/warn/Wshadow-4.C: New test.
3132 2009-03-23 Jakub Jelinek <jakub@redhat.com>
3134 PR tree-optimization/39516
3135 * gfortran.dg/pr39516.f: New test.
3137 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
3139 * lib/target-libpath.exp (set_ld_library_path_env_vars):
3140 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
3141 variable, not environment variable.
3143 2009-03-21 Jason Merrill <jason@redhat.com>
3146 * g++.dg/ext/vla6.C: New test.
3148 2009-03-20 Jason Merrill <jason@redhat.com>
3150 * g++.dg/cpp0x/initlist5.C: Add additional test.
3152 2009-03-19 Jakub Jelinek <jakub@redhat.com>
3153 Janis Johnson <janis187@us.ibm.com>
3155 * lib/compat.exp (compat-get-options-main, compat-get-options):
3156 Handle dg-prune-output in source file.
3157 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
3158 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
3159 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
3162 2009-03-19 Jakub Jelinek <jakub@redhat.com>
3165 * gcc.dg/gomp/pr39495-1.c: New test.
3166 * gcc.dg/gomp/pr39495-2.c: New test.
3167 * g++.dg/gomp/pr39495-1.C: New test.
3168 * g++.dg/gomp/pr39495-2.C: New test.
3171 * gcc.target/i386/pr39496.c: New test.
3172 * g++.dg/other/pr39496.C: New test.
3174 2009-03-19 Li Feng <nemokingdom@gmail.com>
3177 * gcc.dg/autopar/pr39500-1.c: New.
3178 * gcc.dg/autopar/pr39500-2.c: New.
3180 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3182 * g++.dg/dg.exp: Prune graphite.
3184 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
3187 * g++.dg/graphite: New.
3188 * g++.dg/graphite/graphite.exp: New.
3189 * g++.dg/graphite/pr39447.C: New.
3191 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3194 * g++.dg/template/pr39425.C: New.
3196 * g++.dg/template/spec33.C: Updated.
3198 2009-03-17 Jason Merrill <jason@redhat.com>
3200 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
3202 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
3205 * g++.dg/ext/unary_trait_incomplete.C: New.
3207 2009-03-17 Jing Yu <jingyu@google.com>
3210 * g++.dg/inherit/thunk10.C: New test.
3212 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
3215 * gcc.target/i386/pr39482.c: New test.
3217 2009-03-17 Jakub Jelinek <jakub@redhat.com>
3220 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
3221 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
3222 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3223 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3226 * gcc.dg/pr39443.c: New test.
3229 * gcc.dg/debug/pr39412.c: New test.
3231 2009-03-17 Janis Johnson <janis187@us.ibm.com>
3234 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
3235 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
3237 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
3238 its original value, or unset if it was not defined.
3239 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
3240 path procs around use of HOSTCC.
3241 * g++.dg/compat/struct-layout-1.exp: Ditto.
3242 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
3244 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
3246 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
3248 2009-03-16 Janis Johnson <janis187@us.ibm.com>
3250 Revert patch for PR testsuite/37630.
3253 * gcc.dg/pr11492.c: Replace constant and remove xfail.
3256 * lib/target-supports.exp (check_effective_target_ieee): New.
3257 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
3258 * gcc.dg/20001012-1.c: Require ieee.
3261 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
3263 2009-03-16 Jakub Jelinek <jakub@redhat.com>
3265 PR tree-optimization/39455
3266 * gcc.dg/pr39455.c: New test.
3268 2009-03-13 David Ayers <ayers@fsfe.org>
3270 * objc/execute/trivial.m. New test.
3272 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
3275 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
3277 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
3280 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
3283 2009-03-12 David Ayers <ayers@fsfe.org>
3286 * objc/execute/exceptions/handler-1.m. New test.
3288 2009-03-12 Jakub Jelinek <jakub@redhat.com>
3291 * gcc.target/i386/pr39431.c: New test.
3293 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
3296 * gcc.target/i386/pr39445.c: New.
3298 * gcc.target/i386/push-1.c: XFAIL.
3300 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
3302 * gcc.dg/inline-33.c: New test.
3304 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
3306 * gcc.dg/vect/vect-82.c: Combine dg-do and
3307 dg-require-effective-target into dg-skip-if.
3308 * gcc.dg/vect/vect-83.c: Likewise.
3310 2009-03-11 Jakub Jelinek <jakub@redhat.com>
3313 * gcc.target/i386/stackalign/longlong-1.c: New test.
3314 * gcc.target/i386/stackalign/longlong-2.c: New test.
3316 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3318 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
3320 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3322 * gcc.c-torture/execute/ieee/inf-3.c: New test.
3323 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
3325 2009-03-11 Olivier Hainque <hainque@adacore.com>
3327 * gnat.dg/slice_enum.adb: New test.
3329 2009-03-11 Jason Merrill <jason@redhat.com>
3332 * g++.dg/opt/nrv15.C: New test.
3334 2009-03-10 Ira Rosen <irar@il.ibm.com>
3336 PR tree-optimization/39422
3337 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
3338 constant array with static initialization to global memory.
3339 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3341 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
3343 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
3346 2009-03-09 Jakub Jelinek <jakub@redhat.com>
3349 * g++.dg/opt/switch2.C: Add -w to dg-options.
3350 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
3351 * g++.dg/warn/switch1.C: New test.
3352 * g++.dg/other/switch3.C: New test.
3354 PR tree-optimization/39394
3355 * gcc.c-torture/compile/pr39394.c: New test.
3357 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3359 * gcc.target/s390/20090223-1.c: New testcase.
3361 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3364 * gfortran.dg/fmt_f0_1.f90: New test.
3366 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
3369 * g++.dg/other/new1.C: Adjusted.
3370 * g++.dg/parse/crash40.C: Likewise.
3371 * g++.dg/parse/defarg12.C: Likewise.
3372 * g++.dg/template/error15.C: Likewise.
3374 * g++.dg/other/pr39060.C: New.
3376 2009-03-07 Jason Merrill <jason@redhat.com>
3379 * g++.dg/opt/new1.C: New.
3381 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3384 * g++.dg/other/error32.C: New.
3386 2009-03-06 Jakub Jelinek <jakub@redhat.com>
3389 * gcc.c-torture/compile/pr39360.c: New test.
3392 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
3394 2009-03-05 Jason Merrill <jason@redhat.com>
3397 * g++.dg/warn/Wuninitialized-3.C: New test.
3399 2009-03-05 Jakub Jelinek <jakub@redhat.com>
3402 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
3403 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
3405 2009-03-04 Jason Merrill <jason@redhat.com>
3408 * g++.dg/template/koenig7.C: New test.
3410 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
3412 * g++.dg/torture/predcom-1.C: New test.
3414 2009-03-04 Richard Guenther <rguenther@suse.de>
3416 PR tree-optimization/39362
3417 * g++.dg/torture/pr39362.C: New testcase.
3419 2009-03-04 Jason Merrill <jason@redhat.com>
3420 Giovanni Bajo <giovannibajo@gcc.gnu.org>
3425 * g++.dg/template/dependent-name5.C: New test.
3427 2009-03-04 Steve Ellcey <sje@cup.hp.com>
3430 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
3431 vect_int to vect_int_mult.
3433 2009-03-04 Richard Guenther <rguenther@suse.de>
3435 PR tree-optimization/39358
3436 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
3437 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
3439 2009-03-04 Richard Guenther <rguenther@suse.de>
3441 PR tree-optimization/39339
3442 * gcc.c-torture/execute/pr39339.c: New testcase.
3444 2009-03-03 Joseph Myers <joseph@codesourcery.com>
3446 * gcc.c-torture/compile/20090303-1.c,
3447 gcc.c-torture/compile/20090303-2.c: New tests.
3449 2009-03-03 Jakub Jelinek <jakub@redhat.com>
3452 * gfortran.dg/gomp/pr39354.f90: New test.
3454 PR tree-optimization/39343
3455 * gcc.dg/pr39343.c: New test.
3457 2009-03-03 Ira Rosen <irar@il.ibm.com>
3459 PR tree-optimization/39248
3460 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
3461 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3462 on targets without vector misalignment support.
3463 * lib/target-supports.exp
3464 (check_effective_target_vect_short_mult): Add
3465 check_effective_target_arm32.
3467 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3470 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3471 * testsuite/gcc.dg/graphite/pr39335.c: New.
3473 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3475 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3477 * gcc.target/i386/stackalign/return-5.c: Likewise.
3478 * gcc.target/i386/stackalign/return-6.c: Likewise.
3480 2009-03-02 Richard Guenther <rguenther@suse.de>
3481 Ira Rosen <irar@il.ibm.com>
3483 PR tree-optimization/39318
3484 * gfortran.dg/vect/pr39318.f90: New test.
3486 2009-03-01 Jan Hubicka <jh@suse.cz>
3488 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
3490 2009-03-01 Jan Hubicka <jh@suse.cz>
3493 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
3495 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
3497 * gnat.dg/pack12.adb: New test.
3499 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
3502 * g++.dg/other/pr37789.C: New.
3504 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3507 * gfortran.dg/interface_25.f90: New test.
3508 * gfortran.dg/interface_26.f90: New test.
3510 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3513 * gfortran.dg/initialization_22.f90: New test.
3515 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
3517 PR rtl-optimization/39241
3518 * gcc.dg/torture/pr39241.c: New.
3520 2009-02-25 Martin Jambor <mjambor@suse.cz>
3522 PR tree-optimizations/39259
3523 * g++.dg/torture/pr39259.C: New testcase.
3525 2009-02-24 Richard Guenther <rguenther@suse.de>
3528 * g++.dg/template/instantiate10.C: New testcase.
3530 2009-02-24 Richard Guenther <rguenther@suse.de>
3531 Zdenek Dvorak <ook@ucw.cz>
3533 PR tree-optimization/39233
3534 * gcc.c-torture/execute/pr39233.c: New testcase.
3536 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
3538 PR tree-optimization/39260
3539 * gcc.dg/graphite/pr39260.c: New.
3541 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3543 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
3545 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3548 * g++.dg/template/void14.C: New.
3550 2009-02-23 Jason Merrill <jason@redhat.com>
3553 * g++.dg/init/const7.C: Remove XFAIL.
3554 * g++.dg/init/static-init1.C: New test.
3556 * g++.dg/cpp0x/initlist14.C: New test.
3558 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3561 * bound_simplification_2.f90: New test case.
3562 * bound_7.f90: New test case.
3564 2009-02-21 Joseph Myers <joseph@codesourcery.com>
3566 * gcc.dg/cpp/include4.c: New test.
3568 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3571 * gcc.target/i386/abi-2.c: New.
3573 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3575 * gcc.c-torture/execute/pr39228.x: New.
3577 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3579 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3580 scan-assembler to check for xmm0 register.
3582 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3583 Joseph Myers <joseph@codesourcery.com>
3585 * gcc.target/arm/va_list.c: New test.
3586 * g++.dg/abi/arm_va_list.C: Likewise.
3587 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3589 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3590 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3591 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3592 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3593 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3594 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3596 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3599 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3602 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3605 * gcc.c-torture/execute/pr39240.c: New test.
3607 2009-02-20 Jason Merrill <jason@redhat.com>
3610 * g++.dg/parse/dtor15.C: New test.
3612 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3614 * gcc.c-torture/execute/20090219-1.c: New.
3616 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3618 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3619 (mips-dg-options): When matching isa* pseudo-options make
3620 'value' optional and accept ! entries. Use $spec instead of
3621 $isa_spec in the isa pseudo-option error message. Only
3622 perform the ISA-range check when 'value' is set. If arch is
3623 matching any CPU in the ! entries switch to its generic ISA.
3624 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3625 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3627 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3630 * gcc.dg/visibility-20.c: New test.
3631 * g++.dg/ext/visibility/visibility-11.C: New test.
3633 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3636 * g++.dg/abi/pr39188-1a.C: New.
3637 * g++.dg/abi/pr39188-1b.C: Likewise.
3638 * g++.dg/abi/pr39188-1.h: Likewise.
3639 * g++.dg/abi/pr39188-2a.C: Likewise.
3640 * g++.dg/abi/pr39188-2b.C: Likewise.
3641 * g++.dg/abi/pr39188-2.h: Likewise.
3642 * g++.dg/abi/pr39188-3a.C: Likewise.
3643 * g++.dg/abi/pr39188-3b.C: Likewise.
3644 * g++.dg/abi/pr39188-3.h: Likewise.
3646 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3649 * gcc.c-torture/execute/call-trap-1.c,
3650 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3653 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3656 * gcc.c-torture/execute/pr39228.c: New test.
3658 2009-02-19 Richard Guenther <rguenther@suse.de>
3660 PR tree-optimization/39074
3661 * gcc.dg/torture/pr39074.c: New testcase.
3662 * gcc.dg/torture/pr39074-2.c: Likewise.
3663 * gcc.dg/torture/pr39074-3.c: Likewise.
3665 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3668 * g++.dg/parse/attr3.C: New.
3670 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3673 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3676 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3679 2009-02-18 Jason Merrill <jason@redhat.com>
3682 * g++.dg/init/const7.C: Remove XFAIL.
3685 * g++.dg/opt/const6.C: New test.
3687 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3689 * gcc.dg/callabi/callabi.exp: Moved to ...
3690 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
3693 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3694 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3695 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3696 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3697 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3698 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3699 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3701 * gcc.dg/callabi/callabi.h: Moved to ...
3702 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3704 * gcc.dg/callabi/func-1.c: Moved to ...
3705 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3707 * gcc.dg/callabi/func-indirect.c: Moved to ...
3708 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3710 * gcc.dg/callabi/pr38891.c: Moved to ...
3711 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3713 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3714 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3716 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3717 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3719 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3720 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3722 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3725 * gcc.dg/callabi/pr38891.c: New.
3727 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3729 * gcc.dg/callabi/callabi.exp: New.
3731 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3734 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3736 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3738 * gcc.target/i386/pr39082-1.c: New.
3740 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3743 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3744 CHECK_M64_M128 is defined.
3745 (check_f_arguments): Add "do".
3746 (check_vector_arguments): New.
3747 (check_m64_arguments): Likewise.
3748 (check_m128_arguments): Likewise.
3750 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3751 (CHECK_M64_M128): Define.
3753 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3755 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3757 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3758 tests only if CHECK_M64_M128 is defined.
3760 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3761 (m128_2_struct): Likewise.
3762 (check_struct_passing5): Likewise.
3763 (check_struct_passing6): Likewise.
3764 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3766 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3768 (check_union_passing4): Likewise.
3769 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3771 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3774 * gcc.dg/noncompile/pr35447-1.c: New test.
3776 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3778 PR tree-optimization/36922
3779 * gfortran.dg/pr36922.f: New test.
3781 2009-02-17 Richard Guenther <rguenther@suse.de>
3783 PR tree-optimization/39202
3784 * gcc.c-torture/compile/pr39202.c: New testcase.
3786 2009-02-17 Richard Guenther <rguenther@suse.de>
3788 PR tree-optimization/39204
3789 * gcc.dg/torture/pr39204.c: New testcase.
3791 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3793 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3794 * gcc.dg/vect/vect-outer-6.c: Ditto.
3796 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3799 * gcc.dg/noncompile/init-5.c: New test.
3800 * gcc.dg/init-bad-4.c: Adjust expected errors.
3802 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3805 * gcc.target/i386/push-1.c: New.
3807 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3809 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3811 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3813 * gcc.target/spu/intrinsics-sr.c: New test.
3815 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3818 * gcc.target/ia64/sibcall-opt-1.c: New test.
3819 * gcc.target/ia64/sibcall-opt-2.c: New test.
3821 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3824 * gfortran.dg/cray_pointers_8.f90: New test.
3827 * gfortran.dg/cray_pointers_9.f90: New test.
3829 2009-02-13 Jason Merrill <jason@redhat.com>
3832 * g++.dg/cpp0x/decltype16.C: New.
3834 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3837 * gfortran.dg/gomp/pr39152.f90: New.
3839 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3842 * gcc.target/i386/pr39162.c: New.
3844 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3847 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3850 2009-02-12 Jason Merrill <jason@redhat.com>
3853 * g++.dg/template/array20.C: New test.
3855 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
3857 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3858 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
3859 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3861 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3863 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3865 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3868 * gfortran.dg/pr39152.f: New.
3870 2009-02-11 Jason Merrill <jason@redhat.com>
3873 * g++.dg/cpp0x/defaulted9.C: New test.
3876 * g++.dg/init/value7.C: New test.
3878 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
3881 * gcc.target/i386/pr38824.c: New testcase.
3883 2009-02-11 Jason Merrill <jason@redhat.com>
3886 * g++.dg/cpp0x/defaulted8.C: New test.
3889 * g++.dg/cpp0x/rv9p.C: New test.
3891 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
3893 * gnat.dg/aliasing3.adb: New test.
3894 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3896 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3899 * g++.dg/template/crash88.C: New.
3900 * g++.dg/template/crash89.C: Likewise.
3902 2009-02-10 Steve Ellcey <sje@cup.hp.com>
3905 * gcc.dg/pr39084.c: New test.
3907 2009-02-10 Jakub Jelinek <jakub@redhat.com>
3910 * gcc.target/i386/pr39139.c: New test.
3912 2009-02-10 Richard Guenther <rguenther@suse.de>
3914 PR tree-optimization/39132
3915 * gcc.dg/torture/pr39132.c: New testcase.
3917 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
3920 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3921 * gcc.target/x86_64/abi/avx/args.h: Likewise.
3922 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3923 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3924 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3925 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3926 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3927 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3929 2009-02-09 Jason Merrill <jason@redhat.com>
3932 * g++.dg/init/value6.C: New test.
3934 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
3936 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3938 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
3940 * gcc.c-torture/compile/20090209-1.c: New test.
3942 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3946 * g++.dg/cpp0x/vt-35147.C: New.
3947 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3948 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3950 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3953 * gcc.dg/attr-alias-4.c: New test.
3955 2009-02-06 Janis Johnson <janis187@us.ibm.com>
3958 * gcc.dg/dfp/pr39035.c: New test.
3960 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3963 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
3965 2009-02-05 Jakub Jelinek <jakub@redhat.com>
3968 * g++.dg/opt/thunk3.C: New test.
3970 2009-02-05 Nick Clifton <nickc@redhat.com>
3972 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
3973 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
3974 * gcc.dg/cdce1.c: Likewise.
3975 * gcc.dg/cpp/_Pragma6.c: Likewise.
3976 * g++.dg/cpp/_Pragma1.C: Likewise.
3977 * gcc.dg/utf32-2.c: Xfail for M32C.
3978 * gcc.dg/utf32-1.c: Likewise.
3979 * gcc.dg/utf32-3.c: Likewise.
3980 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
3982 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
3983 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
3984 * gcc.dg/Wconversion-5.c: Likewise.
3985 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
3986 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
3987 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
3988 * gcc.dg/utf-inc-init.c: Likewise.
3989 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
3990 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
3991 * gcc.dg/utf-array-short-wchar.c: Likewise.
3992 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
3993 * gcc.dg/mallign.c: Use size_t instead of long.
3995 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
3997 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
3999 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
4001 * gcc.c-torture/execute/pr39100.c: New.
4003 2009-02-05 Joseph Myers <joseph@codesourcery.com>
4006 * gcc.dg/tls/diag-6.c: New test.
4008 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
4010 AVX Programming Reference (January, 2009)
4011 * gcc.target/i386/avx-vpclmulqdq.c: New.
4012 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4014 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
4016 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
4017 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
4018 (pclmul_test): Renamed to ...
4021 2009-02-04 Jakub Jelinek <jakub@redhat.com>
4024 * g++.dg/abi/mangle31.C: New test.
4026 2009-02-03 Joseph Myers <joseph@codesourcery.com>
4029 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
4031 * vla-6.c: Likewise. Expect warning not error for [*] lexically
4032 inside function prototype but not part of parameter declarator.
4033 * vla-11.c: New test.
4035 2009-02-03 Jason Merrill <jason@redhat.com>
4037 * g++.dg/warn/main-4.C: New test.
4038 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
4040 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4043 * g++.dg/expr/cast10.C: New test.
4045 2009-02-03 Joseph Myers <joseph@codesourcery.com>
4048 * gcc.dg/init-bad-6.c: New test.
4050 2009-02-03 Jakub Jelinek <jakub@redhat.com>
4053 * gcc.c-torture/compile/pr35318.c: New test.
4056 * gcc.dg/nofixed-point-2.c: New test.
4057 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
4058 * g++.dg/ext/fixed2.C: Likewise.
4059 * g++.dg/other/error25.C: Likewise.
4060 * g++.dg/lookup/crash7.C: Likewise.
4061 * g++.dg/cpp0x/decltype-38655.C: Likewise.
4064 * g++.dg/cpp0x/initlist13.C: New test.
4066 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
4069 * g++.dg/template/func2.C: New test.
4072 * g++.dg/template/typename15.C: New.
4073 * g++.dg/template/typename16.C: New.
4075 2009-02-03 Janis Johnson <janis187@us.ibm.com>
4076 Ben Elliston <bje@au.ibm.com>
4079 * gcc.dg/dfp/pr39034.c: New test.
4081 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4084 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
4086 2009-02-02 Jason Merrill <jason@redhat.com>
4089 * g++.dg/parse/dtor14.C: New test.
4091 2009-02-02 Jakub Jelinek <jakub@redhat.com>
4093 * lib/target-supports.exp
4094 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
4095 * g++.dg/ext/builtin10.C: New test.
4098 * gcc.target/i386/pr39058.c: New test.
4100 2009-02-02 Richard Guenther <rguenther@suse.de>
4102 PR tree-optimization/38937
4103 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
4105 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
4108 * g++.dg/parse/crash52.C: New.
4110 2009-01-30 Richard Guenther <rguenther@suse.de>
4112 PR tree-optimization/39041
4113 * gcc.c-torture/compile/pr39041.c: New testcase.
4115 2009-01-30 Jakub Jelinek <jakub@redhat.com>
4118 * gcc.target/i386/pr39013-1.c: New test.
4119 * gcc.target/i386/pr39013-2.c: New test.
4122 * g++.dg/ext/label12.C: New test.
4124 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4127 * g++.dg/parse/error34.C: New.
4128 * g++.dg/parse/error35.C: Likewise.
4130 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4133 * g++.dg/cpp0x/decltype-38655.C: New.
4135 2009-01-30 Jakub Jelinek <jakub@redhat.com>
4138 * g++.dg/torture/pr39002.C: New test.
4140 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
4142 PR tree-optimization/39007
4143 * gcc.dg/tree-ssa/pr39007.c: New.
4145 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
4148 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
4151 2009-01-29 Steve Ellcey <sje@cup.hp.com>
4154 * gcc.c-torture/compile/pr38857.c: New test.
4156 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
4160 * gfortran.dg/bound_6.f90: New test.
4162 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
4164 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
4166 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
4168 PR tree-optimization/38997
4169 * gcc.dg/tree-ssa/pr38997.c: New.
4171 2009-01-28 Richard Guenther <rguenther@suse.de>
4173 PR tree-optimization/38926
4174 * gcc.c-torture/compile/pr38926.c: New testcase.
4176 2009-01-28 Jakub Jelinek <jakub@redhat.com>
4179 * gcc.dg/pr38934.c: New test.
4181 2009-01-28 Richard Guenther <rguenther@suse.de>
4184 * g++.dg/warn/Wuninitialized-2.C: New testcase.
4186 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
4188 PR tree-optimization/38984
4189 * gcc.dg/pr38984.c: New XFAILed testcase.
4192 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
4195 * gcc.target/i386/pr38988.c: New test.
4197 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
4200 * g++.dg/parse/crash51.C: New.
4201 * g++.old-deja/g++.pt/crash9.C: Adjust.
4203 2009-01-27 Daniel Kraft <d@domob.eu>
4206 * gfortran.dg/mvbits_6.f90: New test.
4207 * gfortran.dg/mvbits_7.f90: New test.
4208 * gfortran.dg/mvbits_8.f90: New test.
4210 2009-01-27 Richard Guenther <rguenther@suse.de>
4212 PR tree-optimization/38503
4213 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
4215 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
4218 * gcc.c-torture/execute/pr38969.c: New test.
4220 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
4223 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
4225 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4226 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
4227 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4229 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
4232 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
4233 if __USING_SJLJ_EXCEPTIONS__ is defined.
4235 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
4236 __USING_SJLJ_EXCEPTIONS__ is defined.
4237 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
4238 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
4239 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
4240 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
4241 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
4242 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
4244 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
4247 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
4248 Use instead of C name in asm statements.
4250 2009-01-26 Richard Guenther <rguenther@suse.de>
4252 PR tree-optimization/38745
4253 * g++.dg/torture/pr38745.C: New testcase.
4255 2009-01-26 Richard Guenther <rguenther@suse.de>
4258 * g++.dg/warn/Wuninitialized-1.C: New testcase.
4260 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
4262 * gcc.dg/bitfld-15.c: Gate warning on target
4263 pcc_bitfield_type_matters.
4264 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
4265 g++.dg/ext/bitfield4.C: Likewise.
4266 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
4267 bitfield for any target.
4269 2009-01-24 Jakub Jelinek <jakub@redhat.com>
4272 * gcc.dg/pr38957.c: New test.
4274 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
4277 * gfortran.dg/array_constructor_24.f: Allow tolerance when
4280 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
4282 PR tree-optimization/38953
4283 * gfortran.dg/graphite/pr38953.f90: New.
4285 2009-01-24 Paul Brook <paul@codesourcery.com>
4287 * gcc.target/arm/neon-cond-1.c: New test.
4289 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
4291 PR tree-optimization/38932
4292 * gcc.dg/pr38932.c: New.
4294 2009-01-23 Revital Eres <eres@il.ibm.com>
4296 * gcc.dg/sms-7.c: Fix test.
4298 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
4300 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
4301 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
4302 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
4303 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
4305 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4307 * gcc.dg/pr35729.c: Make test x86 specific.
4309 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4312 * gcc.dg/pr38615.c: New test.
4314 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
4317 * gcc.target/i386/pr38931.c: New test.
4319 2009-01-22 Dodji Seketeli <dodji@redhat.com>
4322 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
4323 * g++.dg/template/typedef12.C: Likewise.
4324 * g++.dg/template/typedef13.C: Likewise.
4325 * g++.dg/template/typedef14.C: Likewise.
4326 * g++.dg/template/sfinae3.C: Likewise.
4327 * g++.old-deja/g++.pt/typename8.C: Likewise.
4328 * g++.dg/template/access11.C: Likewise
4330 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
4332 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
4334 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
4336 2009-01-21 Dodji Seketeli <dodji@redhat.com>
4339 * g++.dg/template/typedef11.C: New test.
4340 * g++.dg/template/typedef12.C: Likewise.
4341 * g++.dg/template/typedef13.C: Likewise.
4342 * g++.dg/template/typedef14.C: Likewise.
4343 * g++.dg/template/sfinae3.C: Compile this pedantically.
4344 The only errors expected should be the one saying the typedef is ill
4346 * g++.old-deja/g++.pt/typename8.C: Likewise.
4347 * g++.dg/template/access11.C: Update this.
4349 2009-01-21 Daniel Kraft <d@domob.eu>
4352 * gfortran.dg/mvbits_5.f90: New test.
4354 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
4356 * gcc.dg/sms-6.c: New test.
4357 * gcc.dg/sms-7.c: Likewise.
4359 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
4362 * gfortran.dg/host_assoc_function_7.f90: New test
4364 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4365 Richard Guenther <rguenther@suse.de>
4367 PR tree-optimization/38747
4368 PR tree-optimization/38748
4369 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
4370 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4371 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
4373 2009-01-20 Kees Cook <kees@ubuntu.com>
4374 H.J. Lu <hongjiu.lu@intel.com>
4377 * gcc.dg/pr38902.c: New.
4379 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
4382 * gfortran.dg/pr38868.f: New testcase.
4384 2009-01-20 Richard Guenther <rguenther@suse.de>
4386 * gcc.c-torture/execute/pr36227.c: Move ...
4387 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
4389 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4391 * lib/gfortran.exp: Add -B options for targets that use
4392 libgfortran.a%s in their specs.
4394 2009-01-19 Jason Merrill <jason@redhat.com>
4397 * g++.dg/template/dtor5.C: New test.
4399 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
4402 * gfortran.dg/bound_5.f90: New test.
4404 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
4407 * g++.dg/compat/abi/pr38736_main.C: New.
4408 * g++.dg/compat/abi/pr38736_x.C: Likewise.
4409 * g++.dg/compat/abi/pr38736_y.C: Likewise.
4410 * g++.dg/other/macro-1.C: Likewise.
4411 * gcc.dg/macro-1.c: Likewise.
4412 * gcc.dg/compat/pr38736_main.c: Likewise.
4413 * gcc.dg/compat/pr38736_x.c: Likewise.
4414 * gcc.dg/compat/pr38736_y.c: Likewise.
4416 2009-01-18 Richard Guenther <rguenther@suse.de>
4418 PR tree-optimization/38819
4419 * gcc.c-torture/execute/pr38819.c: New testcase.
4421 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4424 * gfortran.dg/module_commons_3.f90: Reapply.
4426 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4429 * gfortran.dg/transfer_intrinsic_1.f90: New test.
4430 * gfortran.dg/transfer_intrinsic_2.f90: New test.
4432 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4435 * gfortran.dg/module_commons_3.f90: Remove
4437 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
4439 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
4441 2009-01-16 Jason Merrill <jason@redhat.com>
4444 * g++.dg/template/lvalue1.C: New test.
4447 * g++.dg/template/access20.C: New test.
4448 * g++.dg/torture/pr34641.C: Fix access.
4450 2009-01-16 Richard Guenther <rguenther@suse.de>
4452 PR tree-optimization/38835
4454 * gcc.c-torture/execute/pr36227.c: New testcase.
4455 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4456 * g++.dg/init/const7.C: Likewise.
4458 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4461 * gcc.c-torture/compile/pr38554.c: New test.
4463 2009-01-16 Jason Merrill <jason@redhat.com>
4466 * g++.dg/conversion/access1.C: New test.
4468 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4470 PR tree-optimization/38789
4471 * gcc.c-torture/compile/pr38789.c: New test.
4473 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4476 * gfortran.dg/proc_ptr_13.f90: New.
4478 2009-01-15 Jason Merrill <jason@redhat.com>
4481 * g++.dg/template/koenig6.C: New test.
4483 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4486 * g++.dg/template/error37.C: New testcase.
4488 2009-01-15 Jason Merrill <jason@redhat.com>
4491 * g++.dg/conversion/memfn1.C: New test.
4494 * g++.dg/conversion/memfn2.C: New test.
4496 2009-01-15 Steve Ellcey <sje@cup.hp.com>
4499 * g++.dg/template/crash87.C: New test.
4501 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
4504 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
4506 2009-01-15 Dodji Seketeli <dodji@redhat.com>
4509 * g++.dg/parse/crash50.C: New test.
4511 2009-01-14 Jakub Jelinek <jakub@redhat.com>
4513 PR rtl-optimization/38245
4514 * gcc.dg/pr38245-3.c: New test.
4515 * gcc.dg/pr38245-3.h: New file.
4516 * gcc.dg/pr38245-4.c: New file.
4517 * gcc.dg/pr38364.c: New test.
4519 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
4521 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
4522 sequence PC-relative.
4524 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4526 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
4527 calls and/or PLT markers.
4528 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
4529 calls and/or PLT markers.
4530 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
4531 calls and/or PLT markers.
4532 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
4533 calls and/or PLT markers.
4535 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4536 Nathan Froyd <froydnj@codesourcery.com>
4537 Joseph Myers <joseph@codesourcery.com>
4539 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
4541 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
4542 and use consistent CFLAGS.
4543 * gcc.target/powerpc/20030505.c: Likewise.
4544 * gcc.target/powerpc/20081204-1.c: Likewise.
4545 * gcc.target/powerpc/ppc-spe.c: Likewise.
4546 * gcc.target/powerpc/spe1.c: Likewise.
4547 * g++.dg/ext/spe1.C: Likewise.
4548 * g++.dg/other/opaque-1.C: Likewise.
4549 * g++.dg/other/opaque-2.C: Likewise.
4550 * g++.dg/other/opaque-3.C: Likewise.
4552 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4554 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
4557 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
4560 * g++.dg/torture/pr38811.C: New file.
4562 2009-01-14 Richard Guenther <rguenther@suse.de>
4564 PR tree-optimization/38826
4566 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4568 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4570 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4572 2009-01-14 Nick Clifton <nickc@redhat.com>
4575 * g++.cp/parse/pr37862.C: New test.
4577 2009-01-14 Julian Brown <julian@codesourcery.com>
4579 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4580 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4582 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4585 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4587 PR rtl-optimization/38774
4588 * gcc.dg/torture/pr38774.c: New test.
4591 * g++.dg/cpp0x/pr38795.C: New test.
4593 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4594 Nathan Froyd <froydnj@codesourcery.com>
4595 Joseph Myers <joseph@codesourcery.com>
4597 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4598 otherwise. Do not check for AltiVec at runtime.
4599 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4600 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4601 * gcc.target/powerpc/altivec-1.c: Likewise.
4602 * gcc.target/powerpc/altivec-3.c: Likewise.
4603 * gcc.target/powerpc/altivec-10.c: Likewise.
4604 * gcc.target/powerpc/altivec-12.c: Likewise.
4605 * gcc.target/powerpc/altivec-24.c: Likewise.
4606 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4607 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4608 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4609 * gcc.target/powerpc/pr35907.c: Likewise.
4610 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4611 otherwise. Do not check for Cell at runtime.
4612 * gcc.target/powerpc/altivec_check.h: Delete.
4614 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4615 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4616 not check for AltiVec at runtime.
4617 * g++.dg/ext/altivec-cell-2.C: Likewise.
4618 * g++.dg/ext/altivec-cell-3.C: Likewise.
4619 * g++.dg/ext/altivec-cell-4.C: Likewise.
4620 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4621 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4623 * g++.dg/ext/altivec_check.h: Delete.
4625 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4627 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4628 effective target. Adjust line numbers accordingly.
4630 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4632 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4634 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4636 PR tree-optimization/38786
4637 * gcc.dg/graphite/pr38786.c: New.
4639 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4642 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4644 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4645 for alpha*-*-* targets.
4646 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4648 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4651 * gfortran.dg/fmt_bz_bn_err.f: New test.
4653 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4655 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4657 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4659 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4660 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4661 instruction support. Do not check for it at runtime.
4663 2009-01-12 Jason Merrill <jason@redhat.com>
4666 * g++.dg/lookup/friend11.C: Remove expected error.
4667 * g++.dg/lookup/friend14.C: New test.
4668 * g++.dg/lookup/friend15.C: New test.
4670 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4673 * g++.dg/lookup/hidden-class12.C: New test.
4674 * g++.dg/lookup/hidden-class13.C: New test.
4675 * g++.dg/lookup/hidden-class14.C: New test.
4676 * g++.dg/lookup/hidden-class15.C: New test.
4677 * g++.dg/lookup/hidden-class16.C: New test.
4679 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4681 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4682 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4683 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4685 2009-01-12 Jason Merrill <jason@redhat.com>
4688 * g++.dg/other/vararg-3.C: New test.
4690 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4692 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4693 Explicitly enable SPE.
4694 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
4697 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4698 Expect -flax-vector-conversions message. Adjust incompatible
4700 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4703 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4705 * g++.dg/other/opaque-1.C: Run on targets with SPE.
4707 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4708 * g++.dg/other/opaque-2.C: Likewise.
4709 * g++.dg/other/opaque-3.C: Likewise.
4711 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4714 * gcc.dg/pr32041.c: New test.
4715 * g++.dg/parse/offsetof9.C: New test.
4717 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4718 Nathan Froyd <froydnj@codesourcery.com>
4720 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4721 * g++.dg/ext/attribute-test-1.C: Likewise.
4722 * g++.dg/ext/attribute-test-2.C: Likewise.
4723 * g++.dg/ext/attribute-test-3.C: Likewise.
4724 * g++.dg/ext/attribute-test-4.C: Likewise.
4726 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4728 * gnat.dg/unchecked_convert3.adb: New test.
4730 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4733 * g++.dg/parse/typedef9.C: New test.
4735 PR tree-optimization/38807
4736 * gcc.c-torture/compile/pr38807.c: New test.
4738 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4740 * gcc.target/mips/ins-2.c: New test.
4742 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4745 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4747 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4750 * g++.dg/warn/Wreturn-type-5.C: New test.
4752 2009-01-11 Matthias Klose <doko@ubuntu.com>
4755 * gcc.dg/pr38616.c: New test.
4757 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4759 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4761 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4764 * g++.dg/expr/string-1.C: New test.
4765 * g++.dg/expr/string-2.C: New test.
4768 * g++.dg/ext/complex4.C: New test.
4769 * g++.dg/ext/complex5.C: New test.
4770 * g++.dg/init/reference1.C: New test.
4771 * g++.dg/init/reference2.C: New test.
4772 * g++.dg/init/reference3.C: New test.
4774 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4777 * gfortran.dg/transfer_null_1.f90: New test.
4779 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4782 * gfortran.dg/host_assoc_function_6.f90: New test.
4784 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4786 * lib/target-supports.exp: Add method to determine if the effective
4787 target is really a ppc405 after applying all compile options.
4788 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4789 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4790 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4791 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4792 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4793 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4794 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4795 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4796 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4797 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4798 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4799 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4800 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4801 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4802 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4803 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4804 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4805 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4806 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4807 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4808 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4809 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4810 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4811 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4812 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4813 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4814 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4815 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4816 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4817 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4818 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4820 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4823 * g++.dg/other/error31.C: New testcase.
4826 * gcc.dg/pr35742.c: New test.
4828 2009-01-09 John F. Carr <jfc@mit.edu>
4831 * g++.dg/parse/linkage3.C: New test.
4833 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4836 * gcc.c-torture/compile/pr38771.c: New test.
4838 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4840 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4842 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4844 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4845 * gcc.dg/sibcall-4.c: Likewise.
4847 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4848 Jan Sjodin <jan.sjodin@amd.com>
4850 PR tree-optimization/38559
4851 * testsuite/gcc.dg/graphite/pr38559.c: New.
4853 2009-01-08 Ira Rosen <irar@il.ibm.com>
4855 PR tree-optimization/37194
4856 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4858 2009-01-07 Jakub Jelinek <jakub@redhat.com>
4861 * g++.dg/ext/label11.C: New test.
4863 2009-01-07 Joseph Myers <joseph@codesourcery.com>
4865 * lib/target-supports.exp (check_weak_override_available): New.
4866 * lib/target-supports-dg.exp (dg-require-weak-override): New.
4867 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4868 dg-require-weak-override.
4870 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
4871 Alan Modra <amodra@bigpond.net.au>
4873 * gcc.c-torture/compile/20090107-1.c: New test.
4875 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
4878 * g++.dg/other/pr38706.C: New test.
4880 2009-01-07 Jason Merrill <jason@redhat.com>
4882 * g++.dg/cpp0x/variadic92.C: New test.
4883 * g++.dg/cpp0x/variadic93.C: New test.
4885 2009-01-07 Janis Johnson <janis187@us.ibm.com>
4887 * lib/target-supports-dg.exp (current_compiler_flags): New.
4888 (check-flags): Use it; do not access dg-test local variables.
4889 (dg-skip-if): Do not access dg-test local variables.
4890 (dg-xfail-run-if): Ditto.
4891 (dg-shouldfail): Ditto.
4892 * gcc.test-framework/test-framework.exp
4893 (check_effective_target_def_nocache): New.
4894 * gcc.test-framework/test-framework.awk: Handle scan tests.
4895 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4896 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4897 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4898 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4899 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4900 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4901 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4902 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4903 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4905 * g++.dg/torture/pr38586.C: Ignore a possible warning.
4907 * lib/target-supports-dg.exp (check_test_flags): Delete.
4909 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
4911 PR tree-optimization/38492
4912 PR tree-optimization/38498
4913 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4915 * testsuite/gcc.dg/graphite/block-0.c: Update test.
4916 * testsuite/gcc.dg/graphite/block-1.c: Same.
4917 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4919 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4920 * testsuite/gcc.dg/graphite/block-3.c: New.
4921 * testsuite/gcc.dg/graphite/pr38498.c: New.
4923 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
4925 AVX Programming Reference (December, 2008)
4926 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4927 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4928 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4930 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4931 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4933 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4936 * gfortran.dg/c_loc_pure_1.f90: New test.
4938 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
4941 * gfortran.dg/elemental_dependency_3.f90:
4942 Add the final tree dump cleanup.
4944 2009-01-06 Jakub Jelinek <jakub@redhat.com>
4946 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4949 PR rtl-optimization/38722
4950 * gfortran.dg/pr38722.f90: New test.
4952 2009-01-06 Janis Johnson <janis187@us.ibm.com>
4955 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4956 instead of DECnn_DEN. Support -DDBG to list lines that fail.
4958 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
4960 * gfortran.dg/implicit_12.f90: Add space around dg directive.
4961 * gfortran.dg/typebound_call_8.f03: Same.
4962 * gfortran.dg/elemental_bind_c.f90: Same.
4963 * gfortran.dg/typebound_call_7.f03: Same.
4964 * gfortran.dg/interface_proc_end.f90: Same
4965 * gfortran.dg/pr37243.f: Fix typo.
4967 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
4969 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
4970 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
4973 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
4975 AVX Programming Reference (December, 2008)
4976 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
4977 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
4978 * gcc.target/i386/sse-14.c: Likewise.
4980 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
4981 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4982 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4983 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4985 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4988 * gfortran.dg/fmt_bz_bn.f: Update test.
4990 2009-01-05 Dodji Seketeli <dodji@redhat.com>
4993 * g++.dg/conversion/usual-arith-conv.C: New test.
4995 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4998 * gcc.dg/vector-3.c: New testcase.
4999 * g++.dg/ext/vector15.C: New test.
5001 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5003 PR tree-optimization/38510
5004 * gcc.dg/graphite/pr38510.c: New.
5006 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5007 Jan Sjodin <jan.sjodin@amd.com>
5009 PR tree-optimization/38500
5010 * gcc.dg/graphite/pr38500.c: New.
5012 2009-01-05 Laurent GUERBY <laurent@guerby.net>
5014 * gcc.c-torture/compile/20001226-1.c: Generalize
5016 * gcc.c-torture/compile/limits-fnargs.c: Add
5018 * gcc.dg/20020425-1.c: Likewise.
5019 * gcc.dg/pch/pch.exp: Likewise.
5021 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
5024 * gfortran.dg/module_commons_3.f90: New test.
5026 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
5029 * gfortran.dg/random_seed_1.f90: Updated.
5031 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
5035 * gfortran.dg/elemental_subroutine_7.f90:
5036 Fix p values so that it can be used as vector subscript.
5038 2009-01-05 Jason Merrill <jason@redhat.com>
5040 * g++.dg/cpp0x/initlist12.C: Add another test.
5042 * g++.dg/cpp0x/defaulted7.C: New test.
5044 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5047 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
5048 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
5050 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
5052 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
5053 for alpha*-*-* targets.
5054 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
5056 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
5059 * gfortran.dg/host_assoc_function_5.f90: New test.
5061 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5064 * gfortran.dg/elemental_dependency_3.f90: New test.
5065 * gfortran.dg/elemental_subroutine_7.f90: New test.
5067 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
5069 * gcc.dg/struct-ret-3.c: Include unistd.h.
5070 (main): Exit early if system memory page size is
5071 larger than 4096 bytes.
5073 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
5076 * gfortran.dg/merge_init_expr.f90: New.
5078 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5081 * gfortran.dg/c_loc_tests_13.f90: New test.
5082 * gfortran.dg/c_loc_tests_14.f90: New test.
5084 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
5086 * gfortran.dg/func_result_4.f90: New.
5088 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
5091 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
5092 interface still works, in addition to original tests.
5093 * gfortran.dg/host_assoc_call_6.f90: New test.
5095 2009-01-03 Jakub Jelinek <jakub@redhat.com>
5098 * g++.dg/torture/pr38705.C: New test.
5101 * gcc.dg/pr38700.c: New test.
5103 2009-01-02 Jason Merrill <jason@redhat.com>
5105 * g++.dg/cpp0x/initlist11.C: New test.
5106 * g++.dg/cpp0x/initlist12.C: New test.
5108 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5110 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
5111 Allow extra informative notes.
5113 2009-01-01 Jakub Jelinek <jakub@redhat.com>
5116 * gcc.dg/pr36489.c: New test.
5119 Copyright (C) 2009 Free Software Foundation, Inc.
5121 Copying and distribution of this file, with or without modification,
5122 are permitted in any medium without royalty provided the copyright
5123 notice and this notice are preserved.