* g++.dg/init/ref15.C: Require unwrapped targets.
[gcc.git] / gcc / testsuite / ChangeLog
1 2009-06-02 Mark Mitchell <mark@codesourcery.com>
2
3 * g++.dg/init/ref15.C: Require unwrapped targets.
4
5 2009-06-02 Jason Merrill <jason@redhat.com>
6
7 * g++.dg/cpp0x/initlist13.C: Remove expected error.
8 * g++.dg/cpp0x/initlist18.C: New.
9 * g++.dg/cpp0x/initlist19.C: New.
10
11 * g++.dg/cpp0x/auto14.C: New.
12
13 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
14
15 * gnat.dg/alignment6.adb: Remove XFAIL.
16
17 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
18
19 PR c++/38089
20 * g++.dg/template/spec36.C: New test.
21
22 2009-06-01 Ian Lance Taylor <iant@google.com>
23
24 * gcc.dg/cast-qual-3.c: New testcase.
25 * g++.dg/warn/Wcast-qual2.C: New testcase.
26
27 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
28
29 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
30 (process-message): Expect column numbers.
31 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
32 * gcc.dg/pch/counter-2.c: Same.
33 * gcc.dg/pch/valid-2.c: Same.
34 * gcc.dg/pch/warn-1.c: Same.
35 * gcc.dg/pch/valid-1.c: Same.
36 * gcc.dg/cpp/include2a.c: Handle lack of columns.
37 * gcc.dg/cpp/syshdr.c: Same.
38 * gcc.dg/cpp/19940712-1.c: Same.
39 * gcc.dg/cpp/missing-header-1.c: Same.
40 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
41 * gcc.dg/cpp/tr-warn3.c: Same.
42 * gcc.dg/cpp/pr29612-2.c: Same.
43 * gcc.dg/cpp/tr-warn4.c: Same.
44 * gcc.dg/cpp/Wtrigraphs.c: Same.
45 * gcc.dg/cpp/poison.c: Same.
46 * gcc.dg/cpp/arith-3.c: Same.
47 * gcc.dg/cpp/sysmac2.c: Same.
48 * gcc.dg/cpp/cpp.exp: Same.
49 * gcc.dg/cpp/tr-warn5.c: Same.
50 * gcc.dg/cpp/include2.c: Same.
51 * gcc.dg/cpp/Wmissingdirs.c: Same.
52 * gcc.dg/cpp/Wmissingdirs.c: Same.
53 * gcc.dg/cpp/tr-warn6.c: Same.
54 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
55 * gcc.dg/cpp/macspace1.c: Same.
56 * gcc.dg/cpp/escape-2.c: Same.
57 * gcc.dg/cpp/assert2.c: Same.
58 * gcc.dg/cpp/undef2.c: Same.
59 * gcc.dg/cpp/macspace2.c: Same.
60 * gcc.dg/cpp/tr-warn1.c: Same.
61 * gcc.dg/cpp/extratokens2.c: Same.
62 * gcc.dg/cpp/strify2.c: Same.
63 * gcc.dg/cpp/Wsignprom.c: Same.
64 * gcc.dg/cpp/redef2.c: Same.
65 * gcc.dg/cpp/trad/trad.exp: Same.
66 * gcc.dg/cpp/arith-1.c: Same.
67 * gcc.dg/cpp/extratokens.c: Same.
68 * gcc.dg/cpp/if-mpar.c: Same.
69
70 2009-06-01 Olivier Hainque <hainque@adacore.com>
71
72 * gnat.dg/nested_float_packed.ads: New test.
73
74 2009-06-01 Olivier Hainque <hainque@adacore.com>
75 Eric Botcazou <botcazou@adacore.com>
76
77 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
78 * gnat.dg/test_oconst.adb: New test.
79
80 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
81
82 * gcc.dg/plugin/ggcplug.c: moved comment.
83 (plugin_init): fixed typo, declared i, returned 0 at end.
84
85 2009-05-31 Ira Rosen <irar@il.ibm.com>
86
87 PR testsuite/40244
88 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
89 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
90
91 2009-05-29 Ian Lance Taylor <iant@google.com>
92
93 * gcc.dg/Wcxx-compat-11.c: New testcase.
94
95 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
96
97 PR fortran/40019
98 * gfortran.dg/leadz_trailz_1.f90: New test.
99 * gfortran.dg/leadz_trailz_2.f90: New test.
100
101 2009-05-29 Martin Jambor <mjambor@suse.cz>
102
103 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
104 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
105 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
106 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
107 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
108 * gcc.dg/tree-ssa/sra-2.c: Likewise.
109 * gcc.dg/tree-ssa/sra-3.c: Likewise.
110 * gcc.dg/tree-ssa/sra-1.c: Likewise.
111 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
112 * gcc.dg/tree-ssa/sra-5.c: New file.
113 * gcc.dg/tree-ssa/sra-6.c: New file.
114 * gcc.c-torture/compile/sra-1.c: New file.
115
116 2009-05-29 Jakub Jelinek <jakub@redhat.com>
117
118 PR middle-end/40291
119 * gcc.c-torture/compile/pr40291.c: New test.
120
121 PR target/40017
122 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
123 __vector _Bool.
124 * gcc.target/powerpc/altivec-30.c: New test.
125 * gcc.target/powerpc/altivec-31.c: New test.
126
127 2009-05-28 Richard Guenther <rguenther@suse.de>
128
129 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
130 * gcc.c-torture/execute/20090527-1.c: Likewise.
131
132 2009-05-28 Dodji Seketeli <dodji@redhat.com>
133
134 PR c++/39754
135 * g++.dg/template/canon-type-1.C: New test.
136 * g++.dg/template/canon-type-2.C: Likewise.
137 * g++.dg/template/canon-type-3.C: Likewise.
138 * g++.dg/template/canon-type-4.C: Likewise.
139 * g++.dg/template/canon-type-5.C: Likewise.
140 * g++.dg/template/canon-type-6.C: Likewise.
141 * g++.dg/template/canon-type-7.C: Likewise.
142
143 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
144 Uros Bizjak <ubizjak@gmail.com>
145 Danny Smith <dansmister@gmail.com>
146
147 PR target/37216
148
149 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
150 New function.
151 * gcc.target/i386/pr37216.c: New test source file.
152 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
153 use -fno-common for testing Cygwin and MinGW targets.
154
155 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
156
157 * g++.dg/ext/packed6.C (size_t): Use __extension__ and
158 __SIZE_TYPE__.
159 * g++.dg/opt/memcpy1.C (size_t): Likewise.
160 * g++.dg/pr37742.C (size_t): Likewise.
161 * g++.dg/torture/pr34850.C (size_t): Likewise.
162 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
163 _PTRDIFF_TYPE__.
164 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
165 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
166 (size_t): Use __extension__ and __SIZE_TYPE__.
167 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
168 __SIZE_TYPE__.
169 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise,
170 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise,
171 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise,
172 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise,
173 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise,
174 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise,
175 * gcc.c-torture/compile/920428-2.c (size_t): Likewise,
176 * gcc.c-torture/compile/980329-1.c (size_t): Likewise,
177 * gcc.c-torture/compile/980816-1.c (size_t): Likewise,
178 * gcc.c-torture/compile/pr32584.c (size_t): Likewise,
179 * (__ssize_t): Likewise.
180 * gcc.c-torture/compile/pr33173.c (size_t): Likewise,
181 * gcc.c-torture/compile/pr33382.c (size_t): Likewise,
182 * gcc.c-torture/compile/pr34334.c (size_t): Likewise,
183 * gcc.c-torture/compile/pr34688.c (size_t): Likewise,
184 * gcc.c-torture/compile/pr35043.c (size_t): Likewise,
185 * gcc.c-torture/compile/pr37669.c (size_t): Likewise,
186 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
187 * gcc.dg/pr33667.c (size_t): Likewise.
188 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
189 * gcc.dg/torture/pr39204.c (size_t): Likewise.
190 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
191 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
192 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
193 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
194
195 2009-05-28 Ira Rosen <irar@il.ibm.com>
196
197 PR tree-optimization/40254
198 * gcc.dg/vect/pr40254.c: New test.
199
200 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
201
202 PR middle-end/33699
203 * gcc.target/mips/const-anchor-1.c: New test.
204 * gcc.target/mips/const-anchor-2.c: New test.
205
206 2009-05-27 Jason Merrill <jason@redhat.com>
207
208 * g++.dg/cpp0x/initlist15.C: New.
209 * g++.dg/cpp0x/initlist16.C: New.
210 * g++.dg/cpp0x/initlist17.C: New.
211
212 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
213
214 PR fortran/39178
215 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
216 patterns to reflect frontend changes.
217 * gfortran.dg/vector_subscript_4.f90: Likewise.
218
219 2009-05-27 Olivier Hainque <hainque@adacore.com>
220 Eric Botcazou <botcazou@adacore.com>
221
222 * gcc.c-torture/execute/align-nest.c: New testcase.
223 * gnat.dg/misaligned_nest.adb: New testcase.
224
225 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
226
227 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
228 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
229 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
230 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
231
232 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
233
234 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
235 cast instead of assuming 0ul.
236 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
237 __SIZE_TYPE__.
238 (_type_desc): Make first argument const.
239 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
240
241 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
242
243 PR libfortran/40187
244 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
245 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
246
247 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
248
249 * testsuite/gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
250 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
251 * testsuite/gcc.dg/plugin/ggcplug-test-1.c: Added new file.
252 * testsuite/gcc.dg/plugin/ggcplug.c: Added new file.
253
254 2009-05-26 Tobias Burnus <burnus@net-b.de>
255
256 PR fortran/40246
257 * gfortran.dg/nullify_4.f90: New test.
258
259 2009-05-26 Richard Guenther <rguenther@suse.de>
260
261 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
262
263 2009-05-26 Richard Guenther <rguenther@suse.de>
264
265 PR middle-end/40252
266 * gcc.c-torture/compile/pr40252.c: New testcase.
267
268 2009-05-26 Dodji Seketeli <dodji@redhat.com>
269
270 PR c++/40007
271 * g++.dg/template/typedef18.C: New test.
272 * g++.dg/template/typedef19.C: Likewise.
273 * g++.dg/template/typedef20.C: Likewise.
274 * g++.dg/template/access11.C: Adjust.
275
276 2009-05-26 Richard Guenther <rguenther@suse.de>
277
278 PR testsuite/40247
279 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
280
281 2009-05-25 Jason Merrill <jason@redhat.com>
282
283 PR c++/38064
284 * g++.dg/cpp0x/enum3.C: New test.
285
286 2009-05-25 Richard Guenther <rguenther@suse.de>
287
288 PR tree-optimization/36327
289 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
290 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
291 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
292 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
293 * gcc.dg/vect/vect-40.c: Likewise.
294 * gcc.dg/vect/vect-42.c: Likewise.
295 * gcc.dg/vect/vect-46.c: Likewise.
296 * gcc.dg/vect/vect-76.c: Likewise.
297
298 2009-05-25 Janus Weil <janus@gcc.gnu.org>
299
300 PR fortran/40176
301 * gfortran.dg/proc_ptr_18.f90: New.
302 * gfortran.dg/proc_ptr_19.f90: New.
303 * gfortran.dg/proc_ptr_comp_9.f90: New.
304 * gfortran.dg/proc_ptr_comp_10.f90: New.
305
306 2009-05-25 Richard Guenther <rguenther@suse.de>
307
308 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
309 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
310
311 2009-05-25 Ira Rosen <irar@il.ibm.com>
312
313 PR tree-optimization/40238
314 * gcc.dg/vect/pr40238.c: New test.
315
316 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
317 Dominique Dhumieres
318
319 PR fortran/35732
320 PR fortran/39872
321 * gfortran.dg/bounds_check_fail_3.f90: New test.
322 * gfortran.dg/bounds_check_fail_4.f90: New test.
323 * gfortran.dg/bounds_check_14.f90: Update test.
324 * gfortran.dg/bound_4.f90: Update test.
325
326 2009-05-24 Richard Guenther <rguenther@suse.de>
327
328 PR middle-end/40233
329 * gcc.c-torture/compile/pr40233.c: New testcase.
330
331 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
332
333 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
334 for alpha*-*-* targets.
335
336 2009-05-24 Ira Rosen <irar@il.ibm.com>
337
338 * gcc.dg/vect/bb-slp-1.c: New test.
339 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
340 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
341 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
342 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
343 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
344 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
345 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
346 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
347 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
348 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
349 gcc.dg/vect/bb-slp-22.c: Likewise.
350 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
351
352 2009-05-23 Mark Mitchell <mark@codesourcery.com>
353 Maxim Kuvyrkov <maxim@codesourcery.com>
354
355 * gcc.dg/falign-labels-1.c: New test.
356
357 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
358
359 * gnat.dg/specs/rep_clause3.ads: New test.
360
361 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
362
363 * gnat.dg/addr6.adb: New test.
364
365 2009-05-22 Mark Mitchell <mark@codesourcery.com>
366
367 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
368 New function.
369 * gcc.target/arm/thumb2-mul-space.c: New file.
370 * gcc.target/arm/thumb2-mul-space-2.c: New file.
371 * gcc.target/arm/thumb2-mul-space-3.c: New file.
372 * gcc.target/arm/thumb2-mul-speed.c: New file.
373
374 2009-05-22 Richard Guenther <rguenther@suse.de>
375
376 PR middle-end/38964
377 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
378 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
379 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
380
381 2009-05-22 Mark Mitchell <mark@codesourcery.com>
382
383 * gcc.dg/dll-6.c: New test.
384 * gcc.dg/dll-6a.c: Likewise.
385 * gcc.dg/dll-7.c: Likewise.
386 * gcc.dg/dll-7a.c: Likewise.
387 * g++.dg/ext/dllexport2.C: Likewise.
388 * g++.dg/ext/dllexport2a.cc: Likewise.
389
390 2009-05-21 Steve Ellcey <sje@cup.hp.com>
391
392 PR target/37846
393 * gcc.target/ia64/mfused-madd-vect.c: New test.
394 * gcc.target/ia64/mfused-madd.c: New test.
395 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
396 * gcc.target/ia64/mno-fused-madd.c: New test.
397
398 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
399
400 * gcc.target/i386/movbe-1.c: New.
401 * gcc.target/i386/movbe-2.c: Likewise.
402
403 2009-05-21 Taras Glek <tglek@mozilla.com>
404
405 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
406 plugin_init signature.
407 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
408 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
409 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
410
411 2009-05-21 Mark Mitchell <mark@codesourcery.com>
412
413 * gcc.dg/target/arm/neon-vmla-1.c: New.
414 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
415
416 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
417
418 * gcc.target/mips/octeon-exts-6.c: New test.
419 * gcc.target/mips/extend-1.c: New test.
420 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
421 EXTS.
422 * gcc.target/mips/octeon-exts-5.c: Likewise.
423
424 2009-05-20 Jakub Jelinek <jakub@redhat.com>
425
426 PR middle-end/40204
427 * gcc.c-torture/compile/pr40204.c: New test.
428
429 2009-05-20 Richard Guenther <rguenther@suse.de>
430
431 * gcc.c-torture/compile/20090518-1.c: New testcase.
432
433 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
434
435 PR tree-optimization/40087
436 * gcc.dg/tree-ssa/pr40087.c: New test.
437
438 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
439
440 * gcc.dg/vector-4.c: New testcase.
441 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
442 * g++.dg/ext/vector16.C: New testcase.
443
444 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
445
446 PR c/40172
447 * gcc.dg/pr40172.c: Renamed to ...
448 * gcc.dg/pr40172-1.c: This.
449
450 * gcc.dg/pr40172-2.c: New.
451 * gcc.dg/pr40172-3.c: Likewise.
452
453 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
454
455 PR c/40172
456 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
457
458 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
459
460 * gnat.dg/loop_optimization6.ad[sb]: New test.
461
462 2009-05-19 Richard Guenther <rguenther@suse.de>
463
464 * gcc.c-torture/compile/20090519-1.c: New testcase.
465
466 2009-05-18 Jason Merrill <jason@redhat.com>
467
468 * g++.dg/cpp0x/explicit1.C: New.
469 * g++.dg/cpp0x/explicit2.C: New.
470
471 2009-05-18 Dodji Seketeli <dodji@redhat.com>
472
473 PR debug/40109
474 * g++.dg/debug/dwarf2/nested-1.C: New test.
475
476 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
477
478 PR testsuite/39907
479 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
480 stack alignment.
481
482 2009-05-18 Janus Weil <janus@gcc.gnu.org>
483
484 PR fortran/40164
485 * gfortran.dg/proc_ptr_comp_8.f90: New.
486
487 2009-05-18 Richard Guenther <rguenther@suse.de>
488
489 PR fortran/40168
490 * gfortran.dg/array_memset_2.f90: Adjust.
491
492 2009-05-18 Janus Weil <janus@gcc.gnu.org>
493
494 PR fortran/36947
495 PR fortran/40039
496 * gfortran.dg/interface_27.f90: New.
497 * gfortran.dg/interface_28.f90: New.
498 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
499 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
500
501 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
502
503 * gcc.target/m68k/tls-ie.c: New test.
504 * gcc.target/m68k/tls-le.c: New test.
505 * gcc.target/m68k/tls-gd.c: New test.
506 * gcc.target/m68k/tls-ld.c: New test.
507 * gcc.target/m68k/tls-ie-xgot.c: New test.
508 * gcc.target/m68k/tls-le-xtls.c: New test.
509 * gcc.target/m68k/tls-gd-xgot.c: New test.
510 * gcc.target/m68k/tls-ld-xgot.c: New test.
511 * gcc.target/m68k/tls-ld-xtls.c: New test.
512 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
513
514 2009-05-18 Martin Jambor <mjambor@suse.cz>
515
516 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
517
518 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
519
520 PR c/40172
521 * gcc.dg/pr40172.c: New.
522
523 2009-05-17 Jason Merrill <jason@redhat.com>
524
525 PR c++/40139
526 * g++.dg/template/dtor6.C: New.
527
528 2009-05-17 Joseph Myers <joseph@codesourcery.com>
529
530 * g++.dg/warn/translate-ice-1.C: New test.
531
532 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
533
534 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
535 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
536 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
537 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
538
539 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
540
541 PR fortran/33197
542 * gfortran.dg/erf_2.F90: New test.
543 * gfortran.dg/erfc_scaled_2.f90: New test.
544
545 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
546
547 PR fortran/31243
548 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
549 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
550 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
551
552 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
553
554 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
555 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
556
557 2009-05-15 Ian Lance Taylor <iant@google.com>
558
559 * gcc.dg/Wcxx-compat-10.c: New testcase.
560
561 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
562
563 PR 16302
564 * gcc.dg/pr16302.c: New.
565 * g++.dg/warn/pr16302.C: New.
566
567 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
568
569 * gcc.dg/torture/builtin-math-5.c: New.
570 * gcc.dg/torture/builtin-math-6.c: New.
571 * lib/target-supports.exp (check_effective_target_mpc): New.
572
573 2009-05-15 Jan Hubicka <jh@suse.cz>
574
575 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
576
577 2009-05-15 Jan Hubicka <jh@suse.cz>
578
579 * gcc.target/i386/align-main-1.c (check): Mark noinline.
580 * gcc.target/i386/align-main-2.c (check): Mark noinline.
581 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
582 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
583 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): Mark noinline.
584 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): Mark noinline.
585 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
586 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
587
588 2009-05-15 Jan Hubicka <jh@suse.cz>
589
590 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
591 optimized by sibcall noinline.
592
593 2009-05-15 Jan Hubicka <jh@suse.cz>
594
595 * sibcall-1.c (track): Mark noinline.
596 * sibcall-2.c (track): Mark noinline.
597 * sibcall-3.c (track): Mark noinline.
598 * sibcall-4.c (track): Mark noinline.
599
600 2009-05-15 Jan Hubicka <jh@suse.cz>
601
602 * flatten-2.c: Disable early inlining; add comment.
603 * flatten-3.c: New test based on flatten-2.c.
604
605 2009-05-15 Richard Guenther <rguenther@suse.de>
606
607 PR tree-optimization/39999
608 * gcc.c-torture/compile/pr39999.c: New testcase.
609
610 2009-05-15 Joseph Myers <joseph@codesourcery.com>
611
612 * gcc.c-torture/compile/ptr-conv-1.c: New test.
613
614 2009-05-14 Ian Lance Taylor <iant@google.com>
615
616 * gcc.dg/Wcxx-compat-9.c: New testcase.
617
618 2009-05-14 Janus Weil <janus@gcc.gnu.org>
619
620 PR fortran/39996
621 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
622 * gfortran.dg/duplicate_type_2.f90: Ditto.
623 * gfortran.dg/duplicate_type_3.f90: New.
624
625 2009-05-14 Laurent GUERBY <laurent@guerby.net>
626
627 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
628 * ada/acats/tests/c5/c59002c.ada: Likewise.
629
630 2009-05-13 Taras Glek <tglek@mozilla.com>
631
632 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
633 attributes and decl smashing.
634 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
635 attributes.
636 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
637 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
638
639 2009-05-14 Jakub Jelinek <jakub@redhat.com>
640
641 PR fortran/39865
642 * gfortran.dg/pr39865.f90: New test.
643 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
644 arrays in FMT=.
645 * gfortran.dg/hollerith_f95.f90: Likewise.
646 * gfortran.dg/hollerith6.f90: New test.
647 * gfortran.dg/hollerith7.f90: New test.
648
649 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
650
651 PR cpp/36674
652 * gcc.dg/cpp/pr36674.i: New.
653
654 2009-05-14 Ben Elliston <bje@au.ibm.com>
655
656 PR middle-end/40035
657 * gcc.c-torture/compile/pr40035.c: New test.
658
659 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
660
661 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
662
663 2009-05-12 Tobias Burnus <burnus@net-b.de>
664
665 PR fortran/40110
666 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
667 * gfortran.dg/c_kind_tests_2.f03: Ditto.
668 * gfortran.dg/interop_params.f03: Ditto.
669
670 2009-05-12 Jan Hubicka <jh@suse.cz>
671
672 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 so unrolling
673 still happens.
674 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
675 * gcc.dg/ipa/ipacost-2.c: Likewise.
676 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
677
678 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
679
680 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
681
682 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
683
684 * lib/target-supports.exp (check_profiling_available): Return
685 false for -p on *-*-cygwin* targets.
686
687 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
688
689 PR tree-optimization/38632
690 * g++.dg/tree-ssa/pr38632.C: New.
691
692 2009-05-11 Jan Hubicka <jh@suse.cz>
693
694 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
695 we now optimize better.
696 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
697 out at different places.
698 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
699 unroling.
700 * gcc.dg/vect/vect-76.c: Likewise.
701 * gcc.dg/vect/vect-70.c: Likewise.
702 * gcc.dg/vect/vect-66.c: Likewise.
703 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
704 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
705
706 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
707
708 PR middle-end/40080
709 * gcc.c-torture/compile/pr40080.c: New.
710
711 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
712
713 * gcc.c-torture/compile/pr40026.c: New testcase.
714
715 2009-05-11 Janus Weil <janus@gcc.gnu.org>
716
717 PR fortran/40089
718 * gfortran.dg/proc_ptr_comp_7.f90: New.
719
720 2009-05-11 Ira Rosen <irar@il.ibm.com>
721
722 PR tree-optimization/40074
723 * gcc.dg/vect/pr40074.c: New test.
724
725 2009-05-10 Ian Lance Taylor <iant@google.com>
726
727 * gcc.dg/Wcxx-compat-7.c: New testcase.
728 * gcc.dg/Wcxx-compat-8.c: New testcase.
729 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
730 notes
731 * gcc.dg/pr17188-1.c: Likewise.
732 * gcc.dg/pr39084.c: Likewise.
733
734 2009-05-10 Michael Matz <matz@suse.de>
735
736 PR target/40031
737 * gcc.dg/pr40031.c: New test.
738
739 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
740
741 PR fortran/40018
742 * gfortran.dg/array_constructor_31.f90: New test.
743
744 2009-05-10 Richard Guenther <rguenther@suse.de>
745
746 PR tree-optimization/40081
747 * g++.dg/torture/pr40081.C: New testcase.
748
749 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
750
751 PR fortran/38863
752 * gfortran.dg/dependency_24.f90: New test.
753 * gfortran.dg/dependency_23.f90: Clean up module files.
754
755 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
756
757 PR fortran/38956
758 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
759 * gfortran.dg/chmod_2.f90: Likewise.
760 * gfortran.dg/chmod_3.f90: Likewise.
761 * gfortran.dg/open_errors.f90: Likewise.
762
763 2009-05-09 Jan Hubicka <jh@suse.cz>
764
765 PR middle-end/40043
766 * g++.dg/eh/nested-try.C: New test.
767
768 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
769
770 PR tree-optimization/40049
771 * gcc.dg/vect/vect-shift-2.c: New test.
772
773 2009-05-08 Joseph Myers <joseph@codesourcery.com>
774
775 * gcc.dg/torture/complex-sign-mul-minus-one.c,
776 gcc.dg/torture/complex-sign-mul-one.c: New tests.
777
778 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
779
780 PR c/36892
781 * g++.dg/warn/deprecated-6.C: New.
782 * gcc.dg/deprecated-4.c: Likewise.
783 * gcc.dg/deprecated-5.c: Likewise.
784 * gcc.dg/deprecated-6.c: Likewise.
785
786 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
787
788 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
789 __aligned__(__BIGGEST_ALIGNMENT__).
790 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
791 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
792 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
793 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
794 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
795 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
796 * gcc.dg/vect/Os-vect-95.c: Likewise.
797 * gcc.dg/vect/pr20122.c: Likewise.
798 * gcc.dg/vect/pr36493.c: Likewise.
799 * gcc.dg/vect/pr37385.c: Likewise.
800 * gcc.dg/vect/slp-7.c: Likewise.
801 * gcc.dg/vect/slp-9.c: Likewise.
802 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
803 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
804 * gcc.dg/vect/vect-35.c: Likewise.
805 * gcc.dg/vect/vect-40.c: Likewise.
806 * gcc.dg/vect/vect-42.c: Likewise.
807 * gcc.dg/vect/vect-44.c: Likewise.
808 * gcc.dg/vect/vect-46.c: Likewise.
809 * gcc.dg/vect/vect-48.c: Likewise.
810 * gcc.dg/vect/vect-52.c: Likewise.
811 * gcc.dg/vect/vect-54.c: Likewise.
812 * gcc.dg/vect/vect-56.c: Likewise.
813 * gcc.dg/vect/vect-58.c: Likewise.
814 * gcc.dg/vect/vect-60.c: Likewise.
815 * gcc.dg/vect/vect-74.c: Likewise.
816 * gcc.dg/vect/vect-75.c: Likewise.
817 * gcc.dg/vect/vect-76.c: Likewise.
818 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
819 * gcc.dg/vect/vect-77.c: Likewise.
820 * gcc.dg/vect/vect-77-global.c: Likewise.
821 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
822 * gcc.dg/vect/vect-78.c: Likewise.
823 * gcc.dg/vect/vect-78-global.c: Likewise.
824 * gcc.dg/vect/vect-80.c: Likewise.
825 * gcc.dg/vect/vect-85.c: Likewise.
826 * gcc.dg/vect/vect-87.c: Likewise.
827 * gcc.dg/vect/vect-88.c: Likewise.
828 * gcc.dg/vect/vect-92.c: Likewise.
829 * gcc.dg/vect/vect-93.c: Likewise.
830 * gcc.dg/vect/vect-95.c: Likewise.
831 * gcc.dg/vect/vect-97.c: Likewise.
832 * gcc.dg/vect/vect-complex-1.c: Likewise.
833 * gcc.dg/vect/vect-complex-4.c: Likewise.
834 * gcc.dg/vect/vect-complex-5.c: Likewise.
835 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
836 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
837 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
838 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
839 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
840 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
841 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
842 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
843 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
844 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
845 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
846 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
847 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
848 * gcc.dg/vect/vect-outer-1a.c: Likewise.
849 * gcc.dg/vect/vect-outer-1.c: Likewise.
850 * gcc.dg/vect/vect-outer-2a.c: Likewise.
851 * gcc.dg/vect/vect-outer-2b.c: Likewise.
852 * gcc.dg/vect/vect-outer-2.c: Likewise.
853 * gcc.dg/vect/vect-outer-2c.c: Likewise.
854 * gcc.dg/vect/vect-outer-2d.c: Likewise.
855 * gcc.dg/vect/vect-outer-3a.c: Likewise.
856 * gcc.dg/vect/vect-outer-3b.c: Likewise.
857 * gcc.dg/vect/vect-outer-3.c: Likewise.
858 * gcc.dg/vect/vect-outer-3c.c: Likewise.
859 * gcc.dg/vect/vect-outer-5.c: Likewise.
860 * gcc.dg/vect/vect-outer-6.c: Likewise.
861 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
862 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
863 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
864 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
865 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
866 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
867 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
868 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
869 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
870 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
871 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
872 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
873 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
874 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
875
876 2009-05-08 Joseph Myers <joseph@codesourcery.com>
877
878 PR c/24581
879 * gcc.dg/torture/complex-sign.h: New header.
880 * gcc.dg/torture/complex-sign-add.c,
881 gcc.dg/torture/complex-sign-mixed-add.c,
882 gcc.dg/torture/complex-sign-mixed-div.c,
883 gcc.dg/torture/complex-sign-mixed-mul.c,
884 gcc.dg/torture/complex-sign-mixed-sub.c,
885 gcc.dg/torture/complex-sign-mul.c,
886 gcc.dg/torture/complex-sign-sub.c: New tests.
887
888 2009-05-08 Janus Weil <janus@gcc.gnu.org>
889
890 PR fortran/39876
891 * gfortran.dg/intrinsic_3.f90: New.
892
893 2009-05-07 Janis Johnson <janis187@us.ibm.com>
894
895 PR c/39037
896 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
897 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
898 * gcc.dg/dfp/float-constant-double.c: New test.
899 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
900 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
901 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
902 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
903 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
904 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
905 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
906 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
907 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
908
909 2009-05-07 Jakub Jelinek <jakub@redhat.com>
910
911 PR middle-end/40057
912 * gcc.c-torture/execute/pr40057.c: New test.
913
914 2009-05-06 James E. Wilson <wilson@codesourcery.com>
915
916 * gcc.c-torture/compile/const-high-part.c: New test.
917
918 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
919
920 PR testsuite/40050
921 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
922 build plugin.
923
924 2009-05-06 Janus Weil <janus@gcc.gnu.org>
925
926 PR fortran/39630
927 * gfortran.dg/proc_decl_1.f90: Modified.
928 * gfortran.dg/proc_ptr_comp_1.f90: New.
929 * gfortran.dg/proc_ptr_comp_2.f90: New.
930 * gfortran.dg/proc_ptr_comp_3.f90: New.
931 * gfortran.dg/proc_ptr_comp_4.f90: New.
932 * gfortran.dg/proc_ptr_comp_5.f90: New.
933 * gfortran.dg/proc_ptr_comp_6.f90: New.
934
935 2009-05-06 Dodji Seketeli <dodji@redhat.com>
936
937 PR c++/17395
938 * g++.dg/template/call7.C: New test.
939
940 2009-05-06 Diego Novillo <dnovillo@google.com>
941
942 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
943
944 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
945
946 * gfortran.dg/pr40021.f: Moved to ...
947 * gfortran.fortran-torture/execute/pr40021.f: Here.
948
949 2009-05-06 Janis Johnson <janis187@us.ibm.com>
950
951 PR middle-end/39986
952 * gcc.dg/dfp/pr39986.c: New test.
953
954 2009-05-06 Michael Matz <matz@suse.de>
955
956 PR middle-end/40021
957 * gfortran.dg/pr40021.f: New test.
958
959 2009-05-06 Le-Chun Wu <lcwu@google.com>
960
961 * lib/plugin-support.exp: New file containing support procs for
962 plugin testcases.
963 * lib/target-supports.exp (check_plugin_available): New proc.
964 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
965 * gcc.dg/plugin/selfassign.c: New plugin source file.
966 * gcc.dg/plugin/self-assign-test-1.c: New test.
967 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
968 * g++.dg/README: Add description for plugin test.
969 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
970 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
971 * g++.dg/plugin/selfassign.c: New plugin source file.
972 * g++.dg/plugin/self-assign-test-1.C: New test.
973 * g++.dg/plugin/self-assign-test-2.C: Likewise.
974 * g++.dg/plugin/self-assign-test-3.C: Likewise.
975 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
976 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
977
978 2009-05-06 Tobias Burnus <burnus@net-b.de>
979
980 PR fortran/40041
981 * gfortran.dg/intrinsic_2.f90: New test.
982 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
983
984 2009-05-06 Joseph Myers <joseph@codesourcery.com>
985
986 PR c/40032
987 * gcc.dg/noncompile/incomplete-5.c: New test.
988
989 2009-05-05 Jakub Jelinek <jakub@redhat.com>
990
991 PR middle-end/39666
992 * gcc.dg/pr39666-1.c: New test.
993 * gcc.dg/pr39666-2.c: Likewise.
994 * g++.dg/warn/Wuninitialized-4.C: Likewise.
995 * g++.dg/warn/Wuninitialized-5.C: Likewise.
996 * gfortran.dg/pr39666-1.f90: Likewise.
997 * gfortran.dg/pr39666-2.f90: Likewise.
998
999 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
1000
1001 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
1002 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
1003 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1004
1005 2009-05-05 Janus Weil <janus@gcc.gnu.org>
1006
1007 PR fortran/39998
1008 * gfortran.dg/proc_ptr_17.f90: New.
1009
1010 2009-05-05 Richard Guenther <rguenther@suse.de>
1011
1012 PR tree-optimization/40022
1013 * gcc.c-torture/execute/pr40022.c: New testcase.
1014
1015 2009-05-05 Richard Guenther <rguenther@suse.de>
1016
1017 PR middle-end/40023
1018 * gcc.c-torture/compile/pr40023.c: New testcase.
1019
1020 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
1021
1022 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
1023 * g++.dg/template/overload9.C: Likewise.
1024 * g++.dg/ext/ms-1.C: New.
1025
1026 2009-05-05 Jakub Jelinek <jakub@redhat.com>
1027
1028 PR c++/40013
1029 * g++.dg/ext/vla7.C: New test.
1030
1031 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1032
1033 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
1034
1035 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1036
1037 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
1038 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
1039 Update expected errors.
1040
1041 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1042
1043 PR c++/28152
1044 * g++.dg/parse/parser-pr28152.C: New.
1045 * g++.dg/parse/parser-pr28152-2.C: New.
1046
1047 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1048
1049 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
1050
1051 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
1052
1053 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
1054 * gcc.target/sparc/fexpand-2.c: Likewise.
1055 * gcc.target/sparc/fpmerge-2.c: Likewise.
1056 * gcc.target/sparc/pdist-2.c: Likewise.
1057
1058 2009-05-03 Richard Guenther <rguenther@suse.de>
1059
1060 PR c/39983
1061 * gcc.c-torture/compile/pr39983.c: New testcase.
1062
1063 2009-05-03 Joseph Myers <joseph@codesourcery.com>
1064
1065 * gcc.dg/c99-complex-3.c: New test.
1066
1067 2009-05-03 Joseph Myers <joseph@codesourcery.com>
1068
1069 * gcc.dg/cpp/utf8-5byte-1.c: New test.
1070
1071 2009-05-02 Joseph Myers <joseph@codesourcery.com>
1072
1073 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
1074
1075 2009-05-02 Richard Guenther <rguenther@suse.de>
1076
1077 PR middle-end/40001
1078 * gcc.target/spu/pr40001.c: New testcase.
1079
1080 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
1081
1082 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
1083
1084 2009-04-30 Steve Ellcey <sje@cup.hp.com>
1085
1086 PR middle-end/39579
1087 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
1088 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
1089
1090 2009-04-30 Janis Johnson <janis187@us.ibm.com>
1091
1092 PR testsuite/39776
1093 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
1094 no longer issued.
1095
1096 2009-04-30 David Ayers <ayers@fsfe.org>
1097
1098 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
1099 and gcc_error_prefix variables.
1100 * objc.dg/bad-receiver-type.m: Update to match correct
1101 diagnostics marker.
1102 * objc.dg/encode-5.m: Likewise.
1103 * objc.dg/id-1.m: Likewise.
1104 * objc.dg/method-1.m: Likewise.
1105 * objc.dg/method-6.m: Likewise.
1106 * objc.dg/method-7.m: Likewise.
1107 * objc.dg/method-9.m: Likewise.
1108 * objc.dg/method-11.m: Likewise.
1109 * objc.dg/method-20.m: Likewise.
1110 * objc.dg/private-1.m: Likewise.
1111
1112 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
1113
1114 PR libfortran/39667
1115 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
1116 * gfortran.dg/advance_4.f90: Likewise
1117 * gfortran.dg/advance_5.f90: Likewise
1118 * gfortran.dg/append_1.f90: Likewise
1119 * gfortran.dg/backslash_1.f90: Likewise
1120 * gfortran.dg/backslash_2.f90: Likewise
1121 * gfortran.dg/backslash_3.f: Likewise
1122 * gfortran.dg/backspace_10.f90: Likewise
1123 * gfortran.dg/backspace_3.f: Likewise
1124 * gfortran.dg/backspace_4.f: Likewise
1125 * gfortran.dg/backspace_5.f: Likewise
1126 * gfortran.dg/backspace_8.f: Likewise
1127 * gfortran.dg/backspace_9.f: Likewise
1128 * gfortran.dg/complex_write.f90: Likewise
1129 * gfortran.dg/convert_implied_open.f90: Likewise
1130 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
1131 * gfortran.dg/dos_eol.f: Likewise
1132 * gfortran.dg/empty_format_1.f90: Likewise
1133 * gfortran.dg/endfile.f: Likewise
1134 * gfortran.dg/eof_1.f90: Likewise
1135 * gfortran.dg/eor_1.f90: Likewise
1136 * gfortran.dg/eor_handling_1.f90: Likewise
1137 * gfortran.dg/eor_handling_2.f90: Likewise
1138 * gfortran.dg/eor_handling_3.f90: Likewise
1139 * gfortran.dg/eor_handling_4.f90: Likewise
1140 * gfortran.dg/eor_handling_5.f90: Likewise
1141 * gfortran.dg/error_recovery_5.f90: Likewise
1142 * gfortran.dg/f2003_inquire_1.f03: Likewise
1143 * gfortran.dg/f2003_io_4.f03: Likewise
1144 * gfortran.dg/f2003_io_5.f03: Likewise
1145 * gfortran.dg/f2003_io_7.f03: Likewise
1146 * gfortran.dg/fgetc_1.f90: Likewise
1147 * gfortran.dg/fgetc_2.f90: Likewise
1148 * gfortran.dg/flush_1.f90: Likewise
1149 * gfortran.dg/fmt_exhaust.f90: Likewise
1150 * gfortran.dg/fmt_huge.f90: Likewise
1151 * gfortran.dg/fmt_read.f90: Likewise
1152 * gfortran.dg/fmt_t_1.f90: Likewise
1153 * gfortran.dg/fmt_t_2.f90: Likewise
1154 * gfortran.dg/fmt_t_3.f90: Likewise
1155 * gfortran.dg/fmt_t_4.f90: Likewise
1156 * gfortran.dg/fmt_t_5.f90: Likewise
1157 * gfortran.dg/fmt_t_7.f: Likewise
1158 * gfortran.dg/fseek.f90: Likewise
1159 * gfortran.dg/ftell_1.f90: Likewise
1160 * gfortran.dg/ftell_2.f90: Likewise
1161 * gfortran.dg/func_derived_3.f90: Likewise
1162 * gfortran.dg/inquire_9.f90: Likewise
1163 * gfortran.dg/iostat_1.f90: Likewise
1164 * gfortran.dg/iostat_2.f90: Likewise
1165 * gfortran.dg/list_read_1.f90: Likewise
1166 * gfortran.dg/list_read_4.f90: Likewise
1167 * gfortran.dg/list_read_5.f90: Likewise
1168 * gfortran.dg/list_read_7.f90: Likewise
1169 * gfortran.dg/list_read_8.f90: Likewise
1170 * gfortran.dg/list_read_9.f90: Likewise
1171 * gfortran.dg/namelist_13.f90: Likewise
1172 * gfortran.dg/namelist_14.f90: Likewise
1173 * gfortran.dg/namelist_15.f90: Likewise
1174 * gfortran.dg/namelist_16.f90: Likewise
1175 * gfortran.dg/namelist_17.f90: Likewise
1176 * gfortran.dg/namelist_18.f90: Likewise
1177 * gfortran.dg/namelist_19.f90: Likewise
1178 * gfortran.dg/namelist_20.f90: Likewise
1179 * gfortran.dg/namelist_24.f90: Likewise
1180 * gfortran.dg/namelist_26.f90: Likewise
1181 * gfortran.dg/namelist_27.f90: Likewise
1182 * gfortran.dg/namelist_28.f90: Likewise
1183 * gfortran.dg/namelist_37.f90: Likewise
1184 * gfortran.dg/namelist_38.f90: Likewise
1185 * gfortran.dg/namelist_39.f90: Likewise
1186 * gfortran.dg/namelist_40.f90: Likewise
1187 * gfortran.dg/namelist_43.f90: Likewise
1188 * gfortran.dg/namelist_44.f90: Likewise
1189 * gfortran.dg/namelist_45.f90: Likewise
1190 * gfortran.dg/namelist_46.f90: Likewise
1191 * gfortran.dg/namelist_47.f90: Likewise
1192 * gfortran.dg/namelist_48.f90: Likewise
1193 * gfortran.dg/namelist_49.f90: Likewise
1194 * gfortran.dg/namelist_50.f90: Likewise
1195 * gfortran.dg/namelist_51.f90: Likewise
1196 * gfortran.dg/namelist_52.f90: Likewise
1197 * gfortran.dg/namelist_56.f90: Likewise
1198 * gfortran.dg/namelist_char_only.f90: Likewise
1199 * gfortran.dg/namelist_use.f90: Likewise
1200 * gfortran.dg/namelist_use_only.f90: Likewise
1201 * gfortran.dg/noadv_size.f90: Likewise
1202 * gfortran.dg/open_access_append_1.f90: Likewise
1203 * gfortran.dg/pad_no.f90: Likewise
1204 * gfortran.dg/pr12884.f: Likewise
1205 * gfortran.dg/pr17090.f90: Likewise
1206 * gfortran.dg/pr17285.f90: Likewise
1207 * gfortran.dg/pr17286.f90: Likewise
1208 * gfortran.dg/pr18122.f90: Likewise
1209 * gfortran.dg/pr18210.f90: Likewise
1210 * gfortran.dg/pr18392.f90: Likewise
1211 * gfortran.dg/pr19155.f: Likewise
1212 * gfortran.dg/pr19216.f: Likewise
1213 * gfortran.dg/pr19467.f90: Likewise
1214 * gfortran.dg/pr19657.f: Likewise
1215 * gfortran.dg/pr20257.f90: Likewise
1216 * gfortran.dg/read_bad_advance.f90: Likewise
1217 * gfortran.dg/read_eof_2.f90: Likewise
1218 * gfortran.dg/read_eof_4.f90: Likewise
1219 * gfortran.dg/read_many_1.f: Likewise
1220 * gfortran.dg/read_noadvance.f90: Likewise
1221 * gfortran.dg/read_repeat.f90: Likewise
1222 * gfortran.dg/read_size_noadvance.f90: Likewise
1223 * gfortran.dg/read_x_past.f: Likewise
1224 * gfortran.dg/record_marker_1.f90: Likewise
1225 * gfortran.dg/record_marker_3.f90: Likewise
1226 * gfortran.dg/rewind_1.f90: Likewise
1227 * gfortran.dg/runtime_warning_1.f90: Likewise
1228 * gfortran.dg/shape_3.f90: Likewise
1229 * gfortran.dg/slash_1.f90: Likewise
1230 * gfortran.dg/stat_1.f90: Likewise
1231 * gfortran.dg/stat_2.f90: Likewise
1232 * gfortran.dg/streamio_11.f90: Likewise
1233 * gfortran.dg/streamio_3.f90: Likewise
1234 * gfortran.dg/streamio_4.f90: Likewise
1235 * gfortran.dg/streamio_9.f90: Likewise
1236 * gfortran.dg/tl_editing.f90: Likewise
1237 * gfortran.dg/unf_io_convert_1.f90: Likewise
1238 * gfortran.dg/unf_io_convert_2.f90: Likewise
1239 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
1240 * gfortran.dg/unf_short_record_1.f90: Likewise
1241 * gfortran.dg/utf8_1.f03: Likewise
1242 * gfortran.dg/utf8_2.f03: Likewise
1243 * gfortran.dg/widechar_IO_1.f90: Likewise
1244 * gfortran.dg/write_check3.f90: Likewise
1245 * gfortran.dg/write_rewind_2.f: Likewise
1246 * gfortran.dg/x_slash_2.f: Likewise
1247
1248 2009-04-29 Richard Guenther <rguenther@suse.de>
1249
1250 PR target/39943
1251 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
1252 New.
1253 (check_effective_target_vect_floatuint_cvt): Likewise.
1254 * gcc.dg/vect/slp-10.c: Adjust.
1255 * gcc.dg/vect/slp-11.c: Adjust.
1256 * gcc.dg/vect/slp-12b.c: Adjust.
1257 * gcc.dg/vect/slp-33.c: Adjust.
1258 * gcc.c-torture/compile/pr39943.c: New testcase.
1259
1260 2009-04-29 Richard Guenther <rguenther@suse.de>
1261
1262 PR middle-end/39937
1263 * gcc.c-torture/compile/pr39937.c: New testcase.
1264
1265 2009-04-29 Richard Guenther <rguenther@suse.de>
1266
1267 PR tree-optimization/39941
1268 * gcc.c-torture/compile/pr39941.c: New testcase.
1269
1270 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
1271
1272 * gcc.target/bfin/20090411-1.c: New test.
1273
1274 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
1275
1276 PR target/39565
1277 * gcc.dg/pr39565.c: New testcase.
1278
1279 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
1280
1281 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
1282 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1283 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1284 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1285 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1286 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1287 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1288 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1289 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1290 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1291 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1292 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1293 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1294 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1295 * gcc.target/i386/pr37191.c: Likewise.
1296 * gcc.target/i386/reload-1.c: Likewise.
1297 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
1298 * g++.old-deja/g++.pt/repo2.C: Likewise.
1299 * g++.old-deja/g++.pt/repo3.C: Likewise.
1300 * g++.old-deja/g++.pt/repo4.C: Likewise.
1301 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1302 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1303 * g++.dg/template/repo1.C: Likewise.
1304 * g++.dg/template/repo2.C: Likewise.
1305 * g++.dg/template/repo3.C: Likewise.
1306 * g++.dg/template/repo4.C: Likewise.
1307 * g++.dg/template/repo5.C: Likewise.
1308 * g++.dg/template/repo6.C: Likewise.
1309 * g++.dg/template/repo7.C: Likewise.
1310 * g++.dg/template/repo8.C: Likewise.
1311 * g++.dg/template/repo9.C: Likewise.
1312 * g++.dg/rtti/repo1.C: Likewise.
1313 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
1314 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
1315 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
1316 * g++.dg/other/PR23205.C: Skip for vxworks.
1317 * g++.dg/ext/visibility/class1.C: Requires PIC.
1318 * g++.dg/eh/async-unwind2.C: Requires PIC.
1319 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
1320 does not have cxa_exit.
1321
1322 2009-04-28 Jing Yu <jingyu@google.com>
1323
1324 PR testsuite/39790
1325 * lib/target-supports.exp (check_effective_target_tls): Remove
1326 comment of caching.
1327 (check_effective_target_tls_native): Likewise.
1328 (check_effective_target_tls_runtime): Likewise.
1329 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
1330 tls to tls_runtime.
1331 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
1332
1333 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1334
1335 PR fortran/39946
1336 * gfortran.dg/proc_ptr_16.f90: New.
1337
1338 2009-04-28 Steve Ellcey <sje@cup.hp.com>
1339
1340 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
1341 lp64 is true.
1342
1343 2009-04-28 Richard Guenther <rguenther@suse.de>
1344
1345 PR middle-end/39937
1346 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
1347
1348 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
1349
1350 * g++.dg/warn/pr35652.C: Removed.
1351 * gcc.dg/pr35652.c: Likewise.
1352
1353 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
1354
1355 * gcc.target/ia64/20071210-2.c: New testcase.
1356
1357 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1358
1359 PR c/39323
1360 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
1361 * gcc.dg/pr39323-3.c: Ditto.
1362
1363 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1364
1365 PR fortran/39930
1366 PR fortran/39931
1367 * gfortran.dg/ambiguous_reference_2.f90: New.
1368 * gfortran.dg/pointer_assign_7.f90: New.
1369
1370 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
1371 Mark Mitchell <mark@codesourcery.com>
1372
1373 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
1374 * gcc.dg/20020103-1.c: Check for __ppc.
1375 * gcc.dg/asm-b.c: Check for __ppc.
1376 * gcc.dg/20020919-1.c: Check for __ppc.
1377 * gcc.dg/20020312-2.c: Likewise.
1378 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
1379 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
1380 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
1381 * g++.dg/warn/weak1.C: Likewise.
1382 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
1383 static so appropriate optimizations kick in.
1384 (find_base_value_wrapper): New function.
1385 * g++.dg/eh/simd-5.C: Fix target triplet.
1386 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
1387
1388 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1389 H.J. Lu <hongjiu.lu@intel.com>
1390
1391 PR target/39911
1392 * gcc.target/i386/pr39911.c: New test.
1393
1394 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
1395
1396 PR fortran/39879
1397 * gfortran.dg/alloc_comp_assign_10.f90: New test.
1398
1399 2009-04-28 Ben Elliston <bje@au.ibm.com>
1400
1401 PR c++/35652
1402 Revert:
1403
1404 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1405
1406 * gcc.dg/pr35652.C: New.
1407 * g++.dg/warn/pr35652.C: New.
1408 * gcc.dg/format/plus-1.c: Adjust message.
1409
1410 2009-04-27 DJ Delorie <dj@redhat.com>
1411
1412 * lib/target-supports.exp (check_effective_target_double64): New.
1413 (check_effective_target_double64plus): New.
1414 (check_effective_target_large_double): New.
1415 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
1416 * gcc.dg/div-double-1.c: Likewise.
1417 * gcc.dg/Wconversion-real.c: Require large_double.
1418 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
1419
1420 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
1421 are too small.
1422
1423 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
1424 constants as long.
1425
1426 2009-04-27 Ian Lance Taylor <iant@google.com>
1427
1428 * gcc.dg/Wcxx-compat-5.c: New testcase.
1429 * gcc.dg/Wcxx-compat-6.c: New testcase.
1430
1431 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1432
1433 Allow non-constant arguments to conversion intrinsics.
1434 * gcc.target/spu/intrinsics-3.c: Update tests.
1435
1436 2009-04-27 Richard Guenther <rguenther@suse.de>
1437
1438 PR middle-end/39928
1439 * gcc.c-torture/compile/pr39928-1.c: New testcase.
1440 * gcc.c-torture/compile/pr39928-2.c: Likewise.
1441
1442 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
1443
1444 PR target/39903
1445 * gcc.dg/torture/pr39903-1.c: New.
1446 * gcc.dg/torture/pr39903-2.c: Likewise.
1447
1448 2009-04-27 Revital Eres <eres@il.ibm.com>
1449
1450 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
1451 and check it.
1452 * gcc.dg/sms-2.c: Add dump check.
1453 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
1454 and check it.
1455 * gcc.dg/sms-4.c: Likewise.
1456 * gcc.dg/sms-5.c: Likewise.
1457 * gcc.dg/sms-6.c: Likewise.
1458 * gcc.dg/sms-7.c: Likewise.
1459 * gcc.dg/sms-antideps.c: Rename to...
1460 * gcc.dg/sms-8.c: This and add sms dump file and check it.
1461
1462 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
1463
1464 * gnat.dg/opt2.adb: New test.
1465
1466 2009-04-27 Jakub Jelinek <jakub@redhat.com>
1467
1468 PR c++/39875
1469 * g++.dg/warn/Wunused-15.C: New test.
1470
1471 2009-04-26 Michael Matz <matz@suse.de>
1472
1473 Expand from SSA.
1474 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1475 change regexps.
1476 * gcc.target/i386/pr37248-1.c: Modified.
1477 * gcc.target/i386/pr37248-3.c: Modified.
1478 * gcc.target/i386/pr37248-2.c: Modified.
1479 * gnat.dg/aliasing1.adb: Modified.
1480 * gnat.dg/pack9.adb: Modified.
1481 * gnat.dg/aliasing2.adb: Modified.
1482 * gcc.dg/strict-overflow-2.c: Modified.
1483 * gcc.dg/autopar/reduc-1char.c: Modified.
1484 * gcc.dg/autopar/reduc-2char.c: Modified.
1485 * gcc.dg/autopar/reduc-1.c: Modified.
1486 * gcc.dg/autopar/reduc-2.c: Modified.
1487 * gcc.dg/autopar/reduc-3.c: Modified.
1488 * gcc.dg/autopar/reduc-6.c: Modified.
1489 * gcc.dg/autopar/reduc-7.c: Modified.
1490 * gcc.dg/autopar/reduc-8.c: Modified.
1491 * gcc.dg/autopar/reduc-9.c: Modified.
1492 * gcc.dg/autopar/reduc-1short.c: Modified.
1493 * gcc.dg/autopar/reduc-2short.c: Modified.
1494 * gcc.dg/autopar/parallelization-1.c: Modified.
1495 * gcc.dg/strict-overflow-4.c: Modified.
1496 * gcc.dg/strict-overflow-6.c: Modified.
1497 * gcc.dg/gomp/combined-1.c: Modified.
1498 * gcc.dg/no-strict-overflow-1.c: Modified.
1499 * gcc.dg/no-strict-overflow-3.c: Modified.
1500 * gcc.dg/no-strict-overflow-5.c: Modified.
1501 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1502 * gcc.dg/tree-ssa/pr18134.c: Modified.
1503 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1504 * gcc.dg/tree-ssa/vector-2.c: Modified.
1505 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
1506 * gcc.dg/tree-ssa/loop-21.c: Modified.
1507 * gcc.dg/tree-ssa/20030824-2.c: Modified.
1508 * gcc.dg/tree-ssa/vector-3.c: Modified.
1509 * gcc.dg/tree-ssa/asm-3.c: Modified.
1510 * gcc.dg/tree-ssa/pr23294.c: Modified.
1511 * gcc.dg/tree-ssa/loop-22.c: Modified.
1512 * gcc.dg/tree-ssa/loop-15.c: Modified.
1513 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
1514 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
1515 * gcc.dg/tree-ssa/pr20139.c: Modified.
1516 * gcc.dg/tree-ssa/scev-cast.c: Modified.
1517 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
1518 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
1519 * gcc.dg/tree-ssa/loop-5.c: Modified.
1520 * gcc.dg/tree-ssa/pr19431.c: Modified.
1521 * gcc.dg/tree-ssa/pr32044.c: Modified.
1522 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
1523 * gcc.dg/tree-ssa/loop-19.c: Modified.
1524 * gcc.dg/tree-ssa/loop-28.c: Modified.
1525 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
1526 * gcc.dg/tree-ssa/divide-1.c: Modified.
1527 * gcc.dg/tree-ssa/inline-1.c: Modified.
1528 * gcc.dg/tree-ssa/divide-3.c: Modified.
1529 * gcc.dg/tree-ssa/pr30978.c: Modified.
1530 * gcc.dg/tree-ssa/alias-6.c: Modified.
1531 * gcc.dg/tree-ssa/divide-4.c: Modified.
1532 * gcc.dg/tree-ssa/alias-11.c: Modified.
1533 * gcc.dg/no-strict-overflow-7.c: Modified.
1534 * gcc.dg/strict-overflow-1.c: Modified.
1535 * gcc.dg/pr15784-4.c: Modified.
1536 * gcc.dg/pr34263.c: Modified.
1537 * gcc.dg/strict-overflow-3.c: Modified.
1538 * gcc.dg/tree-prof/stringop-1.c: Modified.
1539 * gcc.dg/tree-prof/val-prof-1.c: Modified.
1540 * gcc.dg/tree-prof/val-prof-2.c: Modified.
1541 * gcc.dg/tree-prof/val-prof-3.c: Modified.
1542 * gcc.dg/tree-prof/val-prof-4.c: Modified.
1543 * gcc.dg/no-strict-overflow-2.c: Modified.
1544 * gcc.dg/no-strict-overflow-4.c: Modified.
1545 * gcc.dg/no-strict-overflow-6.c: Modified.
1546 * g++.dg/tree-ssa/pr27090.C: Modified.
1547 * g++.dg/tree-ssa/tmmti-2.C: Modified.
1548 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
1549 * g++.dg/tree-ssa/pr19807.C: Modified.
1550 * g++.dg/opt/pr30965.C: Modified.
1551 * g++.dg/init/new17.C: Modified.
1552 * gfortran.dg/whole_file_6.f90: Modified.
1553 * gfortran.dg/whole_file_5.f90: Modified.
1554 * gfortran.dg/reassoc_1.f90: Modified.
1555 * gfortran.dg/reassoc_3.f90: Modified.
1556
1557 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
1558
1559 PR fortran/39893
1560 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
1561
1562 2009-04-26 Jakub Jelinek <jakub@redhat.com>
1563
1564 PR inline-asm/39543
1565 * gcc.target/i386/pr39543-1.c: New test.
1566 * gcc.target/i386/pr39543-2.c: New test.
1567 * gcc.target/i386/pr39543-3.c: New test.
1568
1569 PR c/39889
1570 * gcc.dg/Wunused-value-3.c: New test.
1571
1572 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1573
1574 PR c/39581
1575 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
1576 gcc.dg/vla-21.c: New tests.
1577
1578 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1579
1580 PR c/39556
1581 * gcc.dg/inline-34.c: New test.
1582
1583 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1584
1585 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
1586 gcc.dg/enum-const-3.c: New tests.
1587 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
1588 -pedantic-errors. Update expected diagnostics.
1589
1590 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1591
1592 PR c/39582
1593 * gcc.dg/vla-20.c: New test.
1594
1595 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1596
1597 PR c/39564
1598 * gcc.dg/vla-19.c: New test.
1599
1600 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1601
1602 PR preprocessor/39559
1603 * gcc.dg/c99-intconst-2.c: New test.
1604
1605 2009-04-25 Jan Hubicka <jh@suse.cz>
1606
1607 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1608
1609 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1610
1611 PR fortran/39688
1612 * gfortran.dg/import7.f90: New.
1613
1614 2009-04-24 Richard Guenther <rguenther@suse.de>
1615
1616 * gcc.dg/tree-ssa/vrp48.c: Fix.
1617
1618 2008-04-24 Doug Kwan <dougkwan@google.com>
1619
1620 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1621 destination are the same.
1622
1623 2009-04-24 Richard Guenther <rguenther@suse.de>
1624
1625 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1626
1627 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1628
1629 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1630 gcc.dg/array-const-3.c: New tests.
1631
1632 2009-04-24 Ian Lance Taylor <iant@google.com>
1633
1634 * gcc.dg/Wcxx-compat-4.c: New testcase.
1635
1636 2009-04-24 Daniel Kraft <d@domob.eu>
1637
1638 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1639 expected on already erraneous symbol (renamed to fresh one).
1640
1641 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1642
1643 PR middle-end/39867
1644 * gcc.dg/pr39867.c: New.
1645
1646 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1647
1648 PR fortran/39861
1649 PR fortran/39864
1650 * gfortran.dg/intrinsic_1.f90: New.
1651
1652 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1653
1654 * gnat.dg/alignment7.adb: New test.
1655 * gnat.dg/alignment8.adb: Likewise.
1656
1657 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1658
1659 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1660 * gnat.dg/specs/rep_clause2.ads: New test.
1661
1662 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1663
1664 PR rtl-optimization/39794
1665 * gcc.dg/pr39794.c: New test.
1666
1667 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1668
1669 * gnat.dg/atomic1.adb: New test.
1670 * gnat.dg/atomic1_pkg.ads: New helper.
1671
1672 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1673
1674 PR testsuite/39623
1675 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1676 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1677
1678 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1679
1680 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1681 warning.
1682
1683 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1684
1685 PR C/31499
1686 * gcc.dg/vector-init-1.c: New testcase.
1687 * gcc.dg/vector-init-2.c: New testcase.
1688
1689 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1690
1691 * gnat.dg/enum2.adb: New test.
1692 * gnat.dg/enum2_pkg.ads: New helper.
1693
1694 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1695
1696 PR c/39855
1697 * gcc.dg/torture/pr39855.c: New test.
1698
1699 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1700
1701 PR c++/39639
1702 * g++.dg/cpp0x/pr39639.C: New test.
1703
1704 2009-04-22 Mark Heffernan <meheff@google.com>
1705
1706 * gcc.dg/profile-generate-3.c: New test.
1707
1708 2009-04-22 Jan Hubicka <jh@suse.cz>
1709
1710 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1711
1712 2009-04-22 Steve Ellcey <sje@cup.hp.com>
1713
1714 PR testsuite/39623
1715 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1716
1717 2009-04-22 Richard Guenther <rguenther@suse.de>
1718
1719 PR tree-optimization/39824
1720 * gcc.c-torture/compile/pr39824.c: New testcase.
1721
1722 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1723
1724 PR c++/14875
1725 * g++.dg/parse/parser-pr14875.C: New.
1726 * g++.dg/parse/parser-pr14875-2.C: New.
1727 * g++.dg/parse/error6.C: Update match string.
1728
1729 2009-04-22 Richard Guenther <rguenther@suse.de>
1730
1731 PR tree-optimization/39845
1732 * gcc.c-torture/compile/pr39845.c: New testcase.
1733
1734 2009-04-22 Janus Weil <janus@gcc.gnu.org>
1735
1736 PR fortran/39735
1737 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1738 * gfortran.dg/external_initializer.f90: Modified.
1739 * gfortran.dg/interface_26.f90: Modified.
1740 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1741 * gfortran.dg/proc_ptr_3.f90: Modified.
1742 * gfortran.dg/proc_ptr_15.f90: New.
1743 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1744
1745 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1746
1747 PR c++/35711
1748 * g++.dg/warn/pr35711.C: New.
1749 * g++.dg/conversion/ptrmem2.C: Update.
1750
1751 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1752
1753 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1754 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1755 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1756 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1757 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1758 gcc.c-torture/ChangeLog.0,
1759 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1760 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1761 gcc.target/i386/math-torture/math-torture.exp,
1762 gcc.target/mips/inter/mips16-inter.exp,
1763 gcc.target/mips/mips-nonpic/README,
1764 gcc.target/x86_64/abi/README.gcc,
1765 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1766 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1767 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1768 notices.
1769 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1770
1771 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1772
1773 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1774
1775 2009-04-21 Richard Guenther <rguenther@suse.de>
1776
1777 PR middle-end/39829
1778 * gcc.dg/torture/pr39829.c: New testcase.
1779
1780 2009-04-21 Martin Jambor <mjambor@suse.cz>
1781
1782 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1783
1784 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1785
1786 PR 16202
1787 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1788 * gcc.dg/sequence-pt-2.c: New.
1789 * gcc.dg/sequence-pt-3.c: New.
1790 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1791 * g++.dg/warn/sequence-pt-2.c: New.
1792 * g++.dg/warn/sequence-pt-3.c: New.
1793
1794 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1795
1796 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1797
1798 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1799
1800 * gnat.dg/import1.ad[sb]: New test.
1801
1802 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1803
1804 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1805 return 0.
1806
1807 2009-04-20 Tobias Burnus <burnus@net-b.de>
1808
1809 PR fortran/39811
1810 * gfortran.dg/continuation_11.f90: New test.
1811
1812 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1813
1814 PR c++/13358
1815 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1816 messages. Test for "long long" in system headers.
1817 * gcc.dg/c99-longlong-2.c: New.
1818 * g++.dg/warn/pr13358.C: New.
1819 * g++.dg/warn/pr13358-2.C: New.
1820 * g++.dg/warn/pr13358-3.C: New.
1821 * g++.dg/warn/pr13358-4.C: New.
1822
1823 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1824
1825 * gcc.dg/framework-2.c: Fix up for non existent includes
1826 being fatal errors now.
1827
1828 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1829
1830 PR fortran/39800
1831 * gfortran.dg/private_type_13.f90: New test.
1832 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1833
1834 2009-04-20 Le-Chun Wu <lcwu@google.com>
1835
1836 PR c++/39803
1837 * g++.dg/warn/Wunused-14.C: New test.
1838
1839 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1840
1841 * gnat.dg/specs/small_alignment.ads: New test.
1842
1843 2009-04-20 Ian Lance Taylor <iant@google.com>
1844
1845 * gcc.dg/Wcxx-compat-3.c: New testcase.
1846
1847 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1848
1849 * gnat.dg/pack13.ad[sb]: New test.
1850 * gnat.dg/pack13_pkg.ads: New helper.
1851
1852 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1853
1854 * gnat.dg/discr11.ad[sb]: New test.
1855 * gnat.dg/discr11_pkg.ads: New helper.
1856
1857 2009-04-20 Ira Rosen <irar@il.ibm.com>
1858
1859 PR tree-optimization/39675
1860 * gcc.dg/vect/O3-pr39675-2.c: New test.
1861
1862 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1863
1864 * gnat.dg/rep_clause3.adb: New test.
1865
1866 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1867
1868 PR c/37481
1869 * gcc.dg/c99-flex-array-7.c: New test.
1870
1871 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1872
1873 PR c/19771
1874 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1875
1876 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1877
1878 PR c/38243
1879 * gcc.dg/c99-restrict-3.c: New test.
1880
1881 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1882
1883 PR preprocessor/20078
1884 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1885
1886 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
1887
1888 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1889 Do not pass -B$root after -margs.
1890
1891 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1892
1893 PR c/32061
1894 PR c++/36954
1895 * gcc.dg/pr32061.c: New.
1896 * gcc.dg/Wlogical-op-1.c: Update.
1897 * g++.dg/warn/Wlogical-op-1.C: Update.
1898 * g++.dg/warn/pr36954.C: New.
1899
1900 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1901
1902 PR c/27676
1903 * gcc.dg/lvalue-5.c: New test.
1904
1905 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1906
1907 PR c/22367
1908 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1909
1910 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1911
1912 * gcc.dg/cpp/include5.c: New test.
1913
1914 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1915
1916 PR c/35210
1917 * gcc.dg/call-diag-2.c: New test.
1918
1919 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1920
1921 PR preprocessor/39646
1922 * gcc.dg/cpp/line8.c: New test.
1923
1924 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1925
1926 PR preprocessor/39647
1927 * gcc.dg/cpp/line7.c: New test.
1928
1929 2009-04-18 Richard Guenther <rguenther@suse.de>
1930
1931 PR middle-end/39804
1932 * gcc.target/i386/pr39804.c: New testcase.
1933
1934 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
1935
1936 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1937 * g++.dg/other/pr39496.C: Likewise.
1938
1939 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1940
1941 PR middle-end/36902
1942 * gcc.dg/pr36902.c: New.
1943
1944 2009-04-17 Diego Novillo <dnovillo@google.com>
1945
1946 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1947 violation for variable 'inside_main'.
1948
1949 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1950
1951 * gfortran.fortran-torture/execute/getarg_1.x: New file.
1952
1953 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1954
1955 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1956
1957 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1958
1959 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1960 * gfortran.dg/chmod_2.f90: Likewise.
1961 * gfortran.dg/chmod_3.f90: Likewise.
1962 * gfortran.dg/open_errors.f90: Likewise.
1963 * gfortran.dg/stat_1.f90: Likewise.
1964 * gfortran.dg/stat_2.f90: Likewise.
1965
1966 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1967
1968 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1969 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1970 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1971 * gfortran.dg/nearest_1.f90: Likewise.
1972 * gfortran.dg/nearest_3.f90: Likewise.
1973 * gfortran.dg/isnan_1.f90: Likewise.
1974 * gfortran.dg/isnan_2.f90: Likewise.
1975 * gfortran.dg/nan_1.f90: Likewise.
1976 * gfortran.dg/nan_2.f90: Likewise.
1977 * gfortran.dg/nan_3.f90: Likewise.
1978 * gfortran.dg/nan_4.f90: Likewise.
1979 * gfortran.dg/module_nan.f90: Likewise.
1980 * gfortran.dg/int_conv_2.f90: Likewise.
1981 * gfortran.dg/init_flag_3.f90: Likewise.
1982 * gfortran.dg/namelist_42.f90: Likewise.
1983 * gfortran.dg/namelist_43.f90: Likewise.
1984 * gfortran.dg/real_const_3.f90: Likewise.
1985 * gfortran.dg/transfer_simplify_1.f90: Likewise.
1986
1987 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
1988 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
1989 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
1990 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
1991 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
1992
1993 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
1994 * gfortran.dg/gamma_5.f90: Likewise.
1995
1996 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1997
1998 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
1999 less strict so it also works with auto-overlay support.
2000 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
2001 for "exceeds local store" linker errors on the SPU.
2002
2003 * lib/gfortran.exp: Include target-supports.exp.
2004 (gfortran_init): On SPU targets where automatic overlay support
2005 is available, use it to build all Fortran test cases.
2006
2007 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
2008
2009 2009-04-17 Arnaud Charlet <charlet@adacore.com>
2010
2011 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
2012 rule enforced by gnat on taft types.
2013
2014 2009-04-17 Jakub Jelinek <jakub@redhat.com>
2015
2016 PR testsuite/39792
2017 * g++.dg/ext/complit11.C: Add empty dg-options.
2018
2019 2009-04-16 Andrew Pinski <pinskia@gmail.com>
2020
2021 PR c++/17570
2022 * g++.dg/template/defarg11.C: New test.
2023
2024 2009-04-16 Andrew Pinski <pinskia@gmail.com>
2025
2026 PR c++/28766
2027 * g++.dg/ext/complit11.C: New testcase.
2028
2029 2009-04-15 Le-Chun Wu <lcwu@google.com>
2030
2031 PR c++/39551
2032 * g++.dg/warn/Wunused-13.C: New testcase.
2033
2034 2009-04-15 Ian Lance Taylor <iant@google.com>
2035
2036 * gcc.dg/Wenum-compare-1.c: New testcase.
2037
2038 2009-04-15 Richard Guenther <rguenther@suse.de>
2039
2040 PR tree-optimization/39764
2041 * g++.dg/torture/pr39764.C: New testcase.
2042
2043 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
2044
2045 * g++.dg/ext/altivec-17.C: New.
2046
2047 2009-04-15 Arnaud Charlet <charlet@adacore.com>
2048
2049 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
2050 * gnat.dg/specs/limited1.ads: Ditto.
2051
2052 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2053
2054 PR testsuite/39769
2055 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
2056 for testing the results of estimate instructions.
2057 * gcc.dg/vmx/3a-04m.c (test): Ditto.
2058 * gcc.dg/vmx/3a-05.c (test): Ditto.
2059
2060 2009-04-14 Jason Merrill <jason@redhat.com>
2061
2062 PR c++/39763
2063 * g++.dg/warn/Wshadow-4.C: Extend.
2064
2065 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
2066
2067 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
2068 (do_D): Remove attribute hidden.
2069
2070 2009-04-13 Jason Merrill <jason@redhat.com>
2071
2072 PR c++/39480
2073 * g++.dg/init/copy7.C: New.
2074
2075 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
2076
2077 PR testsuite/39733
2078 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
2079 (check_for_all_options): This.
2080
2081 2009-04-13 Jason Merrill <jason@redhat.com>
2082
2083 PR c++/39750
2084 * g++.dg/template/crash90.C: New.
2085
2086 2009-04-12 Jason Merrill <jason@redhat.com>
2087
2088 PR c++/39742
2089 * g++.dg/overload/extern-C-2.C: New.
2090
2091 2009-04-12 Joseph Myers <joseph@codesourcery.com>
2092
2093 PR preprocessor/31869
2094 * gcc.dg/cpp/strify5.c: New test.
2095
2096 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
2097
2098 * gnat.dg/enum1.adb: New test.
2099 * gnat.dg/enum1_pkg.ads: New helper.
2100
2101 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
2102
2103 PR target/39740
2104 * gcc.target/alpha/pr39740.c: New test.
2105
2106 2009-04-11 Daniel Kraft <d@domob.eu>
2107
2108 PR fortran/37746
2109 * gfortran.dg/bounds_check_strlen_1.f90: New test.
2110 * gfortran.dg/bounds_check_strlen_2.f90: New test.
2111 * gfortran.dg/bounds_check_strlen_3.f90: New test.
2112 * gfortran.dg/bounds_check_strlen_4.f90: New test.
2113 * gfortran.dg/bounds_check_strlen_5.f90: New test.
2114 * gfortran.dg/bounds_check_strlen_6.f90: New test.
2115 * gfortran.dg/bounds_check_strlen_7.f90: New test.
2116 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
2117 expected string length that failed with -fbounds-check now.
2118 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
2119
2120 2009-04-11 Janus Weil <janus@gcc.gnu.org>
2121
2122 PR fortran/39692
2123 * gfortran.dg/proc_ptr_14.f90: New.
2124
2125 2009-04-11 Richard Guenther <rguenther@suse.de>
2126
2127 PR middle-end/39732
2128 * g++.dg/torture/pr39732.C: New testcase.
2129
2130 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
2131
2132 * gfortran.dg/whole_file_5.f90: New.
2133 * gfortran.dg/whole_file_6.f90: New.
2134
2135 2009-04-11 Richard Guenther <rguenther@suse.de>
2136
2137 PR tree-optimization/39713
2138 * g++.dg/torture/pr39713.C: New testcase.
2139
2140 2009-04-10 Richard Guenther <rguenther@suse.de>
2141
2142 PR c/39712
2143 * gcc.dg/pr39712.c: New testcase.
2144
2145 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
2146
2147 PR c++/28301
2148 * g++.dg/cpp0x/enum2.C: Updated.
2149 * g++.dg/debug/pr22514.C: Likewise.
2150 * g++.dg/parse/enum2.C: Likewise.
2151 * g++.dg/parse/enum3.C: Likewise.
2152 * g++.dg/template/crash79.C: Likewise.
2153 * g++.old-deja/g++.jason/cond.C: Likewise.
2154
2155 2009-04-10 Chao-ying Fu <fu@mips.com>
2156
2157 * gcc.target/mips/interrupt_handler.c: Change from compile to
2158 assemble.
2159
2160 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2161
2162 * objc/execute/forward-1.x: Fix x86_64 entry typos.
2163
2164 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
2165
2166 PR fortran/38709
2167 * gfortran.dg/zero_sized_6.f90: New.
2168
2169 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2170
2171 PR c++/20118
2172 * g++.dg/parse/pr20118.C: New.
2173 * g++.dg/template/spec16.C: Update.
2174
2175 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2176
2177 PR testsuite/35621
2178 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
2179 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
2180 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
2181 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
2182 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
2183 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
2184 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
2185 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
2186 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
2187 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
2188 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
2189 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
2190 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
2191 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
2192 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
2193 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
2194 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
2195
2196 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2197
2198 PR target/39678
2199 * g++.dg/torture/pr39678.C: New.
2200 * gcc.dg/compat/struct-complex-2.h: Likewise.
2201 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
2202 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
2203 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
2204 * gcc.dg/torture/pr39678.c: Likewise.
2205 * gcc.target/i386/pr39678.c: Likewise.
2206
2207 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
2208 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2209
2210 * gcc.target/x86_64/abi/test_passing_structs.c: Include
2211 <complex.h>. Add tests for structure with complex float.
2212
2213 2009-04-10 Ben Elliston <bje@au.ibm.com>
2214 Joseph Myers <joseph@codesourcery.com>
2215
2216 PR target/36800
2217 * gcc.dg/dfp/pr36800.c: New.
2218
2219 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2220 Rafael Avila de Espindola <espindola@google.com>
2221
2222 * gcc.misc-tests/help.exp: New file.
2223 * lib/options.exp: New file.
2224
2225 2009-04-09 Janis Johnson <janis187@us.ibm.com>
2226
2227 PR libobjc/36610
2228 * objc/execute/forward-1.x: New.
2229
2230 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
2231
2232 * gcc.dg/pr27150-1.c: Change to a link test.
2233
2234 2009-04-09 Jakub Jelinek <jakub@redhat.com>
2235
2236 * g++.dg/lookup/using2.C: Change copyright header to refer to version
2237 3 of the GNU General Public License and to point readers at the
2238 COPYING3 file and the FSF's license web page.
2239 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
2240 * gcc.dg/struct/struct-reorg.exp: Likewise.
2241 * gcc.target/spu/tag_manager.c: Likewise.
2242
2243 2009-04-09 Richard Guenther <rguenther@suse.de>
2244
2245 PR testsuite/39696
2246 * ssa-ccp-25.c: Adjust pattern.
2247
2248 2009-04-09 Janus Weil <janus@gcc.gnu.org>
2249
2250 PR fortran/36704
2251 * gfortran.dg/external_procedures_1.f90: Modified.
2252 * gfortran.dg/proc_ptr_result_1.f90: New.
2253 * gfortran.dg/proc_ptr_result_2.f90: New.
2254 * gfortran.dg/proc_ptr_result_3.f90: New.
2255
2256 2009-04-09 Richard Guenther <rguenther@suse.de>
2257
2258 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
2259 to prevent constant propagation.
2260 * gcc.dg/vect/vect-56.c: Likewise.
2261 * gcc.dg/vect/vect-58.c: Likewise.
2262 * gcc.dg/vect/vect-60.c: Likewise.
2263 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2264 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2265 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
2266
2267 2009-04-09 Richard Guenther <rguenther@suse.de>
2268
2269 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
2270 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2271
2272 2009-04-09 Joseph Myers <joseph@codesourcery.com>
2273
2274 PR c/39613
2275 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
2276 New tests.
2277
2278 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2279
2280 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
2281 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
2282
2283 2009-04-08 Jakub Jelinek <jakub@redhat.com>
2284
2285 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
2286
2287 2009-04-08 Jason Merrill <jason@redhat.com>
2288
2289 PR c++/25185
2290 * g++.dg/template/error40.C: Add another test.
2291
2292 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2293
2294 PR c/39614
2295 PR c/39673
2296 * gcc.c-torture/compile/pr39614-1.c,
2297 gcc.c-torture/compile/pr39614-2.c,
2298 gcc.c-torture/compile/pr39614-3.c,
2299 gcc.c-torture/compile/pr39614-4.c,
2300 gcc.c-torture/compile/pr39614-5.c,
2301 gcc.c-torture/compile/pr39673-1.c,
2302 gcc.c-torture/compile/pr39673-2.c: New tests.
2303 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
2304 more cases.
2305 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2306 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
2307 expected errors.
2308
2309 2009-04-08 Dodji Seketeli <dodji@redhat.com>
2310
2311 PRc++/39637
2312 * g++.dg/cpp0x/variadic-crash2.C: New test.
2313
2314 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
2315
2316 PR fortran/38863
2317 * gfortran.dg/alloc_comp_result_1.f90: New test.
2318
2319 2009-04-07 Jason Merrill <jason@redhat.com>
2320
2321 PR c++/34691
2322 * g++.dg/overload/extern-C-1.C: New.
2323
2324 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2325
2326 PR testsuite/39325
2327 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
2328
2329 2009-04-07 Jason Merrill <jason@redhat.com>
2330
2331 PR c++/25185
2332 * g++.dg/template/error40.C: New.
2333
2334 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2335
2336 PR fortran/38152
2337 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
2338
2339 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
2340
2341 * gnat.dg/subp_elim_errors.ad[sb]: New test.
2342
2343 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2344
2345 PR fortran/38290
2346 * gfortran.dg/proc_decl_1.f90: Modified.
2347 * gfortran.dg/proc_ptr_11.f90: Extended.
2348 * gfortran.dg/proc_ptr_13.f90: Modified.
2349
2350 2009-04-06 Jason Merrill <jason@redhat.com>
2351
2352 PR c++/35146
2353 * g++.dg/template/fnspec1.C: New.
2354
2355 2009-04-06 Laurent GUERBY <laurent@guerby.net>
2356
2357 * lib/gnat.exp: Handle multilib.
2358
2359 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2360
2361 PR fortran/38863
2362 * gfortran.dg/dependency_23.f90: New test.
2363
2364 2009-04-06 Richard Guenther <rguenther@suse.de>
2365
2366 PR tree-optimization/28868
2367 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2368 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
2369 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2370 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2371
2372 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2373
2374 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
2375
2376 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2377
2378 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
2379
2380 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2381
2382 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
2383 with the built-in y0, and the subsequent warning.
2384 (y1): Likewise, rename to y_1.
2385
2386 2009-04-06 Janus Weil <janus@gcc.gnu.org>
2387
2388 PR fortran/39414
2389 * gfortran.dg/proc_decl_21.f90: New.
2390
2391 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2392
2393 PR fortran/36091
2394 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
2395
2396 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
2397
2398 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
2399 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
2400 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
2401 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
2402 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
2403 gfortran.dg/namelist_49.f90: Gate test on effective_target
2404 fd_truncate.
2405 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
2406
2407 2009-04-05 Daniel Kraft <d@domob.eu>
2408
2409 PR fortran/38654
2410 * gfortran.dg/read_float_2.f03
2411 * gfortran.dg/read_float_3.f90
2412
2413 2009-04-05 Richard Guenther <rguenther@suse.de>
2414
2415 PR tree-optimization/39648
2416 * gcc.c-torture/compile/pr39648.c: New testcase.
2417
2418 2009-04-05 Jason Merrill <jason@redhat.com>
2419
2420 PR c++/14912
2421 * g++.dg/template/error39.C: New.
2422
2423 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
2424
2425 PR fortran/29458
2426 * gfortran.dg/implied_do_1.f90: New.
2427
2428 2009-04-04 Tobias Burnus <burnus@net-b.de>
2429
2430 PR fortran/39577
2431 * gfortran.dg/recursive_check_8.f90: New.
2432 * gfortran.dg/recursive_check_9.f90: New.
2433 * gfortran.dg/recursive_check_10.f90: New.
2434 * gfortran.dg/recursive_check_11.f90: New.
2435 * gfortran.dg/recursive_check_12.f90: New.
2436 * gfortran.dg/recursive_check_13.f90: New.
2437 * gfortran.dg/recursive_check_14.f90: New.
2438
2439 2009-04-04 Jason Merrill <jason@redhat.com>
2440
2441 PR c++/25185
2442 * g++.dg/template/error38.C: Add more tests.
2443
2444 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
2445
2446 PR fortran/37614
2447 * gfortran.dg/common_align_2.f90: New test.
2448
2449 2009-04-04 Richard Guenther <rguenther@suse.de>
2450
2451 PR tree-optimization/8781
2452 PR tree-optimization/37892
2453 * g++.dg/tree-ssa/pr8781.C: New testcase.
2454 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
2455
2456 2009-04-04 Richard Guenther <rguenther@suse.de>
2457
2458 PR tree-optimization/39636
2459 * gcc.c-torture/compile/pr39636.c: New testcase.
2460
2461 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
2462
2463 PR rtl-optimization/39607
2464 * g++.dg/opt/pr39607.C: New.
2465
2466 2009-04-03 Tobias Burnus <burnus@net-b.de>
2467
2468 PR fortran/39594
2469 * gfortran.dg/common_12.f90: New.
2470
2471 2009-04-03 Jason Merrill <jason@redhat.com>
2472
2473 PR c++/39608
2474 * g++.dg/template/const2.C: New test.
2475
2476 2009-04-03 Richard Guenther <rguenther@suse.de>
2477
2478 PR tree-optimization/2480
2479 PR tree-optimization/23086
2480 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2481 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2482
2483 2009-04-03 Richard Guenther <rguenther@suse.de>
2484
2485 PR tree-optimization/34743
2486 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2487 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2488 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2489 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2490 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2491 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2492 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2493 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2494
2495 2009-04-03 Richard Guenther <rguenther@suse.de>
2496
2497 PR middle-end/13146
2498 PR tree-optimization/23940
2499 PR tree-optimization/33237
2500 PR middle-end/33974
2501 PR middle-end/34093
2502 PR tree-optimization/36201
2503 PR tree-optimization/36230
2504 PR tree-optimization/38049
2505 PR tree-optimization/38207
2506 PR tree-optimization/38230
2507 PR tree-optimization/38301
2508 PR tree-optimization/38585
2509 PR middle-end/38895
2510 PR tree-optimization/38985
2511 PR tree-optimization/39299
2512 * gcc.dg/pr19633-1.c: Adjust.
2513 * gcc.dg/torture/pta-callused-1.c: Likewise.
2514 * gcc.dg/torture/pr39074-2.c: Likewise.
2515 * gcc.dg/torture/pr39074.c: Likewise.
2516 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
2517 * gcc.dg/torture/pr30375.c: Adjust.
2518 * gcc.dg/torture/pr33563.c: Likewise.
2519 * gcc.dg/torture/pr33870.c: Likewise.
2520 * gcc.dg/torture/pr33560.c: Likewise.
2521 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
2522 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2523 * gcc.dg/tree-ssa/alias-15.c: Remove.
2524 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
2525 * gcc.dg/tree-ssa/pr26421.c: Adjust.
2526 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
2527 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
2528 * gcc.dg/tree-ssa/pr23382.c: Adjust.
2529 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
2530 * gcc.dg/tree-ssa/alias-16.c: Adjust.
2531 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2532 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2533 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2534 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2535 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
2536 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2537 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
2538 * gcc.dg/tree-ssa/pr13146.c: Likewise.
2539 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2540 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2541 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2542 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
2543 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
2544 * gcc.dg/tree-ssa/alias-20.c: Likewise.
2545 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
2546 * gcc.dg/tree-ssa/pr38895.c: Likewise.
2547 * gcc.dg/uninit-B.c: XFAIL.
2548 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2549 * gcc.dg/uninit-pr19430.c: XFAIL.
2550 * g++.dg/tree-ssa/pr13146.C: New testcase.
2551 * g++.dg/opt/pr36187.C: Adjust.
2552 * g++.dg/torture/20090329-1.C: New testcase.
2553
2554 2009-04-02 Chao-ying Fu <fu@mips.com>
2555
2556 * gcc.target/mips/interrupt_handler.c: New test.
2557
2558 2009-04-02 David Ayers <ayers@fsfe.org>
2559
2560 PR objc/18456
2561 * objc.dg/bad-receiver-type-2.m: New test contributed by
2562 Alexander Mamberg.
2563
2564 2009-04-02 Jason Merrill <jason@redhat.com>
2565
2566 PR c++/25185
2567 * g++.dg/template/error38.C: New test.
2568
2569 2009-04-02 Janis Johnson <janis187@us.ibm.com>
2570
2571 PR tree-optimization/31677
2572 * gcc.dg/memcpy-1.c: Add compiler option.
2573
2574 2009-04-02 Ira Rosen <irar@il.ibm.com>
2575
2576 PR tree-optimization/39595
2577 * gfortran.dg/vect/O3-pr39595.f: New test.
2578
2579 2009-04-02 Dodji Seketeli <dodji@redhat.com>
2580
2581 PR c++/26693
2582 * g++.dg/template/typedef11.C: New test.
2583 * g++.dg/template/typedef12.C: Likewise.
2584 * g++.dg/template/typedef13.C: Likewise.
2585 * g++.dg/template/typedef14.C: Likewise.
2586 * g++.dg/template/typedef15.C: Likewise.
2587 * g++.dg/template/typedef16.C: Likewise.
2588 * g++.dg/template/sfinae3.C: Compile this pedantically.
2589 The only errors expected should be the one saying the typedef is ill
2590 formed.
2591 * g++.old-deja/g++.pt/typename8.C: Likewise.
2592 * g++.dg/template/access11.C: Update this.
2593
2594 2009-04-02 Richard Guenther <rguenther@suse.de>
2595
2596 PR tree-optimization/37221
2597 * gcc.c-torture/compile/20090331-1.c: New testcase.
2598
2599 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2600
2601 * gcc.c-torture/compile/20090401-1.c: New test.
2602
2603 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2604
2605 PR c++/4926
2606 * g++.dg/template/pr4926-1.C: New.
2607
2608 2009-04-01 Xinliang David Li <davidxl@google.com>
2609
2610 * gcc.target/i386/all_one_m128i.c: New test.
2611
2612 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2613
2614 PR c/39027
2615 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2616 * gcc.dg/fltconst-2.c: New test.
2617 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2618 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2619
2620 PR c/33466
2621 * gcc.dg/cpp/pr33466.c: New test.
2622 * gcc.dg/dfp/pr33466.c: New test.
2623 * gcc.dg/fixed-point/pr33466.c: New test.
2624
2625 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2626
2627 PR tree-optimization/35011
2628 * g++.dg/other/pr35011.C: New.
2629
2630 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2631
2632 PR target/39226
2633 * gcc.dg/pr39226.c: New test.
2634
2635 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2636
2637 PR c++/35240
2638 * g++.dg/template/pr35240.C: New.
2639
2640 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2641
2642 PR c/39605
2643 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2644 * gcc.dg/pr25682.c: Update expected diagnostics.
2645
2646 2009-04-01 Richard Guenther <rguenther@suse.de>
2647
2648 * gcc.dg/fold-plusmult-2.c: New testcase.
2649
2650 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2651
2652 PR c/37772
2653 * gcc.dg/pr37772.c: New test.
2654 * g++.dg/ext/asm11.C: New test.
2655
2656 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2657
2658 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2659 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2660 defined.
2661
2662 2009-03-31 Jason Merrill <jason@redhat.com>
2663
2664 * g++.old-deja/g++.other/using9.C: Add expected errors.
2665
2666 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2667
2668 * gcc.c-torture/compile/pr33009.c: Removed.
2669
2670 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2671
2672 * gcc.c-torture/compile/pr33009.c: Delete.
2673 * gcc.c-torture/compile/pr11832.c: Likewise.
2674
2675 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2676
2677 PR c/448
2678 * lib/target-supports.exp (check_effective_target_stdint_types):
2679 Update comment.
2680 (check_effective_target_inttypes_types): New.
2681 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2682 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2683 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2684
2685 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2686
2687 PR fortran/38917
2688 PR fortran/38918
2689 * gfortran.dg/data_pointer_1.f90: New test.
2690
2691 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2692
2693 PR fortran/38915
2694 * gfortran.dg/char_length_15.f90: New test.
2695
2696 2009-03-31 Jason Merrill <jason@redhat.com>
2697
2698 C++ DR 613
2699 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2700 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2701 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2702 xfail others.
2703
2704 * g++.dg/other/typedef2.C: New test.
2705
2706 PR c++/37806
2707 * g++.dg/template/typedef17.C: New test.
2708
2709 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2710 * g++.dg/cpp0x/auto12.C: Likewise.
2711
2712 2009-03-31 Richard Guenther <rguenther@suse.de>
2713
2714 PR middle-end/31029
2715 * gcc.dg/fold-compare-4.c: New testcase.
2716 * gcc.dg/fold-compare-5.c: Likewise.
2717
2718 2009-03-31 Richard Guenther <rguenther@suse.de>
2719
2720 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2721
2722 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2723
2724 PR target/39592
2725 * gcc.target/i386/pr39592-1.c: New test.
2726
2727 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2728
2729 PR preprocessor/15638
2730 * gcc.dg/cpp/missing-header-1.c: New test.
2731 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
2732 "compilation terminated" message.
2733 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
2734 test #include "".
2735 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2736 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2737 terminated" message.
2738
2739 2009-03-31 Richard Guenther <rguenther@suse.de>
2740
2741 PR middle-end/23401
2742 PR middle-end/27810
2743 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2744 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2745
2746 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2747
2748 PR fortran/38389
2749 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2750 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2751 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2752 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2753 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2754 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2755 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2756
2757 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2758
2759 PR fortran/22571
2760 * gfortran.dg/whole_file_1.f90: New test.
2761 PR fortran/26227
2762 * gfortran.dg/whole_file_2.f90: New test.
2763 * gfortran.dg/whole_file_3.f90: New test.
2764 PR fortran/24886
2765 * gfortran.dg/whole_file_4.f90: New test.
2766
2767 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2768
2769 * gfortran.dg/bind_c_usage_19.f90: New test.
2770
2771 PR target/39558
2772 * gcc.target/powerpc/altivec-29.c: New test.
2773
2774 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2775
2776 PR rtl-optimization/323
2777 * gcc.target/i386/excess-precision-1.c,
2778 gcc.target/i386/excess-precision-2.c,
2779 gcc.target/i386/excess-precision-3.c,
2780 gcc.target/i386/excess-precision-4.c,
2781 gcc.target/i386/excess-precision-5.c,
2782 gcc.target/i386/excess-precision-6.c: New tests.
2783
2784 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2785
2786 PR c/35235
2787 * gcc.dg/c99-array-lval-8.c: New test.
2788
2789 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2790
2791 PR preprocessor/34695
2792 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2793 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2794 instead of dg-warning for "previous definition" messages.
2795 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2796 "warnings being treated as errors" message.
2797 * gcc.dg/fltconst-1.c: Use -fshow-column.
2798
2799 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2800
2801 PR fortran/38823
2802 * gfortran.dg/power1.f90: New test.
2803
2804 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2805
2806 PR c/456
2807 PR c/5675
2808 PR c/19976
2809 PR c/29116
2810 PR c/31871
2811 PR c/35198
2812 * gcc.c-torture/compile/20081108-1.c,
2813 gcc.c-torture/compile/20081108-2.c,
2814 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2815 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2816 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2817 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2818 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2819 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2820 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2821 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2822 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2823 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2824 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2825 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2826 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2827 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2828 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2829 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2830 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2831 case.
2832 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2833 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2834 XFAILs. Update expected messages.
2835 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2836 expected messages.
2837 * gcc.dg/real-const-1.c: Replace with test from original PR.
2838 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2839 when casting from non-constant integer to pointer.
2840
2841 2009-03-29 Richard Guenther <rguenther@suse.de>
2842
2843 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2844
2845 2009-03-29 Daniel Kraft <d@domob.eu>
2846
2847 PR fortran/37423
2848 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2849 DEFERRED bindings.
2850 * gfortran.dg/typebound_proc_9.f03: New test.
2851 * gfortran.dg/typebound_proc_10.f03: New test.
2852 * gfortran.dg/typebound_proc_11.f03: New test.
2853 * gfortran.dg/abstract_type_5.f03: New test.
2854
2855 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2856
2857 PR fortran/38507
2858 * gfortran.dg/do_4.f: New.
2859 * gfortran.dg/goto_2.f90: Correct expected warnings.
2860 * gfortran.dg/goto_4.f90: Likewise.
2861 * gfortran.dg/goto_5.f90: New.
2862
2863 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2864
2865 PR target/39545
2866 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2867
2868 * gcc.target/i386/pr39545-1.c: New.
2869 * gcc.target/i386/pr39545-2.c: Likewise.
2870
2871 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2872 (flex2_struct): Likewise.
2873 (check_struct_passing7): Likewise.
2874 (check_struct_passing8): Likewise.
2875 (f1s): Likewise.
2876 (f2s): Likewise.
2877 (main): Call check_struct_passing7 and check_struct_passing8.
2878
2879 2009-03-29 Richard Guenther <rguenther@suse.de>
2880
2881 * gcc.c-torture/execute/20090113-1.c: New testcase.
2882 * gcc.c-torture/execute/20090113-2.c: Likewise.
2883 * gcc.c-torture/execute/20090113-3.c: Likewise.
2884 * gcc.c-torture/execute/20090207-1.c: Likewise.
2885 * gcc.c-torture/compile/20090114-1.c: Likewise.
2886 * gcc.c-torture/compile/20090328-1.c: Likewise.
2887 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2888
2889 2009-03-29 David Ayers <ayers@fsfe.org>
2890
2891 PR objc/27377
2892 * objc.dg/conditional-1.m: New tests.
2893
2894 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
2895
2896 * gcc.dg/winline-10.c: New test.
2897
2898 2009-03-28 Tobias Burnus <burnus@net-b.de>
2899
2900 PR fortran/34656
2901 * gfortran.dg/do_check_1.f90: Add test.
2902 * gfortran.dg/do_check_2.f90: Add test.
2903 * gfortran.dg/do_check_3.f90: Add test.
2904 * gfortran.dg/do_check_4.f90: Add test.
2905
2906 2009-03-28 Jan Hubicka <jh@suse.cz>
2907
2908 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2909 * gcc.dg/pr33826.c: Update dump files.
2910 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2911 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2912
2913 2009-03-28 Martin Jambor <mjambor@suse.cz>
2914
2915 * g++.dg/tree-ssa/fwprop-align.C: New test.
2916
2917 2009-03-28 Jakub Jelinek <jakub@redhat.com>
2918
2919 * gcc.target/powerpc/altivec-28.c: New test.
2920
2921 PR c++/39554
2922 * gcc.dg/wdisallowed-functions-1.c: Removed.
2923 * gcc.dg/wdisallowed-functions-2.c: Removed.
2924 * gcc.dg/wdisallowed-functions-3.c: Removed.
2925 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2926 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2927 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2928
2929 2009-03-28 Richard Guenther <rguenther@suse.de>
2930
2931 PR tree-optimization/38723
2932 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2933
2934 2009-03-28 Paul Thomas <pault@gcc.gnu.org
2935
2936 PR fortran/38538
2937 * gfortran.dg/char_result_13.f90: New test.
2938
2939 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
2940
2941 PR fortran/38765
2942 * gfortran.dg/alloc_comp_assign_9.f90: New test.
2943
2944 2009-03-28 Daniel Kraft <d@domob.eu>
2945
2946 * gfortran.dg/trim_1.f90: New test.
2947
2948 2009-03-28 Richard Guenther <rguenther@suse.de>
2949
2950 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2951 * g++.dg/warn/Warray-bounds.C: Likewise.
2952
2953 2009-03-28 Tobias Burnus <burnus@net-b.de>
2954
2955 PR fortran/32626
2956 * gfortran.dg/recursive_check_7.f90: New test.
2957
2958 2009-03-28 Tobias Burnus <burnus@net-b.de>
2959
2960 PR fortran/38432
2961 * gfortran.dg/do_check_5.f90: New test.
2962 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2963 * gfortran.dg/array_constructor_18.f90: Ditto.
2964 * gfortran.dg/array_constructor_22.f90: Ditto.
2965 * gfortran.dg/do_3.F90: Ditto.
2966 * gfortran.dg/do_1.f90: Ditto.
2967
2968 2009-03-28 Richard Guenther <rguenther@suse.de>
2969
2970 PR tree-optimization/38180
2971 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2972
2973 2009-03-28 Richard Guenther <rguenther@suse.de>
2974
2975 PR tree-optimization/38513
2976 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2977 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2978 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2979 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2980 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2981 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2982 * gcc.dg/vect/vect-35.c: Likewise.
2983 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2984 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2985 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2986
2987 2009-03-28 Richard Guenther <rguenther@suse.de>
2988
2989 PR tree-optimization/38968
2990 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2991
2992 2009-03-28 Richard Guenther <rguenther@suse.de>
2993
2994 PR tree-optimization/37795
2995 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2996
2997 2009-03-28 Joseph Myers <joseph@codesourcery.com>
2998
2999 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
3000 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
3001 options for removed targets.
3002
3003 2009-03-27 Richard Guenther <rguenther@suse.de>
3004
3005 PR tree-optimization/39120
3006 * gcc.c-torture/execute/pr39120.c: New testcase.
3007
3008 2009-03-27 Richard Guenther <rguenther@suse.de>
3009
3010 PR tree-optimization/39120
3011 * gcc.dg/torture/pta-callused-1.c: New testcase.
3012
3013 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3014
3015 PR middle-end/39315
3016 * gcc.target/i386/pr39315-1.c: New.
3017 * gcc.target/i386/pr39315-2.c: Likewise.
3018 * gcc.target/i386/pr39315-3.c: Likewise.
3019 * gcc.target/i386/pr39315-4.c: Likewise.
3020 * gcc.target/i386/pr39315-check.c: Likewise.
3021
3022 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3023
3024 PR c/39323
3025 * gcc.dg/pr39323-1.c: New.
3026 * gcc.dg/pr39323-2.c: Likewise.
3027 * gcc.dg/pr39323-3.c: Likewise.
3028
3029 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3030
3031 PR target/38034
3032 * gcc.target/ia64/sync-1.c: New.
3033
3034 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3035
3036 PR target/39472
3037 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
3038 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
3039 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
3040 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
3041 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
3042 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
3043 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
3044 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
3045
3046 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3047
3048 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
3049 for low precision (i.e. float).
3050
3051 2009-03-27 Dodji Seketeli <dodji@redhat.com>
3052 Jakub Jelinek <jakub@redhat.com>
3053
3054 PR debug/37959
3055 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
3056
3057 2009-03-27 Jakub Jelinek <jakub@redhat.com>
3058
3059 * gcc.dg/memmove-2.c: New test.
3060 * gcc.dg/memmove-3.c: New test.
3061
3062 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
3063 in clone naming.
3064
3065 2009-03-27 Xinliang David Li <davidxl@google.com>
3066
3067 PR tree-optimization/39557
3068 * g++.dg/tree-ssa/dom-invalid.C: New test.
3069
3070 2009-03-27 Xinliang David Li <davidxl@google.com>
3071
3072 PR tree-optimization/39548
3073 * g++.dg/tree-ssa/copyprop.C: New test.
3074
3075 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3076
3077 PR c++/38638
3078 * g++.dg/template/typename17.C: New testcase.
3079 * g++.dg/template/typename18.C: New testcase.
3080
3081 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3082
3083 PR c++/36799
3084 * g++.dg/other/var_copy-1.C: New test.
3085
3086 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
3087
3088 PR c++/37647
3089 * g++.dg/parse/ctor9.C: New test.
3090
3091 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
3092
3093 PR c++/29727
3094 * g++.dg/init/error2.C: New test.
3095
3096 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3097
3098 PR c++/35652
3099 * gcc.dg/pr35652.C: New.
3100 * g++.dg/warn/pr35652.C: New.
3101 * gcc.dg/format/plus-1.c: Adjust message.
3102
3103 2009-03-26 Jakub Jelinek <jakub@redhat.com>
3104
3105 PR c++/39554
3106 * gcc.dg/wdisallowed-functions-3.c: New test.
3107 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
3108
3109 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3110
3111 * gcc.dg/inline-33.c: Fix when pic.
3112
3113 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
3114
3115 * gcc.target/ia64/20090324-1.c: New test.
3116
3117 2009-03-25 Jakub Jelinek <jakub@redhat.com>
3118
3119 PR c/27898
3120 * gcc.dg/pr27898.c: New test.
3121
3122 PR tree-optimization/32139
3123 * gcc.c-torture/compile/pr32139.c: New test.
3124
3125 2009-03-24 Jason Merrill <jason@redhat.com>
3126
3127 PR c++/28274
3128 * g++.dg/parse/defarg14.C: New test.
3129
3130 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3131
3132 PR libfortran/39528
3133 * gfortran.dg/read_repeat.f90: New test.
3134
3135 2009-03-24 Ira Rosen <irar@il.ibm.com>
3136
3137 PR tree-optimization/39529
3138 * gcc.dg/vect/pr39529.c: New test.
3139
3140 2009-03-24 Dodji Seketeli <dodji@redhat.com>
3141 Jakub Jelinek <jakub@redhat.com>
3142
3143 PR debug/39524
3144 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
3145
3146 2009-03-23 Jakub Jelinek <jakub@redhat.com>
3147
3148 PR c/39495
3149 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
3150
3151 2009-03-23 Jason Merrill <jason@redhat.com>
3152
3153 * g++.dg/cpp0x/auto12.C: Add variadic test.
3154
3155 PR c++/39526
3156 * g++.dg/warn/Wshadow-4.C: New test.
3157
3158 2009-03-23 Jakub Jelinek <jakub@redhat.com>
3159
3160 PR tree-optimization/39516
3161 * gfortran.dg/pr39516.f: New test.
3162
3163 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
3164
3165 * lib/target-libpath.exp (set_ld_library_path_env_vars):
3166 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
3167 variable, not environment variable.
3168
3169 2009-03-21 Jason Merrill <jason@redhat.com>
3170
3171 PR c++/28879
3172 * g++.dg/ext/vla6.C: New test.
3173
3174 2009-03-20 Jason Merrill <jason@redhat.com>
3175
3176 * g++.dg/cpp0x/initlist5.C: Add additional test.
3177
3178 2009-03-19 Jakub Jelinek <jakub@redhat.com>
3179 Janis Johnson <janis187@us.ibm.com>
3180
3181 * lib/compat.exp (compat-get-options-main, compat-get-options):
3182 Handle dg-prune-output in source file.
3183 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
3184 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
3185 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
3186 two warnings.
3187
3188 2009-03-19 Jakub Jelinek <jakub@redhat.com>
3189
3190 PR c/39495
3191 * gcc.dg/gomp/pr39495-1.c: New test.
3192 * gcc.dg/gomp/pr39495-2.c: New test.
3193 * g++.dg/gomp/pr39495-1.C: New test.
3194 * g++.dg/gomp/pr39495-2.C: New test.
3195
3196 PR target/39496
3197 * gcc.target/i386/pr39496.c: New test.
3198 * g++.dg/other/pr39496.C: New test.
3199
3200 2009-03-19 Li Feng <nemokingdom@gmail.com>
3201
3202 PR middle-end/39500
3203 * gcc.dg/autopar/pr39500-1.c: New.
3204 * gcc.dg/autopar/pr39500-2.c: New.
3205
3206 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3207
3208 * g++.dg/dg.exp: Prune graphite.
3209
3210 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
3211
3212 PR middle-end/39447
3213 * g++.dg/graphite: New.
3214 * g++.dg/graphite/graphite.exp: New.
3215 * g++.dg/graphite/pr39447.C: New.
3216
3217 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3218
3219 PR c++/39425
3220 * g++.dg/template/pr39425.C: New.
3221
3222 * g++.dg/template/spec33.C: Updated.
3223
3224 2009-03-17 Jason Merrill <jason@redhat.com>
3225
3226 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
3227
3228 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
3229
3230 PR c++/39475
3231 * g++.dg/ext/unary_trait_incomplete.C: New.
3232
3233 2009-03-17 Jing Yu <jingyu@google.com>
3234
3235 PR middle-end/39378
3236 * g++.dg/inherit/thunk10.C: New test.
3237
3238 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
3239
3240 PR target/39482
3241 * gcc.target/i386/pr39482.c: New test.
3242
3243 2009-03-17 Jakub Jelinek <jakub@redhat.com>
3244
3245 PR debug/39471
3246 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
3247 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
3248 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3249 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3250
3251 PR middle-end/39443
3252 * gcc.dg/pr39443.c: New test.
3253
3254 PR debug/39412
3255 * gcc.dg/debug/pr39412.c: New test.
3256
3257 2009-03-17 Janis Johnson <janis187@us.ibm.com>
3258
3259 PR testsuite/38526
3260 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
3261 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
3262 is defined.
3263 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
3264 its original value, or unset if it was not defined.
3265 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
3266 path procs around use of HOSTCC.
3267 * g++.dg/compat/struct-layout-1.exp: Ditto.
3268 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
3269
3270 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
3271
3272 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
3273
3274 2009-03-16 Janis Johnson <janis187@us.ibm.com>
3275
3276 Revert patch for PR testsuite/37630.
3277
3278 PR testsuite/37960
3279 * gcc.dg/pr11492.c: Replace constant and remove xfail.
3280
3281 PR testsuite/37630
3282 * lib/target-supports.exp (check_effective_target_ieee): New.
3283 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
3284 * gcc.dg/20001012-1.c: Require ieee.
3285
3286 PR testsuite/37628
3287 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
3288
3289 2009-03-16 Jakub Jelinek <jakub@redhat.com>
3290
3291 PR tree-optimization/39455
3292 * gcc.dg/pr39455.c: New test.
3293
3294 2009-03-13 David Ayers <ayers@fsfe.org>
3295
3296 * objc/execute/trivial.m. New test.
3297
3298 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
3299
3300 PR target/39137
3301 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
3302
3303 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
3304
3305 PR testsuite/39451
3306 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
3307 constraint on (%2).
3308
3309 2009-03-12 David Ayers <ayers@fsfe.org>
3310
3311 PR libobjc/27466
3312 * objc/execute/exceptions/handler-1.m. New test.
3313
3314 2009-03-12 Jakub Jelinek <jakub@redhat.com>
3315
3316 PR target/39431
3317 * gcc.target/i386/pr39431.c: New test.
3318
3319 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
3320
3321 PR target/39445
3322 * gcc.target/i386/pr39445.c: New.
3323
3324 * gcc.target/i386/push-1.c: XFAIL.
3325
3326 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
3327
3328 * gcc.dg/inline-33.c: New test.
3329
3330 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
3331
3332 * gcc.dg/vect/vect-82.c: Combine dg-do and
3333 dg-require-effective-target into dg-skip-if.
3334 * gcc.dg/vect/vect-83.c: Likewise.
3335
3336 2009-03-11 Jakub Jelinek <jakub@redhat.com>
3337
3338 PR target/39137
3339 * gcc.target/i386/stackalign/longlong-1.c: New test.
3340 * gcc.target/i386/stackalign/longlong-2.c: New test.
3341
3342 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3343
3344 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
3345
3346 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3347
3348 * gcc.c-torture/execute/ieee/inf-3.c: New test.
3349 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
3350
3351 2009-03-11 Olivier Hainque <hainque@adacore.com>
3352
3353 * gnat.dg/slice_enum.adb: New test.
3354
3355 2009-03-11 Jason Merrill <jason@redhat.com>
3356
3357 PR debug/39086
3358 * g++.dg/opt/nrv15.C: New test.
3359
3360 2009-03-10 Ira Rosen <irar@il.ibm.com>
3361
3362 PR tree-optimization/39422
3363 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
3364 constant array with static initialization to global memory.
3365 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3366
3367 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
3368
3369 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
3370 padding.
3371
3372 2009-03-09 Jakub Jelinek <jakub@redhat.com>
3373
3374 PR c++/39371
3375 * g++.dg/opt/switch2.C: Add -w to dg-options.
3376 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
3377 * g++.dg/warn/switch1.C: New test.
3378 * g++.dg/other/switch3.C: New test.
3379
3380 PR tree-optimization/39394
3381 * gcc.c-torture/compile/pr39394.c: New test.
3382
3383 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3384
3385 * gcc.target/s390/20090223-1.c: New testcase.
3386
3387 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3388
3389 PR libfortran/39402
3390 * gfortran.dg/fmt_f0_1.f90: New test.
3391
3392 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
3393
3394 PR c++/39060
3395 * g++.dg/other/new1.C: Adjusted.
3396 * g++.dg/parse/crash40.C: Likewise.
3397 * g++.dg/parse/defarg12.C: Likewise.
3398 * g++.dg/template/error15.C: Likewise.
3399
3400 * g++.dg/other/pr39060.C: New.
3401
3402 2009-03-07 Jason Merrill <jason@redhat.com>
3403
3404 PR c++/39367
3405 * g++.dg/opt/new1.C: New.
3406
3407 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3408
3409 PR c++/33492
3410 * g++.dg/other/error32.C: New.
3411
3412 2009-03-06 Jakub Jelinek <jakub@redhat.com>
3413
3414 PR middle-end/39360
3415 * gcc.c-torture/compile/pr39360.c: New test.
3416
3417 PR debug/39372
3418 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
3419
3420 2009-03-05 Jason Merrill <jason@redhat.com>
3421
3422 PR c++/38908
3423 * g++.dg/warn/Wuninitialized-3.C: New test.
3424
3425 2009-03-05 Jakub Jelinek <jakub@redhat.com>
3426
3427 PR debug/39379
3428 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
3429 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
3430
3431 2009-03-04 Jason Merrill <jason@redhat.com>
3432
3433 PR c++/13549
3434 * g++.dg/template/koenig7.C: New test.
3435
3436 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
3437
3438 * g++.dg/torture/predcom-1.C: New test.
3439
3440 2009-03-04 Richard Guenther <rguenther@suse.de>
3441
3442 PR tree-optimization/39362
3443 * g++.dg/torture/pr39362.C: New testcase.
3444
3445 2009-03-04 Jason Merrill <jason@redhat.com>
3446 Giovanni Bajo <giovannibajo@gcc.gnu.org>
3447
3448 PR c++/9634
3449 PR c++/29469
3450 PR c++/29607
3451 * g++.dg/template/dependent-name5.C: New test.
3452
3453 2009-03-04 Steve Ellcey <sje@cup.hp.com>
3454
3455 PR testsuite/39357
3456 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
3457 vect_int to vect_int_mult.
3458
3459 2009-03-04 Richard Guenther <rguenther@suse.de>
3460
3461 PR tree-optimization/39358
3462 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
3463 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
3464
3465 2009-03-04 Richard Guenther <rguenther@suse.de>
3466
3467 PR tree-optimization/39339
3468 * gcc.c-torture/execute/pr39339.c: New testcase.
3469
3470 2009-03-03 Joseph Myers <joseph@codesourcery.com>
3471
3472 * gcc.c-torture/compile/20090303-1.c,
3473 gcc.c-torture/compile/20090303-2.c: New tests.
3474
3475 2009-03-03 Jakub Jelinek <jakub@redhat.com>
3476
3477 PR fortran/39354
3478 * gfortran.dg/gomp/pr39354.f90: New test.
3479
3480 PR tree-optimization/39343
3481 * gcc.dg/pr39343.c: New test.
3482
3483 2009-03-03 Ira Rosen <irar@il.ibm.com>
3484
3485 PR tree-optimization/39248
3486 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
3487 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3488 on targets without vector misalignment support.
3489 * lib/target-supports.exp
3490 (check_effective_target_vect_short_mult): Add
3491 check_effective_target_arm32.
3492
3493 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3494
3495 PR middle-end/39335
3496 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3497 * testsuite/gcc.dg/graphite/pr39335.c: New.
3498
3499 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3500
3501 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3502 of andl.
3503 * gcc.target/i386/stackalign/return-5.c: Likewise.
3504 * gcc.target/i386/stackalign/return-6.c: Likewise.
3505
3506 2009-03-02 Richard Guenther <rguenther@suse.de>
3507 Ira Rosen <irar@il.ibm.com>
3508
3509 PR tree-optimization/39318
3510 * gfortran.dg/vect/pr39318.f90: New test.
3511
3512 2009-03-01 Jan Hubicka <jh@suse.cz>
3513
3514 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
3515
3516 2009-03-01 Jan Hubicka <jh@suse.cz>
3517
3518 PR debug/39267
3519 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
3520
3521 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
3522
3523 * gnat.dg/pack12.adb: New test.
3524
3525 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
3526
3527 PR c++/37789
3528 * g++.dg/other/pr37789.C: New.
3529
3530 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3531
3532 PR fortran/39295
3533 * gfortran.dg/interface_25.f90: New test.
3534 * gfortran.dg/interface_26.f90: New test.
3535
3536 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3537
3538 PR fortran/39292
3539 * gfortran.dg/initialization_22.f90: New test.
3540
3541 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
3542
3543 PR rtl-optimization/39241
3544 * gcc.dg/torture/pr39241.c: New.
3545
3546 2009-02-25 Martin Jambor <mjambor@suse.cz>
3547
3548 PR tree-optimizations/39259
3549 * g++.dg/torture/pr39259.C: New testcase.
3550
3551 2009-02-24 Richard Guenther <rguenther@suse.de>
3552
3553 PR c++/39242
3554 * g++.dg/template/instantiate10.C: New testcase.
3555
3556 2009-02-24 Richard Guenther <rguenther@suse.de>
3557 Zdenek Dvorak <ook@ucw.cz>
3558
3559 PR tree-optimization/39233
3560 * gcc.c-torture/execute/pr39233.c: New testcase.
3561
3562 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
3563
3564 PR tree-optimization/39260
3565 * gcc.dg/graphite/pr39260.c: New.
3566
3567 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3568
3569 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
3570
3571 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3572
3573 PR c++/36411
3574 * g++.dg/template/void14.C: New.
3575
3576 2009-02-23 Jason Merrill <jason@redhat.com>
3577
3578 PR c++/38880
3579 * g++.dg/init/const7.C: Remove XFAIL.
3580 * g++.dg/init/static-init1.C: New test.
3581
3582 * g++.dg/cpp0x/initlist14.C: New test.
3583
3584 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3585
3586 PR fortran/38914
3587 * bound_simplification_2.f90: New test case.
3588 * bound_7.f90: New test case.
3589
3590 2009-02-21 Joseph Myers <joseph@codesourcery.com>
3591
3592 * gcc.dg/cpp/include4.c: New test.
3593
3594 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3595
3596 PR target/39256
3597 * gcc.target/i386/abi-2.c: New.
3598
3599 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3600
3601 * gcc.c-torture/execute/pr39228.x: New.
3602
3603 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3604
3605 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3606 scan-assembler to check for xmm0 register.
3607
3608 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3609 Joseph Myers <joseph@codesourcery.com>
3610
3611 * gcc.target/arm/va_list.c: New test.
3612 * g++.dg/abi/arm_va_list.C: Likewise.
3613 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3614 function.
3615 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3616 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3617 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3618 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3619 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3620 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3621
3622 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3623
3624 PR testsuite/38164
3625 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3626 to dg-options.
3627
3628 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3629
3630 PR target/39240
3631 * gcc.c-torture/execute/pr39240.c: New test.
3632
3633 2009-02-20 Jason Merrill <jason@redhat.com>
3634
3635 PR c++/39225
3636 * g++.dg/parse/dtor15.C: New test.
3637
3638 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3639
3640 * gcc.c-torture/execute/20090219-1.c: New.
3641
3642 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3643
3644 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3645 (mips-dg-options): When matching isa* pseudo-options make
3646 'value' optional and accept ! entries. Use $spec instead of
3647 $isa_spec in the isa pseudo-option error message. Only
3648 perform the ISA-range check when 'value' is set. If arch is
3649 matching any CPU in the ! entries switch to its generic ISA.
3650 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3651 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3652
3653 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3654
3655 PR target/39175
3656 * gcc.dg/visibility-20.c: New test.
3657 * g++.dg/ext/visibility/visibility-11.C: New test.
3658
3659 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3660
3661 PR c++/39188
3662 * g++.dg/abi/pr39188-1a.C: New.
3663 * g++.dg/abi/pr39188-1b.C: Likewise.
3664 * g++.dg/abi/pr39188-1.h: Likewise.
3665 * g++.dg/abi/pr39188-2a.C: Likewise.
3666 * g++.dg/abi/pr39188-2b.C: Likewise.
3667 * g++.dg/abi/pr39188-2.h: Likewise.
3668 * g++.dg/abi/pr39188-3a.C: Likewise.
3669 * g++.dg/abi/pr39188-3b.C: Likewise.
3670 * g++.dg/abi/pr39188-3.h: Likewise.
3671
3672 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3673
3674 PR c/38483
3675 * gcc.c-torture/execute/call-trap-1.c,
3676 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3677 tests.
3678
3679 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3680
3681 PR target/39228
3682 * gcc.c-torture/execute/pr39228.c: New test.
3683
3684 2009-02-19 Richard Guenther <rguenther@suse.de>
3685
3686 PR tree-optimization/39074
3687 * gcc.dg/torture/pr39074.c: New testcase.
3688 * gcc.dg/torture/pr39074-2.c: Likewise.
3689 * gcc.dg/torture/pr39074-3.c: Likewise.
3690
3691 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3692
3693 PR c++/39219
3694 * g++.dg/parse/attr3.C: New.
3695
3696 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3697
3698 PR testsuite/38165
3699 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3700
3701 PR testsuite/38166
3702 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3703 and skip on Darwin.
3704
3705 2009-02-18 Jason Merrill <jason@redhat.com>
3706
3707 PR c++/38880
3708 * g++.dg/init/const7.C: Remove XFAIL.
3709
3710 PR target/39179
3711 * g++.dg/opt/const6.C: New test.
3712
3713 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3714
3715 * gcc.dg/callabi/callabi.exp: Moved to ...
3716 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
3717 in 64bit mode.
3718
3719 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3720 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3721 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3722 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3723 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3724 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3725 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3726
3727 * gcc.dg/callabi/callabi.h: Moved to ...
3728 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3729
3730 * gcc.dg/callabi/func-1.c: Moved to ...
3731 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3732
3733 * gcc.dg/callabi/func-indirect.c: Moved to ...
3734 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3735
3736 * gcc.dg/callabi/pr38891.c: Moved to ...
3737 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3738
3739 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3740 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3741
3742 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3743 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3744
3745 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3746 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3747
3748 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3749
3750 PR target/38891
3751 * gcc.dg/callabi/pr38891.c: New.
3752
3753 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3754
3755 * gcc.dg/callabi/callabi.exp: New.
3756
3757 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3758
3759 PR target/39082
3760 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3761 -Wno-abi for x86.
3762 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3763
3764 * gcc.target/i386/pr39082-1.c: New.
3765
3766 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3767 -Wno-abi.
3768
3769 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3770 CHECK_M64_M128 is defined.
3771 (check_f_arguments): Add "do".
3772 (check_vector_arguments): New.
3773 (check_m64_arguments): Likewise.
3774 (check_m128_arguments): Likewise.
3775
3776 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3777 (CHECK_M64_M128): Define.
3778
3779 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3780 on abitest.
3781 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3782
3783 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3784 tests only if CHECK_M64_M128 is defined.
3785
3786 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3787 (m128_2_struct): Likewise.
3788 (check_struct_passing5): Likewise.
3789 (check_struct_passing6): Likewise.
3790 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3791
3792 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3793 (un5): Likewise.
3794 (check_union_passing4): Likewise.
3795 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3796
3797 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3798
3799 PR c/35447
3800 * gcc.dg/noncompile/pr35447-1.c: New test.
3801
3802 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3803
3804 PR tree-optimization/36922
3805 * gfortran.dg/pr36922.f: New test.
3806
3807 2009-02-17 Richard Guenther <rguenther@suse.de>
3808
3809 PR tree-optimization/39202
3810 * gcc.c-torture/compile/pr39202.c: New testcase.
3811
3812 2009-02-17 Richard Guenther <rguenther@suse.de>
3813
3814 PR tree-optimization/39204
3815 * gcc.dg/torture/pr39204.c: New testcase.
3816
3817 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3818
3819 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3820 * gcc.dg/vect/vect-outer-6.c: Ditto.
3821
3822 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3823
3824 PR c/35446
3825 * gcc.dg/noncompile/init-5.c: New test.
3826 * gcc.dg/init-bad-4.c: Adjust expected errors.
3827
3828 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3829
3830 PR target/37049
3831 * gcc.target/i386/push-1.c: New.
3832
3833 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3834
3835 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3836
3837 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3838
3839 * gcc.target/spu/intrinsics-sr.c: New test.
3840
3841 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3842
3843 PR target/38056
3844 * gcc.target/ia64/sibcall-opt-1.c: New test.
3845 * gcc.target/ia64/sibcall-opt-2.c: New test.
3846
3847 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3848
3849 PR fortran/36528
3850 * gfortran.dg/cray_pointers_8.f90: New test.
3851
3852 PR fortran/36703
3853 * gfortran.dg/cray_pointers_9.f90: New test.
3854
3855 2009-02-13 Jason Merrill <jason@redhat.com>
3856
3857 PR c++/39070
3858 * g++.dg/cpp0x/decltype16.C: New.
3859
3860 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3861
3862 PR target/39152
3863 * gfortran.dg/gomp/pr39152.f90: New.
3864
3865 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3866
3867 PR target/39162
3868 * gcc.target/i386/pr39162.c: New.
3869
3870 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3871
3872 PR c/35444
3873 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3874 New tests.
3875
3876 2009-02-12 Jason Merrill <jason@redhat.com>
3877
3878 PR c++/38950
3879 * g++.dg/template/array20.C: New test.
3880
3881 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
3882
3883 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3884 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
3885 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3886
3887 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3888
3889 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3890
3891 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3892
3893 PR target/39152
3894 * gfortran.dg/pr39152.f: New.
3895
3896 2009-02-11 Jason Merrill <jason@redhat.com>
3897
3898 PR c++/39153
3899 * g++.dg/cpp0x/defaulted9.C: New test.
3900
3901 PR c++/30111
3902 * g++.dg/init/value7.C: New test.
3903
3904 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
3905
3906 PR target/38824
3907 * gcc.target/i386/pr38824.c: New testcase.
3908
3909 2009-02-11 Jason Merrill <jason@redhat.com>
3910
3911 PR c++/38649
3912 * g++.dg/cpp0x/defaulted8.C: New test.
3913
3914 PR c++/36744
3915 * g++.dg/cpp0x/rv9p.C: New test.
3916
3917 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
3918
3919 * gnat.dg/aliasing3.adb: New test.
3920 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3921
3922 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3923
3924 PR c++/34397
3925 * g++.dg/template/crash88.C: New.
3926 * g++.dg/template/crash89.C: Likewise.
3927
3928 2009-02-10 Steve Ellcey <sje@cup.hp.com>
3929
3930 PR c/39084
3931 * gcc.dg/pr39084.c: New test.
3932
3933 2009-02-10 Jakub Jelinek <jakub@redhat.com>
3934
3935 PR target/39139
3936 * gcc.target/i386/pr39139.c: New test.
3937
3938 2009-02-10 Richard Guenther <rguenther@suse.de>
3939
3940 PR tree-optimization/39132
3941 * gcc.dg/torture/pr39132.c: New testcase.
3942
3943 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
3944
3945 PR target/39119
3946 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3947 * gcc.target/x86_64/abi/avx/args.h: Likewise.
3948 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3949 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3950 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3951 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3952 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3953 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3954
3955 2009-02-09 Jason Merrill <jason@redhat.com>
3956
3957 PR c++/39109
3958 * g++.dg/init/value6.C: New test.
3959
3960 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
3961
3962 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3963
3964 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
3965
3966 * gcc.c-torture/compile/20090209-1.c: New test.
3967
3968 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3969
3970 PR c++/35147
3971 PR c++/37737
3972 * g++.dg/cpp0x/vt-35147.C: New.
3973 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3974 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3975
3976 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3977
3978 PR c/35434
3979 * gcc.dg/attr-alias-4.c: New test.
3980
3981 2009-02-06 Janis Johnson <janis187@us.ibm.com>
3982
3983 PR c/39035
3984 * gcc.dg/dfp/pr39035.c: New test.
3985
3986 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3987
3988 PR c/36432
3989 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
3990
3991 2009-02-05 Jakub Jelinek <jakub@redhat.com>
3992
3993 PR c++/39106
3994 * g++.dg/opt/thunk3.C: New test.
3995
3996 2009-02-05 Nick Clifton <nickc@redhat.com>
3997
3998 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
3999 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
4000 * gcc.dg/cdce1.c: Likewise.
4001 * gcc.dg/cpp/_Pragma6.c: Likewise.
4002 * g++.dg/cpp/_Pragma1.C: Likewise.
4003 * gcc.dg/utf32-2.c: Xfail for M32C.
4004 * gcc.dg/utf32-1.c: Likewise.
4005 * gcc.dg/utf32-3.c: Likewise.
4006 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
4007 targets.
4008 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
4009 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
4010 * gcc.dg/Wconversion-5.c: Likewise.
4011 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
4012 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
4013 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
4014 * gcc.dg/utf-inc-init.c: Likewise.
4015 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
4016 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
4017 * gcc.dg/utf-array-short-wchar.c: Likewise.
4018 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
4019 * gcc.dg/mallign.c: Use size_t instead of long.
4020
4021 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
4022
4023 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
4024
4025 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
4026
4027 * gcc.c-torture/execute/pr39100.c: New.
4028
4029 2009-02-05 Joseph Myers <joseph@codesourcery.com>
4030
4031 PR c/35435
4032 * gcc.dg/tls/diag-6.c: New test.
4033
4034 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
4035
4036 AVX Programming Reference (January, 2009)
4037 * gcc.target/i386/avx-vpclmulqdq.c: New.
4038 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4039
4040 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
4041
4042 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
4043 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
4044 (pclmul_test): Renamed to ...
4045 (TEST): This.
4046
4047 2009-02-04 Jakub Jelinek <jakub@redhat.com>
4048
4049 PR c++/39095
4050 * g++.dg/abi/mangle31.C: New test.
4051
4052 2009-02-03 Joseph Myers <joseph@codesourcery.com>
4053
4054 PR c/29129
4055 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
4056 declarator.
4057 * vla-6.c: Likewise. Expect warning not error for [*] lexically
4058 inside function prototype but not part of parameter declarator.
4059 * vla-11.c: New test.
4060
4061 2009-02-03 Jason Merrill <jason@redhat.com>
4062
4063 * g++.dg/warn/main-4.C: New test.
4064 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
4065
4066 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4067
4068 PR c++/36607
4069 * g++.dg/expr/cast10.C: New test.
4070
4071 2009-02-03 Joseph Myers <joseph@codesourcery.com>
4072
4073 PR c/35433
4074 * gcc.dg/init-bad-6.c: New test.
4075
4076 2009-02-03 Jakub Jelinek <jakub@redhat.com>
4077
4078 PR target/35318
4079 * gcc.c-torture/compile/pr35318.c: New test.
4080
4081 PR inline-asm/39059
4082 * gcc.dg/nofixed-point-2.c: New test.
4083 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
4084 * g++.dg/ext/fixed2.C: Likewise.
4085 * g++.dg/other/error25.C: Likewise.
4086 * g++.dg/lookup/crash7.C: Likewise.
4087 * g++.dg/cpp0x/decltype-38655.C: Likewise.
4088
4089 PR c++/39056
4090 * g++.dg/cpp0x/initlist13.C: New test.
4091
4092 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
4093
4094 PR c++/36897
4095 * g++.dg/template/func2.C: New test.
4096
4097 PR c++/37314
4098 * g++.dg/template/typename15.C: New.
4099 * g++.dg/template/typename16.C: New.
4100
4101 2009-02-03 Janis Johnson <janis187@us.ibm.com>
4102 Ben Elliston <bje@au.ibm.com>
4103
4104 PR c/39034
4105 * gcc.dg/dfp/pr39034.c: New test.
4106
4107 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4108
4109 PR testsuite/38263
4110 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
4111
4112 2009-02-02 Jason Merrill <jason@redhat.com>
4113
4114 PR c++/39054
4115 * g++.dg/parse/dtor14.C: New test.
4116
4117 2009-02-02 Jakub Jelinek <jakub@redhat.com>
4118
4119 * lib/target-supports.exp
4120 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
4121 * g++.dg/ext/builtin10.C: New test.
4122
4123 PR inline-asm/39058
4124 * gcc.target/i386/pr39058.c: New test.
4125
4126 2009-02-02 Richard Guenther <rguenther@suse.de>
4127
4128 PR tree-optimization/38937
4129 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
4130
4131 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
4132
4133 PR c++/39053
4134 * g++.dg/parse/crash52.C: New.
4135
4136 2009-01-30 Richard Guenther <rguenther@suse.de>
4137
4138 PR tree-optimization/39041
4139 * gcc.c-torture/compile/pr39041.c: New testcase.
4140
4141 2009-01-30 Jakub Jelinek <jakub@redhat.com>
4142
4143 PR target/39013
4144 * gcc.target/i386/pr39013-1.c: New test.
4145 * gcc.target/i386/pr39013-2.c: New test.
4146
4147 PR c++/39028
4148 * g++.dg/ext/label12.C: New test.
4149
4150 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4151
4152 PR c++/33465
4153 * g++.dg/parse/error34.C: New.
4154 * g++.dg/parse/error35.C: Likewise.
4155
4156 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4157
4158 PR c++/38655
4159 * g++.dg/cpp0x/decltype-38655.C: New.
4160
4161 2009-01-30 Jakub Jelinek <jakub@redhat.com>
4162
4163 PR target/39002
4164 * g++.dg/torture/pr39002.C: New test.
4165
4166 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
4167
4168 PR tree-optimization/39007
4169 * gcc.dg/tree-ssa/pr39007.c: New.
4170
4171 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
4172
4173 PR middle-end/35854
4174 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
4175 to "subreg1".
4176
4177 2009-01-29 Steve Ellcey <sje@cup.hp.com>
4178
4179 PR middle-end/38857
4180 * gcc.c-torture/compile/pr38857.c: New test.
4181
4182 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
4183
4184 PR fortran/38852
4185 PR fortran/39006
4186 * gfortran.dg/bound_6.f90: New test.
4187
4188 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
4189
4190 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
4191
4192 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
4193
4194 PR tree-optimization/38997
4195 * gcc.dg/tree-ssa/pr38997.c: New.
4196
4197 2009-01-28 Richard Guenther <rguenther@suse.de>
4198
4199 PR tree-optimization/38926
4200 * gcc.c-torture/compile/pr38926.c: New testcase.
4201
4202 2009-01-28 Jakub Jelinek <jakub@redhat.com>
4203
4204 PR middle-end/38934
4205 * gcc.dg/pr38934.c: New test.
4206
4207 2009-01-28 Richard Guenther <rguenther@suse.de>
4208
4209 PR middle-end/38908
4210 * g++.dg/warn/Wuninitialized-2.C: New testcase.
4211
4212 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
4213
4214 PR tree-optimization/38984
4215 * gcc.dg/pr38984.c: New XFAILed testcase.
4216
4217
4218 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
4219
4220 PR target/38988
4221 * gcc.target/i386/pr38988.c: New test.
4222
4223 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
4224
4225 PR c++/37554
4226 * g++.dg/parse/crash51.C: New.
4227 * g++.old-deja/g++.pt/crash9.C: Adjust.
4228
4229 2009-01-27 Daniel Kraft <d@domob.eu>
4230
4231 PR fortran/38883
4232 * gfortran.dg/mvbits_6.f90: New test.
4233 * gfortran.dg/mvbits_7.f90: New test.
4234 * gfortran.dg/mvbits_8.f90: New test.
4235
4236 2009-01-27 Richard Guenther <rguenther@suse.de>
4237
4238 PR tree-optimization/38503
4239 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
4240
4241 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
4242
4243 PR middle-end/38969
4244 * gcc.c-torture/execute/pr38969.c: New test.
4245
4246 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
4247
4248 PR testsuite/38864
4249 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
4250 to dg-do compile.
4251 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4252 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
4253 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4254
4255 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
4256
4257 PR target/38952
4258 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
4259 if __USING_SJLJ_EXCEPTIONS__ is defined.
4260
4261 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
4262 __USING_SJLJ_EXCEPTIONS__ is defined.
4263 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
4264 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
4265 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
4266 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
4267 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
4268 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
4269
4270 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
4271
4272 PR testsuite/38949
4273 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
4274 Use instead of C name in asm statements.
4275
4276 2009-01-26 Richard Guenther <rguenther@suse.de>
4277
4278 PR tree-optimization/38745
4279 * g++.dg/torture/pr38745.C: New testcase.
4280
4281 2009-01-26 Richard Guenther <rguenther@suse.de>
4282
4283 PR middle-end/38851
4284 * g++.dg/warn/Wuninitialized-1.C: New testcase.
4285
4286 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
4287
4288 * gcc.dg/bitfld-15.c: Gate warning on target
4289 pcc_bitfield_type_matters.
4290 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
4291 g++.dg/ext/bitfield4.C: Likewise.
4292 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
4293 bitfield for any target.
4294
4295 2009-01-24 Jakub Jelinek <jakub@redhat.com>
4296
4297 PR c/38957
4298 * gcc.dg/pr38957.c: New test.
4299
4300 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
4301
4302 PR fortran/38955
4303 * gfortran.dg/array_constructor_24.f: Allow tolerance when
4304 comparing floats.
4305
4306 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
4307
4308 PR tree-optimization/38953
4309 * gfortran.dg/graphite/pr38953.f90: New.
4310
4311 2009-01-24 Paul Brook <paul@codesourcery.com>
4312
4313 * gcc.target/arm/neon-cond-1.c: New test.
4314
4315 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
4316
4317 PR tree-optimization/38932
4318 * gcc.dg/pr38932.c: New.
4319
4320 2009-01-23 Revital Eres <eres@il.ibm.com>
4321
4322 * gcc.dg/sms-7.c: Fix test.
4323
4324 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
4325
4326 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
4327 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
4328 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
4329 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
4330
4331 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4332
4333 * gcc.dg/pr35729.c: Make test x86 specific.
4334
4335 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4336
4337 PR middle-end/38615
4338 * gcc.dg/pr38615.c: New test.
4339
4340 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
4341
4342 PR target/38931
4343 * gcc.target/i386/pr38931.c: New test.
4344
4345 2009-01-22 Dodji Seketeli <dodji@redhat.com>
4346
4347 PR c++/38930
4348 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
4349 * g++.dg/template/typedef12.C: Likewise.
4350 * g++.dg/template/typedef13.C: Likewise.
4351 * g++.dg/template/typedef14.C: Likewise.
4352 * g++.dg/template/sfinae3.C: Likewise.
4353 * g++.old-deja/g++.pt/typename8.C: Likewise.
4354 * g++.dg/template/access11.C: Likewise
4355
4356 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
4357
4358 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
4359 and mips*-*-irix*.
4360 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
4361
4362 2009-01-21 Dodji Seketeli <dodji@redhat.com>
4363
4364 PR c++/26693
4365 * g++.dg/template/typedef11.C: New test.
4366 * g++.dg/template/typedef12.C: Likewise.
4367 * g++.dg/template/typedef13.C: Likewise.
4368 * g++.dg/template/typedef14.C: Likewise.
4369 * g++.dg/template/sfinae3.C: Compile this pedantically.
4370 The only errors expected should be the one saying the typedef is ill
4371 formed.
4372 * g++.old-deja/g++.pt/typename8.C: Likewise.
4373 * g++.dg/template/access11.C: Update this.
4374
4375 2009-01-21 Daniel Kraft <d@domob.eu>
4376
4377 PR fortran/38887
4378 * gfortran.dg/mvbits_5.f90: New test.
4379
4380 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
4381
4382 * gcc.dg/sms-6.c: New test.
4383 * gcc.dg/sms-7.c: Likewise.
4384
4385 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
4386
4387 PR fortran/38907
4388 * gfortran.dg/host_assoc_function_7.f90: New test
4389
4390 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4391 Richard Guenther <rguenther@suse.de>
4392
4393 PR tree-optimization/38747
4394 PR tree-optimization/38748
4395 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
4396 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4397 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
4398
4399 2009-01-20 Kees Cook <kees@ubuntu.com>
4400 H.J. Lu <hongjiu.lu@intel.com>
4401
4402 PR target/38902
4403 * gcc.dg/pr38902.c: New.
4404
4405 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
4406
4407 PR target/38868
4408 * gfortran.dg/pr38868.f: New testcase.
4409
4410 2009-01-20 Richard Guenther <rguenther@suse.de>
4411
4412 * gcc.c-torture/execute/pr36227.c: Move ...
4413 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
4414
4415 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4416
4417 * lib/gfortran.exp: Add -B options for targets that use
4418 libgfortran.a%s in their specs.
4419
4420 2009-01-19 Jason Merrill <jason@redhat.com>
4421
4422 PR c++/23287
4423 * g++.dg/template/dtor5.C: New test.
4424
4425 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
4426
4427 PR fortran/38859
4428 * gfortran.dg/bound_5.f90: New test.
4429
4430 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
4431
4432 PR target/38736
4433 * g++.dg/compat/abi/pr38736_main.C: New.
4434 * g++.dg/compat/abi/pr38736_x.C: Likewise.
4435 * g++.dg/compat/abi/pr38736_y.C: Likewise.
4436 * g++.dg/other/macro-1.C: Likewise.
4437 * gcc.dg/macro-1.c: Likewise.
4438 * gcc.dg/compat/pr38736_main.c: Likewise.
4439 * gcc.dg/compat/pr38736_x.c: Likewise.
4440 * gcc.dg/compat/pr38736_y.c: Likewise.
4441
4442 2009-01-18 Richard Guenther <rguenther@suse.de>
4443
4444 PR tree-optimization/38819
4445 * gcc.c-torture/execute/pr38819.c: New testcase.
4446
4447 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4448
4449 PR fortran/38657
4450 * gfortran.dg/module_commons_3.f90: Reapply.
4451
4452 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4453
4454 PR fortran/34955
4455 * gfortran.dg/transfer_intrinsic_1.f90: New test.
4456 * gfortran.dg/transfer_intrinsic_2.f90: New test.
4457
4458 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4459
4460 PR fortran/38657
4461 * gfortran.dg/module_commons_3.f90: Remove
4462
4463 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
4464
4465 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
4466
4467 2009-01-16 Jason Merrill <jason@redhat.com>
4468
4469 PR c++/38877
4470 * g++.dg/template/lvalue1.C: New test.
4471
4472 PR c++/29470
4473 * g++.dg/template/access20.C: New test.
4474 * g++.dg/torture/pr34641.C: Fix access.
4475
4476 2009-01-16 Richard Guenther <rguenther@suse.de>
4477
4478 PR tree-optimization/38835
4479 PR middle-end/36227
4480 * gcc.c-torture/execute/pr36227.c: New testcase.
4481 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4482 * g++.dg/init/const7.C: Likewise.
4483
4484 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4485
4486 PR target/38554
4487 * gcc.c-torture/compile/pr38554.c: New test.
4488
4489 2009-01-16 Jason Merrill <jason@redhat.com>
4490
4491 PR c++/38579
4492 * g++.dg/conversion/access1.C: New test.
4493
4494 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4495
4496 PR tree-optimization/38789
4497 * gcc.c-torture/compile/pr38789.c: New test.
4498
4499 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4500
4501 PR fortran/38152
4502 * gfortran.dg/proc_ptr_13.f90: New.
4503
4504 2009-01-15 Jason Merrill <jason@redhat.com>
4505
4506 PR c++/38850
4507 * g++.dg/template/koenig6.C: New test.
4508
4509 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4510
4511 PR c++/29388
4512 * g++.dg/template/error37.C: New testcase.
4513
4514 2009-01-15 Jason Merrill <jason@redhat.com>
4515
4516 PR c++/36334
4517 * g++.dg/conversion/memfn1.C: New test.
4518
4519 PR c++/37646
4520 * g++.dg/conversion/memfn2.C: New test.
4521
4522 2009-01-15 Steve Ellcey <sje@cup.hp.com>
4523
4524 PR c++/38357
4525 * g++.dg/template/crash87.C: New test.
4526
4527 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
4528
4529 PR middle-end/37843
4530 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
4531
4532 2009-01-15 Dodji Seketeli <dodji@redhat.com>
4533
4534 PR c++/38636
4535 * g++.dg/parse/crash50.C: New test.
4536
4537 2009-01-14 Jakub Jelinek <jakub@redhat.com>
4538
4539 PR rtl-optimization/38245
4540 * gcc.dg/pr38245-3.c: New test.
4541 * gcc.dg/pr38245-3.h: New file.
4542 * gcc.dg/pr38245-4.c: New file.
4543 * gcc.dg/pr38364.c: New test.
4544
4545 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
4546
4547 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
4548 sequence PC-relative.
4549
4550 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4551
4552 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
4553 calls and/or PLT markers.
4554 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
4555 calls and/or PLT markers.
4556 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
4557 calls and/or PLT markers.
4558 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
4559 calls and/or PLT markers.
4560
4561 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4562 Nathan Froyd <froydnj@codesourcery.com>
4563 Joseph Myers <joseph@codesourcery.com>
4564
4565 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
4566 New function.
4567 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
4568 and use consistent CFLAGS.
4569 * gcc.target/powerpc/20030505.c: Likewise.
4570 * gcc.target/powerpc/20081204-1.c: Likewise.
4571 * gcc.target/powerpc/ppc-spe.c: Likewise.
4572 * gcc.target/powerpc/spe1.c: Likewise.
4573 * g++.dg/ext/spe1.C: Likewise.
4574 * g++.dg/other/opaque-1.C: Likewise.
4575 * g++.dg/other/opaque-2.C: Likewise.
4576 * g++.dg/other/opaque-3.C: Likewise.
4577
4578 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4579
4580 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
4581 out of loop.
4582
4583 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
4584
4585 PR target/38811
4586 * g++.dg/torture/pr38811.C: New file.
4587
4588 2009-01-14 Richard Guenther <rguenther@suse.de>
4589
4590 PR tree-optimization/38826
4591 PR middle-end/38477
4592 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4593
4594 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4595
4596 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4597
4598 2009-01-14 Nick Clifton <nickc@redhat.com>
4599
4600 PR c++/37862
4601 * g++.cp/parse/pr37862.C: New test.
4602
4603 2009-01-14 Julian Brown <julian@codesourcery.com>
4604
4605 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4606 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4607 to...
4608 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4609 These.
4610
4611 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4612
4613 PR rtl-optimization/38774
4614 * gcc.dg/torture/pr38774.c: New test.
4615
4616 PR c++/38795
4617 * g++.dg/cpp0x/pr38795.C: New test.
4618
4619 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4620 Nathan Froyd <froydnj@codesourcery.com>
4621 Joseph Myers <joseph@codesourcery.com>
4622
4623 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4624 otherwise. Do not check for AltiVec at runtime.
4625 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4626 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4627 * gcc.target/powerpc/altivec-1.c: Likewise.
4628 * gcc.target/powerpc/altivec-3.c: Likewise.
4629 * gcc.target/powerpc/altivec-10.c: Likewise.
4630 * gcc.target/powerpc/altivec-12.c: Likewise.
4631 * gcc.target/powerpc/altivec-24.c: Likewise.
4632 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4633 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4634 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4635 * gcc.target/powerpc/pr35907.c: Likewise.
4636 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4637 otherwise. Do not check for Cell at runtime.
4638 * gcc.target/powerpc/altivec_check.h: Delete.
4639
4640 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4641 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4642 not check for AltiVec at runtime.
4643 * g++.dg/ext/altivec-cell-2.C: Likewise.
4644 * g++.dg/ext/altivec-cell-3.C: Likewise.
4645 * g++.dg/ext/altivec-cell-4.C: Likewise.
4646 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4647 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4648 check.
4649 * g++.dg/ext/altivec_check.h: Delete.
4650
4651 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4652
4653 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4654 effective target. Adjust line numbers accordingly.
4655
4656 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4657
4658 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4659
4660 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4661
4662 PR tree-optimization/38786
4663 * gcc.dg/graphite/pr38786.c: New.
4664
4665 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4666
4667 Revert:
4668 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4669
4670 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4671 for alpha*-*-* targets.
4672 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4673
4674 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4675
4676 PR libfortran/38772
4677 * gfortran.dg/fmt_bz_bn_err.f: New test.
4678
4679 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4680
4681 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4682
4683 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4684
4685 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4686 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4687 instruction support. Do not check for it at runtime.
4688
4689 2009-01-12 Jason Merrill <jason@redhat.com>
4690
4691 PR c++/35109
4692 * g++.dg/lookup/friend11.C: Remove expected error.
4693 * g++.dg/lookup/friend14.C: New test.
4694 * g++.dg/lookup/friend15.C: New test.
4695
4696 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4697
4698 PR c++/36019
4699 * g++.dg/lookup/hidden-class12.C: New test.
4700 * g++.dg/lookup/hidden-class13.C: New test.
4701 * g++.dg/lookup/hidden-class14.C: New test.
4702 * g++.dg/lookup/hidden-class15.C: New test.
4703 * g++.dg/lookup/hidden-class16.C: New test.
4704
4705 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4706
4707 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4708 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4709 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4710
4711 2009-01-12 Jason Merrill <jason@redhat.com>
4712
4713 PR c++/31488
4714 * g++.dg/other/vararg-3.C: New test.
4715
4716 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4717
4718 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4719 Explicitly enable SPE.
4720 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
4721 directive.
4722
4723 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4724 Expect -flax-vector-conversions message. Adjust incompatible
4725 types errors.
4726 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4727 Make Foo extern.
4728
4729 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4730
4731 * g++.dg/other/opaque-1.C: Run on targets with SPE.
4732
4733 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4734 * g++.dg/other/opaque-2.C: Likewise.
4735 * g++.dg/other/opaque-3.C: Likewise.
4736
4737 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4738
4739 PR c/32041
4740 * gcc.dg/pr32041.c: New test.
4741 * g++.dg/parse/offsetof9.C: New test.
4742
4743 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4744 Nathan Froyd <froydnj@codesourcery.com>
4745
4746 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4747 * g++.dg/ext/attribute-test-1.C: Likewise.
4748 * g++.dg/ext/attribute-test-2.C: Likewise.
4749 * g++.dg/ext/attribute-test-3.C: Likewise.
4750 * g++.dg/ext/attribute-test-4.C: Likewise.
4751
4752 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4753
4754 * gnat.dg/unchecked_convert3.adb: New test.
4755
4756 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4757
4758 PR c++/38794
4759 * g++.dg/parse/typedef9.C: New test.
4760
4761 PR tree-optimization/38807
4762 * gcc.c-torture/compile/pr38807.c: New test.
4763
4764 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4765
4766 * gcc.target/mips/ins-2.c: New test.
4767
4768 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4769
4770 PR testsuite/38809
4771 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4772
4773 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4774
4775 PR c++/36254
4776 * g++.dg/warn/Wreturn-type-5.C: New test.
4777
4778 2009-01-11 Matthias Klose <doko@ubuntu.com>
4779
4780 PR middle-end/38616
4781 * gcc.dg/pr38616.c: New test.
4782
4783 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4784
4785 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4786
4787 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4788
4789 PR c++/38648
4790 * g++.dg/expr/string-1.C: New test.
4791 * g++.dg/expr/string-2.C: New test.
4792
4793 PR c++/36695
4794 * g++.dg/ext/complex4.C: New test.
4795 * g++.dg/ext/complex5.C: New test.
4796 * g++.dg/init/reference1.C: New test.
4797 * g++.dg/init/reference2.C: New test.
4798 * g++.dg/init/reference3.C: New test.
4799
4800 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4801
4802 PR fortran/38763
4803 * gfortran.dg/transfer_null_1.f90: New test.
4804
4805 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4806
4807 PR fortran/38765
4808 * gfortran.dg/host_assoc_function_6.f90: New test.
4809
4810 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4811
4812 * lib/target-supports.exp: Add method to determine if the effective
4813 target is really a ppc405 after applying all compile options.
4814 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4815 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4816 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4817 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4818 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4819 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4820 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4821 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4822 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4823 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4824 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4825 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4826 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4827 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4828 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4829 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4830 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4831 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4832 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4833 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4834 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4835 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4836 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4837 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4838 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4839 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4840 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4841 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4842 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4843 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4844 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4845
4846 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4847
4848 PR c++/35335
4849 * g++.dg/other/error31.C: New testcase.
4850
4851 PR c/35742
4852 * gcc.dg/pr35742.c: New test.
4853
4854 2009-01-09 John F. Carr <jfc@mit.edu>
4855
4856 PR c++/37877
4857 * g++.dg/parse/linkage3.C: New test.
4858
4859 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4860
4861 PR middle-end/38771
4862 * gcc.c-torture/compile/pr38771.c: New test.
4863
4864 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4865
4866 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4867
4868 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4869
4870 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4871 * gcc.dg/sibcall-4.c: Likewise.
4872
4873 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4874 Jan Sjodin <jan.sjodin@amd.com>
4875
4876 PR tree-optimization/38559
4877 * testsuite/gcc.dg/graphite/pr38559.c: New.
4878
4879 2009-01-08 Ira Rosen <irar@il.ibm.com>
4880
4881 PR tree-optimization/37194
4882 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4883
4884 2009-01-07 Jakub Jelinek <jakub@redhat.com>
4885
4886 PR c++/38725
4887 * g++.dg/ext/label11.C: New test.
4888
4889 2009-01-07 Joseph Myers <joseph@codesourcery.com>
4890
4891 * lib/target-supports.exp (check_weak_override_available): New.
4892 * lib/target-supports-dg.exp (dg-require-weak-override): New.
4893 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4894 dg-require-weak-override.
4895
4896 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
4897 Alan Modra <amodra@bigpond.net.au>
4898
4899 * gcc.c-torture/compile/20090107-1.c: New test.
4900
4901 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
4902
4903 PR target/38706
4904 * g++.dg/other/pr38706.C: New test.
4905
4906 2009-01-07 Jason Merrill <jason@redhat.com>
4907
4908 * g++.dg/cpp0x/variadic92.C: New test.
4909 * g++.dg/cpp0x/variadic93.C: New test.
4910
4911 2009-01-07 Janis Johnson <janis187@us.ibm.com>
4912
4913 * lib/target-supports-dg.exp (current_compiler_flags): New.
4914 (check-flags): Use it; do not access dg-test local variables.
4915 (dg-skip-if): Do not access dg-test local variables.
4916 (dg-xfail-run-if): Ditto.
4917 (dg-shouldfail): Ditto.
4918 * gcc.test-framework/test-framework.exp
4919 (check_effective_target_def_nocache): New.
4920 * gcc.test-framework/test-framework.awk: Handle scan tests.
4921 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4922 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4923 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4924 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4925 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4926 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4927 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4928 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4929 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4930
4931 * g++.dg/torture/pr38586.C: Ignore a possible warning.
4932
4933 * lib/target-supports-dg.exp (check_test_flags): Delete.
4934
4935 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
4936
4937 PR tree-optimization/38492
4938 PR tree-optimization/38498
4939 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4940 in trunk.
4941 * testsuite/gcc.dg/graphite/block-0.c: Update test.
4942 * testsuite/gcc.dg/graphite/block-1.c: Same.
4943 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4944 for blocking.
4945 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4946 * testsuite/gcc.dg/graphite/block-3.c: New.
4947 * testsuite/gcc.dg/graphite/pr38498.c: New.
4948
4949 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
4950
4951 AVX Programming Reference (December, 2008)
4952 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4953 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4954 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4955
4956 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4957 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4958
4959 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4960
4961 PR fortran/38220
4962 * gfortran.dg/c_loc_pure_1.f90: New test.
4963
4964 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
4965
4966 PR fortran/38669
4967 * gfortran.dg/elemental_dependency_3.f90:
4968 Add the final tree dump cleanup.
4969
4970 2009-01-06 Jakub Jelinek <jakub@redhat.com>
4971
4972 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4973 passing -m32.
4974
4975 PR rtl-optimization/38722
4976 * gfortran.dg/pr38722.f90: New test.
4977
4978 2009-01-06 Janis Johnson <janis187@us.ibm.com>
4979
4980 PR c/34252
4981 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4982 instead of DECnn_DEN. Support -DDBG to list lines that fail.
4983
4984 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
4985
4986 * gfortran.dg/implicit_12.f90: Add space around dg directive.
4987 * gfortran.dg/typebound_call_8.f03: Same.
4988 * gfortran.dg/elemental_bind_c.f90: Same.
4989 * gfortran.dg/typebound_call_7.f03: Same.
4990 * gfortran.dg/interface_proc_end.f90: Same
4991 * gfortran.dg/pr37243.f: Fix typo.
4992
4993 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
4994
4995 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
4996 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
4997 large stack sizes.
4998
4999 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
5000
5001 AVX Programming Reference (December, 2008)
5002 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
5003 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
5004 * gcc.target/i386/sse-14.c: Likewise.
5005
5006 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
5007 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
5008 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
5009 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
5010
5011 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5012
5013 PR libfortran/38735
5014 * gfortran.dg/fmt_bz_bn.f: Update test.
5015
5016 2009-01-05 Dodji Seketeli <dodji@redhat.com>
5017
5018 PR c++/38472
5019 * g++.dg/conversion/usual-arith-conv.C: New test.
5020
5021 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
5022
5023 PR c/34911
5024 * gcc.dg/vector-3.c: New testcase.
5025 * g++.dg/ext/vector15.C: New test.
5026
5027 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5028
5029 PR tree-optimization/38510
5030 * gcc.dg/graphite/pr38510.c: New.
5031
5032 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5033 Jan Sjodin <jan.sjodin@amd.com>
5034
5035 PR tree-optimization/38500
5036 * gcc.dg/graphite/pr38500.c: New.
5037
5038 2009-01-05 Laurent GUERBY <laurent@guerby.net>
5039
5040 * gcc.c-torture/compile/20001226-1.c: Generalize
5041 dg-timeout-factor.
5042 * gcc.c-torture/compile/limits-fnargs.c: Add
5043 dg-timeout-factor.
5044 * gcc.dg/20020425-1.c: Likewise.
5045 * gcc.dg/pch/pch.exp: Likewise.
5046
5047 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
5048
5049 PR fortran/38657
5050 * gfortran.dg/module_commons_3.f90: New test.
5051
5052 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
5053
5054 PR fortran/37159
5055 * gfortran.dg/random_seed_1.f90: Updated.
5056
5057 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
5058
5059 PR fortran/38669
5060 PR fortran/38726
5061 * gfortran.dg/elemental_subroutine_7.f90:
5062 Fix p values so that it can be used as vector subscript.
5063
5064 2009-01-05 Jason Merrill <jason@redhat.com>
5065
5066 * g++.dg/cpp0x/initlist12.C: Add another test.
5067
5068 * g++.dg/cpp0x/defaulted7.C: New test.
5069
5070 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5071
5072 PR fortran/38672
5073 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
5074 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
5075
5076 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
5077
5078 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
5079 for alpha*-*-* targets.
5080 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
5081
5082 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
5083
5084 PR fortran/38665
5085 * gfortran.dg/host_assoc_function_5.f90: New test.
5086
5087 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5088
5089 PR fortran/38669
5090 * gfortran.dg/elemental_dependency_3.f90: New test.
5091 * gfortran.dg/elemental_subroutine_7.f90: New test.
5092
5093 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
5094
5095 * gcc.dg/struct-ret-3.c: Include unistd.h.
5096 (main): Exit early if system memory page size is
5097 larger than 4096 bytes.
5098
5099 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
5100
5101 PR fortran/38718
5102 * gfortran.dg/merge_init_expr.f90: New.
5103
5104 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5105
5106 PR fortran/38536
5107 * gfortran.dg/c_loc_tests_13.f90: New test.
5108 * gfortran.dg/c_loc_tests_14.f90: New test.
5109
5110 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
5111
5112 * gfortran.dg/func_result_4.f90: New.
5113
5114 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
5115
5116 PR fortran/38594
5117 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
5118 interface still works, in addition to original tests.
5119 * gfortran.dg/host_assoc_call_6.f90: New test.
5120
5121 2009-01-03 Jakub Jelinek <jakub@redhat.com>
5122
5123 PR c++/38705
5124 * g++.dg/torture/pr38705.C: New test.
5125
5126 PR c/38700
5127 * gcc.dg/pr38700.c: New test.
5128
5129 2009-01-02 Jason Merrill <jason@redhat.com>
5130
5131 * g++.dg/cpp0x/initlist11.C: New test.
5132 * g++.dg/cpp0x/initlist12.C: New test.
5133
5134 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5135
5136 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
5137 Allow extra informative notes.
5138
5139 2009-01-01 Jakub Jelinek <jakub@redhat.com>
5140
5141 PR c/36489
5142 * gcc.dg/pr36489.c: New test.
5143
5144 \f
5145 Copyright (C) 2009 Free Software Foundation, Inc.
5146
5147 Copying and distribution of this file, with or without modification,
5148 are permitted in any medium without royalty provided the copyright
5149 notice and this notice are preserved.