1 2009-06-02 Jason Merrill <jason@redhat.com>
3 * g++.dg/cpp0x/auto14.C: New.
5 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
7 * gnat.dg/alignment6.adb: Remove XFAIL.
9 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
12 * g++.dg/template/spec36.C: New test.
14 2009-06-01 Ian Lance Taylor <iant@google.com>
16 * gcc.dg/cast-qual-3.c: New testcase.
17 * g++.dg/warn/Wcast-qual2.C: New testcase.
19 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
21 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
22 (process-message): Expect column numbers.
23 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
24 * gcc.dg/pch/counter-2.c: Same.
25 * gcc.dg/pch/valid-2.c: Same.
26 * gcc.dg/pch/warn-1.c: Same.
27 * gcc.dg/pch/valid-1.c: Same.
28 * gcc.dg/cpp/include2a.c: Handle lack of columns.
29 * gcc.dg/cpp/syshdr.c: Same.
30 * gcc.dg/cpp/19940712-1.c: Same.
31 * gcc.dg/cpp/missing-header-1.c: Same.
32 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
33 * gcc.dg/cpp/tr-warn3.c: Same.
34 * gcc.dg/cpp/pr29612-2.c: Same.
35 * gcc.dg/cpp/tr-warn4.c: Same.
36 * gcc.dg/cpp/Wtrigraphs.c: Same.
37 * gcc.dg/cpp/poison.c: Same.
38 * gcc.dg/cpp/arith-3.c: Same.
39 * gcc.dg/cpp/sysmac2.c: Same.
40 * gcc.dg/cpp/cpp.exp: Same.
41 * gcc.dg/cpp/tr-warn5.c: Same.
42 * gcc.dg/cpp/include2.c: Same.
43 * gcc.dg/cpp/Wmissingdirs.c: Same.
44 * gcc.dg/cpp/Wmissingdirs.c: Same.
45 * gcc.dg/cpp/tr-warn6.c: Same.
46 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
47 * gcc.dg/cpp/macspace1.c: Same.
48 * gcc.dg/cpp/escape-2.c: Same.
49 * gcc.dg/cpp/assert2.c: Same.
50 * gcc.dg/cpp/undef2.c: Same.
51 * gcc.dg/cpp/macspace2.c: Same.
52 * gcc.dg/cpp/tr-warn1.c: Same.
53 * gcc.dg/cpp/extratokens2.c: Same.
54 * gcc.dg/cpp/strify2.c: Same.
55 * gcc.dg/cpp/Wsignprom.c: Same.
56 * gcc.dg/cpp/redef2.c: Same.
57 * gcc.dg/cpp/trad/trad.exp: Same.
58 * gcc.dg/cpp/arith-1.c: Same.
59 * gcc.dg/cpp/extratokens.c: Same.
60 * gcc.dg/cpp/if-mpar.c: Same.
62 2009-06-01 Olivier Hainque <hainque@adacore.com>
64 * gnat.dg/nested_float_packed.ads: New test.
66 2009-06-01 Olivier Hainque <hainque@adacore.com>
67 Eric Botcazou <botcazou@adacore.com>
69 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
70 * gnat.dg/test_oconst.adb: New test.
72 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
74 * gcc.dg/plugin/ggcplug.c: moved comment.
75 (plugin_init): fixed typo, declared i, returned 0 at end.
77 2009-05-31 Ira Rosen <irar@il.ibm.com>
80 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
81 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
83 2009-05-29 Ian Lance Taylor <iant@google.com>
85 * gcc.dg/Wcxx-compat-11.c: New testcase.
87 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
90 * gfortran.dg/leadz_trailz_1.f90: New test.
91 * gfortran.dg/leadz_trailz_2.f90: New test.
93 2009-05-29 Martin Jambor <mjambor@suse.cz>
95 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
96 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
97 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
98 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
99 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
100 * gcc.dg/tree-ssa/sra-2.c: Likewise.
101 * gcc.dg/tree-ssa/sra-3.c: Likewise.
102 * gcc.dg/tree-ssa/sra-1.c: Likewise.
103 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
104 * gcc.dg/tree-ssa/sra-5.c: New file.
105 * gcc.dg/tree-ssa/sra-6.c: New file.
106 * gcc.c-torture/compile/sra-1.c: New file.
108 2009-05-29 Jakub Jelinek <jakub@redhat.com>
111 * gcc.c-torture/compile/pr40291.c: New test.
114 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
116 * gcc.target/powerpc/altivec-30.c: New test.
117 * gcc.target/powerpc/altivec-31.c: New test.
119 2009-05-28 Richard Guenther <rguenther@suse.de>
121 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
122 * gcc.c-torture/execute/20090527-1.c: Likewise.
124 2009-05-28 Dodji Seketeli <dodji@redhat.com>
127 * g++.dg/template/canon-type-1.C: New test.
128 * g++.dg/template/canon-type-2.C: Likewise.
129 * g++.dg/template/canon-type-3.C: Likewise.
130 * g++.dg/template/canon-type-4.C: Likewise.
131 * g++.dg/template/canon-type-5.C: Likewise.
132 * g++.dg/template/canon-type-6.C: Likewise.
133 * g++.dg/template/canon-type-7.C: Likewise.
135 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
136 Uros Bizjak <ubizjak@gmail.com>
137 Danny Smith <dansmister@gmail.com>
141 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
143 * gcc.target/i386/pr37216.c: New test source file.
144 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
145 use -fno-common for testing Cygwin and MinGW targets.
147 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
149 * g++.dg/ext/packed6.C (size_t): Use __extension__ and
151 * g++.dg/opt/memcpy1.C (size_t): Likewise.
152 * g++.dg/pr37742.C (size_t): Likewise.
153 * g++.dg/torture/pr34850.C (size_t): Likewise.
154 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
156 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
157 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
158 (size_t): Use __extension__ and __SIZE_TYPE__.
159 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
161 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise,
162 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise,
163 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise,
164 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise,
165 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise,
166 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise,
167 * gcc.c-torture/compile/920428-2.c (size_t): Likewise,
168 * gcc.c-torture/compile/980329-1.c (size_t): Likewise,
169 * gcc.c-torture/compile/980816-1.c (size_t): Likewise,
170 * gcc.c-torture/compile/pr32584.c (size_t): Likewise,
171 * (__ssize_t): Likewise.
172 * gcc.c-torture/compile/pr33173.c (size_t): Likewise,
173 * gcc.c-torture/compile/pr33382.c (size_t): Likewise,
174 * gcc.c-torture/compile/pr34334.c (size_t): Likewise,
175 * gcc.c-torture/compile/pr34688.c (size_t): Likewise,
176 * gcc.c-torture/compile/pr35043.c (size_t): Likewise,
177 * gcc.c-torture/compile/pr37669.c (size_t): Likewise,
178 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
179 * gcc.dg/pr33667.c (size_t): Likewise.
180 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
181 * gcc.dg/torture/pr39204.c (size_t): Likewise.
182 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
183 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
184 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
185 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
187 2009-05-28 Ira Rosen <irar@il.ibm.com>
189 PR tree-optimization/40254
190 * gcc.dg/vect/pr40254.c: New test.
192 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
195 * gcc.target/mips/const-anchor-1.c: New test.
196 * gcc.target/mips/const-anchor-2.c: New test.
198 2009-05-27 Jason Merrill <jason@redhat.com>
200 * g++.dg/cpp0x/initlist15.C: New.
201 * g++.dg/cpp0x/initlist16.C: New.
202 * g++.dg/cpp0x/initlist17.C: New.
204 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
207 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
208 patterns to reflect frontend changes.
209 * gfortran.dg/vector_subscript_4.f90: Likewise.
211 2009-05-27 Olivier Hainque <hainque@adacore.com>
212 Eric Botcazou <botcazou@adacore.com>
214 * gcc.c-torture/execute/align-nest.c: New testcase.
215 * gnat.dg/misaligned_nest.adb: New testcase.
217 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
219 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
220 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
221 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
222 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
224 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
226 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
227 cast instead of assuming 0ul.
228 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
230 (_type_desc): Make first argument const.
231 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
233 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
236 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
237 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
239 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
241 * testsuite/gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
242 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
243 * testsuite/gcc.dg/plugin/ggcplug-test-1.c: Added new file.
244 * testsuite/gcc.dg/plugin/ggcplug.c: Added new file.
246 2009-05-26 Tobias Burnus <burnus@net-b.de>
249 * gfortran.dg/nullify_4.f90: New test.
251 2009-05-26 Richard Guenther <rguenther@suse.de>
253 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
255 2009-05-26 Richard Guenther <rguenther@suse.de>
258 * gcc.c-torture/compile/pr40252.c: New testcase.
260 2009-05-26 Dodji Seketeli <dodji@redhat.com>
263 * g++.dg/template/typedef18.C: New test.
264 * g++.dg/template/typedef19.C: Likewise.
265 * g++.dg/template/typedef20.C: Likewise.
266 * g++.dg/template/access11.C: Adjust.
268 2009-05-26 Richard Guenther <rguenther@suse.de>
271 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
273 2009-05-25 Jason Merrill <jason@redhat.com>
276 * g++.dg/cpp0x/enum3.C: New test.
278 2009-05-25 Richard Guenther <rguenther@suse.de>
280 PR tree-optimization/36327
281 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
282 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
283 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
284 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
285 * gcc.dg/vect/vect-40.c: Likewise.
286 * gcc.dg/vect/vect-42.c: Likewise.
287 * gcc.dg/vect/vect-46.c: Likewise.
288 * gcc.dg/vect/vect-76.c: Likewise.
290 2009-05-25 Janus Weil <janus@gcc.gnu.org>
293 * gfortran.dg/proc_ptr_18.f90: New.
294 * gfortran.dg/proc_ptr_19.f90: New.
295 * gfortran.dg/proc_ptr_comp_9.f90: New.
296 * gfortran.dg/proc_ptr_comp_10.f90: New.
298 2009-05-25 Richard Guenther <rguenther@suse.de>
300 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
301 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
303 2009-05-25 Ira Rosen <irar@il.ibm.com>
305 PR tree-optimization/40238
306 * gcc.dg/vect/pr40238.c: New test.
308 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
313 * gfortran.dg/bounds_check_fail_3.f90: New test.
314 * gfortran.dg/bounds_check_fail_4.f90: New test.
315 * gfortran.dg/bounds_check_14.f90: Update test.
316 * gfortran.dg/bound_4.f90: Update test.
318 2009-05-24 Richard Guenther <rguenther@suse.de>
321 * gcc.c-torture/compile/pr40233.c: New testcase.
323 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
325 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
326 for alpha*-*-* targets.
328 2009-05-24 Ira Rosen <irar@il.ibm.com>
330 * gcc.dg/vect/bb-slp-1.c: New test.
331 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
332 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
333 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
334 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
335 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
336 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
337 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
338 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
339 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
340 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
341 gcc.dg/vect/bb-slp-22.c: Likewise.
342 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
344 2009-05-23 Mark Mitchell <mark@codesourcery.com>
345 Maxim Kuvyrkov <maxim@codesourcery.com>
347 * gcc.dg/falign-labels-1.c: New test.
349 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
351 * gnat.dg/specs/rep_clause3.ads: New test.
353 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
355 * gnat.dg/addr6.adb: New test.
357 2009-05-22 Mark Mitchell <mark@codesourcery.com>
359 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
361 * gcc.target/arm/thumb2-mul-space.c: New file.
362 * gcc.target/arm/thumb2-mul-space-2.c: New file.
363 * gcc.target/arm/thumb2-mul-space-3.c: New file.
364 * gcc.target/arm/thumb2-mul-speed.c: New file.
366 2009-05-22 Richard Guenther <rguenther@suse.de>
369 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
370 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
371 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
373 2009-05-22 Mark Mitchell <mark@codesourcery.com>
375 * gcc.dg/dll-6.c: New test.
376 * gcc.dg/dll-6a.c: Likewise.
377 * gcc.dg/dll-7.c: Likewise.
378 * gcc.dg/dll-7a.c: Likewise.
379 * g++.dg/ext/dllexport2.C: Likewise.
380 * g++.dg/ext/dllexport2a.cc: Likewise.
382 2009-05-21 Steve Ellcey <sje@cup.hp.com>
385 * gcc.target/ia64/mfused-madd-vect.c: New test.
386 * gcc.target/ia64/mfused-madd.c: New test.
387 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
388 * gcc.target/ia64/mno-fused-madd.c: New test.
390 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
392 * gcc.target/i386/movbe-1.c: New.
393 * gcc.target/i386/movbe-2.c: Likewise.
395 2009-05-21 Taras Glek <tglek@mozilla.com>
397 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
398 plugin_init signature.
399 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
400 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
401 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
403 2009-05-21 Mark Mitchell <mark@codesourcery.com>
405 * gcc.dg/target/arm/neon-vmla-1.c: New.
406 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
408 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
410 * gcc.target/mips/octeon-exts-6.c: New test.
411 * gcc.target/mips/extend-1.c: New test.
412 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
414 * gcc.target/mips/octeon-exts-5.c: Likewise.
416 2009-05-20 Jakub Jelinek <jakub@redhat.com>
419 * gcc.c-torture/compile/pr40204.c: New test.
421 2009-05-20 Richard Guenther <rguenther@suse.de>
423 * gcc.c-torture/compile/20090518-1.c: New testcase.
425 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
427 PR tree-optimization/40087
428 * gcc.dg/tree-ssa/pr40087.c: New test.
430 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
432 * gcc.dg/vector-4.c: New testcase.
433 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
434 * g++.dg/ext/vector16.C: New testcase.
436 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
439 * gcc.dg/pr40172.c: Renamed to ...
440 * gcc.dg/pr40172-1.c: This.
442 * gcc.dg/pr40172-2.c: New.
443 * gcc.dg/pr40172-3.c: Likewise.
445 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
448 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
450 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
452 * gnat.dg/loop_optimization6.ad[sb]: New test.
454 2009-05-19 Richard Guenther <rguenther@suse.de>
456 * gcc.c-torture/compile/20090519-1.c: New testcase.
458 2009-05-18 Jason Merrill <jason@redhat.com>
460 * g++.dg/cpp0x/explicit1.C: New.
461 * g++.dg/cpp0x/explicit2.C: New.
463 2009-05-18 Dodji Seketeli <dodji@redhat.com>
466 * g++.dg/debug/dwarf2/nested-1.C: New test.
468 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
471 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
474 2009-05-18 Janus Weil <janus@gcc.gnu.org>
477 * gfortran.dg/proc_ptr_comp_8.f90: New.
479 2009-05-18 Richard Guenther <rguenther@suse.de>
482 * gfortran.dg/array_memset_2.f90: Adjust.
484 2009-05-18 Janus Weil <janus@gcc.gnu.org>
488 * gfortran.dg/interface_27.f90: New.
489 * gfortran.dg/interface_28.f90: New.
490 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
491 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
493 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
495 * gcc.target/m68k/tls-ie.c: New test.
496 * gcc.target/m68k/tls-le.c: New test.
497 * gcc.target/m68k/tls-gd.c: New test.
498 * gcc.target/m68k/tls-ld.c: New test.
499 * gcc.target/m68k/tls-ie-xgot.c: New test.
500 * gcc.target/m68k/tls-le-xtls.c: New test.
501 * gcc.target/m68k/tls-gd-xgot.c: New test.
502 * gcc.target/m68k/tls-ld-xgot.c: New test.
503 * gcc.target/m68k/tls-ld-xtls.c: New test.
504 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
506 2009-05-18 Martin Jambor <mjambor@suse.cz>
508 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
510 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
513 * gcc.dg/pr40172.c: New.
515 2009-05-17 Jason Merrill <jason@redhat.com>
518 * g++.dg/template/dtor6.C: New.
520 2009-05-17 Joseph Myers <joseph@codesourcery.com>
522 * g++.dg/warn/translate-ice-1.C: New test.
524 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
526 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
527 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
528 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
529 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
531 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
534 * gfortran.dg/erf_2.F90: New test.
535 * gfortran.dg/erfc_scaled_2.f90: New test.
537 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
540 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
541 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
542 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
544 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
546 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
547 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
549 2009-05-15 Ian Lance Taylor <iant@google.com>
551 * gcc.dg/Wcxx-compat-10.c: New testcase.
553 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
556 * gcc.dg/pr16302.c: New.
557 * g++.dg/warn/pr16302.C: New.
559 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
561 * gcc.dg/torture/builtin-math-5.c: New.
562 * gcc.dg/torture/builtin-math-6.c: New.
563 * lib/target-supports.exp (check_effective_target_mpc): New.
565 2009-05-15 Jan Hubicka <jh@suse.cz>
567 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
569 2009-05-15 Jan Hubicka <jh@suse.cz>
571 * gcc.target/i386/align-main-1.c (check): Mark noinline.
572 * gcc.target/i386/align-main-2.c (check): Mark noinline.
573 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
574 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
575 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): Mark noinline.
576 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): Mark noinline.
577 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
578 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
580 2009-05-15 Jan Hubicka <jh@suse.cz>
582 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
583 optimized by sibcall noinline.
585 2009-05-15 Jan Hubicka <jh@suse.cz>
587 * sibcall-1.c (track): Mark noinline.
588 * sibcall-2.c (track): Mark noinline.
589 * sibcall-3.c (track): Mark noinline.
590 * sibcall-4.c (track): Mark noinline.
592 2009-05-15 Jan Hubicka <jh@suse.cz>
594 * flatten-2.c: Disable early inlining; add comment.
595 * flatten-3.c: New test based on flatten-2.c.
597 2009-05-15 Richard Guenther <rguenther@suse.de>
599 PR tree-optimization/39999
600 * gcc.c-torture/compile/pr39999.c: New testcase.
602 2009-05-15 Joseph Myers <joseph@codesourcery.com>
604 * gcc.c-torture/compile/ptr-conv-1.c: New test.
606 2009-05-14 Ian Lance Taylor <iant@google.com>
608 * gcc.dg/Wcxx-compat-9.c: New testcase.
610 2009-05-14 Janus Weil <janus@gcc.gnu.org>
613 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
614 * gfortran.dg/duplicate_type_2.f90: Ditto.
615 * gfortran.dg/duplicate_type_3.f90: New.
617 2009-05-14 Laurent GUERBY <laurent@guerby.net>
619 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
620 * ada/acats/tests/c5/c59002c.ada: Likewise.
622 2009-05-13 Taras Glek <tglek@mozilla.com>
624 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
625 attributes and decl smashing.
626 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
628 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
629 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
631 2009-05-14 Jakub Jelinek <jakub@redhat.com>
634 * gfortran.dg/pr39865.f90: New test.
635 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
637 * gfortran.dg/hollerith_f95.f90: Likewise.
638 * gfortran.dg/hollerith6.f90: New test.
639 * gfortran.dg/hollerith7.f90: New test.
641 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
644 * gcc.dg/cpp/pr36674.i: New.
646 2009-05-14 Ben Elliston <bje@au.ibm.com>
649 * gcc.c-torture/compile/pr40035.c: New test.
651 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
653 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
655 2009-05-12 Tobias Burnus <burnus@net-b.de>
658 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
659 * gfortran.dg/c_kind_tests_2.f03: Ditto.
660 * gfortran.dg/interop_params.f03: Ditto.
662 2009-05-12 Jan Hubicka <jh@suse.cz>
664 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 so unrolling
666 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
667 * gcc.dg/ipa/ipacost-2.c: Likewise.
668 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
670 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
672 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
674 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
676 * lib/target-supports.exp (check_profiling_available): Return
677 false for -p on *-*-cygwin* targets.
679 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
681 PR tree-optimization/38632
682 * g++.dg/tree-ssa/pr38632.C: New.
684 2009-05-11 Jan Hubicka <jh@suse.cz>
686 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
687 we now optimize better.
688 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
689 out at different places.
690 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
692 * gcc.dg/vect/vect-76.c: Likewise.
693 * gcc.dg/vect/vect-70.c: Likewise.
694 * gcc.dg/vect/vect-66.c: Likewise.
695 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
696 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
698 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
701 * gcc.c-torture/compile/pr40080.c: New.
703 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
705 * gcc.c-torture/compile/pr40026.c: New testcase.
707 2009-05-11 Janus Weil <janus@gcc.gnu.org>
710 * gfortran.dg/proc_ptr_comp_7.f90: New.
712 2009-05-11 Ira Rosen <irar@il.ibm.com>
714 PR tree-optimization/40074
715 * gcc.dg/vect/pr40074.c: New test.
717 2009-05-10 Ian Lance Taylor <iant@google.com>
719 * gcc.dg/Wcxx-compat-7.c: New testcase.
720 * gcc.dg/Wcxx-compat-8.c: New testcase.
721 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
723 * gcc.dg/pr17188-1.c: Likewise.
724 * gcc.dg/pr39084.c: Likewise.
726 2009-05-10 Michael Matz <matz@suse.de>
729 * gcc.dg/pr40031.c: New test.
731 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
734 * gfortran.dg/array_constructor_31.f90: New test.
736 2009-05-10 Richard Guenther <rguenther@suse.de>
738 PR tree-optimization/40081
739 * g++.dg/torture/pr40081.C: New testcase.
741 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
744 * gfortran.dg/dependency_24.f90: New test.
745 * gfortran.dg/dependency_23.f90: Clean up module files.
747 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
750 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
751 * gfortran.dg/chmod_2.f90: Likewise.
752 * gfortran.dg/chmod_3.f90: Likewise.
753 * gfortran.dg/open_errors.f90: Likewise.
755 2009-05-09 Jan Hubicka <jh@suse.cz>
758 * g++.dg/eh/nested-try.C: New test.
760 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
762 PR tree-optimization/40049
763 * gcc.dg/vect/vect-shift-2.c: New test.
765 2009-05-08 Joseph Myers <joseph@codesourcery.com>
767 * gcc.dg/torture/complex-sign-mul-minus-one.c,
768 gcc.dg/torture/complex-sign-mul-one.c: New tests.
770 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
773 * g++.dg/warn/deprecated-6.C: New.
774 * gcc.dg/deprecated-4.c: Likewise.
775 * gcc.dg/deprecated-5.c: Likewise.
776 * gcc.dg/deprecated-6.c: Likewise.
778 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
780 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
781 __aligned__(__BIGGEST_ALIGNMENT__).
782 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
783 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
784 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
785 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
786 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
787 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
788 * gcc.dg/vect/Os-vect-95.c: Likewise.
789 * gcc.dg/vect/pr20122.c: Likewise.
790 * gcc.dg/vect/pr36493.c: Likewise.
791 * gcc.dg/vect/pr37385.c: Likewise.
792 * gcc.dg/vect/slp-7.c: Likewise.
793 * gcc.dg/vect/slp-9.c: Likewise.
794 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
795 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
796 * gcc.dg/vect/vect-35.c: Likewise.
797 * gcc.dg/vect/vect-40.c: Likewise.
798 * gcc.dg/vect/vect-42.c: Likewise.
799 * gcc.dg/vect/vect-44.c: Likewise.
800 * gcc.dg/vect/vect-46.c: Likewise.
801 * gcc.dg/vect/vect-48.c: Likewise.
802 * gcc.dg/vect/vect-52.c: Likewise.
803 * gcc.dg/vect/vect-54.c: Likewise.
804 * gcc.dg/vect/vect-56.c: Likewise.
805 * gcc.dg/vect/vect-58.c: Likewise.
806 * gcc.dg/vect/vect-60.c: Likewise.
807 * gcc.dg/vect/vect-74.c: Likewise.
808 * gcc.dg/vect/vect-75.c: Likewise.
809 * gcc.dg/vect/vect-76.c: Likewise.
810 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
811 * gcc.dg/vect/vect-77.c: Likewise.
812 * gcc.dg/vect/vect-77-global.c: Likewise.
813 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
814 * gcc.dg/vect/vect-78.c: Likewise.
815 * gcc.dg/vect/vect-78-global.c: Likewise.
816 * gcc.dg/vect/vect-80.c: Likewise.
817 * gcc.dg/vect/vect-85.c: Likewise.
818 * gcc.dg/vect/vect-87.c: Likewise.
819 * gcc.dg/vect/vect-88.c: Likewise.
820 * gcc.dg/vect/vect-92.c: Likewise.
821 * gcc.dg/vect/vect-93.c: Likewise.
822 * gcc.dg/vect/vect-95.c: Likewise.
823 * gcc.dg/vect/vect-97.c: Likewise.
824 * gcc.dg/vect/vect-complex-1.c: Likewise.
825 * gcc.dg/vect/vect-complex-4.c: Likewise.
826 * gcc.dg/vect/vect-complex-5.c: Likewise.
827 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
828 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
829 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
830 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
831 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
832 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
833 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
834 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
835 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
836 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
837 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
838 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
839 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
840 * gcc.dg/vect/vect-outer-1a.c: Likewise.
841 * gcc.dg/vect/vect-outer-1.c: Likewise.
842 * gcc.dg/vect/vect-outer-2a.c: Likewise.
843 * gcc.dg/vect/vect-outer-2b.c: Likewise.
844 * gcc.dg/vect/vect-outer-2.c: Likewise.
845 * gcc.dg/vect/vect-outer-2c.c: Likewise.
846 * gcc.dg/vect/vect-outer-2d.c: Likewise.
847 * gcc.dg/vect/vect-outer-3a.c: Likewise.
848 * gcc.dg/vect/vect-outer-3b.c: Likewise.
849 * gcc.dg/vect/vect-outer-3.c: Likewise.
850 * gcc.dg/vect/vect-outer-3c.c: Likewise.
851 * gcc.dg/vect/vect-outer-5.c: Likewise.
852 * gcc.dg/vect/vect-outer-6.c: Likewise.
853 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
854 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
855 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
856 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
857 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
858 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
859 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
860 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
861 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
862 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
863 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
864 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
865 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
866 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
868 2009-05-08 Joseph Myers <joseph@codesourcery.com>
871 * gcc.dg/torture/complex-sign.h: New header.
872 * gcc.dg/torture/complex-sign-add.c,
873 gcc.dg/torture/complex-sign-mixed-add.c,
874 gcc.dg/torture/complex-sign-mixed-div.c,
875 gcc.dg/torture/complex-sign-mixed-mul.c,
876 gcc.dg/torture/complex-sign-mixed-sub.c,
877 gcc.dg/torture/complex-sign-mul.c,
878 gcc.dg/torture/complex-sign-sub.c: New tests.
880 2009-05-08 Janus Weil <janus@gcc.gnu.org>
883 * gfortran.dg/intrinsic_3.f90: New.
885 2009-05-07 Janis Johnson <janis187@us.ibm.com>
888 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
889 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
890 * gcc.dg/dfp/float-constant-double.c: New test.
891 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
892 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
893 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
894 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
895 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
896 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
897 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
898 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
899 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
901 2009-05-07 Jakub Jelinek <jakub@redhat.com>
904 * gcc.c-torture/execute/pr40057.c: New test.
906 2009-05-06 James E. Wilson <wilson@codesourcery.com>
908 * gcc.c-torture/compile/const-high-part.c: New test.
910 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
913 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
916 2009-05-06 Janus Weil <janus@gcc.gnu.org>
919 * gfortran.dg/proc_decl_1.f90: Modified.
920 * gfortran.dg/proc_ptr_comp_1.f90: New.
921 * gfortran.dg/proc_ptr_comp_2.f90: New.
922 * gfortran.dg/proc_ptr_comp_3.f90: New.
923 * gfortran.dg/proc_ptr_comp_4.f90: New.
924 * gfortran.dg/proc_ptr_comp_5.f90: New.
925 * gfortran.dg/proc_ptr_comp_6.f90: New.
927 2009-05-06 Dodji Seketeli <dodji@redhat.com>
930 * g++.dg/template/call7.C: New test.
932 2009-05-06 Diego Novillo <dnovillo@google.com>
934 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
936 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
938 * gfortran.dg/pr40021.f: Moved to ...
939 * gfortran.fortran-torture/execute/pr40021.f: Here.
941 2009-05-06 Janis Johnson <janis187@us.ibm.com>
944 * gcc.dg/dfp/pr39986.c: New test.
946 2009-05-06 Michael Matz <matz@suse.de>
949 * gfortran.dg/pr40021.f: New test.
951 2009-05-06 Le-Chun Wu <lcwu@google.com>
953 * lib/plugin-support.exp: New file containing support procs for
955 * lib/target-supports.exp (check_plugin_available): New proc.
956 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
957 * gcc.dg/plugin/selfassign.c: New plugin source file.
958 * gcc.dg/plugin/self-assign-test-1.c: New test.
959 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
960 * g++.dg/README: Add description for plugin test.
961 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
962 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
963 * g++.dg/plugin/selfassign.c: New plugin source file.
964 * g++.dg/plugin/self-assign-test-1.C: New test.
965 * g++.dg/plugin/self-assign-test-2.C: Likewise.
966 * g++.dg/plugin/self-assign-test-3.C: Likewise.
967 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
968 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
970 2009-05-06 Tobias Burnus <burnus@net-b.de>
973 * gfortran.dg/intrinsic_2.f90: New test.
974 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
976 2009-05-06 Joseph Myers <joseph@codesourcery.com>
979 * gcc.dg/noncompile/incomplete-5.c: New test.
981 2009-05-05 Jakub Jelinek <jakub@redhat.com>
984 * gcc.dg/pr39666-1.c: New test.
985 * gcc.dg/pr39666-2.c: Likewise.
986 * g++.dg/warn/Wuninitialized-4.C: Likewise.
987 * g++.dg/warn/Wuninitialized-5.C: Likewise.
988 * gfortran.dg/pr39666-1.f90: Likewise.
989 * gfortran.dg/pr39666-2.f90: Likewise.
991 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
993 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
994 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
995 * gcc.target/mips/dspr2-MULTU.c: Likewise.
997 2009-05-05 Janus Weil <janus@gcc.gnu.org>
1000 * gfortran.dg/proc_ptr_17.f90: New.
1002 2009-05-05 Richard Guenther <rguenther@suse.de>
1004 PR tree-optimization/40022
1005 * gcc.c-torture/execute/pr40022.c: New testcase.
1007 2009-05-05 Richard Guenther <rguenther@suse.de>
1010 * gcc.c-torture/compile/pr40023.c: New testcase.
1012 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
1014 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
1015 * g++.dg/template/overload9.C: Likewise.
1016 * g++.dg/ext/ms-1.C: New.
1018 2009-05-05 Jakub Jelinek <jakub@redhat.com>
1021 * g++.dg/ext/vla7.C: New test.
1023 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1025 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
1027 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1029 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
1030 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
1031 Update expected errors.
1033 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1036 * g++.dg/parse/parser-pr28152.C: New.
1037 * g++.dg/parse/parser-pr28152-2.C: New.
1039 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1041 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
1043 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
1045 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
1046 * gcc.target/sparc/fexpand-2.c: Likewise.
1047 * gcc.target/sparc/fpmerge-2.c: Likewise.
1048 * gcc.target/sparc/pdist-2.c: Likewise.
1050 2009-05-03 Richard Guenther <rguenther@suse.de>
1053 * gcc.c-torture/compile/pr39983.c: New testcase.
1055 2009-05-03 Joseph Myers <joseph@codesourcery.com>
1057 * gcc.dg/c99-complex-3.c: New test.
1059 2009-05-03 Joseph Myers <joseph@codesourcery.com>
1061 * gcc.dg/cpp/utf8-5byte-1.c: New test.
1063 2009-05-02 Joseph Myers <joseph@codesourcery.com>
1065 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
1067 2009-05-02 Richard Guenther <rguenther@suse.de>
1070 * gcc.target/spu/pr40001.c: New testcase.
1072 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
1074 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
1076 2009-04-30 Steve Ellcey <sje@cup.hp.com>
1079 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
1080 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
1082 2009-04-30 Janis Johnson <janis187@us.ibm.com>
1085 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
1088 2009-04-30 David Ayers <ayers@fsfe.org>
1090 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
1091 and gcc_error_prefix variables.
1092 * objc.dg/bad-receiver-type.m: Update to match correct
1094 * objc.dg/encode-5.m: Likewise.
1095 * objc.dg/id-1.m: Likewise.
1096 * objc.dg/method-1.m: Likewise.
1097 * objc.dg/method-6.m: Likewise.
1098 * objc.dg/method-7.m: Likewise.
1099 * objc.dg/method-9.m: Likewise.
1100 * objc.dg/method-11.m: Likewise.
1101 * objc.dg/method-20.m: Likewise.
1102 * objc.dg/private-1.m: Likewise.
1104 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
1107 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
1108 * gfortran.dg/advance_4.f90: Likewise
1109 * gfortran.dg/advance_5.f90: Likewise
1110 * gfortran.dg/append_1.f90: Likewise
1111 * gfortran.dg/backslash_1.f90: Likewise
1112 * gfortran.dg/backslash_2.f90: Likewise
1113 * gfortran.dg/backslash_3.f: Likewise
1114 * gfortran.dg/backspace_10.f90: Likewise
1115 * gfortran.dg/backspace_3.f: Likewise
1116 * gfortran.dg/backspace_4.f: Likewise
1117 * gfortran.dg/backspace_5.f: Likewise
1118 * gfortran.dg/backspace_8.f: Likewise
1119 * gfortran.dg/backspace_9.f: Likewise
1120 * gfortran.dg/complex_write.f90: Likewise
1121 * gfortran.dg/convert_implied_open.f90: Likewise
1122 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
1123 * gfortran.dg/dos_eol.f: Likewise
1124 * gfortran.dg/empty_format_1.f90: Likewise
1125 * gfortran.dg/endfile.f: Likewise
1126 * gfortran.dg/eof_1.f90: Likewise
1127 * gfortran.dg/eor_1.f90: Likewise
1128 * gfortran.dg/eor_handling_1.f90: Likewise
1129 * gfortran.dg/eor_handling_2.f90: Likewise
1130 * gfortran.dg/eor_handling_3.f90: Likewise
1131 * gfortran.dg/eor_handling_4.f90: Likewise
1132 * gfortran.dg/eor_handling_5.f90: Likewise
1133 * gfortran.dg/error_recovery_5.f90: Likewise
1134 * gfortran.dg/f2003_inquire_1.f03: Likewise
1135 * gfortran.dg/f2003_io_4.f03: Likewise
1136 * gfortran.dg/f2003_io_5.f03: Likewise
1137 * gfortran.dg/f2003_io_7.f03: Likewise
1138 * gfortran.dg/fgetc_1.f90: Likewise
1139 * gfortran.dg/fgetc_2.f90: Likewise
1140 * gfortran.dg/flush_1.f90: Likewise
1141 * gfortran.dg/fmt_exhaust.f90: Likewise
1142 * gfortran.dg/fmt_huge.f90: Likewise
1143 * gfortran.dg/fmt_read.f90: Likewise
1144 * gfortran.dg/fmt_t_1.f90: Likewise
1145 * gfortran.dg/fmt_t_2.f90: Likewise
1146 * gfortran.dg/fmt_t_3.f90: Likewise
1147 * gfortran.dg/fmt_t_4.f90: Likewise
1148 * gfortran.dg/fmt_t_5.f90: Likewise
1149 * gfortran.dg/fmt_t_7.f: Likewise
1150 * gfortran.dg/fseek.f90: Likewise
1151 * gfortran.dg/ftell_1.f90: Likewise
1152 * gfortran.dg/ftell_2.f90: Likewise
1153 * gfortran.dg/func_derived_3.f90: Likewise
1154 * gfortran.dg/inquire_9.f90: Likewise
1155 * gfortran.dg/iostat_1.f90: Likewise
1156 * gfortran.dg/iostat_2.f90: Likewise
1157 * gfortran.dg/list_read_1.f90: Likewise
1158 * gfortran.dg/list_read_4.f90: Likewise
1159 * gfortran.dg/list_read_5.f90: Likewise
1160 * gfortran.dg/list_read_7.f90: Likewise
1161 * gfortran.dg/list_read_8.f90: Likewise
1162 * gfortran.dg/list_read_9.f90: Likewise
1163 * gfortran.dg/namelist_13.f90: Likewise
1164 * gfortran.dg/namelist_14.f90: Likewise
1165 * gfortran.dg/namelist_15.f90: Likewise
1166 * gfortran.dg/namelist_16.f90: Likewise
1167 * gfortran.dg/namelist_17.f90: Likewise
1168 * gfortran.dg/namelist_18.f90: Likewise
1169 * gfortran.dg/namelist_19.f90: Likewise
1170 * gfortran.dg/namelist_20.f90: Likewise
1171 * gfortran.dg/namelist_24.f90: Likewise
1172 * gfortran.dg/namelist_26.f90: Likewise
1173 * gfortran.dg/namelist_27.f90: Likewise
1174 * gfortran.dg/namelist_28.f90: Likewise
1175 * gfortran.dg/namelist_37.f90: Likewise
1176 * gfortran.dg/namelist_38.f90: Likewise
1177 * gfortran.dg/namelist_39.f90: Likewise
1178 * gfortran.dg/namelist_40.f90: Likewise
1179 * gfortran.dg/namelist_43.f90: Likewise
1180 * gfortran.dg/namelist_44.f90: Likewise
1181 * gfortran.dg/namelist_45.f90: Likewise
1182 * gfortran.dg/namelist_46.f90: Likewise
1183 * gfortran.dg/namelist_47.f90: Likewise
1184 * gfortran.dg/namelist_48.f90: Likewise
1185 * gfortran.dg/namelist_49.f90: Likewise
1186 * gfortran.dg/namelist_50.f90: Likewise
1187 * gfortran.dg/namelist_51.f90: Likewise
1188 * gfortran.dg/namelist_52.f90: Likewise
1189 * gfortran.dg/namelist_56.f90: Likewise
1190 * gfortran.dg/namelist_char_only.f90: Likewise
1191 * gfortran.dg/namelist_use.f90: Likewise
1192 * gfortran.dg/namelist_use_only.f90: Likewise
1193 * gfortran.dg/noadv_size.f90: Likewise
1194 * gfortran.dg/open_access_append_1.f90: Likewise
1195 * gfortran.dg/pad_no.f90: Likewise
1196 * gfortran.dg/pr12884.f: Likewise
1197 * gfortran.dg/pr17090.f90: Likewise
1198 * gfortran.dg/pr17285.f90: Likewise
1199 * gfortran.dg/pr17286.f90: Likewise
1200 * gfortran.dg/pr18122.f90: Likewise
1201 * gfortran.dg/pr18210.f90: Likewise
1202 * gfortran.dg/pr18392.f90: Likewise
1203 * gfortran.dg/pr19155.f: Likewise
1204 * gfortran.dg/pr19216.f: Likewise
1205 * gfortran.dg/pr19467.f90: Likewise
1206 * gfortran.dg/pr19657.f: Likewise
1207 * gfortran.dg/pr20257.f90: Likewise
1208 * gfortran.dg/read_bad_advance.f90: Likewise
1209 * gfortran.dg/read_eof_2.f90: Likewise
1210 * gfortran.dg/read_eof_4.f90: Likewise
1211 * gfortran.dg/read_many_1.f: Likewise
1212 * gfortran.dg/read_noadvance.f90: Likewise
1213 * gfortran.dg/read_repeat.f90: Likewise
1214 * gfortran.dg/read_size_noadvance.f90: Likewise
1215 * gfortran.dg/read_x_past.f: Likewise
1216 * gfortran.dg/record_marker_1.f90: Likewise
1217 * gfortran.dg/record_marker_3.f90: Likewise
1218 * gfortran.dg/rewind_1.f90: Likewise
1219 * gfortran.dg/runtime_warning_1.f90: Likewise
1220 * gfortran.dg/shape_3.f90: Likewise
1221 * gfortran.dg/slash_1.f90: Likewise
1222 * gfortran.dg/stat_1.f90: Likewise
1223 * gfortran.dg/stat_2.f90: Likewise
1224 * gfortran.dg/streamio_11.f90: Likewise
1225 * gfortran.dg/streamio_3.f90: Likewise
1226 * gfortran.dg/streamio_4.f90: Likewise
1227 * gfortran.dg/streamio_9.f90: Likewise
1228 * gfortran.dg/tl_editing.f90: Likewise
1229 * gfortran.dg/unf_io_convert_1.f90: Likewise
1230 * gfortran.dg/unf_io_convert_2.f90: Likewise
1231 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
1232 * gfortran.dg/unf_short_record_1.f90: Likewise
1233 * gfortran.dg/utf8_1.f03: Likewise
1234 * gfortran.dg/utf8_2.f03: Likewise
1235 * gfortran.dg/widechar_IO_1.f90: Likewise
1236 * gfortran.dg/write_check3.f90: Likewise
1237 * gfortran.dg/write_rewind_2.f: Likewise
1238 * gfortran.dg/x_slash_2.f: Likewise
1240 2009-04-29 Richard Guenther <rguenther@suse.de>
1243 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
1245 (check_effective_target_vect_floatuint_cvt): Likewise.
1246 * gcc.dg/vect/slp-10.c: Adjust.
1247 * gcc.dg/vect/slp-11.c: Adjust.
1248 * gcc.dg/vect/slp-12b.c: Adjust.
1249 * gcc.dg/vect/slp-33.c: Adjust.
1250 * gcc.c-torture/compile/pr39943.c: New testcase.
1252 2009-04-29 Richard Guenther <rguenther@suse.de>
1255 * gcc.c-torture/compile/pr39937.c: New testcase.
1257 2009-04-29 Richard Guenther <rguenther@suse.de>
1259 PR tree-optimization/39941
1260 * gcc.c-torture/compile/pr39941.c: New testcase.
1262 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
1264 * gcc.target/bfin/20090411-1.c: New test.
1266 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
1269 * gcc.dg/pr39565.c: New testcase.
1271 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
1273 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
1274 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1275 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1276 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1277 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1278 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1279 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1280 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1281 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1282 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1283 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1284 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1285 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1286 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1287 * gcc.target/i386/pr37191.c: Likewise.
1288 * gcc.target/i386/reload-1.c: Likewise.
1289 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
1290 * g++.old-deja/g++.pt/repo2.C: Likewise.
1291 * g++.old-deja/g++.pt/repo3.C: Likewise.
1292 * g++.old-deja/g++.pt/repo4.C: Likewise.
1293 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1294 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1295 * g++.dg/template/repo1.C: Likewise.
1296 * g++.dg/template/repo2.C: Likewise.
1297 * g++.dg/template/repo3.C: Likewise.
1298 * g++.dg/template/repo4.C: Likewise.
1299 * g++.dg/template/repo5.C: Likewise.
1300 * g++.dg/template/repo6.C: Likewise.
1301 * g++.dg/template/repo7.C: Likewise.
1302 * g++.dg/template/repo8.C: Likewise.
1303 * g++.dg/template/repo9.C: Likewise.
1304 * g++.dg/rtti/repo1.C: Likewise.
1305 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
1306 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
1307 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
1308 * g++.dg/other/PR23205.C: Skip for vxworks.
1309 * g++.dg/ext/visibility/class1.C: Requires PIC.
1310 * g++.dg/eh/async-unwind2.C: Requires PIC.
1311 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
1312 does not have cxa_exit.
1314 2009-04-28 Jing Yu <jingyu@google.com>
1317 * lib/target-supports.exp (check_effective_target_tls): Remove
1319 (check_effective_target_tls_native): Likewise.
1320 (check_effective_target_tls_runtime): Likewise.
1321 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
1323 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
1325 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1328 * gfortran.dg/proc_ptr_16.f90: New.
1330 2009-04-28 Steve Ellcey <sje@cup.hp.com>
1332 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
1335 2009-04-28 Richard Guenther <rguenther@suse.de>
1338 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
1340 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
1342 * g++.dg/warn/pr35652.C: Removed.
1343 * gcc.dg/pr35652.c: Likewise.
1345 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
1347 * gcc.target/ia64/20071210-2.c: New testcase.
1349 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1352 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
1353 * gcc.dg/pr39323-3.c: Ditto.
1355 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1359 * gfortran.dg/ambiguous_reference_2.f90: New.
1360 * gfortran.dg/pointer_assign_7.f90: New.
1362 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
1363 Mark Mitchell <mark@codesourcery.com>
1365 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
1366 * gcc.dg/20020103-1.c: Check for __ppc.
1367 * gcc.dg/asm-b.c: Check for __ppc.
1368 * gcc.dg/20020919-1.c: Check for __ppc.
1369 * gcc.dg/20020312-2.c: Likewise.
1370 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
1371 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
1372 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
1373 * g++.dg/warn/weak1.C: Likewise.
1374 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
1375 static so appropriate optimizations kick in.
1376 (find_base_value_wrapper): New function.
1377 * g++.dg/eh/simd-5.C: Fix target triplet.
1378 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
1380 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1381 H.J. Lu <hongjiu.lu@intel.com>
1384 * gcc.target/i386/pr39911.c: New test.
1386 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
1389 * gfortran.dg/alloc_comp_assign_10.f90: New test.
1391 2009-04-28 Ben Elliston <bje@au.ibm.com>
1396 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1398 * gcc.dg/pr35652.C: New.
1399 * g++.dg/warn/pr35652.C: New.
1400 * gcc.dg/format/plus-1.c: Adjust message.
1402 2009-04-27 DJ Delorie <dj@redhat.com>
1404 * lib/target-supports.exp (check_effective_target_double64): New.
1405 (check_effective_target_double64plus): New.
1406 (check_effective_target_large_double): New.
1407 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
1408 * gcc.dg/div-double-1.c: Likewise.
1409 * gcc.dg/Wconversion-real.c: Require large_double.
1410 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
1412 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
1415 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
1418 2009-04-27 Ian Lance Taylor <iant@google.com>
1420 * gcc.dg/Wcxx-compat-5.c: New testcase.
1421 * gcc.dg/Wcxx-compat-6.c: New testcase.
1423 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1425 Allow non-constant arguments to conversion intrinsics.
1426 * gcc.target/spu/intrinsics-3.c: Update tests.
1428 2009-04-27 Richard Guenther <rguenther@suse.de>
1431 * gcc.c-torture/compile/pr39928-1.c: New testcase.
1432 * gcc.c-torture/compile/pr39928-2.c: Likewise.
1434 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
1437 * gcc.dg/torture/pr39903-1.c: New.
1438 * gcc.dg/torture/pr39903-2.c: Likewise.
1440 2009-04-27 Revital Eres <eres@il.ibm.com>
1442 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
1444 * gcc.dg/sms-2.c: Add dump check.
1445 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
1447 * gcc.dg/sms-4.c: Likewise.
1448 * gcc.dg/sms-5.c: Likewise.
1449 * gcc.dg/sms-6.c: Likewise.
1450 * gcc.dg/sms-7.c: Likewise.
1451 * gcc.dg/sms-antideps.c: Rename to...
1452 * gcc.dg/sms-8.c: This and add sms dump file and check it.
1454 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
1456 * gnat.dg/opt2.adb: New test.
1458 2009-04-27 Jakub Jelinek <jakub@redhat.com>
1461 * g++.dg/warn/Wunused-15.C: New test.
1463 2009-04-26 Michael Matz <matz@suse.de>
1466 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1468 * gcc.target/i386/pr37248-1.c: Modified.
1469 * gcc.target/i386/pr37248-3.c: Modified.
1470 * gcc.target/i386/pr37248-2.c: Modified.
1471 * gnat.dg/aliasing1.adb: Modified.
1472 * gnat.dg/pack9.adb: Modified.
1473 * gnat.dg/aliasing2.adb: Modified.
1474 * gcc.dg/strict-overflow-2.c: Modified.
1475 * gcc.dg/autopar/reduc-1char.c: Modified.
1476 * gcc.dg/autopar/reduc-2char.c: Modified.
1477 * gcc.dg/autopar/reduc-1.c: Modified.
1478 * gcc.dg/autopar/reduc-2.c: Modified.
1479 * gcc.dg/autopar/reduc-3.c: Modified.
1480 * gcc.dg/autopar/reduc-6.c: Modified.
1481 * gcc.dg/autopar/reduc-7.c: Modified.
1482 * gcc.dg/autopar/reduc-8.c: Modified.
1483 * gcc.dg/autopar/reduc-9.c: Modified.
1484 * gcc.dg/autopar/reduc-1short.c: Modified.
1485 * gcc.dg/autopar/reduc-2short.c: Modified.
1486 * gcc.dg/autopar/parallelization-1.c: Modified.
1487 * gcc.dg/strict-overflow-4.c: Modified.
1488 * gcc.dg/strict-overflow-6.c: Modified.
1489 * gcc.dg/gomp/combined-1.c: Modified.
1490 * gcc.dg/no-strict-overflow-1.c: Modified.
1491 * gcc.dg/no-strict-overflow-3.c: Modified.
1492 * gcc.dg/no-strict-overflow-5.c: Modified.
1493 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1494 * gcc.dg/tree-ssa/pr18134.c: Modified.
1495 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1496 * gcc.dg/tree-ssa/vector-2.c: Modified.
1497 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
1498 * gcc.dg/tree-ssa/loop-21.c: Modified.
1499 * gcc.dg/tree-ssa/20030824-2.c: Modified.
1500 * gcc.dg/tree-ssa/vector-3.c: Modified.
1501 * gcc.dg/tree-ssa/asm-3.c: Modified.
1502 * gcc.dg/tree-ssa/pr23294.c: Modified.
1503 * gcc.dg/tree-ssa/loop-22.c: Modified.
1504 * gcc.dg/tree-ssa/loop-15.c: Modified.
1505 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
1506 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
1507 * gcc.dg/tree-ssa/pr20139.c: Modified.
1508 * gcc.dg/tree-ssa/scev-cast.c: Modified.
1509 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
1510 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
1511 * gcc.dg/tree-ssa/loop-5.c: Modified.
1512 * gcc.dg/tree-ssa/pr19431.c: Modified.
1513 * gcc.dg/tree-ssa/pr32044.c: Modified.
1514 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
1515 * gcc.dg/tree-ssa/loop-19.c: Modified.
1516 * gcc.dg/tree-ssa/loop-28.c: Modified.
1517 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
1518 * gcc.dg/tree-ssa/divide-1.c: Modified.
1519 * gcc.dg/tree-ssa/inline-1.c: Modified.
1520 * gcc.dg/tree-ssa/divide-3.c: Modified.
1521 * gcc.dg/tree-ssa/pr30978.c: Modified.
1522 * gcc.dg/tree-ssa/alias-6.c: Modified.
1523 * gcc.dg/tree-ssa/divide-4.c: Modified.
1524 * gcc.dg/tree-ssa/alias-11.c: Modified.
1525 * gcc.dg/no-strict-overflow-7.c: Modified.
1526 * gcc.dg/strict-overflow-1.c: Modified.
1527 * gcc.dg/pr15784-4.c: Modified.
1528 * gcc.dg/pr34263.c: Modified.
1529 * gcc.dg/strict-overflow-3.c: Modified.
1530 * gcc.dg/tree-prof/stringop-1.c: Modified.
1531 * gcc.dg/tree-prof/val-prof-1.c: Modified.
1532 * gcc.dg/tree-prof/val-prof-2.c: Modified.
1533 * gcc.dg/tree-prof/val-prof-3.c: Modified.
1534 * gcc.dg/tree-prof/val-prof-4.c: Modified.
1535 * gcc.dg/no-strict-overflow-2.c: Modified.
1536 * gcc.dg/no-strict-overflow-4.c: Modified.
1537 * gcc.dg/no-strict-overflow-6.c: Modified.
1538 * g++.dg/tree-ssa/pr27090.C: Modified.
1539 * g++.dg/tree-ssa/tmmti-2.C: Modified.
1540 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
1541 * g++.dg/tree-ssa/pr19807.C: Modified.
1542 * g++.dg/opt/pr30965.C: Modified.
1543 * g++.dg/init/new17.C: Modified.
1544 * gfortran.dg/whole_file_6.f90: Modified.
1545 * gfortran.dg/whole_file_5.f90: Modified.
1546 * gfortran.dg/reassoc_1.f90: Modified.
1547 * gfortran.dg/reassoc_3.f90: Modified.
1549 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
1552 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
1554 2009-04-26 Jakub Jelinek <jakub@redhat.com>
1557 * gcc.target/i386/pr39543-1.c: New test.
1558 * gcc.target/i386/pr39543-2.c: New test.
1559 * gcc.target/i386/pr39543-3.c: New test.
1562 * gcc.dg/Wunused-value-3.c: New test.
1564 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1567 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
1568 gcc.dg/vla-21.c: New tests.
1570 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1573 * gcc.dg/inline-34.c: New test.
1575 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1577 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
1578 gcc.dg/enum-const-3.c: New tests.
1579 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
1580 -pedantic-errors. Update expected diagnostics.
1582 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1585 * gcc.dg/vla-20.c: New test.
1587 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1590 * gcc.dg/vla-19.c: New test.
1592 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1594 PR preprocessor/39559
1595 * gcc.dg/c99-intconst-2.c: New test.
1597 2009-04-25 Jan Hubicka <jh@suse.cz>
1599 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1601 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1604 * gfortran.dg/import7.f90: New.
1606 2009-04-24 Richard Guenther <rguenther@suse.de>
1608 * gcc.dg/tree-ssa/vrp48.c: Fix.
1610 2008-04-24 Doug Kwan <dougkwan@google.com>
1612 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1613 destination are the same.
1615 2009-04-24 Richard Guenther <rguenther@suse.de>
1617 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1619 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1621 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1622 gcc.dg/array-const-3.c: New tests.
1624 2009-04-24 Ian Lance Taylor <iant@google.com>
1626 * gcc.dg/Wcxx-compat-4.c: New testcase.
1628 2009-04-24 Daniel Kraft <d@domob.eu>
1630 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1631 expected on already erraneous symbol (renamed to fresh one).
1633 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1636 * gcc.dg/pr39867.c: New.
1638 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1642 * gfortran.dg/intrinsic_1.f90: New.
1644 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1646 * gnat.dg/alignment7.adb: New test.
1647 * gnat.dg/alignment8.adb: Likewise.
1649 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1651 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1652 * gnat.dg/specs/rep_clause2.ads: New test.
1654 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1656 PR rtl-optimization/39794
1657 * gcc.dg/pr39794.c: New test.
1659 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1661 * gnat.dg/atomic1.adb: New test.
1662 * gnat.dg/atomic1_pkg.ads: New helper.
1664 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1667 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1668 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1670 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1672 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1675 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1678 * gcc.dg/vector-init-1.c: New testcase.
1679 * gcc.dg/vector-init-2.c: New testcase.
1681 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1683 * gnat.dg/enum2.adb: New test.
1684 * gnat.dg/enum2_pkg.ads: New helper.
1686 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1689 * gcc.dg/torture/pr39855.c: New test.
1691 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1694 * g++.dg/cpp0x/pr39639.C: New test.
1696 2009-04-22 Mark Heffernan <meheff@google.com>
1698 * gcc.dg/profile-generate-3.c: New test.
1700 2009-04-22 Jan Hubicka <jh@suse.cz>
1702 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1704 2009-04-22 Steve Ellcey <sje@cup.hp.com>
1707 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1709 2009-04-22 Richard Guenther <rguenther@suse.de>
1711 PR tree-optimization/39824
1712 * gcc.c-torture/compile/pr39824.c: New testcase.
1714 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1717 * g++.dg/parse/parser-pr14875.C: New.
1718 * g++.dg/parse/parser-pr14875-2.C: New.
1719 * g++.dg/parse/error6.C: Update match string.
1721 2009-04-22 Richard Guenther <rguenther@suse.de>
1723 PR tree-optimization/39845
1724 * gcc.c-torture/compile/pr39845.c: New testcase.
1726 2009-04-22 Janus Weil <janus@gcc.gnu.org>
1729 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1730 * gfortran.dg/external_initializer.f90: Modified.
1731 * gfortran.dg/interface_26.f90: Modified.
1732 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1733 * gfortran.dg/proc_ptr_3.f90: Modified.
1734 * gfortran.dg/proc_ptr_15.f90: New.
1735 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1737 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1740 * g++.dg/warn/pr35711.C: New.
1741 * g++.dg/conversion/ptrmem2.C: Update.
1743 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1745 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1746 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1747 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1748 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1749 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1750 gcc.c-torture/ChangeLog.0,
1751 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1752 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1753 gcc.target/i386/math-torture/math-torture.exp,
1754 gcc.target/mips/inter/mips16-inter.exp,
1755 gcc.target/mips/mips-nonpic/README,
1756 gcc.target/x86_64/abi/README.gcc,
1757 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1758 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1759 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1761 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1763 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1765 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1767 2009-04-21 Richard Guenther <rguenther@suse.de>
1770 * gcc.dg/torture/pr39829.c: New testcase.
1772 2009-04-21 Martin Jambor <mjambor@suse.cz>
1774 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1776 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1779 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1780 * gcc.dg/sequence-pt-2.c: New.
1781 * gcc.dg/sequence-pt-3.c: New.
1782 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1783 * g++.dg/warn/sequence-pt-2.c: New.
1784 * g++.dg/warn/sequence-pt-3.c: New.
1786 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1788 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1790 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1792 * gnat.dg/import1.ad[sb]: New test.
1794 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1796 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1799 2009-04-20 Tobias Burnus <burnus@net-b.de>
1802 * gfortran.dg/continuation_11.f90: New test.
1804 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1807 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1808 messages. Test for "long long" in system headers.
1809 * gcc.dg/c99-longlong-2.c: New.
1810 * g++.dg/warn/pr13358.C: New.
1811 * g++.dg/warn/pr13358-2.C: New.
1812 * g++.dg/warn/pr13358-3.C: New.
1813 * g++.dg/warn/pr13358-4.C: New.
1815 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1817 * gcc.dg/framework-2.c: Fix up for non existent includes
1818 being fatal errors now.
1820 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1823 * gfortran.dg/private_type_13.f90: New test.
1824 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1826 2009-04-20 Le-Chun Wu <lcwu@google.com>
1829 * g++.dg/warn/Wunused-14.C: New test.
1831 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1833 * gnat.dg/specs/small_alignment.ads: New test.
1835 2009-04-20 Ian Lance Taylor <iant@google.com>
1837 * gcc.dg/Wcxx-compat-3.c: New testcase.
1839 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1841 * gnat.dg/pack13.ad[sb]: New test.
1842 * gnat.dg/pack13_pkg.ads: New helper.
1844 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1846 * gnat.dg/discr11.ad[sb]: New test.
1847 * gnat.dg/discr11_pkg.ads: New helper.
1849 2009-04-20 Ira Rosen <irar@il.ibm.com>
1851 PR tree-optimization/39675
1852 * gcc.dg/vect/O3-pr39675-2.c: New test.
1854 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1856 * gnat.dg/rep_clause3.adb: New test.
1858 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1861 * gcc.dg/c99-flex-array-7.c: New test.
1863 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1866 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1868 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1871 * gcc.dg/c99-restrict-3.c: New test.
1873 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1875 PR preprocessor/20078
1876 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1878 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
1880 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1881 Do not pass -B$root after -margs.
1883 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1887 * gcc.dg/pr32061.c: New.
1888 * gcc.dg/Wlogical-op-1.c: Update.
1889 * g++.dg/warn/Wlogical-op-1.C: Update.
1890 * g++.dg/warn/pr36954.C: New.
1892 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1895 * gcc.dg/lvalue-5.c: New test.
1897 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1900 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1902 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1904 * gcc.dg/cpp/include5.c: New test.
1906 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1909 * gcc.dg/call-diag-2.c: New test.
1911 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1913 PR preprocessor/39646
1914 * gcc.dg/cpp/line8.c: New test.
1916 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1918 PR preprocessor/39647
1919 * gcc.dg/cpp/line7.c: New test.
1921 2009-04-18 Richard Guenther <rguenther@suse.de>
1924 * gcc.target/i386/pr39804.c: New testcase.
1926 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
1928 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1929 * g++.dg/other/pr39496.C: Likewise.
1931 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1934 * gcc.dg/pr36902.c: New.
1936 2009-04-17 Diego Novillo <dnovillo@google.com>
1938 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1939 violation for variable 'inside_main'.
1941 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1943 * gfortran.fortran-torture/execute/getarg_1.x: New file.
1945 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1947 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1949 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1951 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1952 * gfortran.dg/chmod_2.f90: Likewise.
1953 * gfortran.dg/chmod_3.f90: Likewise.
1954 * gfortran.dg/open_errors.f90: Likewise.
1955 * gfortran.dg/stat_1.f90: Likewise.
1956 * gfortran.dg/stat_2.f90: Likewise.
1958 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1960 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1961 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1962 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1963 * gfortran.dg/nearest_1.f90: Likewise.
1964 * gfortran.dg/nearest_3.f90: Likewise.
1965 * gfortran.dg/isnan_1.f90: Likewise.
1966 * gfortran.dg/isnan_2.f90: Likewise.
1967 * gfortran.dg/nan_1.f90: Likewise.
1968 * gfortran.dg/nan_2.f90: Likewise.
1969 * gfortran.dg/nan_3.f90: Likewise.
1970 * gfortran.dg/nan_4.f90: Likewise.
1971 * gfortran.dg/module_nan.f90: Likewise.
1972 * gfortran.dg/int_conv_2.f90: Likewise.
1973 * gfortran.dg/init_flag_3.f90: Likewise.
1974 * gfortran.dg/namelist_42.f90: Likewise.
1975 * gfortran.dg/namelist_43.f90: Likewise.
1976 * gfortran.dg/real_const_3.f90: Likewise.
1977 * gfortran.dg/transfer_simplify_1.f90: Likewise.
1979 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
1980 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
1981 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
1982 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
1983 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
1985 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
1986 * gfortran.dg/gamma_5.f90: Likewise.
1988 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1990 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
1991 less strict so it also works with auto-overlay support.
1992 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
1993 for "exceeds local store" linker errors on the SPU.
1995 * lib/gfortran.exp: Include target-supports.exp.
1996 (gfortran_init): On SPU targets where automatic overlay support
1997 is available, use it to build all Fortran test cases.
1999 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
2001 2009-04-17 Arnaud Charlet <charlet@adacore.com>
2003 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
2004 rule enforced by gnat on taft types.
2006 2009-04-17 Jakub Jelinek <jakub@redhat.com>
2009 * g++.dg/ext/complit11.C: Add empty dg-options.
2011 2009-04-16 Andrew Pinski <pinskia@gmail.com>
2014 * g++.dg/template/defarg11.C: New test.
2016 2009-04-16 Andrew Pinski <pinskia@gmail.com>
2019 * g++.dg/ext/complit11.C: New testcase.
2021 2009-04-15 Le-Chun Wu <lcwu@google.com>
2024 * g++.dg/warn/Wunused-13.C: New testcase.
2026 2009-04-15 Ian Lance Taylor <iant@google.com>
2028 * gcc.dg/Wenum-compare-1.c: New testcase.
2030 2009-04-15 Richard Guenther <rguenther@suse.de>
2032 PR tree-optimization/39764
2033 * g++.dg/torture/pr39764.C: New testcase.
2035 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
2037 * g++.dg/ext/altivec-17.C: New.
2039 2009-04-15 Arnaud Charlet <charlet@adacore.com>
2041 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
2042 * gnat.dg/specs/limited1.ads: Ditto.
2044 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2047 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
2048 for testing the results of estimate instructions.
2049 * gcc.dg/vmx/3a-04m.c (test): Ditto.
2050 * gcc.dg/vmx/3a-05.c (test): Ditto.
2052 2009-04-14 Jason Merrill <jason@redhat.com>
2055 * g++.dg/warn/Wshadow-4.C: Extend.
2057 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
2059 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
2060 (do_D): Remove attribute hidden.
2062 2009-04-13 Jason Merrill <jason@redhat.com>
2065 * g++.dg/init/copy7.C: New.
2067 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
2070 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
2071 (check_for_all_options): This.
2073 2009-04-13 Jason Merrill <jason@redhat.com>
2076 * g++.dg/template/crash90.C: New.
2078 2009-04-12 Jason Merrill <jason@redhat.com>
2081 * g++.dg/overload/extern-C-2.C: New.
2083 2009-04-12 Joseph Myers <joseph@codesourcery.com>
2085 PR preprocessor/31869
2086 * gcc.dg/cpp/strify5.c: New test.
2088 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
2090 * gnat.dg/enum1.adb: New test.
2091 * gnat.dg/enum1_pkg.ads: New helper.
2093 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
2096 * gcc.target/alpha/pr39740.c: New test.
2098 2009-04-11 Daniel Kraft <d@domob.eu>
2101 * gfortran.dg/bounds_check_strlen_1.f90: New test.
2102 * gfortran.dg/bounds_check_strlen_2.f90: New test.
2103 * gfortran.dg/bounds_check_strlen_3.f90: New test.
2104 * gfortran.dg/bounds_check_strlen_4.f90: New test.
2105 * gfortran.dg/bounds_check_strlen_5.f90: New test.
2106 * gfortran.dg/bounds_check_strlen_6.f90: New test.
2107 * gfortran.dg/bounds_check_strlen_7.f90: New test.
2108 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
2109 expected string length that failed with -fbounds-check now.
2110 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
2112 2009-04-11 Janus Weil <janus@gcc.gnu.org>
2115 * gfortran.dg/proc_ptr_14.f90: New.
2117 2009-04-11 Richard Guenther <rguenther@suse.de>
2120 * g++.dg/torture/pr39732.C: New testcase.
2122 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
2124 * gfortran.dg/whole_file_5.f90: New.
2125 * gfortran.dg/whole_file_6.f90: New.
2127 2009-04-11 Richard Guenther <rguenther@suse.de>
2129 PR tree-optimization/39713
2130 * g++.dg/torture/pr39713.C: New testcase.
2132 2009-04-10 Richard Guenther <rguenther@suse.de>
2135 * gcc.dg/pr39712.c: New testcase.
2137 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
2140 * g++.dg/cpp0x/enum2.C: Updated.
2141 * g++.dg/debug/pr22514.C: Likewise.
2142 * g++.dg/parse/enum2.C: Likewise.
2143 * g++.dg/parse/enum3.C: Likewise.
2144 * g++.dg/template/crash79.C: Likewise.
2145 * g++.old-deja/g++.jason/cond.C: Likewise.
2147 2009-04-10 Chao-ying Fu <fu@mips.com>
2149 * gcc.target/mips/interrupt_handler.c: Change from compile to
2152 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2154 * objc/execute/forward-1.x: Fix x86_64 entry typos.
2156 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
2159 * gfortran.dg/zero_sized_6.f90: New.
2161 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2164 * g++.dg/parse/pr20118.C: New.
2165 * g++.dg/template/spec16.C: Update.
2167 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2170 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
2171 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
2172 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
2173 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
2174 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
2175 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
2176 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
2177 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
2178 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
2179 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
2180 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
2181 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
2182 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
2183 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
2184 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
2185 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
2186 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
2188 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2191 * g++.dg/torture/pr39678.C: New.
2192 * gcc.dg/compat/struct-complex-2.h: Likewise.
2193 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
2194 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
2195 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
2196 * gcc.dg/torture/pr39678.c: Likewise.
2197 * gcc.target/i386/pr39678.c: Likewise.
2199 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
2200 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2202 * gcc.target/x86_64/abi/test_passing_structs.c: Include
2203 <complex.h>. Add tests for structure with complex float.
2205 2009-04-10 Ben Elliston <bje@au.ibm.com>
2206 Joseph Myers <joseph@codesourcery.com>
2209 * gcc.dg/dfp/pr36800.c: New.
2211 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2212 Rafael Avila de Espindola <espindola@google.com>
2214 * gcc.misc-tests/help.exp: New file.
2215 * lib/options.exp: New file.
2217 2009-04-09 Janis Johnson <janis187@us.ibm.com>
2220 * objc/execute/forward-1.x: New.
2222 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
2224 * gcc.dg/pr27150-1.c: Change to a link test.
2226 2009-04-09 Jakub Jelinek <jakub@redhat.com>
2228 * g++.dg/lookup/using2.C: Change copyright header to refer to version
2229 3 of the GNU General Public License and to point readers at the
2230 COPYING3 file and the FSF's license web page.
2231 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
2232 * gcc.dg/struct/struct-reorg.exp: Likewise.
2233 * gcc.target/spu/tag_manager.c: Likewise.
2235 2009-04-09 Richard Guenther <rguenther@suse.de>
2238 * ssa-ccp-25.c: Adjust pattern.
2240 2009-04-09 Janus Weil <janus@gcc.gnu.org>
2243 * gfortran.dg/external_procedures_1.f90: Modified.
2244 * gfortran.dg/proc_ptr_result_1.f90: New.
2245 * gfortran.dg/proc_ptr_result_2.f90: New.
2246 * gfortran.dg/proc_ptr_result_3.f90: New.
2248 2009-04-09 Richard Guenther <rguenther@suse.de>
2250 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
2251 to prevent constant propagation.
2252 * gcc.dg/vect/vect-56.c: Likewise.
2253 * gcc.dg/vect/vect-58.c: Likewise.
2254 * gcc.dg/vect/vect-60.c: Likewise.
2255 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2256 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2257 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
2259 2009-04-09 Richard Guenther <rguenther@suse.de>
2261 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
2262 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2264 2009-04-09 Joseph Myers <joseph@codesourcery.com>
2267 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
2270 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2272 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
2273 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
2275 2009-04-08 Jakub Jelinek <jakub@redhat.com>
2277 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
2279 2009-04-08 Jason Merrill <jason@redhat.com>
2282 * g++.dg/template/error40.C: Add another test.
2284 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2288 * gcc.c-torture/compile/pr39614-1.c,
2289 gcc.c-torture/compile/pr39614-2.c,
2290 gcc.c-torture/compile/pr39614-3.c,
2291 gcc.c-torture/compile/pr39614-4.c,
2292 gcc.c-torture/compile/pr39614-5.c,
2293 gcc.c-torture/compile/pr39673-1.c,
2294 gcc.c-torture/compile/pr39673-2.c: New tests.
2295 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
2297 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2298 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
2301 2009-04-08 Dodji Seketeli <dodji@redhat.com>
2304 * g++.dg/cpp0x/variadic-crash2.C: New test.
2306 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
2309 * gfortran.dg/alloc_comp_result_1.f90: New test.
2311 2009-04-07 Jason Merrill <jason@redhat.com>
2314 * g++.dg/overload/extern-C-1.C: New.
2316 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2319 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
2321 2009-04-07 Jason Merrill <jason@redhat.com>
2324 * g++.dg/template/error40.C: New.
2326 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2329 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
2331 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
2333 * gnat.dg/subp_elim_errors.ad[sb]: New test.
2335 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2338 * gfortran.dg/proc_decl_1.f90: Modified.
2339 * gfortran.dg/proc_ptr_11.f90: Extended.
2340 * gfortran.dg/proc_ptr_13.f90: Modified.
2342 2009-04-06 Jason Merrill <jason@redhat.com>
2345 * g++.dg/template/fnspec1.C: New.
2347 2009-04-06 Laurent GUERBY <laurent@guerby.net>
2349 * lib/gnat.exp: Handle multilib.
2351 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2354 * gfortran.dg/dependency_23.f90: New test.
2356 2009-04-06 Richard Guenther <rguenther@suse.de>
2358 PR tree-optimization/28868
2359 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2360 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
2361 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2362 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2364 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2366 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
2368 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2370 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
2372 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2374 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
2375 with the built-in y0, and the subsequent warning.
2376 (y1): Likewise, rename to y_1.
2378 2009-04-06 Janus Weil <janus@gcc.gnu.org>
2381 * gfortran.dg/proc_decl_21.f90: New.
2383 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2386 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
2388 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
2390 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
2391 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
2392 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
2393 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
2394 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
2395 gfortran.dg/namelist_49.f90: Gate test on effective_target
2397 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
2399 2009-04-05 Daniel Kraft <d@domob.eu>
2402 * gfortran.dg/read_float_2.f03
2403 * gfortran.dg/read_float_3.f90
2405 2009-04-05 Richard Guenther <rguenther@suse.de>
2407 PR tree-optimization/39648
2408 * gcc.c-torture/compile/pr39648.c: New testcase.
2410 2009-04-05 Jason Merrill <jason@redhat.com>
2413 * g++.dg/template/error39.C: New.
2415 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
2418 * gfortran.dg/implied_do_1.f90: New.
2420 2009-04-04 Tobias Burnus <burnus@net-b.de>
2423 * gfortran.dg/recursive_check_8.f90: New.
2424 * gfortran.dg/recursive_check_9.f90: New.
2425 * gfortran.dg/recursive_check_10.f90: New.
2426 * gfortran.dg/recursive_check_11.f90: New.
2427 * gfortran.dg/recursive_check_12.f90: New.
2428 * gfortran.dg/recursive_check_13.f90: New.
2429 * gfortran.dg/recursive_check_14.f90: New.
2431 2009-04-04 Jason Merrill <jason@redhat.com>
2434 * g++.dg/template/error38.C: Add more tests.
2436 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
2439 * gfortran.dg/common_align_2.f90: New test.
2441 2009-04-04 Richard Guenther <rguenther@suse.de>
2443 PR tree-optimization/8781
2444 PR tree-optimization/37892
2445 * g++.dg/tree-ssa/pr8781.C: New testcase.
2446 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
2448 2009-04-04 Richard Guenther <rguenther@suse.de>
2450 PR tree-optimization/39636
2451 * gcc.c-torture/compile/pr39636.c: New testcase.
2453 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
2455 PR rtl-optimization/39607
2456 * g++.dg/opt/pr39607.C: New.
2458 2009-04-03 Tobias Burnus <burnus@net-b.de>
2461 * gfortran.dg/common_12.f90: New.
2463 2009-04-03 Jason Merrill <jason@redhat.com>
2466 * g++.dg/template/const2.C: New test.
2468 2009-04-03 Richard Guenther <rguenther@suse.de>
2470 PR tree-optimization/2480
2471 PR tree-optimization/23086
2472 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2473 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2475 2009-04-03 Richard Guenther <rguenther@suse.de>
2477 PR tree-optimization/34743
2478 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2479 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2480 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2481 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2482 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2483 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2484 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2485 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2487 2009-04-03 Richard Guenther <rguenther@suse.de>
2490 PR tree-optimization/23940
2491 PR tree-optimization/33237
2494 PR tree-optimization/36201
2495 PR tree-optimization/36230
2496 PR tree-optimization/38049
2497 PR tree-optimization/38207
2498 PR tree-optimization/38230
2499 PR tree-optimization/38301
2500 PR tree-optimization/38585
2502 PR tree-optimization/38985
2503 PR tree-optimization/39299
2504 * gcc.dg/pr19633-1.c: Adjust.
2505 * gcc.dg/torture/pta-callused-1.c: Likewise.
2506 * gcc.dg/torture/pr39074-2.c: Likewise.
2507 * gcc.dg/torture/pr39074.c: Likewise.
2508 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
2509 * gcc.dg/torture/pr30375.c: Adjust.
2510 * gcc.dg/torture/pr33563.c: Likewise.
2511 * gcc.dg/torture/pr33870.c: Likewise.
2512 * gcc.dg/torture/pr33560.c: Likewise.
2513 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
2514 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2515 * gcc.dg/tree-ssa/alias-15.c: Remove.
2516 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
2517 * gcc.dg/tree-ssa/pr26421.c: Adjust.
2518 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
2519 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
2520 * gcc.dg/tree-ssa/pr23382.c: Adjust.
2521 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
2522 * gcc.dg/tree-ssa/alias-16.c: Adjust.
2523 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2524 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2525 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2526 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2527 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
2528 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2529 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
2530 * gcc.dg/tree-ssa/pr13146.c: Likewise.
2531 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2532 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2533 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2534 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
2535 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
2536 * gcc.dg/tree-ssa/alias-20.c: Likewise.
2537 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
2538 * gcc.dg/tree-ssa/pr38895.c: Likewise.
2539 * gcc.dg/uninit-B.c: XFAIL.
2540 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2541 * gcc.dg/uninit-pr19430.c: XFAIL.
2542 * g++.dg/tree-ssa/pr13146.C: New testcase.
2543 * g++.dg/opt/pr36187.C: Adjust.
2544 * g++.dg/torture/20090329-1.C: New testcase.
2546 2009-04-02 Chao-ying Fu <fu@mips.com>
2548 * gcc.target/mips/interrupt_handler.c: New test.
2550 2009-04-02 David Ayers <ayers@fsfe.org>
2553 * objc.dg/bad-receiver-type-2.m: New test contributed by
2556 2009-04-02 Jason Merrill <jason@redhat.com>
2559 * g++.dg/template/error38.C: New test.
2561 2009-04-02 Janis Johnson <janis187@us.ibm.com>
2563 PR tree-optimization/31677
2564 * gcc.dg/memcpy-1.c: Add compiler option.
2566 2009-04-02 Ira Rosen <irar@il.ibm.com>
2568 PR tree-optimization/39595
2569 * gfortran.dg/vect/O3-pr39595.f: New test.
2571 2009-04-02 Dodji Seketeli <dodji@redhat.com>
2574 * g++.dg/template/typedef11.C: New test.
2575 * g++.dg/template/typedef12.C: Likewise.
2576 * g++.dg/template/typedef13.C: Likewise.
2577 * g++.dg/template/typedef14.C: Likewise.
2578 * g++.dg/template/typedef15.C: Likewise.
2579 * g++.dg/template/typedef16.C: Likewise.
2580 * g++.dg/template/sfinae3.C: Compile this pedantically.
2581 The only errors expected should be the one saying the typedef is ill
2583 * g++.old-deja/g++.pt/typename8.C: Likewise.
2584 * g++.dg/template/access11.C: Update this.
2586 2009-04-02 Richard Guenther <rguenther@suse.de>
2588 PR tree-optimization/37221
2589 * gcc.c-torture/compile/20090331-1.c: New testcase.
2591 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2593 * gcc.c-torture/compile/20090401-1.c: New test.
2595 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2598 * g++.dg/template/pr4926-1.C: New.
2600 2009-04-01 Xinliang David Li <davidxl@google.com>
2602 * gcc.target/i386/all_one_m128i.c: New test.
2604 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2607 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2608 * gcc.dg/fltconst-2.c: New test.
2609 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2610 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2613 * gcc.dg/cpp/pr33466.c: New test.
2614 * gcc.dg/dfp/pr33466.c: New test.
2615 * gcc.dg/fixed-point/pr33466.c: New test.
2617 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2619 PR tree-optimization/35011
2620 * g++.dg/other/pr35011.C: New.
2622 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2625 * gcc.dg/pr39226.c: New test.
2627 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2630 * g++.dg/template/pr35240.C: New.
2632 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2635 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2636 * gcc.dg/pr25682.c: Update expected diagnostics.
2638 2009-04-01 Richard Guenther <rguenther@suse.de>
2640 * gcc.dg/fold-plusmult-2.c: New testcase.
2642 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2645 * gcc.dg/pr37772.c: New test.
2646 * g++.dg/ext/asm11.C: New test.
2648 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2650 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2651 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2654 2009-03-31 Jason Merrill <jason@redhat.com>
2656 * g++.old-deja/g++.other/using9.C: Add expected errors.
2658 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2660 * gcc.c-torture/compile/pr33009.c: Removed.
2662 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2664 * gcc.c-torture/compile/pr33009.c: Delete.
2665 * gcc.c-torture/compile/pr11832.c: Likewise.
2667 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2670 * lib/target-supports.exp (check_effective_target_stdint_types):
2672 (check_effective_target_inttypes_types): New.
2673 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2674 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2675 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2677 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2681 * gfortran.dg/data_pointer_1.f90: New test.
2683 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2686 * gfortran.dg/char_length_15.f90: New test.
2688 2009-03-31 Jason Merrill <jason@redhat.com>
2691 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2692 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2693 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2696 * g++.dg/other/typedef2.C: New test.
2699 * g++.dg/template/typedef17.C: New test.
2701 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2702 * g++.dg/cpp0x/auto12.C: Likewise.
2704 2009-03-31 Richard Guenther <rguenther@suse.de>
2707 * gcc.dg/fold-compare-4.c: New testcase.
2708 * gcc.dg/fold-compare-5.c: Likewise.
2710 2009-03-31 Richard Guenther <rguenther@suse.de>
2712 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2714 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2717 * gcc.target/i386/pr39592-1.c: New test.
2719 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2721 PR preprocessor/15638
2722 * gcc.dg/cpp/missing-header-1.c: New test.
2723 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
2724 "compilation terminated" message.
2725 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
2727 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2728 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2729 terminated" message.
2731 2009-03-31 Richard Guenther <rguenther@suse.de>
2735 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2736 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2738 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2741 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2742 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2743 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2744 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2745 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2746 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2747 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2749 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2752 * gfortran.dg/whole_file_1.f90: New test.
2754 * gfortran.dg/whole_file_2.f90: New test.
2755 * gfortran.dg/whole_file_3.f90: New test.
2757 * gfortran.dg/whole_file_4.f90: New test.
2759 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2761 * gfortran.dg/bind_c_usage_19.f90: New test.
2764 * gcc.target/powerpc/altivec-29.c: New test.
2766 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2768 PR rtl-optimization/323
2769 * gcc.target/i386/excess-precision-1.c,
2770 gcc.target/i386/excess-precision-2.c,
2771 gcc.target/i386/excess-precision-3.c,
2772 gcc.target/i386/excess-precision-4.c,
2773 gcc.target/i386/excess-precision-5.c,
2774 gcc.target/i386/excess-precision-6.c: New tests.
2776 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2779 * gcc.dg/c99-array-lval-8.c: New test.
2781 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2783 PR preprocessor/34695
2784 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2785 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2786 instead of dg-warning for "previous definition" messages.
2787 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2788 "warnings being treated as errors" message.
2789 * gcc.dg/fltconst-1.c: Use -fshow-column.
2791 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2794 * gfortran.dg/power1.f90: New test.
2796 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2804 * gcc.c-torture/compile/20081108-1.c,
2805 gcc.c-torture/compile/20081108-2.c,
2806 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2807 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2808 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2809 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2810 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2811 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2812 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2813 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2814 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2815 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2816 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2817 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2818 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2819 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2820 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2821 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2822 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2824 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2825 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2826 XFAILs. Update expected messages.
2827 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2829 * gcc.dg/real-const-1.c: Replace with test from original PR.
2830 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2831 when casting from non-constant integer to pointer.
2833 2009-03-29 Richard Guenther <rguenther@suse.de>
2835 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2837 2009-03-29 Daniel Kraft <d@domob.eu>
2840 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2842 * gfortran.dg/typebound_proc_9.f03: New test.
2843 * gfortran.dg/typebound_proc_10.f03: New test.
2844 * gfortran.dg/typebound_proc_11.f03: New test.
2845 * gfortran.dg/abstract_type_5.f03: New test.
2847 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2850 * gfortran.dg/do_4.f: New.
2851 * gfortran.dg/goto_2.f90: Correct expected warnings.
2852 * gfortran.dg/goto_4.f90: Likewise.
2853 * gfortran.dg/goto_5.f90: New.
2855 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2858 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2860 * gcc.target/i386/pr39545-1.c: New.
2861 * gcc.target/i386/pr39545-2.c: Likewise.
2863 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2864 (flex2_struct): Likewise.
2865 (check_struct_passing7): Likewise.
2866 (check_struct_passing8): Likewise.
2869 (main): Call check_struct_passing7 and check_struct_passing8.
2871 2009-03-29 Richard Guenther <rguenther@suse.de>
2873 * gcc.c-torture/execute/20090113-1.c: New testcase.
2874 * gcc.c-torture/execute/20090113-2.c: Likewise.
2875 * gcc.c-torture/execute/20090113-3.c: Likewise.
2876 * gcc.c-torture/execute/20090207-1.c: Likewise.
2877 * gcc.c-torture/compile/20090114-1.c: Likewise.
2878 * gcc.c-torture/compile/20090328-1.c: Likewise.
2879 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2881 2009-03-29 David Ayers <ayers@fsfe.org>
2884 * objc.dg/conditional-1.m: New tests.
2886 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
2888 * gcc.dg/winline-10.c: New test.
2890 2009-03-28 Tobias Burnus <burnus@net-b.de>
2893 * gfortran.dg/do_check_1.f90: Add test.
2894 * gfortran.dg/do_check_2.f90: Add test.
2895 * gfortran.dg/do_check_3.f90: Add test.
2896 * gfortran.dg/do_check_4.f90: Add test.
2898 2009-03-28 Jan Hubicka <jh@suse.cz>
2900 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2901 * gcc.dg/pr33826.c: Update dump files.
2902 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2903 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2905 2009-03-28 Martin Jambor <mjambor@suse.cz>
2907 * g++.dg/tree-ssa/fwprop-align.C: New test.
2909 2009-03-28 Jakub Jelinek <jakub@redhat.com>
2911 * gcc.target/powerpc/altivec-28.c: New test.
2914 * gcc.dg/wdisallowed-functions-1.c: Removed.
2915 * gcc.dg/wdisallowed-functions-2.c: Removed.
2916 * gcc.dg/wdisallowed-functions-3.c: Removed.
2917 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2918 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2919 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2921 2009-03-28 Richard Guenther <rguenther@suse.de>
2923 PR tree-optimization/38723
2924 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2926 2009-03-28 Paul Thomas <pault@gcc.gnu.org
2929 * gfortran.dg/char_result_13.f90: New test.
2931 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
2934 * gfortran.dg/alloc_comp_assign_9.f90: New test.
2936 2009-03-28 Daniel Kraft <d@domob.eu>
2938 * gfortran.dg/trim_1.f90: New test.
2940 2009-03-28 Richard Guenther <rguenther@suse.de>
2942 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2943 * g++.dg/warn/Warray-bounds.C: Likewise.
2945 2009-03-28 Tobias Burnus <burnus@net-b.de>
2948 * gfortran.dg/recursive_check_7.f90: New test.
2950 2009-03-28 Tobias Burnus <burnus@net-b.de>
2953 * gfortran.dg/do_check_5.f90: New test.
2954 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2955 * gfortran.dg/array_constructor_18.f90: Ditto.
2956 * gfortran.dg/array_constructor_22.f90: Ditto.
2957 * gfortran.dg/do_3.F90: Ditto.
2958 * gfortran.dg/do_1.f90: Ditto.
2960 2009-03-28 Richard Guenther <rguenther@suse.de>
2962 PR tree-optimization/38180
2963 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2965 2009-03-28 Richard Guenther <rguenther@suse.de>
2967 PR tree-optimization/38513
2968 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2969 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2970 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2971 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2972 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2973 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2974 * gcc.dg/vect/vect-35.c: Likewise.
2975 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2976 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2977 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2979 2009-03-28 Richard Guenther <rguenther@suse.de>
2981 PR tree-optimization/38968
2982 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2984 2009-03-28 Richard Guenther <rguenther@suse.de>
2986 PR tree-optimization/37795
2987 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2989 2009-03-28 Joseph Myers <joseph@codesourcery.com>
2991 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
2992 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
2993 options for removed targets.
2995 2009-03-27 Richard Guenther <rguenther@suse.de>
2997 PR tree-optimization/39120
2998 * gcc.c-torture/execute/pr39120.c: New testcase.
3000 2009-03-27 Richard Guenther <rguenther@suse.de>
3002 PR tree-optimization/39120
3003 * gcc.dg/torture/pta-callused-1.c: New testcase.
3005 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3008 * gcc.target/i386/pr39315-1.c: New.
3009 * gcc.target/i386/pr39315-2.c: Likewise.
3010 * gcc.target/i386/pr39315-3.c: Likewise.
3011 * gcc.target/i386/pr39315-4.c: Likewise.
3012 * gcc.target/i386/pr39315-check.c: Likewise.
3014 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3017 * gcc.dg/pr39323-1.c: New.
3018 * gcc.dg/pr39323-2.c: Likewise.
3019 * gcc.dg/pr39323-3.c: Likewise.
3021 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3024 * gcc.target/ia64/sync-1.c: New.
3026 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3029 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
3030 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
3031 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
3032 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
3033 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
3034 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
3035 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
3036 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
3038 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3040 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
3041 for low precision (i.e. float).
3043 2009-03-27 Dodji Seketeli <dodji@redhat.com>
3044 Jakub Jelinek <jakub@redhat.com>
3047 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
3049 2009-03-27 Jakub Jelinek <jakub@redhat.com>
3051 * gcc.dg/memmove-2.c: New test.
3052 * gcc.dg/memmove-3.c: New test.
3054 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
3057 2009-03-27 Xinliang David Li <davidxl@google.com>
3059 PR tree-optimization/39557
3060 * g++.dg/tree-ssa/dom-invalid.C: New test.
3062 2009-03-27 Xinliang David Li <davidxl@google.com>
3064 PR tree-optimization/39548
3065 * g++.dg/tree-ssa/copyprop.C: New test.
3067 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3070 * g++.dg/template/typename17.C: New testcase.
3071 * g++.dg/template/typename18.C: New testcase.
3073 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3076 * g++.dg/other/var_copy-1.C: New test.
3078 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
3081 * g++.dg/parse/ctor9.C: New test.
3083 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
3086 * g++.dg/init/error2.C: New test.
3088 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3091 * gcc.dg/pr35652.C: New.
3092 * g++.dg/warn/pr35652.C: New.
3093 * gcc.dg/format/plus-1.c: Adjust message.
3095 2009-03-26 Jakub Jelinek <jakub@redhat.com>
3098 * gcc.dg/wdisallowed-functions-3.c: New test.
3099 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
3101 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3103 * gcc.dg/inline-33.c: Fix when pic.
3105 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
3107 * gcc.target/ia64/20090324-1.c: New test.
3109 2009-03-25 Jakub Jelinek <jakub@redhat.com>
3112 * gcc.dg/pr27898.c: New test.
3114 PR tree-optimization/32139
3115 * gcc.c-torture/compile/pr32139.c: New test.
3117 2009-03-24 Jason Merrill <jason@redhat.com>
3120 * g++.dg/parse/defarg14.C: New test.
3122 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3125 * gfortran.dg/read_repeat.f90: New test.
3127 2009-03-24 Ira Rosen <irar@il.ibm.com>
3129 PR tree-optimization/39529
3130 * gcc.dg/vect/pr39529.c: New test.
3132 2009-03-24 Dodji Seketeli <dodji@redhat.com>
3133 Jakub Jelinek <jakub@redhat.com>
3136 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
3138 2009-03-23 Jakub Jelinek <jakub@redhat.com>
3141 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
3143 2009-03-23 Jason Merrill <jason@redhat.com>
3145 * g++.dg/cpp0x/auto12.C: Add variadic test.
3148 * g++.dg/warn/Wshadow-4.C: New test.
3150 2009-03-23 Jakub Jelinek <jakub@redhat.com>
3152 PR tree-optimization/39516
3153 * gfortran.dg/pr39516.f: New test.
3155 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
3157 * lib/target-libpath.exp (set_ld_library_path_env_vars):
3158 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
3159 variable, not environment variable.
3161 2009-03-21 Jason Merrill <jason@redhat.com>
3164 * g++.dg/ext/vla6.C: New test.
3166 2009-03-20 Jason Merrill <jason@redhat.com>
3168 * g++.dg/cpp0x/initlist5.C: Add additional test.
3170 2009-03-19 Jakub Jelinek <jakub@redhat.com>
3171 Janis Johnson <janis187@us.ibm.com>
3173 * lib/compat.exp (compat-get-options-main, compat-get-options):
3174 Handle dg-prune-output in source file.
3175 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
3176 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
3177 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
3180 2009-03-19 Jakub Jelinek <jakub@redhat.com>
3183 * gcc.dg/gomp/pr39495-1.c: New test.
3184 * gcc.dg/gomp/pr39495-2.c: New test.
3185 * g++.dg/gomp/pr39495-1.C: New test.
3186 * g++.dg/gomp/pr39495-2.C: New test.
3189 * gcc.target/i386/pr39496.c: New test.
3190 * g++.dg/other/pr39496.C: New test.
3192 2009-03-19 Li Feng <nemokingdom@gmail.com>
3195 * gcc.dg/autopar/pr39500-1.c: New.
3196 * gcc.dg/autopar/pr39500-2.c: New.
3198 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3200 * g++.dg/dg.exp: Prune graphite.
3202 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
3205 * g++.dg/graphite: New.
3206 * g++.dg/graphite/graphite.exp: New.
3207 * g++.dg/graphite/pr39447.C: New.
3209 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3212 * g++.dg/template/pr39425.C: New.
3214 * g++.dg/template/spec33.C: Updated.
3216 2009-03-17 Jason Merrill <jason@redhat.com>
3218 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
3220 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
3223 * g++.dg/ext/unary_trait_incomplete.C: New.
3225 2009-03-17 Jing Yu <jingyu@google.com>
3228 * g++.dg/inherit/thunk10.C: New test.
3230 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
3233 * gcc.target/i386/pr39482.c: New test.
3235 2009-03-17 Jakub Jelinek <jakub@redhat.com>
3238 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
3239 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
3240 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3241 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3244 * gcc.dg/pr39443.c: New test.
3247 * gcc.dg/debug/pr39412.c: New test.
3249 2009-03-17 Janis Johnson <janis187@us.ibm.com>
3252 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
3253 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
3255 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
3256 its original value, or unset if it was not defined.
3257 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
3258 path procs around use of HOSTCC.
3259 * g++.dg/compat/struct-layout-1.exp: Ditto.
3260 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
3262 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
3264 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
3266 2009-03-16 Janis Johnson <janis187@us.ibm.com>
3268 Revert patch for PR testsuite/37630.
3271 * gcc.dg/pr11492.c: Replace constant and remove xfail.
3274 * lib/target-supports.exp (check_effective_target_ieee): New.
3275 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
3276 * gcc.dg/20001012-1.c: Require ieee.
3279 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
3281 2009-03-16 Jakub Jelinek <jakub@redhat.com>
3283 PR tree-optimization/39455
3284 * gcc.dg/pr39455.c: New test.
3286 2009-03-13 David Ayers <ayers@fsfe.org>
3288 * objc/execute/trivial.m. New test.
3290 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
3293 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
3295 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
3298 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
3301 2009-03-12 David Ayers <ayers@fsfe.org>
3304 * objc/execute/exceptions/handler-1.m. New test.
3306 2009-03-12 Jakub Jelinek <jakub@redhat.com>
3309 * gcc.target/i386/pr39431.c: New test.
3311 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
3314 * gcc.target/i386/pr39445.c: New.
3316 * gcc.target/i386/push-1.c: XFAIL.
3318 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
3320 * gcc.dg/inline-33.c: New test.
3322 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
3324 * gcc.dg/vect/vect-82.c: Combine dg-do and
3325 dg-require-effective-target into dg-skip-if.
3326 * gcc.dg/vect/vect-83.c: Likewise.
3328 2009-03-11 Jakub Jelinek <jakub@redhat.com>
3331 * gcc.target/i386/stackalign/longlong-1.c: New test.
3332 * gcc.target/i386/stackalign/longlong-2.c: New test.
3334 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3336 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
3338 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3340 * gcc.c-torture/execute/ieee/inf-3.c: New test.
3341 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
3343 2009-03-11 Olivier Hainque <hainque@adacore.com>
3345 * gnat.dg/slice_enum.adb: New test.
3347 2009-03-11 Jason Merrill <jason@redhat.com>
3350 * g++.dg/opt/nrv15.C: New test.
3352 2009-03-10 Ira Rosen <irar@il.ibm.com>
3354 PR tree-optimization/39422
3355 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
3356 constant array with static initialization to global memory.
3357 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3359 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
3361 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
3364 2009-03-09 Jakub Jelinek <jakub@redhat.com>
3367 * g++.dg/opt/switch2.C: Add -w to dg-options.
3368 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
3369 * g++.dg/warn/switch1.C: New test.
3370 * g++.dg/other/switch3.C: New test.
3372 PR tree-optimization/39394
3373 * gcc.c-torture/compile/pr39394.c: New test.
3375 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3377 * gcc.target/s390/20090223-1.c: New testcase.
3379 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3382 * gfortran.dg/fmt_f0_1.f90: New test.
3384 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
3387 * g++.dg/other/new1.C: Adjusted.
3388 * g++.dg/parse/crash40.C: Likewise.
3389 * g++.dg/parse/defarg12.C: Likewise.
3390 * g++.dg/template/error15.C: Likewise.
3392 * g++.dg/other/pr39060.C: New.
3394 2009-03-07 Jason Merrill <jason@redhat.com>
3397 * g++.dg/opt/new1.C: New.
3399 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3402 * g++.dg/other/error32.C: New.
3404 2009-03-06 Jakub Jelinek <jakub@redhat.com>
3407 * gcc.c-torture/compile/pr39360.c: New test.
3410 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
3412 2009-03-05 Jason Merrill <jason@redhat.com>
3415 * g++.dg/warn/Wuninitialized-3.C: New test.
3417 2009-03-05 Jakub Jelinek <jakub@redhat.com>
3420 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
3421 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
3423 2009-03-04 Jason Merrill <jason@redhat.com>
3426 * g++.dg/template/koenig7.C: New test.
3428 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
3430 * g++.dg/torture/predcom-1.C: New test.
3432 2009-03-04 Richard Guenther <rguenther@suse.de>
3434 PR tree-optimization/39362
3435 * g++.dg/torture/pr39362.C: New testcase.
3437 2009-03-04 Jason Merrill <jason@redhat.com>
3438 Giovanni Bajo <giovannibajo@gcc.gnu.org>
3443 * g++.dg/template/dependent-name5.C: New test.
3445 2009-03-04 Steve Ellcey <sje@cup.hp.com>
3448 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
3449 vect_int to vect_int_mult.
3451 2009-03-04 Richard Guenther <rguenther@suse.de>
3453 PR tree-optimization/39358
3454 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
3455 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
3457 2009-03-04 Richard Guenther <rguenther@suse.de>
3459 PR tree-optimization/39339
3460 * gcc.c-torture/execute/pr39339.c: New testcase.
3462 2009-03-03 Joseph Myers <joseph@codesourcery.com>
3464 * gcc.c-torture/compile/20090303-1.c,
3465 gcc.c-torture/compile/20090303-2.c: New tests.
3467 2009-03-03 Jakub Jelinek <jakub@redhat.com>
3470 * gfortran.dg/gomp/pr39354.f90: New test.
3472 PR tree-optimization/39343
3473 * gcc.dg/pr39343.c: New test.
3475 2009-03-03 Ira Rosen <irar@il.ibm.com>
3477 PR tree-optimization/39248
3478 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
3479 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3480 on targets without vector misalignment support.
3481 * lib/target-supports.exp
3482 (check_effective_target_vect_short_mult): Add
3483 check_effective_target_arm32.
3485 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3488 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3489 * testsuite/gcc.dg/graphite/pr39335.c: New.
3491 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3493 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3495 * gcc.target/i386/stackalign/return-5.c: Likewise.
3496 * gcc.target/i386/stackalign/return-6.c: Likewise.
3498 2009-03-02 Richard Guenther <rguenther@suse.de>
3499 Ira Rosen <irar@il.ibm.com>
3501 PR tree-optimization/39318
3502 * gfortran.dg/vect/pr39318.f90: New test.
3504 2009-03-01 Jan Hubicka <jh@suse.cz>
3506 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
3508 2009-03-01 Jan Hubicka <jh@suse.cz>
3511 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
3513 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
3515 * gnat.dg/pack12.adb: New test.
3517 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
3520 * g++.dg/other/pr37789.C: New.
3522 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3525 * gfortran.dg/interface_25.f90: New test.
3526 * gfortran.dg/interface_26.f90: New test.
3528 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3531 * gfortran.dg/initialization_22.f90: New test.
3533 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
3535 PR rtl-optimization/39241
3536 * gcc.dg/torture/pr39241.c: New.
3538 2009-02-25 Martin Jambor <mjambor@suse.cz>
3540 PR tree-optimizations/39259
3541 * g++.dg/torture/pr39259.C: New testcase.
3543 2009-02-24 Richard Guenther <rguenther@suse.de>
3546 * g++.dg/template/instantiate10.C: New testcase.
3548 2009-02-24 Richard Guenther <rguenther@suse.de>
3549 Zdenek Dvorak <ook@ucw.cz>
3551 PR tree-optimization/39233
3552 * gcc.c-torture/execute/pr39233.c: New testcase.
3554 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
3556 PR tree-optimization/39260
3557 * gcc.dg/graphite/pr39260.c: New.
3559 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3561 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
3563 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3566 * g++.dg/template/void14.C: New.
3568 2009-02-23 Jason Merrill <jason@redhat.com>
3571 * g++.dg/init/const7.C: Remove XFAIL.
3572 * g++.dg/init/static-init1.C: New test.
3574 * g++.dg/cpp0x/initlist14.C: New test.
3576 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3579 * bound_simplification_2.f90: New test case.
3580 * bound_7.f90: New test case.
3582 2009-02-21 Joseph Myers <joseph@codesourcery.com>
3584 * gcc.dg/cpp/include4.c: New test.
3586 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3589 * gcc.target/i386/abi-2.c: New.
3591 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3593 * gcc.c-torture/execute/pr39228.x: New.
3595 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3597 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3598 scan-assembler to check for xmm0 register.
3600 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3601 Joseph Myers <joseph@codesourcery.com>
3603 * gcc.target/arm/va_list.c: New test.
3604 * g++.dg/abi/arm_va_list.C: Likewise.
3605 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3607 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3608 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3609 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3610 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3611 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3612 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3614 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3617 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3620 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3623 * gcc.c-torture/execute/pr39240.c: New test.
3625 2009-02-20 Jason Merrill <jason@redhat.com>
3628 * g++.dg/parse/dtor15.C: New test.
3630 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3632 * gcc.c-torture/execute/20090219-1.c: New.
3634 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3636 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3637 (mips-dg-options): When matching isa* pseudo-options make
3638 'value' optional and accept ! entries. Use $spec instead of
3639 $isa_spec in the isa pseudo-option error message. Only
3640 perform the ISA-range check when 'value' is set. If arch is
3641 matching any CPU in the ! entries switch to its generic ISA.
3642 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3643 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3645 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3648 * gcc.dg/visibility-20.c: New test.
3649 * g++.dg/ext/visibility/visibility-11.C: New test.
3651 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3654 * g++.dg/abi/pr39188-1a.C: New.
3655 * g++.dg/abi/pr39188-1b.C: Likewise.
3656 * g++.dg/abi/pr39188-1.h: Likewise.
3657 * g++.dg/abi/pr39188-2a.C: Likewise.
3658 * g++.dg/abi/pr39188-2b.C: Likewise.
3659 * g++.dg/abi/pr39188-2.h: Likewise.
3660 * g++.dg/abi/pr39188-3a.C: Likewise.
3661 * g++.dg/abi/pr39188-3b.C: Likewise.
3662 * g++.dg/abi/pr39188-3.h: Likewise.
3664 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3667 * gcc.c-torture/execute/call-trap-1.c,
3668 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3671 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3674 * gcc.c-torture/execute/pr39228.c: New test.
3676 2009-02-19 Richard Guenther <rguenther@suse.de>
3678 PR tree-optimization/39074
3679 * gcc.dg/torture/pr39074.c: New testcase.
3680 * gcc.dg/torture/pr39074-2.c: Likewise.
3681 * gcc.dg/torture/pr39074-3.c: Likewise.
3683 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3686 * g++.dg/parse/attr3.C: New.
3688 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3691 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3694 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3697 2009-02-18 Jason Merrill <jason@redhat.com>
3700 * g++.dg/init/const7.C: Remove XFAIL.
3703 * g++.dg/opt/const6.C: New test.
3705 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3707 * gcc.dg/callabi/callabi.exp: Moved to ...
3708 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
3711 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3712 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3713 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3714 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3715 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3716 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3717 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3719 * gcc.dg/callabi/callabi.h: Moved to ...
3720 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3722 * gcc.dg/callabi/func-1.c: Moved to ...
3723 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3725 * gcc.dg/callabi/func-indirect.c: Moved to ...
3726 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3728 * gcc.dg/callabi/pr38891.c: Moved to ...
3729 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3731 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3732 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3734 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3735 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3737 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3738 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3740 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3743 * gcc.dg/callabi/pr38891.c: New.
3745 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3747 * gcc.dg/callabi/callabi.exp: New.
3749 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3752 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3754 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3756 * gcc.target/i386/pr39082-1.c: New.
3758 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3761 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3762 CHECK_M64_M128 is defined.
3763 (check_f_arguments): Add "do".
3764 (check_vector_arguments): New.
3765 (check_m64_arguments): Likewise.
3766 (check_m128_arguments): Likewise.
3768 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3769 (CHECK_M64_M128): Define.
3771 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3773 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3775 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3776 tests only if CHECK_M64_M128 is defined.
3778 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3779 (m128_2_struct): Likewise.
3780 (check_struct_passing5): Likewise.
3781 (check_struct_passing6): Likewise.
3782 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3784 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3786 (check_union_passing4): Likewise.
3787 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3789 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3792 * gcc.dg/noncompile/pr35447-1.c: New test.
3794 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3796 PR tree-optimization/36922
3797 * gfortran.dg/pr36922.f: New test.
3799 2009-02-17 Richard Guenther <rguenther@suse.de>
3801 PR tree-optimization/39202
3802 * gcc.c-torture/compile/pr39202.c: New testcase.
3804 2009-02-17 Richard Guenther <rguenther@suse.de>
3806 PR tree-optimization/39204
3807 * gcc.dg/torture/pr39204.c: New testcase.
3809 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3811 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3812 * gcc.dg/vect/vect-outer-6.c: Ditto.
3814 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3817 * gcc.dg/noncompile/init-5.c: New test.
3818 * gcc.dg/init-bad-4.c: Adjust expected errors.
3820 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3823 * gcc.target/i386/push-1.c: New.
3825 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3827 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3829 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3831 * gcc.target/spu/intrinsics-sr.c: New test.
3833 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3836 * gcc.target/ia64/sibcall-opt-1.c: New test.
3837 * gcc.target/ia64/sibcall-opt-2.c: New test.
3839 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3842 * gfortran.dg/cray_pointers_8.f90: New test.
3845 * gfortran.dg/cray_pointers_9.f90: New test.
3847 2009-02-13 Jason Merrill <jason@redhat.com>
3850 * g++.dg/cpp0x/decltype16.C: New.
3852 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3855 * gfortran.dg/gomp/pr39152.f90: New.
3857 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3860 * gcc.target/i386/pr39162.c: New.
3862 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3865 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3868 2009-02-12 Jason Merrill <jason@redhat.com>
3871 * g++.dg/template/array20.C: New test.
3873 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
3875 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3876 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
3877 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3879 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3881 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3883 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3886 * gfortran.dg/pr39152.f: New.
3888 2009-02-11 Jason Merrill <jason@redhat.com>
3891 * g++.dg/cpp0x/defaulted9.C: New test.
3894 * g++.dg/init/value7.C: New test.
3896 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
3899 * gcc.target/i386/pr38824.c: New testcase.
3901 2009-02-11 Jason Merrill <jason@redhat.com>
3904 * g++.dg/cpp0x/defaulted8.C: New test.
3907 * g++.dg/cpp0x/rv9p.C: New test.
3909 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
3911 * gnat.dg/aliasing3.adb: New test.
3912 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3914 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3917 * g++.dg/template/crash88.C: New.
3918 * g++.dg/template/crash89.C: Likewise.
3920 2009-02-10 Steve Ellcey <sje@cup.hp.com>
3923 * gcc.dg/pr39084.c: New test.
3925 2009-02-10 Jakub Jelinek <jakub@redhat.com>
3928 * gcc.target/i386/pr39139.c: New test.
3930 2009-02-10 Richard Guenther <rguenther@suse.de>
3932 PR tree-optimization/39132
3933 * gcc.dg/torture/pr39132.c: New testcase.
3935 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
3938 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3939 * gcc.target/x86_64/abi/avx/args.h: Likewise.
3940 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3941 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3942 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3943 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3944 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3945 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3947 2009-02-09 Jason Merrill <jason@redhat.com>
3950 * g++.dg/init/value6.C: New test.
3952 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
3954 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3956 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
3958 * gcc.c-torture/compile/20090209-1.c: New test.
3960 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3964 * g++.dg/cpp0x/vt-35147.C: New.
3965 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3966 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3968 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3971 * gcc.dg/attr-alias-4.c: New test.
3973 2009-02-06 Janis Johnson <janis187@us.ibm.com>
3976 * gcc.dg/dfp/pr39035.c: New test.
3978 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3981 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
3983 2009-02-05 Jakub Jelinek <jakub@redhat.com>
3986 * g++.dg/opt/thunk3.C: New test.
3988 2009-02-05 Nick Clifton <nickc@redhat.com>
3990 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
3991 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
3992 * gcc.dg/cdce1.c: Likewise.
3993 * gcc.dg/cpp/_Pragma6.c: Likewise.
3994 * g++.dg/cpp/_Pragma1.C: Likewise.
3995 * gcc.dg/utf32-2.c: Xfail for M32C.
3996 * gcc.dg/utf32-1.c: Likewise.
3997 * gcc.dg/utf32-3.c: Likewise.
3998 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
4000 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
4001 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
4002 * gcc.dg/Wconversion-5.c: Likewise.
4003 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
4004 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
4005 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
4006 * gcc.dg/utf-inc-init.c: Likewise.
4007 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
4008 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
4009 * gcc.dg/utf-array-short-wchar.c: Likewise.
4010 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
4011 * gcc.dg/mallign.c: Use size_t instead of long.
4013 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
4015 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
4017 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
4019 * gcc.c-torture/execute/pr39100.c: New.
4021 2009-02-05 Joseph Myers <joseph@codesourcery.com>
4024 * gcc.dg/tls/diag-6.c: New test.
4026 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
4028 AVX Programming Reference (January, 2009)
4029 * gcc.target/i386/avx-vpclmulqdq.c: New.
4030 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4032 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
4034 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
4035 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
4036 (pclmul_test): Renamed to ...
4039 2009-02-04 Jakub Jelinek <jakub@redhat.com>
4042 * g++.dg/abi/mangle31.C: New test.
4044 2009-02-03 Joseph Myers <joseph@codesourcery.com>
4047 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
4049 * vla-6.c: Likewise. Expect warning not error for [*] lexically
4050 inside function prototype but not part of parameter declarator.
4051 * vla-11.c: New test.
4053 2009-02-03 Jason Merrill <jason@redhat.com>
4055 * g++.dg/warn/main-4.C: New test.
4056 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
4058 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4061 * g++.dg/expr/cast10.C: New test.
4063 2009-02-03 Joseph Myers <joseph@codesourcery.com>
4066 * gcc.dg/init-bad-6.c: New test.
4068 2009-02-03 Jakub Jelinek <jakub@redhat.com>
4071 * gcc.c-torture/compile/pr35318.c: New test.
4074 * gcc.dg/nofixed-point-2.c: New test.
4075 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
4076 * g++.dg/ext/fixed2.C: Likewise.
4077 * g++.dg/other/error25.C: Likewise.
4078 * g++.dg/lookup/crash7.C: Likewise.
4079 * g++.dg/cpp0x/decltype-38655.C: Likewise.
4082 * g++.dg/cpp0x/initlist13.C: New test.
4084 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
4087 * g++.dg/template/func2.C: New test.
4090 * g++.dg/template/typename15.C: New.
4091 * g++.dg/template/typename16.C: New.
4093 2009-02-03 Janis Johnson <janis187@us.ibm.com>
4094 Ben Elliston <bje@au.ibm.com>
4097 * gcc.dg/dfp/pr39034.c: New test.
4099 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4102 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
4104 2009-02-02 Jason Merrill <jason@redhat.com>
4107 * g++.dg/parse/dtor14.C: New test.
4109 2009-02-02 Jakub Jelinek <jakub@redhat.com>
4111 * lib/target-supports.exp
4112 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
4113 * g++.dg/ext/builtin10.C: New test.
4116 * gcc.target/i386/pr39058.c: New test.
4118 2009-02-02 Richard Guenther <rguenther@suse.de>
4120 PR tree-optimization/38937
4121 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
4123 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
4126 * g++.dg/parse/crash52.C: New.
4128 2009-01-30 Richard Guenther <rguenther@suse.de>
4130 PR tree-optimization/39041
4131 * gcc.c-torture/compile/pr39041.c: New testcase.
4133 2009-01-30 Jakub Jelinek <jakub@redhat.com>
4136 * gcc.target/i386/pr39013-1.c: New test.
4137 * gcc.target/i386/pr39013-2.c: New test.
4140 * g++.dg/ext/label12.C: New test.
4142 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4145 * g++.dg/parse/error34.C: New.
4146 * g++.dg/parse/error35.C: Likewise.
4148 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4151 * g++.dg/cpp0x/decltype-38655.C: New.
4153 2009-01-30 Jakub Jelinek <jakub@redhat.com>
4156 * g++.dg/torture/pr39002.C: New test.
4158 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
4160 PR tree-optimization/39007
4161 * gcc.dg/tree-ssa/pr39007.c: New.
4163 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
4166 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
4169 2009-01-29 Steve Ellcey <sje@cup.hp.com>
4172 * gcc.c-torture/compile/pr38857.c: New test.
4174 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
4178 * gfortran.dg/bound_6.f90: New test.
4180 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
4182 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
4184 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
4186 PR tree-optimization/38997
4187 * gcc.dg/tree-ssa/pr38997.c: New.
4189 2009-01-28 Richard Guenther <rguenther@suse.de>
4191 PR tree-optimization/38926
4192 * gcc.c-torture/compile/pr38926.c: New testcase.
4194 2009-01-28 Jakub Jelinek <jakub@redhat.com>
4197 * gcc.dg/pr38934.c: New test.
4199 2009-01-28 Richard Guenther <rguenther@suse.de>
4202 * g++.dg/warn/Wuninitialized-2.C: New testcase.
4204 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
4206 PR tree-optimization/38984
4207 * gcc.dg/pr38984.c: New XFAILed testcase.
4210 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
4213 * gcc.target/i386/pr38988.c: New test.
4215 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
4218 * g++.dg/parse/crash51.C: New.
4219 * g++.old-deja/g++.pt/crash9.C: Adjust.
4221 2009-01-27 Daniel Kraft <d@domob.eu>
4224 * gfortran.dg/mvbits_6.f90: New test.
4225 * gfortran.dg/mvbits_7.f90: New test.
4226 * gfortran.dg/mvbits_8.f90: New test.
4228 2009-01-27 Richard Guenther <rguenther@suse.de>
4230 PR tree-optimization/38503
4231 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
4233 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
4236 * gcc.c-torture/execute/pr38969.c: New test.
4238 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
4241 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
4243 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4244 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
4245 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4247 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
4250 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
4251 if __USING_SJLJ_EXCEPTIONS__ is defined.
4253 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
4254 __USING_SJLJ_EXCEPTIONS__ is defined.
4255 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
4256 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
4257 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
4258 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
4259 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
4260 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
4262 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
4265 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
4266 Use instead of C name in asm statements.
4268 2009-01-26 Richard Guenther <rguenther@suse.de>
4270 PR tree-optimization/38745
4271 * g++.dg/torture/pr38745.C: New testcase.
4273 2009-01-26 Richard Guenther <rguenther@suse.de>
4276 * g++.dg/warn/Wuninitialized-1.C: New testcase.
4278 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
4280 * gcc.dg/bitfld-15.c: Gate warning on target
4281 pcc_bitfield_type_matters.
4282 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
4283 g++.dg/ext/bitfield4.C: Likewise.
4284 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
4285 bitfield for any target.
4287 2009-01-24 Jakub Jelinek <jakub@redhat.com>
4290 * gcc.dg/pr38957.c: New test.
4292 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
4295 * gfortran.dg/array_constructor_24.f: Allow tolerance when
4298 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
4300 PR tree-optimization/38953
4301 * gfortran.dg/graphite/pr38953.f90: New.
4303 2009-01-24 Paul Brook <paul@codesourcery.com>
4305 * gcc.target/arm/neon-cond-1.c: New test.
4307 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
4309 PR tree-optimization/38932
4310 * gcc.dg/pr38932.c: New.
4312 2009-01-23 Revital Eres <eres@il.ibm.com>
4314 * gcc.dg/sms-7.c: Fix test.
4316 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
4318 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
4319 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
4320 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
4321 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
4323 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4325 * gcc.dg/pr35729.c: Make test x86 specific.
4327 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4330 * gcc.dg/pr38615.c: New test.
4332 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
4335 * gcc.target/i386/pr38931.c: New test.
4337 2009-01-22 Dodji Seketeli <dodji@redhat.com>
4340 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
4341 * g++.dg/template/typedef12.C: Likewise.
4342 * g++.dg/template/typedef13.C: Likewise.
4343 * g++.dg/template/typedef14.C: Likewise.
4344 * g++.dg/template/sfinae3.C: Likewise.
4345 * g++.old-deja/g++.pt/typename8.C: Likewise.
4346 * g++.dg/template/access11.C: Likewise
4348 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
4350 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
4352 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
4354 2009-01-21 Dodji Seketeli <dodji@redhat.com>
4357 * g++.dg/template/typedef11.C: New test.
4358 * g++.dg/template/typedef12.C: Likewise.
4359 * g++.dg/template/typedef13.C: Likewise.
4360 * g++.dg/template/typedef14.C: Likewise.
4361 * g++.dg/template/sfinae3.C: Compile this pedantically.
4362 The only errors expected should be the one saying the typedef is ill
4364 * g++.old-deja/g++.pt/typename8.C: Likewise.
4365 * g++.dg/template/access11.C: Update this.
4367 2009-01-21 Daniel Kraft <d@domob.eu>
4370 * gfortran.dg/mvbits_5.f90: New test.
4372 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
4374 * gcc.dg/sms-6.c: New test.
4375 * gcc.dg/sms-7.c: Likewise.
4377 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
4380 * gfortran.dg/host_assoc_function_7.f90: New test
4382 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4383 Richard Guenther <rguenther@suse.de>
4385 PR tree-optimization/38747
4386 PR tree-optimization/38748
4387 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
4388 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4389 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
4391 2009-01-20 Kees Cook <kees@ubuntu.com>
4392 H.J. Lu <hongjiu.lu@intel.com>
4395 * gcc.dg/pr38902.c: New.
4397 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
4400 * gfortran.dg/pr38868.f: New testcase.
4402 2009-01-20 Richard Guenther <rguenther@suse.de>
4404 * gcc.c-torture/execute/pr36227.c: Move ...
4405 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
4407 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4409 * lib/gfortran.exp: Add -B options for targets that use
4410 libgfortran.a%s in their specs.
4412 2009-01-19 Jason Merrill <jason@redhat.com>
4415 * g++.dg/template/dtor5.C: New test.
4417 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
4420 * gfortran.dg/bound_5.f90: New test.
4422 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
4425 * g++.dg/compat/abi/pr38736_main.C: New.
4426 * g++.dg/compat/abi/pr38736_x.C: Likewise.
4427 * g++.dg/compat/abi/pr38736_y.C: Likewise.
4428 * g++.dg/other/macro-1.C: Likewise.
4429 * gcc.dg/macro-1.c: Likewise.
4430 * gcc.dg/compat/pr38736_main.c: Likewise.
4431 * gcc.dg/compat/pr38736_x.c: Likewise.
4432 * gcc.dg/compat/pr38736_y.c: Likewise.
4434 2009-01-18 Richard Guenther <rguenther@suse.de>
4436 PR tree-optimization/38819
4437 * gcc.c-torture/execute/pr38819.c: New testcase.
4439 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4442 * gfortran.dg/module_commons_3.f90: Reapply.
4444 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4447 * gfortran.dg/transfer_intrinsic_1.f90: New test.
4448 * gfortran.dg/transfer_intrinsic_2.f90: New test.
4450 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4453 * gfortran.dg/module_commons_3.f90: Remove
4455 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
4457 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
4459 2009-01-16 Jason Merrill <jason@redhat.com>
4462 * g++.dg/template/lvalue1.C: New test.
4465 * g++.dg/template/access20.C: New test.
4466 * g++.dg/torture/pr34641.C: Fix access.
4468 2009-01-16 Richard Guenther <rguenther@suse.de>
4470 PR tree-optimization/38835
4472 * gcc.c-torture/execute/pr36227.c: New testcase.
4473 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4474 * g++.dg/init/const7.C: Likewise.
4476 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4479 * gcc.c-torture/compile/pr38554.c: New test.
4481 2009-01-16 Jason Merrill <jason@redhat.com>
4484 * g++.dg/conversion/access1.C: New test.
4486 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4488 PR tree-optimization/38789
4489 * gcc.c-torture/compile/pr38789.c: New test.
4491 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4494 * gfortran.dg/proc_ptr_13.f90: New.
4496 2009-01-15 Jason Merrill <jason@redhat.com>
4499 * g++.dg/template/koenig6.C: New test.
4501 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4504 * g++.dg/template/error37.C: New testcase.
4506 2009-01-15 Jason Merrill <jason@redhat.com>
4509 * g++.dg/conversion/memfn1.C: New test.
4512 * g++.dg/conversion/memfn2.C: New test.
4514 2009-01-15 Steve Ellcey <sje@cup.hp.com>
4517 * g++.dg/template/crash87.C: New test.
4519 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
4522 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
4524 2009-01-15 Dodji Seketeli <dodji@redhat.com>
4527 * g++.dg/parse/crash50.C: New test.
4529 2009-01-14 Jakub Jelinek <jakub@redhat.com>
4531 PR rtl-optimization/38245
4532 * gcc.dg/pr38245-3.c: New test.
4533 * gcc.dg/pr38245-3.h: New file.
4534 * gcc.dg/pr38245-4.c: New file.
4535 * gcc.dg/pr38364.c: New test.
4537 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
4539 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
4540 sequence PC-relative.
4542 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4544 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
4545 calls and/or PLT markers.
4546 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
4547 calls and/or PLT markers.
4548 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
4549 calls and/or PLT markers.
4550 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
4551 calls and/or PLT markers.
4553 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4554 Nathan Froyd <froydnj@codesourcery.com>
4555 Joseph Myers <joseph@codesourcery.com>
4557 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
4559 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
4560 and use consistent CFLAGS.
4561 * gcc.target/powerpc/20030505.c: Likewise.
4562 * gcc.target/powerpc/20081204-1.c: Likewise.
4563 * gcc.target/powerpc/ppc-spe.c: Likewise.
4564 * gcc.target/powerpc/spe1.c: Likewise.
4565 * g++.dg/ext/spe1.C: Likewise.
4566 * g++.dg/other/opaque-1.C: Likewise.
4567 * g++.dg/other/opaque-2.C: Likewise.
4568 * g++.dg/other/opaque-3.C: Likewise.
4570 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4572 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
4575 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
4578 * g++.dg/torture/pr38811.C: New file.
4580 2009-01-14 Richard Guenther <rguenther@suse.de>
4582 PR tree-optimization/38826
4584 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4586 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4588 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4590 2009-01-14 Nick Clifton <nickc@redhat.com>
4593 * g++.cp/parse/pr37862.C: New test.
4595 2009-01-14 Julian Brown <julian@codesourcery.com>
4597 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4598 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4600 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4603 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4605 PR rtl-optimization/38774
4606 * gcc.dg/torture/pr38774.c: New test.
4609 * g++.dg/cpp0x/pr38795.C: New test.
4611 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4612 Nathan Froyd <froydnj@codesourcery.com>
4613 Joseph Myers <joseph@codesourcery.com>
4615 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4616 otherwise. Do not check for AltiVec at runtime.
4617 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4618 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4619 * gcc.target/powerpc/altivec-1.c: Likewise.
4620 * gcc.target/powerpc/altivec-3.c: Likewise.
4621 * gcc.target/powerpc/altivec-10.c: Likewise.
4622 * gcc.target/powerpc/altivec-12.c: Likewise.
4623 * gcc.target/powerpc/altivec-24.c: Likewise.
4624 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4625 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4626 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4627 * gcc.target/powerpc/pr35907.c: Likewise.
4628 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4629 otherwise. Do not check for Cell at runtime.
4630 * gcc.target/powerpc/altivec_check.h: Delete.
4632 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4633 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4634 not check for AltiVec at runtime.
4635 * g++.dg/ext/altivec-cell-2.C: Likewise.
4636 * g++.dg/ext/altivec-cell-3.C: Likewise.
4637 * g++.dg/ext/altivec-cell-4.C: Likewise.
4638 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4639 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4641 * g++.dg/ext/altivec_check.h: Delete.
4643 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4645 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4646 effective target. Adjust line numbers accordingly.
4648 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4650 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4652 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4654 PR tree-optimization/38786
4655 * gcc.dg/graphite/pr38786.c: New.
4657 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4660 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4662 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4663 for alpha*-*-* targets.
4664 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4666 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4669 * gfortran.dg/fmt_bz_bn_err.f: New test.
4671 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4673 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4675 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4677 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4678 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4679 instruction support. Do not check for it at runtime.
4681 2009-01-12 Jason Merrill <jason@redhat.com>
4684 * g++.dg/lookup/friend11.C: Remove expected error.
4685 * g++.dg/lookup/friend14.C: New test.
4686 * g++.dg/lookup/friend15.C: New test.
4688 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4691 * g++.dg/lookup/hidden-class12.C: New test.
4692 * g++.dg/lookup/hidden-class13.C: New test.
4693 * g++.dg/lookup/hidden-class14.C: New test.
4694 * g++.dg/lookup/hidden-class15.C: New test.
4695 * g++.dg/lookup/hidden-class16.C: New test.
4697 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4699 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4700 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4701 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4703 2009-01-12 Jason Merrill <jason@redhat.com>
4706 * g++.dg/other/vararg-3.C: New test.
4708 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4710 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4711 Explicitly enable SPE.
4712 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
4715 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4716 Expect -flax-vector-conversions message. Adjust incompatible
4718 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4721 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4723 * g++.dg/other/opaque-1.C: Run on targets with SPE.
4725 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4726 * g++.dg/other/opaque-2.C: Likewise.
4727 * g++.dg/other/opaque-3.C: Likewise.
4729 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4732 * gcc.dg/pr32041.c: New test.
4733 * g++.dg/parse/offsetof9.C: New test.
4735 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4736 Nathan Froyd <froydnj@codesourcery.com>
4738 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4739 * g++.dg/ext/attribute-test-1.C: Likewise.
4740 * g++.dg/ext/attribute-test-2.C: Likewise.
4741 * g++.dg/ext/attribute-test-3.C: Likewise.
4742 * g++.dg/ext/attribute-test-4.C: Likewise.
4744 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4746 * gnat.dg/unchecked_convert3.adb: New test.
4748 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4751 * g++.dg/parse/typedef9.C: New test.
4753 PR tree-optimization/38807
4754 * gcc.c-torture/compile/pr38807.c: New test.
4756 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4758 * gcc.target/mips/ins-2.c: New test.
4760 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4763 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4765 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4768 * g++.dg/warn/Wreturn-type-5.C: New test.
4770 2009-01-11 Matthias Klose <doko@ubuntu.com>
4773 * gcc.dg/pr38616.c: New test.
4775 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4777 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4779 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4782 * g++.dg/expr/string-1.C: New test.
4783 * g++.dg/expr/string-2.C: New test.
4786 * g++.dg/ext/complex4.C: New test.
4787 * g++.dg/ext/complex5.C: New test.
4788 * g++.dg/init/reference1.C: New test.
4789 * g++.dg/init/reference2.C: New test.
4790 * g++.dg/init/reference3.C: New test.
4792 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4795 * gfortran.dg/transfer_null_1.f90: New test.
4797 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4800 * gfortran.dg/host_assoc_function_6.f90: New test.
4802 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4804 * lib/target-supports.exp: Add method to determine if the effective
4805 target is really a ppc405 after applying all compile options.
4806 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4807 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4808 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4809 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4810 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4811 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4812 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4813 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4814 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4815 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4816 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4817 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4818 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4819 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4820 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4821 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4822 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4823 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4824 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4825 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4826 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4827 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4828 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4829 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4830 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4831 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4832 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4833 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4834 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4835 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4836 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4838 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4841 * g++.dg/other/error31.C: New testcase.
4844 * gcc.dg/pr35742.c: New test.
4846 2009-01-09 John F. Carr <jfc@mit.edu>
4849 * g++.dg/parse/linkage3.C: New test.
4851 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4854 * gcc.c-torture/compile/pr38771.c: New test.
4856 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4858 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4860 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4862 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4863 * gcc.dg/sibcall-4.c: Likewise.
4865 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4866 Jan Sjodin <jan.sjodin@amd.com>
4868 PR tree-optimization/38559
4869 * testsuite/gcc.dg/graphite/pr38559.c: New.
4871 2009-01-08 Ira Rosen <irar@il.ibm.com>
4873 PR tree-optimization/37194
4874 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4876 2009-01-07 Jakub Jelinek <jakub@redhat.com>
4879 * g++.dg/ext/label11.C: New test.
4881 2009-01-07 Joseph Myers <joseph@codesourcery.com>
4883 * lib/target-supports.exp (check_weak_override_available): New.
4884 * lib/target-supports-dg.exp (dg-require-weak-override): New.
4885 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4886 dg-require-weak-override.
4888 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
4889 Alan Modra <amodra@bigpond.net.au>
4891 * gcc.c-torture/compile/20090107-1.c: New test.
4893 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
4896 * g++.dg/other/pr38706.C: New test.
4898 2009-01-07 Jason Merrill <jason@redhat.com>
4900 * g++.dg/cpp0x/variadic92.C: New test.
4901 * g++.dg/cpp0x/variadic93.C: New test.
4903 2009-01-07 Janis Johnson <janis187@us.ibm.com>
4905 * lib/target-supports-dg.exp (current_compiler_flags): New.
4906 (check-flags): Use it; do not access dg-test local variables.
4907 (dg-skip-if): Do not access dg-test local variables.
4908 (dg-xfail-run-if): Ditto.
4909 (dg-shouldfail): Ditto.
4910 * gcc.test-framework/test-framework.exp
4911 (check_effective_target_def_nocache): New.
4912 * gcc.test-framework/test-framework.awk: Handle scan tests.
4913 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4914 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4915 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4916 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4917 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4918 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4919 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4920 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4921 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4923 * g++.dg/torture/pr38586.C: Ignore a possible warning.
4925 * lib/target-supports-dg.exp (check_test_flags): Delete.
4927 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
4929 PR tree-optimization/38492
4930 PR tree-optimization/38498
4931 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4933 * testsuite/gcc.dg/graphite/block-0.c: Update test.
4934 * testsuite/gcc.dg/graphite/block-1.c: Same.
4935 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4937 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4938 * testsuite/gcc.dg/graphite/block-3.c: New.
4939 * testsuite/gcc.dg/graphite/pr38498.c: New.
4941 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
4943 AVX Programming Reference (December, 2008)
4944 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4945 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4946 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4948 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4949 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4951 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4954 * gfortran.dg/c_loc_pure_1.f90: New test.
4956 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
4959 * gfortran.dg/elemental_dependency_3.f90:
4960 Add the final tree dump cleanup.
4962 2009-01-06 Jakub Jelinek <jakub@redhat.com>
4964 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4967 PR rtl-optimization/38722
4968 * gfortran.dg/pr38722.f90: New test.
4970 2009-01-06 Janis Johnson <janis187@us.ibm.com>
4973 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4974 instead of DECnn_DEN. Support -DDBG to list lines that fail.
4976 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
4978 * gfortran.dg/implicit_12.f90: Add space around dg directive.
4979 * gfortran.dg/typebound_call_8.f03: Same.
4980 * gfortran.dg/elemental_bind_c.f90: Same.
4981 * gfortran.dg/typebound_call_7.f03: Same.
4982 * gfortran.dg/interface_proc_end.f90: Same
4983 * gfortran.dg/pr37243.f: Fix typo.
4985 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
4987 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
4988 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
4991 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
4993 AVX Programming Reference (December, 2008)
4994 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
4995 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
4996 * gcc.target/i386/sse-14.c: Likewise.
4998 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
4999 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
5000 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
5001 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
5003 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5006 * gfortran.dg/fmt_bz_bn.f: Update test.
5008 2009-01-05 Dodji Seketeli <dodji@redhat.com>
5011 * g++.dg/conversion/usual-arith-conv.C: New test.
5013 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
5016 * gcc.dg/vector-3.c: New testcase.
5017 * g++.dg/ext/vector15.C: New test.
5019 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5021 PR tree-optimization/38510
5022 * gcc.dg/graphite/pr38510.c: New.
5024 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5025 Jan Sjodin <jan.sjodin@amd.com>
5027 PR tree-optimization/38500
5028 * gcc.dg/graphite/pr38500.c: New.
5030 2009-01-05 Laurent GUERBY <laurent@guerby.net>
5032 * gcc.c-torture/compile/20001226-1.c: Generalize
5034 * gcc.c-torture/compile/limits-fnargs.c: Add
5036 * gcc.dg/20020425-1.c: Likewise.
5037 * gcc.dg/pch/pch.exp: Likewise.
5039 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
5042 * gfortran.dg/module_commons_3.f90: New test.
5044 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
5047 * gfortran.dg/random_seed_1.f90: Updated.
5049 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
5053 * gfortran.dg/elemental_subroutine_7.f90:
5054 Fix p values so that it can be used as vector subscript.
5056 2009-01-05 Jason Merrill <jason@redhat.com>
5058 * g++.dg/cpp0x/initlist12.C: Add another test.
5060 * g++.dg/cpp0x/defaulted7.C: New test.
5062 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5065 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
5066 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
5068 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
5070 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
5071 for alpha*-*-* targets.
5072 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
5074 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
5077 * gfortran.dg/host_assoc_function_5.f90: New test.
5079 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5082 * gfortran.dg/elemental_dependency_3.f90: New test.
5083 * gfortran.dg/elemental_subroutine_7.f90: New test.
5085 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
5087 * gcc.dg/struct-ret-3.c: Include unistd.h.
5088 (main): Exit early if system memory page size is
5089 larger than 4096 bytes.
5091 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
5094 * gfortran.dg/merge_init_expr.f90: New.
5096 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5099 * gfortran.dg/c_loc_tests_13.f90: New test.
5100 * gfortran.dg/c_loc_tests_14.f90: New test.
5102 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
5104 * gfortran.dg/func_result_4.f90: New.
5106 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
5109 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
5110 interface still works, in addition to original tests.
5111 * gfortran.dg/host_assoc_call_6.f90: New test.
5113 2009-01-03 Jakub Jelinek <jakub@redhat.com>
5116 * g++.dg/torture/pr38705.C: New test.
5119 * gcc.dg/pr38700.c: New test.
5121 2009-01-02 Jason Merrill <jason@redhat.com>
5123 * g++.dg/cpp0x/initlist11.C: New test.
5124 * g++.dg/cpp0x/initlist12.C: New test.
5126 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5128 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
5129 Allow extra informative notes.
5131 2009-01-01 Jakub Jelinek <jakub@redhat.com>
5134 * gcc.dg/pr36489.c: New test.
5137 Copyright (C) 2009 Free Software Foundation, Inc.
5139 Copying and distribution of this file, with or without modification,
5140 are permitted in any medium without royalty provided the copyright
5141 notice and this notice are preserved.