]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
4fe2079320bc5539be01973b41c6f4da0b2a89f2
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2009-11-02 Martin Jambor <mjambor@suse.cz>
2
3 PR tree-optimization/41750
4 * gcc.c-torture/execute/pr41750.c: New test.
5
6 2009-11-02 Jakub Jelinek <jakub@redhat.com>
7
8 PR tree-optimization/41841
9 * gcc.dg/pr41841.c: New test.
10
11 PR debug/41893
12 * gcc.dg/debug/pr41893-1.c: New test.
13 * gcc.dg/debug/pr41893-2.c: New file.
14
15 PR c++/41774
16 * g++.dg/ext/visibility/namespace3.C: New test.
17
18 2009-11-01 Jason Merrill <jason@redhat.com>
19
20 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
21 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
22 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
23
24 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
25
26 * gnat.dg/opt5.adb: New test.
27
28 2009-11-01 Tobias Burnus <burnus@net-b.de>
29
30 PR fortran/41872
31 * gfortran.dg/allocatable_scalar_4.f90: New test.
32
33 2009-11-01 Tobias Burnus <burnus@net-b.de>
34
35 PR fortran/41850
36 * gfortran.dg/intent_out_6.f90: New testcase.
37
38 2009-10-31 Richard Guenther <rguenther@suse.de>
39
40 * g++.dg/tree-ssa/restrict1.C: New.
41
42 2009-10-31 Jason Merrill <jason@redhat.com>
43
44 * g++.dg/rtti/typeid9.C: New.
45
46 PR c++/41754
47 * g++.dg/cpp0x/initlist25.C: New.
48
49 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
50
51 * gnat.dg/specs/rep_clause4.ads: New test.
52
53 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
54
55 PR target/41885
56 * gcc.target/avr/torture/pr41885.c: New test.
57
58 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
59
60 * gnat.dg/specs/pack5.ads: New test.
61
62 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
63
64 * lib/target-supports.exp: Handle powerpc-*-elf.
65
66 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
67
68 PR target/40838
69 * gcc.target/i386/incoming-6.c: New.
70 * gcc.target/i386/incoming-7.c: Likewise.
71 * gcc.target/i386/incoming-8.c: Likewise.
72 * gcc.target/i386/incoming-9.c: Likewise.
73 * gcc.target/i386/incoming-10.c: Likewise.
74 * gcc.target/i386/incoming-11.c: Likewise.
75 * gcc.target/i386/incoming-12.c: Likewise.
76 * gcc.target/i386/incoming-13.c: Likewise.
77 * gcc.target/i386/incoming-14.c: Likewise.
78 * gcc.target/i386/incoming-15.c: Likewise.
79 * gcc.target/i386/pr37843-4.c: Likewise.
80
81 2009-10-30 Dodji Seketeli <dodji@redhat.com>
82
83 PR c++/41863
84 * g++.dg/template/sizeof12.C: New test.
85
86 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
87
88 * gnat.dg/pack14.adb: New test.
89
90 2009-10-29 David Daney <ddaney@caviumnetworks.com>
91
92 * gcc.target/mips/mips.exp (mips_option_groups): Add
93 mcount-ra-address.
94 * gcc.target/mips/mmcount-ra-address-1.c: New test.
95 * gcc.target/mips/mmcount-ra-address-2.c: New test.
96 * gcc.target/mips/mmcount-ra-address-3.c: New test.
97
98 2009-10-29 Michael Matz <matz@suse.de>
99
100 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
101 * gcc.target/i386/sse-recip-vec.c: Ditto.
102 * gcc.target/i386/brokensqrt.c: New test.
103
104 2009-10-29 Tobias Burnus <burnus@net-b.de>
105
106 PR fortran/41777
107 gfortran.dg/associated_target_3.f90: New testcase.
108
109 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
110
111 * gfortran.dg/lto/pr41764_0.f: New.
112
113 2009-10-29 Martin Jambor <mjambor@suse.cz>
114
115 PR tree-optimization/41775
116 * testsuite/g++.dg/torture/pr41775.C: New testcase.
117
118 2009-10-28 Jason Merrill <jason@redhat.com>
119
120 * g++.dg/cpp0x/inline-ns1.C: New.
121 * g++.dg/cpp0x/inline-ns2.C: New.
122 * g++.dg/cpp0x/inline-ns3.C: New.
123
124 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
125
126 PR rtl-optimization/39715
127 * gcc.target/arm/thumb-ltu.c: New.
128
129 2009-10-28 Richard Guenther <rguenther@suse.de>
130
131 PR lto/41808
132 PR lto/41839
133 * gcc.dg/lto/20091027-1_0.c: New testcase.
134 * gcc.dg/lto/20091027-1_1.c: Likewise.
135 * g++.dg/lto/20091026-1_0.C: Likewise.
136 * g++.dg/lto/20091026-1_1.C: Likewise.
137 * g++.dg/lto/20091026-1_a.h: Likewise.
138
139 2009-10-28 Jakub Jelinek <jakub@redhat.com>
140
141 PR middle-end/41837
142 * gcc.dg/pr41837.c: New test.
143
144 PR debug/41801
145 * g++.dg/ext/sync-3.C: New test.
146
147 PR target/41762
148 * gcc.dg/pr41762.c: New test.
149
150 2009-10-28 Richard Guenther <rguenther@suse.de>
151
152 PR middle-end/41855
153 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
154 * gfortran.dg/lto/20091028-1_1.c: Likewise.
155 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
156 * gfortran.dg/lto/20091028-2_1.c: Likewise.
157
158 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
159
160 PR rtl-optimization/39715
161 * gcc.target/arm/thumb-bitfld1.c: New.
162
163 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
164
165 PR rtl-optimization/40741
166 * gcc.target/arm/thumb-branch1.c: New.
167
168 2009-10-27 Jason Merrill <jason@redhat.com>
169
170 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
171 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
172 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
173 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
174
175 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
176
177 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
178 * gnat.dg/null_pointer_deref2.adb: Likewise.
179
180 2009-10-27 Richard Guenther <rguenther@suse.de>
181
182 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
183
184 2009-10-27 Jakub Jelinek <jakub@redhat.com>
185
186 PR c/41842
187 * gcc.dg/pr41842.c: New test.
188
189 2009-10-27 Revital Eres <eres@il.ibm.com>
190
191 PR tree-optimization/40648
192 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
193 change in decision of peeling for alignment.
194 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
195 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
196 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
197 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
198 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
199 * gcc.dg/vect/vect-50.c: Likewise.
200 * gcc.dg/vect/vect-33.c: Likewise.
201 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
202 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
203 Likewise.
204 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
205 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
206 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
207 Likewise.
208 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
209 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
210 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
211 * gcc.dg/vect/vect-60.c: Likewise.
212 * gcc.dg/vect/vect-26.c: Likewise.
213 * gcc.dg/vect/vect-52.c: Likewise.
214 * gcc.dg/vect/vect-44.c: Likewise.
215 * gcc.dg/vect/vect-27.c: Likewise.
216 * gcc.dg/vect/vect-70.c: Likewise.
217 * gcc.dg/vect/vect-28.c: Likewise.
218 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
219 * gcc.dg/vect/vect-109.c: Likewise.
220 * gcc.dg/vect/vect-54.c: Likewise.
221 * gcc.dg/vect/vect-29.c: Likewise.
222 * gcc.dg/vect/vect-72.c: Likewise.
223 * gcc.dg/vect/vect-56.c: Likewise.
224 * gcc.dg/vect/vect-48.c: Likewise.
225 * gcc.dg/vect/vect-91.c: Likewise.
226 * gcc.dg/vect/vect-92.c: Likewise.
227 * gcc.dg/vect/vect-58.c: Likewise.
228 * gcc.dg/vect/slp-25.c: Likewise.
229 * gcc.dg/vect/vect-93.c: Likewise.
230 * gcc.dg/vect/vect-95.c: Likewise.
231 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
232 * gcc.dg/vect/vect-87.c: Likewise.
233 * gcc.dg/vect/vect-96.c: Likewise.
234 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
235 * gcc.dg/vect/vect-88.c: Likewise.
236 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
237 * gcc.dg/vect/vect-89.c: Likewise.
238 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
239 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
240 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
241 * gfortran.dg/vect/vect-2.f90: Likewise.
242 * gfortran.dg/vect/vect-3.f90: Likewise.
243 * gfortran.dg/vect/vect-4.f90: Likewise.
244 * gfortran.dg/vect/vect-5.f90: Likewise.
245
246 2009-10-27 Jakub Jelinek <jakub@redhat.com>
247
248 PR c++/41020
249 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
250
251 2009-10-26 Ben Elliston <bje@au.ibm.com>
252 Michael Meissner <meissner@linux.vnet.ibm.com>
253 Ulrich Weigand <uweigand@de.ibm.com>
254
255 * gcc.target/spu/ea/ea.exp: New file.
256 * gcc.target/spu/ea/cache1.c: Likewise.
257 * gcc.target/spu/ea/cast1.c: Likewise.
258 * gcc.target/spu/ea/cast2.c: Likewise.
259 * gcc.target/spu/ea/compile1.c: Likewise.
260 * gcc.target/spu/ea/compile2.c: Likewise.
261 * gcc.target/spu/ea/cppdefine.c: Likewise.
262 * gcc.target/spu/ea/errors1.c: Likewise.
263 * gcc.target/spu/ea/errors2.c: Likewise.
264 * gcc.target/spu/ea/execute1.c: Likewise.
265 * gcc.target/spu/ea/execute2.c: Likewise.
266 * gcc.target/spu/ea/execute3.c: Likewise.
267 * gcc.target/spu/ea/ops1.c: Likewise.
268 * gcc.target/spu/ea/ops2.c: Likewise.
269 * gcc.target/spu/ea/options1.c: Likewise.
270 * gcc.target/spu/ea/test-sizes.c: Likewise.
271
272 2009-10-26 Jakub Jelinek <jakub@redhat.com>
273
274 PR bootstrap/41345
275 * gcc.dg/pr41345.c: New test.
276
277 PR debug/41828
278 * g++.dg/debug/dwarf2/anonname1.C: New test.
279
280 2009-10-26 Jason Merrill <jason@redhat.com>
281
282 PR c++/38796
283 * g++.dg/cpp0x/defaulted15.C: New.
284 * g++.dg/cpp0x/defaulted16.C: New.
285
286 2009-10-26 Dodji Seketeli <dodji@redhat.com>
287
288 PR c++/41785
289 * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
290
291 2009-10-26 Nick Clifton <nickc@redhat.com>
292
293 * lib/target-supports.exp (check_profiling_available):
294 Profiling is not, currently, available for the RX port.
295 (check_effective_target_hard_float): Add support for RX
296 target.
297 * gcc.target/rx: New directory.
298 * gcc.target/rx/builtins.c: New test file.
299 * gcc.target/rx/interrupts.c: New test file.
300 * gcc.target/rx/rx-abi-function-tests.c: New test file.
301 * gcc.target/rx/zero-width-bitfield.c: New test file.
302 * gcc.target/rx/i272091.c: New test file.
303 * gcc.target/rx/packed-struct.c: New test file.
304 * gcc.target/rx/rx.exp: New file: Drives RX tests.
305
306 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
307
308 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
309 * gcc.dg/lto/20091016-1_0.c: Likewise.
310 * gcc.dg/lto/20090206-1_0.c: Likewise.
311 * gcc.dg/lto/20081120-1_0.c: Likewise.
312 * gcc.dg/lto/20081120-2_0.c: Likewise.
313 * gcc.dg/lto/20090116_0.c: Likewise.
314 * gcc.dg/lto/20081126_0.c: Likewise.
315 * gcc.dg/lto/20091013-1_0.c: Likewise.
316 * gcc.dg/lto/20081212-1_0.c: Likewise.
317 * gcc.dg/lto/20091015-1_0.c: Likewise.
318 * gcc.dg/lto/20090126-1_0.c: Likewise.
319 * gcc.dg/lto/20090126-2_0.c: Likewise.
320 * gcc.dg/lto/20091020-1_0.c: Likewise.
321 * gcc.dg/lto/20091020-2_0.c: Likewise.
322 * gcc.dg/lto/20081204-1_0.c: Likewise.
323 * gcc.dg/lto/20081204-2_0.c: Likewise.
324 * gcc.dg/lto/20081224_0.c: Likewise.
325 * gcc.dg/lto/20090219_0.c: Likewise.
326
327 2009-10-26 Dodji Seketeli <dodji@redhat.com>
328
329 PR c++/41020
330 * g++.dg/lookup/extern-c-redecl2.C: New test.
331 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
332 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
333 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
334
335 2009-10-26 Michael Matz <matz@suse.de>
336
337 PR tree-optimization/41783
338 * gcc.dg/pr41783.c: New test.
339 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
340 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
341 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
342
343 2009-10-26 Janus Weil <janus@gcc.gnu.org>
344
345 PR fortran/41714
346 * gfortran.dg/class_allocate_4.f03: New test.
347
348 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
349
350 * gcc.target/mips/mult-1.c: New test.
351
352 2009-10-24 Janus Weil <janus@gcc.gnu.org>
353
354 PR fortran/41784
355 * gfortran.dg/extends_8.f03: New test.
356
357 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
358
359 * gnat.dg/specs/pack4.ads: New test.
360
361 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
362
363 * gnat.dg/null_pointer_deref1.adb: New test.
364 * gnat.dg/null_pointer_deref2.adb: Likewise.
365
366 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
367
368 PR fortran/41772
369 * gfortran.dg/transfer_intrinsic_3.f90.
370
371 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
372
373 * gnat.dg/opt4.adb: New test.
374
375 2009-10-23 Joseph Myers <joseph@codesourcery.com>
376
377 PR c/40033
378 * gcc.dg/noncompile/pr40033-1.c: New test.
379
380 2009-10-23 Dodji Seketeli <dodji@redhat.com>
381
382 PR c++/40808
383 * g++.dg/abi/mangle34.C: New test
384
385 2009-10-23 Jason Merrill <jason@redhat.com>
386
387 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
388
389 Core issue 899
390 * g++.dg/cpp0x/explicit4.C: New.
391
392 2009-10-23 Joseph Myers <joseph@codesourcery.com>
393
394 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
395 *-*-cygwin.
396 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
397 for *-*-mingw* and *-*-cygwin.
398 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
399 * g++.dg/template/spec35.C: Disable weak symbol test for
400 *-*-mingw* and *-*-cygwin.
401
402 PR testsuite/31342
403 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
404
405 2009-10-23 Janus Weil <janus@gcc.gnu.org>
406
407 PR fortran/41800
408 * gfortran.dg/class_10.f03: New test.
409
410 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
411
412 PR target/41787
413 * gcc.target/powerpc/vsx-vrsave.c: New file.
414
415 2009-10-23 Joseph Myers <joseph@codesourcery.com>
416
417 PR c/41673
418 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
419
420 2009-10-23 Richard Guenther <rguenther@suse.de>
421
422 PR tree-optimization/41778
423 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
424
425 2009-10-22 Richard Guenther <rguenther@suse.de>
426
427 PR lto/41791
428 * g++.dg/lto/20091022-2_0.C: New testcase.
429
430 2009-10-22 Richard Guenther <rguenther@suse.de>
431
432 PR lto/41730
433 * g++.dg/lto/20091022-1_0.C: New testcase.
434
435 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
436
437 * gcc.dg/autopar/outer-4.c: Adjust scan.
438 * gcc.dg/autopar/outer-5.c: Adjust scan.
439 * gcc.dg/autopar/outer-5.c: Add scan optimized.
440
441 * libgomp.graphite/force-parallel-2.c: Adjust scan.
442 * gcc.dg/autopar/outer-1.c: New testcase.
443 * gcc.dg/autopar/outer-2.c: New testcase.
444 * gcc.dg/autopar/outer-3.c: New testcase.
445 * gcc.dg/autopar/outer-4.c: New testcase.
446 * gcc.dg/autopar/outer-5.c: New testcase.
447 * gcc.dg/autopar/outer-6.c: New testcase.
448
449 2009-10-22 Jan Hubicka <jh@suse.cz>
450
451 * gcc.c-torture/compile/pr40556.c: New testcase.
452
453 2009-10-22 Janus Weil <janus@gcc.gnu.org>
454
455 PR fortran/41781
456 * gfortran.dg/goto_8.f90: New test case.
457
458 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
459
460 PR tree-optimization/41497
461 * gcc.dg/tree-ssa/pr41497.c: New.
462
463 2009-10-21 Steve Ellcey <sje@cup.hp.com>
464
465 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
466
467 2009-10-21 Joseph Myers <joseph@codesourcery.com>
468
469 * gcc.dg/tls/pie-1.c: New test.
470
471 2009-10-21 Jakub Jelinek <jakub@redhat.com>
472
473 * g++.dg/abi/mangle33.C: New test.
474
475 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
476
477 * gnat.dg/discr22.adb: New test.
478
479 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
480
481 * gnat.dg/loop_optimization7.ad[sb]: New test.
482 * gnat.dg/loop_optimization7_pkg.ads: New helper.
483
484 2009-10-21 Janus Weil <janus@gcc.gnu.org>
485
486 PR fortran/41706
487 PR fortran/41766
488 * gfortran.dg/class_9.f03: Extended test case.
489 * gfortran.dg/select_type_7.f03: New test case.
490
491 2009-10-20 Richard Guenther <rguenther@suse.de>
492
493 * gcc.dg/lto/20091020-3_0.c: New testcase.
494
495 2009-10-20 Richard Guenther <rguenther@suse.de>
496
497 PR lto/41761
498 * gcc.dg/lto/20091020-1_0.c: New testcase.
499 * gcc.dg/lto/20091020-1_1.c: Likewise.
500 * gcc.dg/lto/20091020-2_0.c: Likewise.
501 * gcc.dg/lto/20091020-2_1.c: Likewise.
502
503 2009-10-20 Jakub Jelinek <jakub@redhat.com>
504
505 PR debug/41340
506 * gcc.dg/pr41340.c: New test.
507
508 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
509
510 * gnat.dg/discr21.ad[sb]: New test.
511 * gnat.dg/discr21_pkg.ads: New helper.
512
513 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
514
515 PR fortran/41706
516 * gfortran.dg/class_9 : New test.
517
518 2009-10-19 Jakub Jelinek <jakub@redhat.com>
519
520 * gcc.dg/raw-string-1.c: New test.
521 * gcc.dg/raw-string-2.c: New test.
522 * gcc.dg/raw-string-3.c: New test.
523 * gcc.dg/raw-string-4.c: New test.
524 * gcc.dg/raw-string-5.c: New test.
525 * gcc.dg/raw-string-6.c: New test.
526 * gcc.dg/raw-string-7.c: New test.
527 * gcc.dg/utf8-1.c: New test.
528 * gcc.dg/utf8-2.c: New test.
529 * gcc.dg/utf-badconcat2.c: New test.
530 * gcc.dg/utf-dflt2.c: New test.
531 * gcc.dg/cpp/include6.c: New test.
532 * g++.dg/ext/raw-string-1.C: New test.
533 * g++.dg/ext/raw-string-2.C: New test.
534 * g++.dg/ext/raw-string-3.C: New test.
535 * g++.dg/ext/raw-string-4.C: New test.
536 * g++.dg/ext/raw-string-5.C: New test.
537 * g++.dg/ext/raw-string-6.C: New test.
538 * g++.dg/ext/raw-string-7.C: New test.
539 * g++.dg/ext/utf8-1.C: New test.
540 * g++.dg/ext/utf8-2.C: New test.
541 * g++.dg/ext/utf-badconcat2.C: New test.
542 * g++.dg/ext/utf-dflt2.C: New test.
543
544 * gcc.dg/cleanup-13.c: New test.
545
546 2009-10-19 Janus Weil <janus@gcc.gnu.org>
547
548 PR fortran/41586
549 * gfortran.dg/auto_dealloc_1.f90: New test case.
550
551 2009-10-19 Jakub Jelinek <jakub@redhat.com>
552
553 Port from redhat/gcc-4_4-branch:
554 2009-10-08 Jakub Jelinek <jakub@redhat.com>
555 * gcc.dg/debug/vta-2.c: New test.
556
557 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
558 * gcc.dg/debug/vta-1.c: New.
559
560 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
561
562 * gnat.dg/noreturn2.ad[sb]: New test.
563
564 2009-10-19 Tobias Burnus <burnus@net-b.de>
565
566 PR fortran/41755
567 * gfortran.dg/equiv_8.f90: New test.
568 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
569
570 2009-10-19 Joseph Myers <joseph@codesourcery.com>
571
572 * gcc.target/arm/neon-thumb2-move.c: New test.
573
574 2009-10-19 Jakub Jelinek <jakub@redhat.com>
575
576 * gcc.dg/debug/vta-3.c: New test.
577
578 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
579
580 * gnat.dg/nested_proc.adb: Rename into...
581 * gnat.dg/nested_proc1.adb: ...this.
582 * gnat.dg/nested_proc2.adb: New test.
583
584 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
585
586 * gnat.dg/noreturn1.ad[sb]: New test.
587
588 2009-10-17 Janus Weil <janus@gcc.gnu.org>
589 Paul Thomas <pault@gcc.gnu.org>
590
591 PR fortran/41629
592 * gfortran.dg/class_6.f90: New test.
593
594 PR fortran/41608
595 PR fortran/41587
596 * gfortran.dg/class_7.f90: New test.
597
598 PR fortran/41618
599 * gfortran.dg/class_8.f90: New test.
600
601 2009-10-17 Richard Guenther <rguenther@suse.de>
602
603 * gcc.dg/lto/20091017-1_0.c: New testcase.
604 * gcc.dg/lto/20091017-1_1.c: Likewise.
605
606 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
607
608 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
609
610 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
611
612 * gnat.dg/aggr11.adb: New test.
613 * gnat.dg/aggr11_pkg.ads: New helper.
614
615 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
616
617 * gnat.dg/slice8.adb: New test.
618 * gnat.dg/slice8_pkg1.ads: New helper.
619 * gnat.dg/slice8_pkg2.ads: Likewise.
620 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
621
622 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
623
624 * gnat.dg/unchecked_convert4.adb: New test.
625
626 2009-10-15 Jason Merrill <jason@redhat.com>
627
628 PR c++/38798
629 * g++.dg/cpp0x/trailing5.C: New.
630
631 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
632 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
633 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
634 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
635
636 2009-10-16 Janus Weil <janus@gcc.gnu.org>
637
638 PR fortran/41719
639 * gfortran.dg/class_5.f03: New test case.
640 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
641 * gfortran.dg/typebound_operator_4.f03: Ditto.
642
643 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
644
645 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
646 * g++.dg/other/first-global.C: Likewise.
647 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
648 * g++.dg/torture/pr40323.C: Likewise.
649 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
650 * gcc.dg/inline-33.c: Likewise.
651 * gcc.dg/ipa/ipa-1.c: Likewise.
652 * gcc.dg/ipa/ipa-2.c: Likewise.
653 * gcc.dg/ipa/ipa-3.c: Likewise.
654 * gcc.dg/ipa/ipa-4.c: Likewise.
655 * gcc.dg/ipa/ipa-5.c: Likewise.
656 * gcc.dg/ipa/ipa-7.c: Likewise.
657 * gcc.dg/ipa/ipacost-2.c: Likewise.
658 * gcc.dg/tree-ssa/inline-3.c: Likewise.
659 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
660 * gfortran.dg/whole_file_5.f90: Likewise.
661 * gfortran.dg/whole_file_6.f90: Likewise.
662
663 2009-10-16 Richard Guenther <rguenther@suse.de>
664
665 PR tree-optimization/41728
666 * gcc.c-torture/compile/pr41728.c: New testcase.
667
668 2009-10-16 Richard Guenther <rguenther@suse.de>
669
670 PR lto/41598
671 * gcc.dg/lto/20091016-1_0.c: New testcase.
672 * gcc.dg/lto/20091016-1_1.c: Likewise.
673 * gcc.dg/lto/20091016-1_a.h: Likewise.
674
675 2009-10-16 Richard Guenther <rguenther@suse.de>
676
677 PR lto/41715
678 * gfortran.dg/lto/20091015-1_0.f: New testcase.
679 * gfortran.dg/lto/20091015-1_1.f: Likewise.
680 * gfortran.dg/lto/20091015-1_2.f: Likewise.
681
682 2009-10-16 Richard Guenther <rguenther@suse.de>
683
684 PR lto/41713
685 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
686
687 2009-10-15 Jakub Jelinek <jakub@redhat.com>
688
689 PR debug/41717
690 * gcc.dg/debug/pr41717.c: New test.
691
692 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
693
694 PR fortran/41648
695 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
696
697 PR fortran/41656
698 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
699
700 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
701
702 PR target/23983
703 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
704 result used.
705 * g++.dg/ext/altivec-2.C (main): Ditto.
706
707 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
708
709 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
710 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
711
712 2009-10-15 Richard Guenther <rguenther@suse.de>
713
714 PR lto/41669
715 * gcc.dg/lto/20091015-1_0.c: New testcase.
716 * gcc.dg/lto/20091015-1_1.c: Likewise.
717 * gcc.dg/lto/20091015-1_2.c: Likewise.
718 * gcc.dg/lto/20091015-1_a.h: Likewise.
719 * gcc.dg/lto/20091015-1_b.h: Likewise.
720
721 2009-10-15 Steve Ellcey <sje@cup.hp.com>
722
723 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
724
725 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
726
727 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
728
729 2009-10-14 Jakub Jelinek <jakub@redhat.com>
730
731 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
732 line from 1 to 0.
733 * obj-c++.dg/bitfield-1.mm: Likewise.
734 * obj-c++.dg/bitfield-4.mm: Likewise.
735
736 2009-10-14 Richard Guenther <rguenther@suse.de>
737
738 PR lto/41173
739 * gcc.dg/lto/20091014-1_0.c: New testcase.
740
741 2009-10-14 Jakub Jelinek <jakub@redhat.com>
742
743 PR testsuite/41707
744 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
745 warning on line 0 instead of 1.
746
747 2009-10-14 Richard Guenther <rguenther@suse.de>
748
749 PR lto/41521
750 * gfortran.dg/lto/pr41521_0.f90: New testcase.
751 * gfortran.dg/lto/pr41521_1.f90: Likewise.
752
753 2009-10-14 Jakub Jelinek <jakub@redhat.com>
754
755 PR preprocessor/41543
756 * gcc.dg/debug/dwarf2/pr41543.c: New test.
757
758 PR debug/41695
759 * gcc.dg/debug/dwarf2/pr41695.c: New test.
760
761 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
762
763 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
764 New procedure.
765 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
766 effective target.
767
768 2009-10-14 Jason Merrill <jason@redhat.com>
769
770 PR c++/39866
771 * g++.dg/cpp0x/defaulted14.C: New.
772
773 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
774
775 * g++.dg/cpp0x/vt-40092.C: New.
776
777 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
778
779 * gcc.dg/guality/pr41616-1.c: Drop -O2.
780 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
781
782 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
783
784 * gfortran.dg/complex_intrinsic_8.f90: New test.
785
786 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
787
788 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
789 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
790
791 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
792
793 PR target/38948
794 * gcc.dg/torture/pr38948.c: New test.
795
796 2009-10-13 Steve Ellcey <sje@cup.hp.com>
797
798 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
799
800 2009-10-13 Janus Weil <janus@gcc.gnu.org>
801
802 PR fortran/41581
803 * gfortran.dg/class_allocate_2.f03: Modified.
804 * gfortran.dg/class_allocate_3.f03: New test case.
805
806 2009-10-13 Richard Guenther <rguenther@suse.de>
807
808 PR lto/41668
809 * gcc.dg/lto/20091006-2_0.c: New testcase.
810 * gcc.dg/lto/20091006-2_1.c: Likewise.
811 * gcc.dg/lto/20091006-2_2.c: Likewise.
812 * gcc.dg/lto/20091013-1_0.c: Likewise.
813 * gcc.dg/lto/20091013-1_1.c: Likewise.
814 * gcc.dg/lto/20091013-1_2.c: Likewise.
815
816 2009-10-13 Martin Jambor <mjambor@suse.cz>
817
818 * gcc.c-torture/compile/pr41661.c: New test.
819
820 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
821
822 PR libgfortran/41683
823 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
824
825 2009-10-12 Jason Merrill <jason@redhat.com>
826
827 PR c++/37875
828 * g++.dg/cpp0x/decltype18.C: New.
829
830 PR c++/37766
831 * g++.dg/cpp0x/fntmpdefarg1.C: New.
832
833 2009-10-12 Janis Johnson <janis187@us.ibm.com>
834
835 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
836
837 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
838
839 PR debug/41343
840 PR debug/41447
841 PR debug/41264
842 PR debug/41338
843 * gcc.dg/guality/pr41447-1.c: New.
844 * gcc.dg/debug/pr41264-1.c: New.
845 * gcc.dg/debug/pr41343-1.c: New.
846
847 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
848
849 PR target/26515
850 * gcc.dg/torture/pr26515.c: New test.
851
852 2009-10-12 Janis Johnson <janis187@us.ibm.com>
853
854 PR testsuite/41659
855 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
856 * lib/lto.exp (lto-get-options-main): Report error for using "target"
857 or "xfail" with dg-lto-do.
858
859 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
860
861 * gcc.target/i386/ms_hook_prologue.c: New testcase.
862
863 2009-10-12 Michael Matz <matz@suse.de>
864
865 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
866 pass.
867
868 2009-10-12 Jakub Jelinek <jakub@redhat.com>
869
870 PR target/41680
871 * g++.dg/torture/pr41680.C: New test.
872
873 2009-10-12 Dodji Seketeli <dodji@redhat.com>
874
875 PR c++/41570
876 * g++.dg/debug/dwarf2/template-params-7.C: New test.
877
878 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
879
880 PR debug/41616
881 * gcc.dg/guality/pr41616-1.c: New.
882
883 2009-10-11 Jason Merrill <jason@redhat.com>
884
885 PR c++/37204
886 * g++.dg/cpp0x/rv-reinterpret.C: New.
887
888 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
889
890 PR libgfortran/38439
891 * gfortran.dg/fmt_error_9.f: New test.
892 * gfortran.dg/fmt_error_10.f: New test.
893
894 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
895
896 PR fortran/41583
897 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
898 * gfortran.dg/class_4b.f03: As above.
899 * gfortran.dg/class_4c.f03: As above.
900 * gfortran.dg/class_4d.f03: As above.
901
902 2009-10-11 Richard Guenther <rguenther@suse.de>
903
904 PR tree-optimization/41555
905 * gcc.dg/torture/pr41555.c: New testcase.
906
907 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
908
909 PR libgfortran/35862
910 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
911 function correctly.
912
913 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
914
915 PR libgfortran/35862
916 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
917 Add conditions to avoid runtime errors if not supported.
918
919 2009-10-10 Richard Guenther <rguenther@suse.de>
920
921 PR tree-optimization/41654
922 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
923
924 2009-10-09 Jason Merrill <jason@redhat.com>
925
926 * g++.dg/cpp/ucn-1.C: New.
927
928 2009-10-09 Janus Weil <janus@gcc.gnu.org>
929
930 PR fortran/41585
931 * gfortran.dg/class_2.f03: Extended test case.
932
933 2009-10-09 Tobias Burnus <burnus@net-b.de>
934
935 PR fortran/41582
936 * gfortran.dg/class_allocate_1.f03: Modify code such that
937 it compiles with the gfc_warning->gfc_error change.
938 * gfortran.dg/class_allocate_1.f03: New test.
939
940 2009-10-09 Janus Weil <janus@gcc.gnu.org>
941
942 PR fortran/41579
943 * gfortran.dg/select_type_6.f03: New test.
944
945 2009-10-09 Jakub Jelinek <jakub@redhat.com>
946
947 PR preprocessor/41445
948 * gcc.dg/cpp/separate-1.c: Adjust.
949 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
950 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
951 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
952 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
953 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
954 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
955 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
956
957 PR rtl-optimization/41646
958 * gcc.c-torture/compile/pr41646.c: New test.
959
960 2009-10-09 Richard Guenther <rguenther@suse.de>
961
962 PR tree-optimization/41634
963 * gcc.c-torture/compile/pr41634.c: New testcase.
964
965 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
966
967 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
968
969 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
970
971 * gnat.dg/opt3.adb: New test.
972 * gnat.dg/opt3_pkg.ads: New helper.
973
974 2009-10-08 Doug Kwan <dougkwan@google.com>
975
976 PR rtl-optimization/41574
977 * gcc.dg/pr41574.c: New test.
978
979 2009-10-08 Cary Coutant <ccoutant@google.com>
980
981 Add support for debugging with ICF (Identical Code Folding).
982 * g++.dg/debug/dwarf2/icf.C: New test.
983
984 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
985
986 * gcc.target/mips/truncate-6.c: New test.
987
988 2009-10-08 Jason Merrill <jason@redhat.com>
989
990 PR c++/36816
991 * g++.dg/cpp0x/rv-deduce.C: New.
992
993 PR c++/37177
994 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
995 * g++.dg/template/explicit-args2.C: New.
996 * g++.dg/template/explicit-args3.C: New.
997 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
998
999 2009-10-08 Michael Matz <matz@suse.de>
1000
1001 PR middle-end/41573
1002 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1003 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1004 * gcc.dg/pr41573.c: New test.
1005
1006 2009-10-07 Joseph Myers <joseph@codesourcery.com>
1007
1008 PR c/41182
1009 * gcc.c-torture/compile/pr41182-1.c: New.
1010
1011 2009-10-07 Jason Merrill <jason@redhat.com>
1012
1013 * g++.dg/cpp0x/variadic95.C: New.
1014
1015 2009-10-07 Jason Merrill <jason@redhat.com>
1016
1017 * g++.dg/template/scope3.C: New.
1018
1019 2009-10-07 Jakub Jelinek <jakub@redhat.com>
1020
1021 * gcc.dg/debug/dwarf2/inline3.c: New test.
1022
1023 2009-10-07 Daniel Kraft <d@domob.eu>
1024
1025 PR fortran/41615
1026 * gfortran.dg/assumed_charlen_function_6.f90: New test.
1027
1028 2009-10-07 Janus Weil <janus@gcc.gnu.org>
1029
1030 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1031 * gfortran.dg/select_type_1.f03: Modified error message.
1032 * gfortran.dg/select_type_5.f03: New test.
1033
1034 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1035
1036 PR libgfortran/41612
1037 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1038 have kind=10 reals.
1039
1040 2009-10-06 Jason Merrill <jason@redhat.com>
1041
1042 * g++.dg/cpp0x/lambda/lambda-init.C: New.
1043 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1044
1045 2009-10-06 Richard Guenther <rguenther@suse.de>
1046
1047 PR lto/41502
1048 * gcc.dg/lto/20091006-1_0.c: New testcase.
1049 * gcc.dg/lto/20091006-1_1.c: Likewise.
1050 * gcc.dg/lto/20091005-2_0.c: Likewise.
1051
1052 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1053
1054 PR ada/41383
1055 * gnat.dg/timer_cancel.adb: New test.
1056
1057 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1058
1059 PR ada/38333
1060 * gnat.dg/specs/import_abstract.ads: New.
1061
1062 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1063
1064 PR libgfortran/35862
1065 * gfortran.dg/round_2.f03: New test.
1066
1067 2009-10-05 Jakub Jelinek <jakub@redhat.com>
1068
1069 PR debug/41558
1070 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1071 * lib/gcc-gdb-test.exp: ... here. New file.
1072 * gfortran.dg/guality/guality.exp: New file.
1073 * gfortran.dg/guality/pr41558.f90: New test.
1074 * gfortran.dg/guality/arg1.f90: New test.
1075
1076 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
1077
1078 * gfortran.dg/dynamic_dispatch_1.f90: New test.
1079 * gfortran.dg/dynamic_dispatch_2.f90: New test.
1080 * gfortran.dg/dynamic_dispatch_3.f90: New test.
1081 * gfortran.dg/module_md5_1.f90: Update md5 sum.
1082
1083 2009-10-05 Sriraman Tallam <tmsriram@google.com>
1084
1085 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1086 register_pass_info.
1087 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1088 plugin_pass to register_pass_info.
1089 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1090 register_pass_info.
1091 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1092 register_pass_info.
1093
1094 2009-10-05 Richard Guenther <rguenther@suse.de>
1095
1096 PR lto/41281
1097 * gcc.dg/lto/20090914-2_0.c: New testcase.
1098
1099 2009-10-05 Richard Guenther <rguenther@suse.de>
1100
1101 PR lto/40902
1102 * gcc.dg/lto/20091005-1_0.c: New testcase.
1103 * gcc.dg/lto/20091005-1_1.c: Likewise.
1104
1105 2009-10-05 Richard Guenther <rguenther@suse.de>
1106
1107 PR lto/41552
1108 PR lto/41487
1109 * g++.dg/lto/20091002-1_0.C: Adjust flags.
1110 * g++.dg/lto/20091004-1_0.C: New testcase.
1111 * g++.dg/lto/20091004-1_1.C: Likewise.
1112 * g++.dg/lto/20091004-2_0.C: Likewise.
1113 * g++.dg/lto/20091004-2_1.C: Likewise.
1114 * g++.dg/lto/20091004-3_0.C: Likewise.
1115 * g++.dg/lto/20091004-3_1.C: Likewise.
1116
1117 2009-10-05 Richard Guenther <rguenther@suse.de>
1118
1119 PR tree-optimization/23821
1120 * gcc.dg/torture/pr23821.c: New testcase.
1121
1122 2009-10-05 Daniel Kraft <d@domob.eu>
1123
1124 PR fortran/41403
1125 * gfortran.dg/goto_6.f: New test.
1126 * gfortran.dg/goto_7.f: New test.
1127
1128 2009-10-03 Ben Elliston <bje@au.ibm.com>
1129 Bill Maddox <maddox@google.com>
1130 Cary Coutant <ccoutant@google.com>
1131 Chris Demetriou <cgd@google.com>
1132 Diego Novillo <dnovillo@google.com>
1133 Doug Kwan <dougkwan@google.com>
1134 Jan Hubicka <jh@suse.cz>
1135 Ollie Wild <aaw@google.com>
1136 Rafael Espindola <espindola@google.com>
1137 Richard Guenther <rguenther@suse.de>
1138 Simon Baldwin <simonb@google.com>
1139
1140 * g++.dg/20090107-1.C: New.
1141 * g++.dg/20090121-1.C: New.
1142 * g++.dg/ipa/20090113-1.C: New.
1143 * g++.dg/lto: New directory.
1144 * g++.dg/lto/20080829_0.C: New.
1145 * g++.dg/lto/20080904_0.C: New.
1146 * g++.dg/lto/20080907_0.C: New.
1147 * g++.dg/lto/20080908-1_0.C: New.
1148 * g++.dg/lto/20080908-2_0.C: New.
1149 * g++.dg/lto/20080908-3_0.C: New.
1150 * g++.dg/lto/20080909-1_0.C: New.
1151 * g++.dg/lto/20080910-1_0.C: New.
1152 * g++.dg/lto/20080912-1_0.C: New.
1153 * g++.dg/lto/20080912_0.C: New.
1154 * g++.dg/lto/20080915_0.C: New.
1155 * g++.dg/lto/20080916_0.C: New.
1156 * g++.dg/lto/20080917_0.C: New.
1157 * g++.dg/lto/20080924_0.C: New.
1158 * g++.dg/lto/20080926_0.C: New.
1159 * g++.dg/lto/20081008_0.C: New.
1160 * g++.dg/lto/20081022.h: New.
1161 * g++.dg/lto/20081022_0.C: New.
1162 * g++.dg/lto/20081022_1.C: New.
1163 * g++.dg/lto/20081023_0.C: New.
1164 * g++.dg/lto/20081109-1_0.C: New.
1165 * g++.dg/lto/20081109-2_0.C: New.
1166 * g++.dg/lto/20081109_0.C: New.
1167 * g++.dg/lto/20081109_1.C: New.
1168 * g++.dg/lto/20081118-1_0.C: New.
1169 * g++.dg/lto/20081118-1_1.C: New.
1170 * g++.dg/lto/20081118_0.C: New.
1171 * g++.dg/lto/20081118_1.C: New.
1172 * g++.dg/lto/20081119-1.h: New.
1173 * g++.dg/lto/20081119-1_0.C: New.
1174 * g++.dg/lto/20081119-1_1.C: New.
1175 * g++.dg/lto/20081119_0.C: New.
1176 * g++.dg/lto/20081119_1.C: New.
1177 * g++.dg/lto/20081120-1_0.C: New.
1178 * g++.dg/lto/20081120-1_1.C: New.
1179 * g++.dg/lto/20081120-2_0.C: New.
1180 * g++.dg/lto/20081120-2_1.C: New.
1181 * g++.dg/lto/20081123_0.C: New.
1182 * g++.dg/lto/20081123_1.C: New.
1183 * g++.dg/lto/20081125.h: New.
1184 * g++.dg/lto/20081125_0.C: New.
1185 * g++.dg/lto/20081125_1.C: New.
1186 * g++.dg/lto/20081127_0.C: New.
1187 * g++.dg/lto/20081127_1.C: New.
1188 * g++.dg/lto/20081203_0.C: New.
1189 * g++.dg/lto/20081203_1.C: New.
1190 * g++.dg/lto/20081204-1_0.C: New.
1191 * g++.dg/lto/20081204-1_1.C: New.
1192 * g++.dg/lto/20081204-2_0.C: New.
1193 * g++.dg/lto/20081204-2_1.C: New.
1194 * g++.dg/lto/20081209_0.C: New.
1195 * g++.dg/lto/20081209_1.C: New.
1196 * g++.dg/lto/20081211-1.h: New.
1197 * g++.dg/lto/20081211-1_0.C: New.
1198 * g++.dg/lto/20081211-1_1.C: New.
1199 * g++.dg/lto/20081217-1_0.C: New.
1200 * g++.dg/lto/20081217-2_0.C: New.
1201 * g++.dg/lto/20081219_0.C: New.
1202 * g++.dg/lto/20081219_1.C: New.
1203 * g++.dg/lto/20090106_0.C: New.
1204 * g++.dg/lto/20090112_0.C: New.
1205 * g++.dg/lto/20090128_0.C: New.
1206 * g++.dg/lto/20090221_0.C: New.
1207 * g++.dg/lto/20090302_0.C: New.
1208 * g++.dg/lto/20090302_1.C: New.
1209 * g++.dg/lto/20090303_0.C: New.
1210 * g++.dg/lto/20090311-1.h: New.
1211 * g++.dg/lto/20090311-1_0.C: New.
1212 * g++.dg/lto/20090311-1_1.C: New.
1213 * g++.dg/lto/20090311_0.C: New.
1214 * g++.dg/lto/20090311_1.C: New.
1215 * g++.dg/lto/20090312.h: New.
1216 * g++.dg/lto/20090312_0.C: New.
1217 * g++.dg/lto/20090312_1.C: New.
1218 * g++.dg/lto/20090313_0.C: New.
1219 * g++.dg/lto/20090313_1.C: New.
1220 * g++.dg/lto/20090315_0.C: New.
1221 * g++.dg/lto/20090315_1.C: New.
1222 * g++.dg/lto/20091002-1_0.C: New testcase.
1223 * g++.dg/lto/20091002-2_0.C: Likewise..
1224 * g++.dg/lto/20091002-3_0.C: Likewise..
1225 * g++.dg/lto/README: New.
1226 * g++.dg/lto/pr40818_0.C: New.
1227 * g++.dg/opt/thunk3-1.C: New.
1228 * g++.dg/opt/thunk4.C: New.
1229 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1230 replacements with __attribute__ ((__noinline__)).
1231 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1232 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1233 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1234 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1235 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1236 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1237 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1238 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1239 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1240 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1241 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1242 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1243 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1244 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1245 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1246 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1247 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1248 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1249 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1250 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1251 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1252 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1253 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1254 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1255 * gcc.dg/20081223-1.c: New.
1256 * gcc.dg/lto: New directory.
1257 * gcc.dg/lto/20080908_0.c: New.
1258 * gcc.dg/lto/20080917_0.c: New.
1259 * gcc.dg/lto/20080924_0.c: New.
1260 * gcc.dg/lto/20081024_0.c: New.
1261 * gcc.dg/lto/20081109_0.c: New.
1262 * gcc.dg/lto/20081111_0.c: New.
1263 * gcc.dg/lto/20081111_1.c: New.
1264 * gcc.dg/lto/20081112_0.c: New.
1265 * gcc.dg/lto/20081112_1.c: New.
1266 * gcc.dg/lto/20081115_0.c: New.
1267 * gcc.dg/lto/20081115_1.c: New.
1268 * gcc.dg/lto/20081115_2.c: New.
1269 * gcc.dg/lto/20081118_0.c: New.
1270 * gcc.dg/lto/20081118_1.c: New.
1271 * gcc.dg/lto/20081118_2.c: New.
1272 * gcc.dg/lto/20081120-1_0.c: New.
1273 * gcc.dg/lto/20081120-1_1.c: New.
1274 * gcc.dg/lto/20081120-2_0.c: New.
1275 * gcc.dg/lto/20081120-2_1.c: New.
1276 * gcc.dg/lto/20081125_0.c: New.
1277 * gcc.dg/lto/20081125_1.c: New.
1278 * gcc.dg/lto/20081126_0.c: New.
1279 * gcc.dg/lto/20081201-1_0.c: New.
1280 * gcc.dg/lto/20081201-1_1.c: New.
1281 * gcc.dg/lto/20081201-1_2.c: New.
1282 * gcc.dg/lto/20081201-2_0.c: New.
1283 * gcc.dg/lto/20081201-2_1.c: New.
1284 * gcc.dg/lto/20081202-1_0.c: New.
1285 * gcc.dg/lto/20081202-1_1.c: New.
1286 * gcc.dg/lto/20081202-2_0.c: New.
1287 * gcc.dg/lto/20081202-2_1.c: New.
1288 * gcc.dg/lto/20081204-1_0.c: New.
1289 * gcc.dg/lto/20081204-1_1.c: New.
1290 * gcc.dg/lto/20081204-2_0.c: New.
1291 * gcc.dg/lto/20081210-1_0.c: New.
1292 * gcc.dg/lto/20081212-1_0.c: New.
1293 * gcc.dg/lto/20081222_0.c: New.
1294 * gcc.dg/lto/20081222_0.h: New.
1295 * gcc.dg/lto/20081222_1.c: New.
1296 * gcc.dg/lto/20081224_0.c: New.
1297 * gcc.dg/lto/20081224_0.h: New.
1298 * gcc.dg/lto/20081224_1.c: New.
1299 * gcc.dg/lto/20090116_0.c: New.
1300 * gcc.dg/lto/20090120_0.c: New.
1301 * gcc.dg/lto/20090126-1_0.c: New.
1302 * gcc.dg/lto/20090126-2_0.c: New.
1303 * gcc.dg/lto/20090206-1_0.c: New.
1304 * gcc.dg/lto/20090206-2_0.c: New.
1305 * gcc.dg/lto/20090210_0.c: New.
1306 * gcc.dg/lto/20090210_1.c: New.
1307 * gcc.dg/lto/20090213_0.c: New.
1308 * gcc.dg/lto/20090213_1.c: New.
1309 * gcc.dg/lto/20090218-1_0.c: New.
1310 * gcc.dg/lto/20090218-1_1.c: New.
1311 * gcc.dg/lto/20090218-2_0.c: New.
1312 * gcc.dg/lto/20090218-2_1.c: New.
1313 * gcc.dg/lto/20090218_0.c: New.
1314 * gcc.dg/lto/20090218_1.c: New.
1315 * gcc.dg/lto/20090218_2.c: New.
1316 * gcc.dg/lto/20090218_3.c: New.
1317 * gcc.dg/lto/20090219_0.c: New.
1318 * gcc.dg/lto/20090312_0.c: New.
1319 * gcc.dg/lto/20090312_1.c: New.
1320 * gcc.dg/lto/20090313_0.c: New.
1321 * gcc.dg/lto/20090706-1_0.c: New.
1322 * gcc.dg/lto/20090706-2_0.c: New.
1323 * gcc.dg/lto/20090717_0.c: New.
1324 * gcc.dg/lto/20090717_1.c: New.
1325 * gcc.dg/lto/20090729_0.c: New.
1326 * gcc.dg/lto/20090729_1.c: New.
1327 * gcc.dg/lto/20090812_0.c: New.
1328 * gcc.dg/lto/20090812_1.c: New.
1329 * gcc.dg/lto/20090914-1_0.c: New.
1330 * gcc.dg/lto/README: New.
1331 * gcc.dg/visibility-7.c: Adjust expected pattern
1332 * gfortran.dg/lto: New directory.
1333 * gfortran.dg/lto/pr40724_0.f: New.
1334 * gfortran.dg/lto/pr40724_1.f: New.
1335 * gfortran.dg/lto/pr40725_0.f03: New.
1336 * gfortran.dg/lto/pr40725_1.c: New.
1337 * gfortran.dg/lto/pr41069_0.f90: New.
1338 * gfortran.dg/lto/pr41069_1.f90: New.
1339 * gfortran.dg/lto/pr41069_2.f90: New.
1340 * g++.dg/README: Add 'lto' directory.
1341 * g++.dg/dg.exp: Also scan 'lto' directory
1342
1343 2009-10-03 Ben Elliston <bje@au.ibm.com>
1344 Janis Johnson <janis187@us.ibm.com>
1345 Diego Novillo <dnovillo@google.com>
1346
1347 * g++.dg/lto/lto.exp: New.
1348 * gcc.c-torture/execute/execute.exp: Add
1349 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1350 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1351 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1352 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1353 * gcc.target/i386/math-torture/math-torture.exp:
1354 Likewise.
1355 * gcc.dg/lto/lto.exp: New.
1356 * gfortran.dg/lto/lto.exp: New.
1357 * lib/target-supports.exp (check_effective_target_lto): New.
1358 * lib/c-torture.exp: Load target-supports.exp.
1359 Define LTO_TORTURE_OPTIONS if check_effective_target_lto
1360 returns nonzero.
1361 * lib/gcc-dg.exp: Likewise.
1362 * lib/lto.exp: New.
1363 * lib/torture-options.exp: Add support for a third
1364 argument.
1365
1366 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
1367
1368 PR testsuite/41542
1369 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1370
1371 2009-10-02 Jason Merrill <jason@redhat.com>
1372
1373 * g++.dg/abi/mangle32.C: New.
1374
1375 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1376
1377 * gnat.dg/atomic2.adb: New test.
1378
1379 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1380
1381 * gnat.dg/array11.adb: New test.
1382 * gnat.dg/array12.adb: Likewise.
1383
1384 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1385
1386 * gnat.dg/array10.adb: New test.
1387 * gnat.dg/object_overflow.adb: Tweak.
1388
1389 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
1390
1391 * gcc.dg/guality/guality.exp: Disable on darwin.
1392
1393 2009-10-02 Janis Johnson <janis187@us.ibm.com>
1394
1395 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1396 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1397 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1398 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1399
1400 2009-10-02 Tobias Burnus <burnus@net-b.de>
1401
1402 PR fortran/41479
1403 * gfortran.dg/intent_out_5.f90: New test.
1404
1405 2009-10-02 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR debug/41404
1408 PR debug/41353
1409 * gcc.dg/guality/pr41404-1.c: New test.
1410 * gcc.dg/guality/pr41353-2.c: New test.
1411
1412 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
1413
1414 PR testsuite/41546
1415 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1416 to -mtune=generic.
1417
1418 2009-10-01 Jan Hubicka <jh@suse.cz>
1419
1420 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1421
1422 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
1423
1424 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1425
1426 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1427
1428 2009-10-01 Tobias Burnus <burnus@net-b.de>
1429
1430 PR fortran/41515
1431 * gfortran.dg/parameter_array_init_5.f90: New test.
1432
1433 2009-10-01 Jason Merrill <jason@redhat.com>
1434
1435 * g++.dg/cpp0x/defaulted13.C: New.
1436
1437 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
1438
1439 * gfortran.dg/bounds_check_7.f90: Adapted error message.
1440 * gfortran.dg/bounds_check_11.f90: Likewise.
1441 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1442
1443 2009-09-30 Tobias Burnus <burnus@net-b.de>
1444
1445 * gfortran.dg/select_type_4.f90: New test.
1446
1447 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1448
1449 * gfortran.dg/same_type_as_1.f03: New test.
1450 * gfortran.dg/same_type_as_2.f03: Ditto.
1451
1452 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1453
1454 * gfortran.dg/select_type_1.f03: Extended.
1455 * gfortran.dg/select_type_3.f03: New test.
1456
1457 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1458
1459 * gfortran.dg/class_allocate_1.f03: New test.
1460
1461 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1462
1463 PR fortran/40996
1464 * gfortran.dg/allocatable_scalar_3.f90: New test.
1465 * gfortran.dg/select_type_2.f03: Ditto.
1466 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1467
1468 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1469
1470 * gfortran.dg/block_name_2.f90: Modified error message.
1471 * gfortran.dg/select_6.f90: Ditto.
1472 * gfortran.dg/select_type_1.f03: New test.
1473
1474 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1475
1476 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1477 * gfortran.dg/class_1.f03: Ditto.
1478 * gfortran.dg/class_2.f03: Ditto.
1479 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1480 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1481 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1482 * gfortran.dg/typebound_call_10.f03: Ditto.
1483 * gfortran.dg/typebound_call_2.f03: Ditto.
1484 * gfortran.dg/typebound_call_3.f03: Ditto.
1485 * gfortran.dg/typebound_call_4.f03: Ditto.
1486 * gfortran.dg/typebound_call_9.f03: Ditto.
1487 * gfortran.dg/typebound_generic_3.f03: Ditto.
1488 * gfortran.dg/typebound_generic_4.f03: Ditto.
1489 * gfortran.dg/typebound_operator_1.f03: Ditto.
1490 * gfortran.dg/typebound_operator_2.f03: Ditto.
1491 * gfortran.dg/typebound_operator_3.f03: Ditto.
1492 * gfortran.dg/typebound_operator_4.f03: Ditto.
1493 * gfortran.dg/typebound_proc_1.f08: Ditto.
1494 * gfortran.dg/typebound_proc_5.f03: Ditto.
1495 * gfortran.dg/typebound_proc_6.f03: Ditto.
1496
1497 2009-09-30 Jason Merrill <jason@redhat.com>
1498
1499 * g++.dg/eh/init-temp1.C: Improve test.
1500
1501 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
1502
1503 PR target/22093
1504 * gcc.target/alpha/pr22093.c: New test.
1505
1506 2009-09-29 John Freeman <jfreeman08@gmail.com>
1507 Jason Merrill <jason@redhat.com>
1508
1509 * g++.dg/cpp0x/lambda/lambda-array.C: New.
1510 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1511 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1512 * g++.dg/cpp0x/lambda/lambda-const.C: New.
1513 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1514 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1515 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1516 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1517 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1518 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1519 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1520 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1521 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1522 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1523 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1524 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1525 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1526 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1527 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1528 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1529 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1530 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1531 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1532 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1533 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1534 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1535 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1536 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1537 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1538 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1539 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1540 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1541 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1542 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1543 * g++.dg/cpp0x/lambda/lambda-template.C: New.
1544 * g++.dg/cpp0x/lambda/lambda-this.C: New.
1545 * g++.dg/cpp0x/lambda/lambda-type.C: New.
1546 * g++.dg/cpp0x/lambda/lambda-use.C: New.
1547 * lib/prune.exp: Accept "In lambda function".
1548
1549 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1550
1551 * gcc.target/i386/fma4-check.h: New file.
1552 * gcc.target/i386/fma4-fma.c: Ditto.
1553 * gcc.target/i386/fma4-maccXX.c: Ditto.
1554 * gcc.target/i386/fma4-msubXX.c: Ditto.
1555 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1556 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1557 * gcc.target/i386/fma4-vector.c: Ditto.
1558 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1559 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1560 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1561 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1562 * gcc.target/i386/fma4-256-vector.c: Ditto.
1563 * gcc.target/i386/funcspec-2.c: Ditto.
1564
1565 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1566
1567 * gcc.target/i386/funcspec-5.c: Add FMA4.
1568 * gcc.target/i386/funcspec-6.c: Ditto.
1569 * gcc.target/i386/funcspec-8.c: Ditto.
1570
1571 * gcc.target/i386/funcspec-9.c: New file.
1572
1573 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1574
1575 * gcc.target/i386/isa-10.c: New file.
1576 * gcc.target/i386/isa-11.c: Ditto.
1577 * gcc.target/i386/isa-12.c: Ditto.
1578 * gcc.target/i386/isa-13.c: Ditto.
1579 * gcc.target/i386/isa-2.c: Ditto.
1580 * gcc.target/i386/isa-3.c: Ditto.
1581 * gcc.target/i386/isa-4.c: Ditto.
1582 * gcc.target/i386/isa-7.c: Ditto.
1583 * gcc.target/i386/isa-8.c: Ditto.
1584 * gcc.target/i386/isa-9.c: Ditto.
1585
1586 * gcc.target/i386/isa-14.c: Add FMA4.
1587 * gcc.target/i386/isa-1.c: Ditto.
1588 * gcc.target/i386/isa-5.c: Ditto.
1589 * gcc.target/i386/isa-6.c: Ditto.
1590
1591 * gcc.target/i386/sse-12.c: New file.
1592 * gcc.target/i386/sse-13.c: Ditto.
1593 * gcc.target/i386/sse-14.c: Ditto.
1594 * gcc.target/i386/sse-22.c: Ditto.
1595
1596 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1597 * g++.dg/other/i386-3.C: Ditto.
1598 * g++.dg/other/i386-5.C: Ditto.
1599 * g++.dg/other/i386-6.C: Ditto.
1600
1601 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
1602
1603 PR testsuite/41496
1604 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1605 before.
1606
1607 2009-09-29 Janis Johnson <janis187@us.ibm.com>
1608
1609 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1610 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1611
1612 2009-09-29 Jakub Jelinek <jakub@redhat.com>
1613
1614 PR debug/41438
1615 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1616 hidden.
1617 * g++.dg/debug/dwarf2/const-1.C: Likewise.
1618
1619 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1620
1621 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1622 * gcc.target/i386/isa-1.c: Remove SSE5.
1623 * gcc.target/i386/isa-5.c: Ditto.
1624 * gcc.target/i386/isa-6.c: Ditto.
1625 * gcc.target/i386/funcspec-4.c: Remove error conditions
1626 related to SSE5.
1627 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1628 * gcc.target/i386/avx-2.c: Ditto.
1629 * gcc.target/i386/sse-23.c: Ditto.
1630 * gcc.target/i386/funcspec-9.c: Delete.
1631
1632 2009-09-29 Jakub Jelinek <jakub@redhat.com>
1633
1634 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1635 * gcc.dg/guality/pr41353-1.c: New test.
1636
1637 PR testsuite/41444
1638 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1639 in macro name definition for non-unix/win32/msdos.
1640
1641 2009-09-29 Daniel Kraft <d@domob.eu>
1642
1643 PR fortran/39626
1644 * gfortran.dg/block_1.f08: New test.
1645 * gfortran.dg/block_2.f08: New test.
1646 * gfortran.dg/block_3.f90: New test.
1647 * gfortran.dg/block_4.f08: New test.
1648 * gfortran.dg/block_5.f08: New test.
1649 * gfortran.dg/block_6.f08: New test.
1650 * gfortran.dg/block_7.f08: New test.
1651 * gfortran.dg/block_8.f08: New test.
1652
1653 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1654
1655 PR libgfortran/35862
1656 * gfortran.dg/round_1.f03: New test.
1657 * gfortran.dg/f2003_io_3.f03: Update test.
1658
1659 2009-09-28 Easwaran Raman <eraman@google.com>
1660
1661 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1662 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1663
1664 2009-09-28 Janis Johnson <janis187@us.ibm.com>
1665
1666 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1667 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1668 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1669 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1670 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1671
1672 * g++.dg/dfp/dfp.exp: Fix typo.
1673
1674 * lib/target-supports.exp (check-effective-target-dfp-nocache):
1675 Fix typo that breaks the check.
1676
1677 2009-09-28 Olivier Hainque <hainque@adacore.com>
1678
1679 * gnat.dg (tagged_alloc_free.adb): New testcase.
1680
1681 2009-09-28 Janis Johnson <janis187@us.ibm.com>
1682
1683 * g++.dg/dfp: New directory.
1684 * g++.dg/dg.exp: Prune tests in dfp directory.
1685 * g++.dg/dfp/dfp.exp: New.
1686 * g++.dg/dfp/mangle-mode.C: New test.
1687
1688 2009-09-28 Michael Matz <matz@suse.de>
1689
1690 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1691 for sign of -Inf.
1692
1693 2009-09-27 Richard Henderson <rth@redhat.com>
1694
1695 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1696 * gcc.dg/tree-ssa/pr41469-1.c: New.
1697
1698 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
1699
1700 PR c/41476
1701 * gcc.dg/cond-constqual-1.c: New test.
1702
1703 2009-09-26 Michael Matz <matz@suse.de>
1704
1705 PR lto/40758
1706 PR middle-end/41470
1707 * gcc.dg/pr41470.c: New test.
1708
1709 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
1710
1711 * gnat.dg/array9.adb: New test.
1712
1713 2009-09-26 Michael Matz <matz@suse.de>
1714
1715 PR tree-optimization/41454
1716 * gcc.dg/pr41454.c: New test.
1717
1718 2009-09-25 Dodji Seketeli <dodji@redhat.com>
1719
1720 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1721 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1722 into DW_TAG_GNU_template_parameter_pack and
1723 DW_TAG_GNU_formal_parameter_pack.
1724 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1725 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1726
1727 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
1728
1729 * gcc.dg/vect/vect.exp: Append extra parameters as separate
1730 parameters for alignment-sensitive -fsection-anchors tests.
1731
1732 2009-09-25 Richard Guenther <rguenther@suse.de>
1733
1734 PR middle-end/41463
1735 * gcc.c-torture/execute/pr41463.c: New testcase.
1736
1737 2009-09-25 Olivier Hainque <hainque@adacore.com>
1738
1739 * gnat.dg/sse_nolib.adb: New testcase.
1740
1741 2009-09-25 Revital Eres <ERES@il.ibm.com>
1742
1743 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1744 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1745 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1746 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1747 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1748 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1749 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1750 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1751 * gcc.dg/vect/vect.exp: Add Power7 flags.
1752 * g++.dg/vect/vect.exp: Likewise.
1753 * gfortran.dg/vect/vect.exp: Likewise.
1754
1755 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
1756
1757 PR fortran/41459
1758 * gfortran.dg/empty_label.f: New test.
1759 * gfortran.dg/empty_label.f90: Ditto.
1760 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1761
1762 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1763
1764 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1765 compile-time.
1766
1767 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
1768
1769 * lib/scanasm.exp (make_pattern_printable): New function.
1770 (dg-scan, scan-assembler-times, scan-assembler-dem,
1771 scan-assembler-dem-not): Use it.
1772
1773 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
1774
1775 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1776 (test_nested): Renamed to ...
1777 (test_nested1): This.
1778 (test_nested2): New.
1779 (main): Likewise.
1780
1781 2009-09-24 Richard Guenther <rguenther@suse.de>
1782
1783 PR tree-optimization/36143
1784 PR tree-optimization/38747
1785 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1786 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1787 * g++.dg/torture/pr38747.C: New testcase.
1788 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1789
1790 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
1791
1792 * gnat.dg/nested_proc.adb: New test.
1793
1794 2009-09-24 Jakub Jelinek <jakub@redhat.com>
1795
1796 * gcc.target/i386/pr12329.c: Adjust.
1797
1798 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
1799
1800 PR debug/41248
1801 * gcc.dg/pr41248.c: New.
1802
1803 2009-09-23 Dodji Seketeli <dodji@redhat.com>
1804
1805 PR debug/41065
1806 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1807
1808 2009-09-23 Andreas Schwab <schwab@redhat.com>
1809
1810 * lib/profopt.exp (profopt-get-options): Set tool_flags for
1811 current_compiler_flags. Fix typos.
1812
1813 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
1814
1815 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1816
1817 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
1818
1819 PR c/39779
1820 * gcc.c-torture/compile/pr39779.c: New test.
1821
1822 2009-09-22 Dodji Seketeli <dodji@redhat.com>
1823
1824 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1825 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1826 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1827
1828 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
1829
1830 PR debug/41295
1831 * gcc.dg/pr41295.c: New.
1832
1833 2009-09-22 Neil Vachharajani <nvachhar@google.com>
1834
1835 * gcc.dg/pr40209.c: Add test case.
1836
1837 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
1838
1839 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1840 matching assembly.
1841 * gcc.target/mips/code-readable-2.c: Likewise.
1842 * gcc.target/mips/code-readable-3.c: Likewise.
1843
1844 2009-09-22 Janis Johnson <janis187@us.ibm.com>
1845
1846 * lib/target-supports.exp (check_effective_target_dfp_nocache):
1847 Check support via mode instead of C type.
1848 (check_effective_target_dfprt_nocache): Ditto.
1849 (check_effective_target_hard_dfp): Ditto.
1850
1851 2009-09-22 Richard Guenther <rguenther@suse.de>
1852
1853 PR middle-end/41395
1854 * gcc.c-torture/execute/pr41395-1.c: New testcase.
1855 * gcc.c-torture/execute/pr41395-2.c: Likewise.
1856
1857 2009-09-22 Jakub Jelinek <jakub@redhat.com>
1858
1859 * gcc.dg/20090922-1.c: New test.
1860
1861 PR bootstrap/41405
1862 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1863 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1864 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1865 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1866 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1867 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1868 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1869 * objc.dg/dwarf-2.m: Likewise.
1870
1871 2009-09-22 Richard Guenther <rguenther@suse.de>
1872
1873 PR tree-optimization/41428
1874 * g++.dg/tree-ssa/pr41428.C: New testcase.
1875
1876 2009-09-22 Jakub Jelinek <jakub@redhat.com>
1877
1878 PR middle-end/41429
1879 * g++.dg/gomp/pr41429.C: New test.
1880
1881 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
1882
1883 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1884
1885 2009-09-21 Jason Merrill <jason@redhat.com>
1886
1887 PR c++/41421
1888 * g++.dg/cpp0x/trivial1.C: Expand.
1889
1890 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
1891
1892 * gcc.dg/torture/calleesave-sse.c: New.
1893
1894 2009-09-21 Jan Hubicka <jh@suse.cz>
1895
1896 * gcc.dg/guality/inline-params.c: New testcase.
1897
1898 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
1899
1900 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1901 Add -fno-inline.
1902 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1903 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1904 (f2): Ditto.
1905
1906 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
1907
1908 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1909 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1910 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1911 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1912 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1913
1914 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
1915
1916 PR middle-end/40642
1917 * g++.dg/torture/pr40642.C: New testcase.
1918
1919 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1920
1921 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1922 cases in static initializers.
1923
1924 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
1925
1926 * gcc.c-tortue/compile/pr39886.c: New.
1927
1928 2009-09-20 Chris Demetriou <cgd@google.com>
1929
1930 PR preprocessor/28435:
1931 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1932 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1933 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1934 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1935 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1936
1937 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
1938
1939 * gcc.target/mips/mips.exp: Add relax-pic-calls
1940 under -mfoo/-mno-foo options.
1941 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1942 and -mexplicit-relocs.
1943 * gcc.target/mips/call-1.c: New test.
1944 * gcc.target/mips/call-2.c: New test.
1945 * gcc.target/mips/call-3.c: New test.
1946 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1947 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1948
1949 2009-09-19 Chris Demetriou <cgd@google.com>
1950
1951 PR preprocessor/28435:
1952 * gcc.dg/cpp/missing-header-MD.c: New test.
1953 * gcc.dg/cpp/missing-header-MMD.c: New test.
1954 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1955 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1956
1957 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1958
1959 PR libgfortran/41328
1960 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1961 EOF works.
1962
1963 2009-09-18 Jason Merrill <jason@redhat.com>
1964
1965 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1966 * g++.dg/cpp0x/initlist-deduce.C: New.
1967
1968 2009-09-18 Neil Vachharajani <nvachhar@google.com>
1969
1970 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1971
1972 2009-09-18 Janis Johnson <janis187@us.ibm.com>
1973
1974 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1975 * c-c++-common/dfp: New directory.
1976 * c-c++-common/dfp/dfp-dbg.h: New file.
1977 * gcc.dg/dfp/call-by-value.c: Move to ...
1978 * c-c++-common/call-by-value.c: here.
1979 * gcc.dg/dfp/cast.c: Move to ...
1980 * c-c++-common/cast.c: here.
1981 * gcc.dg/dfp/compare-eq-const.c: Move to ...
1982 * c-c++-common/compare-eq-const.c: here.
1983 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1984 * c-c++-common/compare-eq-d128.c: here.
1985 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1986 * c-c++-common/compare-eq-d32.c: here.
1987 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1988 * c-c++-common/compare-eq-d64.c: here.
1989 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1990 * c-c++-common/compare-eq-dfp.c: here.
1991 * gcc.dg/dfp/compare-eq.h: Move to ...
1992 * c-c++-common/compare-eq.h: here.
1993 * gcc.dg/dfp/compare-rel-const.c: Move to ...
1994 * c-c++-common/compare-rel-const.c: here.
1995 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1996 * c-c++-common/compare-rel-d128.c: here.
1997 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1998 * c-c++-common/compare-rel-d32.c: here.
1999 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2000 * c-c++-common/compare-rel-d64.c: here.
2001 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2002 * c-c++-common/compare-rel-dfp.c: here.
2003 * gcc.dg/dfp/compare-rel.h: Move to ...
2004 * c-c++-common/compare-rel.h: here.
2005 * gcc.dg/dfp/compare-special-d128.c: Move to ...
2006 * c-c++-common/compare-special-d128.c: here.
2007 * gcc.dg/dfp/compare-special-d32.c: Move to ...
2008 * c-c++-common/compare-special-d32.c: here.
2009 * gcc.dg/dfp/compare-special-d64.c: Move to ...
2010 * c-c++-common/compare-special-d64.c: here.
2011 * gcc.dg/dfp/compare-special.h: Move to ...
2012 * c-c++-common/compare-special.h: here.
2013 * gcc.dg/dfp/constants-zero.c: Move to ...
2014 * c-c++-common/constants-zero.c: here.
2015 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2016 * c-c++-common/convert-bfp-10.c: here.
2017 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2018 * c-c++-common/convert-bfp-11.c: here.
2019 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2020 * c-c++-common/convert-bfp-12.c: here.
2021 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2022 * c-c++-common/convert-bfp-13.c: here.
2023 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2024 * c-c++-common/convert-bfp-14.c: here.
2025 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2026 * c-c++-common/convert-bfp-2.c: here.
2027 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2028 * c-c++-common/convert-bfp-3.c: here.
2029 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2030 * c-c++-common/convert-bfp-4.c: here.
2031 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2032 * c-c++-common/convert-bfp-5.c: here.
2033 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2034 * c-c++-common/convert-bfp-6.c: here.
2035 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2036 * c-c++-common/convert-bfp-7.c: here.
2037 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2038 * c-c++-common/convert-bfp-8.c: here.
2039 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2040 * c-c++-common/convert-bfp-9.c: here.
2041 * gcc.dg/dfp/convert-bfp.c: Move to ...
2042 * c-c++-common/convert-bfp.c: here.
2043 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2044 * c-c++-common/convert-bfp-fold.c: here.
2045 * gcc.dg/dfp/convert-dfp.c: Move to ...
2046 * c-c++-common/convert-dfp.c: here.
2047 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2048 * c-c++-common/convert-dfp-fold-2.c: here.
2049 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2050 * c-c++-common/convert-dfp-fold.c: here.
2051 * gcc.dg/dfp/convert.h: Move to ...
2052 * c-c++-common/convert.h: here.
2053 * gcc.dg/dfp/convert-int.c: Move to ...
2054 * c-c++-common/convert-int.c: here.
2055 * gcc.dg/dfp/convert-int-fold.c: Move to ...
2056 * c-c++-common/convert-int-fold.c: here.
2057 * gcc.dg/dfp/convert-int-max.c: Move to ...
2058 * c-c++-common/convert-int-max.c: here.
2059 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2060 * c-c++-common/convert-int-max-fold.c: here.
2061 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2062 * c-c++-common/convert-int-saturate.c: here.
2063 * gcc.dg/dfp/func-array.c: Move to ...
2064 * c-c++-common/func-array.c: here.
2065 * gcc.dg/dfp/func-deref.c: Move to ...
2066 * c-c++-common/func-deref.c: here.
2067 * gcc.dg/dfp/func-mixed.c: Move to ...
2068 * c-c++-common/func-mixed.c: here.
2069 * gcc.dg/dfp/func-pointer.c: Move to ...
2070 * c-c++-common/func-pointer.c: here.
2071 * gcc.dg/dfp/func-scalar.c: Move to ...
2072 * c-c++-common/func-scalar.c: here.
2073 * gcc.dg/dfp/func-struct.c: Move to ...
2074 * c-c++-common/func-struct.c: here.
2075 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2076 * c-c++-common/func-vararg-alternate-d128-2.c: here.
2077 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2078 * c-c++-common/func-vararg-alternate-d128.c: here.
2079 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2080 * c-c++-common/func-vararg-alternate-d32.c: here.
2081 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2082 * c-c++-common/func-vararg-alternate-d64.c: here.
2083 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2084 * c-c++-common/func-vararg-alternate.h: here.
2085 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2086 * c-c++-common/func-vararg-dfp.c: here.
2087 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2088 * c-c++-common/func-vararg-mixed-2.c: here.
2089 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2090 * c-c++-common/func-vararg-mixed.c: here.
2091 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2092 * c-c++-common/func-vararg-size0.c: here.
2093 * gcc.dg/dfp/inf-1.c: Move to ...
2094 * c-c++-common/inf-1.c: here.
2095 * gcc.dg/dfp/loop-index.c: Move to ...
2096 * c-c++-common/loop-index.c: here.
2097 * gcc.dg/dfp/modes.c: Move to ...
2098 * c-c++-common/modes.c: here.
2099 * gcc.dg/dfp/nan-1.c: Move to ...
2100 * c-c++-common/nan-1.c: here.
2101 * gcc.dg/dfp/nan-2.c: Move to ...
2102 * c-c++-common/nan-2.c: here.
2103 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2104 * c-c++-common/operator-arith-fold.c: here.
2105 * gcc.dg/dfp/operator-assignment.c: Move to ...
2106 * c-c++-common/operator-assignment.c: here.
2107 * gcc.dg/dfp/operator-comma.c: Move to ...
2108 * c-c++-common/operator-comma.c: here.
2109 * gcc.dg/dfp/operator-cond.c: Move to ...
2110 * c-c++-common/operator-cond.c: here.
2111 * gcc.dg/dfp/operator-logical.c: Move to ...
2112 * c-c++-common/operator-logical.c: here.
2113 * gcc.dg/dfp/operator-unary.c: Move to ...
2114 * c-c++-common/operator-unary.c: here.
2115 * gcc.dg/dfp/pr31385.c: Move to ...
2116 * c-c++-common/pr31385.c: here.
2117 * gcc.dg/dfp/pr33466.c: Move to ...
2118 * c-c++-common/pr33466.c: here.
2119 * gcc.dg/dfp/pr35620.c: Move to ...
2120 * c-c++-common/pr35620.c: here.
2121 * gcc.dg/dfp/pr36800.c: Move to ...
2122 * c-c++-common/pr36800.c: here.
2123 * gcc.dg/dfp/pr39034.c: Move to ...
2124 * c-c++-common/pr39034.c: here.
2125 * gcc.dg/dfp/pr39035.c: Move to ...
2126 * c-c++-common/pr39035.c: here.
2127 * gcc.dg/dfp/pr39902.c: Move to ...
2128 * c-c++-common/pr39902.c: here.
2129 * gcc.dg/dfp/pr39986.c: Move to ...
2130 * c-c++-common/pr39986.c: here.
2131 * gcc.dg/dfp/signbit-1.c: Move to ...
2132 * c-c++-common/signbit-1.c: here.
2133 * gcc.dg/dfp/signbit-2.c: Move to ...
2134 * c-c++-common/signbit-2.c: here.
2135 * gcc.dg/dfp/struct-layout-1.c: Move to ...
2136 * c-c++-common/struct-layout-1.c: here.
2137 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2138 * c-c++-common/usual-arith-conv.c: here.
2139 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2140 * c-c++-common/usual-arith-conv-const.c: here.
2141
2142 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
2143
2144 PR testsuite/41288
2145 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2146 stack alignment.
2147
2148 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
2149
2150 PR c++/39365
2151 * g++.dg/expr/bool3.C: New test.
2152 * g++.dg/expr/bool4.C: New test.
2153
2154 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2155
2156 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2157 * gcc.dg/dfp/signbit-2.c: Use it.
2158 * gcc.dg/dfp/func-vararg-alternate.h: Change two
2159 arguments to unsigned int.
2160 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2161 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2162 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2163 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2164 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2165 * gcc.dg/dfp/pr39986.c: Ditto.
2166 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2167 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2168 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2169 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2170 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2171
2172 2009-09-17 Jakub Jelinek <jakub@redhat.com>
2173
2174 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2175
2176 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2177
2178 PR c/41049
2179 * dfp/pr41049.c: New test.
2180
2181 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
2182
2183 PR testsuite/41385
2184 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2185
2186 2009-09-17 Martin Jambor <mjambor@suse.cz>
2187
2188 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2189 * gcc.dg/ipa/ipa-sra-1.c: New test.
2190 * gcc.dg/ipa/ipa-sra-2.c: New test.
2191 * gcc.dg/ipa/ipa-sra-3.c: New test.
2192 * gcc.dg/ipa/ipa-sra-4.c: New test.
2193 * gcc.dg/ipa/ipa-sra-5.c: New test.
2194 * gcc.c-torture/execute/ipa-sra-1.c: New test.
2195 * gcc.c-torture/execute/ipa-sra-2.c: New test.
2196
2197 2009-09-17 Michael Matz <matz@suse.de>
2198
2199 PR middle-end/41347
2200 * gfortran.dg/pr41347.f90: New test.
2201
2202 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2203
2204 * gcc.c-torture/compile/20090917-1.c: New testcase.
2205
2206 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
2207
2208 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2209 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
2210 alpha*-*-* target from XFAIL list.
2211
2212 2009-09-16 Janis Johnson <janis187@us.ibm.com>
2213
2214 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2215 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2216 * gcc.dg/dfp/cast-bad.c: Use default options.
2217 * gcc.dg/dfp/compare-rel-const.c: Ditto.
2218 * gcc.dg/dfp/composite-type.c: Ditto.
2219 * gcc.dg/dfp/constants.c: Ditto.
2220 * gcc.dg/dfp/constants-hex.c: Ditto.
2221 * gcc.dg/dfp/constants-pedantic.c: Ditto.
2222 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2223 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2224 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2225 * gcc.dg/dfp/ctypes.c: Ditto.
2226 * gcc.dg/dfp/ddmode-ice.c: Ditto.
2227 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2228 * gcc.dg/dfp/float-constant-double.c: Ditto.
2229 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2230 * gcc.dg/dfp/keywords-reserved.c: Ditto.
2231 * gcc.dg/dfp/modes.c: Ditto.
2232 * gcc.dg/dfp/operator-bitwise.c: Ditto.
2233 * gcc.dg/dfp/pr31344.c: Ditto.
2234 * gcc.dg/dfp/pr31385.c: Ditto.
2235 * gcc.dg/dfp/pr33466.c: Ditto.
2236 * gcc.dg/dfp/pr35620.c: Ditto.
2237 * gcc.dg/dfp/pr37435.c: Ditto.
2238 * gcc.dg/dfp/pr39986.c: Ditto.
2239 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2240 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2241 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2242 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2243 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2244 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2245 * gcc.dg/dfp/typespec.c: Ditto.
2246 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2247 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2248 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2249 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2250 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2251 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2252 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2253 * gcc.dg/dfp/compare-rel.h: Ditto.
2254 * gcc.dg/dfp/compare-special.h: Ditto.
2255 * gcc.dg/dfp/convert.h: Ditto.
2256 * gcc.dg/dfp/fe-check.h: Ditto.
2257 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2258 * gcc.dg/dfp/cast.c: Ditto.
2259 * gcc.dg/dfp/compare-eq-const.c: Ditto.
2260 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2261 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2262 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2263 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2264 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2265 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2266 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2267 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2268 * gcc.dg/dfp/compare-special-d32.c: Ditto.
2269 * gcc.dg/dfp/compare-special-d64.c: Ditto.
2270 * gcc.dg/dfp/compare-special-d128.c: Ditto.
2271 * gcc.dg/dfp/constants-zero.c: Ditto.
2272 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2273 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2274 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2275 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2276 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2277 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2278 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2279 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2280 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2281 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2282 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2283 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2284 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2285 * gcc.dg/dfp/convert-bfp.c: Ditto.
2286 * gcc.dg/dfp/convert-complex.c: Ditto.
2287 * gcc.dg/dfp/convert-dfp.c: Ditto.
2288 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2289 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2290 * gcc.dg/dfp/convert-int.c: Ditto.
2291 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2292 * gcc.dg/dfp/convert-int-max.c: Ditto.
2293 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2294 * gcc.dg/dfp/decfloat-constants.c: Ditto.
2295 * gcc.dg/dfp/fe-binop.c: Ditto.
2296 * gcc.dg/dfp/fe-convert-1.c: Ditto.
2297 * gcc.dg/dfp/fe-convert-2.c: Ditto.
2298 * gcc.dg/dfp/fe-convert-3.c: Ditto.
2299 * gcc.dg/dfp/func-array.c: Ditto.
2300 * gcc.dg/dfp/func-deref.c: Ditto.
2301 * gcc.dg/dfp/func-mixed.c: Ditto.
2302 * gcc.dg/dfp/func-pointer.c: Ditto.
2303 * gcc.dg/dfp/func-scalar.c: Ditto.
2304 * gcc.dg/dfp/func-struct.c: Ditto.
2305 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2306 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2307 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2308 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2309 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2310 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2311 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2312 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2313 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2314 * gcc.dg/dfp/inf-1.c: Ditto.
2315 * gcc.dg/dfp/loop-index.c: Ditto.
2316 * gcc.dg/dfp/nan-1.c: Ditto.
2317 * gcc.dg/dfp/nan-2.c: Ditto.
2318 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2319 * gcc.dg/dfp/operator-assignment.c: Ditto.
2320 * gcc.dg/dfp/operator-comma.c: Ditto.
2321 * gcc.dg/dfp/operator-cond.c: Ditto.
2322 * gcc.dg/dfp/operator-logical.c: Ditto.
2323 * gcc.dg/dfp/operator-unary.c: Ditto.
2324 * gcc.dg/dfp/pr36800.c: Ditto.
2325 * gcc.dg/dfp/pr39034.c: Ditto.
2326 * gcc.dg/dfp/pr39035.c: Ditto.
2327 * gcc.dg/dfp/pr39902.c: Ditto.
2328 * gcc.dg/dfp/signbit-1.c: Ditto.
2329 * gcc.dg/dfp/signbit-2.c: Ditto.
2330 * gcc.dg/dfp/struct-layout-1.c: Ditto.
2331 * gcc.dg/dfp/union-init.c: Ditto.
2332 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2333
2334 2009-09-16 Michael Matz <matz@suse.de>
2335
2336 PR fortran/41212
2337 * gfortran.dg/pr41212.f90: New test.
2338
2339 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2340
2341 * gnat.dg/alignment9.adb: New test.
2342
2343 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2344
2345 * gnat.dg/discr20.ad[sb]: New test.
2346
2347 2009-09-16 Richard Guenther <rguenther@suse.de>
2348
2349 PR middle-end/34011
2350 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2351
2352 2009-09-16 DJ Delorie <dj@redhat.com>
2353 Kaz Kojima <kkojima@gcc.gnu.org>
2354
2355 * gcc.target/sh/struct-arg-dw2.c: New test.
2356
2357 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
2358 Jakub Jelinek <jakub@redhat.com>
2359
2360 PR target/41175
2361 * gcc.target/powerpc/pr41175.c: New test.
2362
2363 2009-09-14 Richard Henderson <rth@redhat.com>
2364
2365 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2366 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2367 gcc.dg/tree-ssa/asmgoto-1.c: New files.
2368
2369 2009-09-14 Richard Henderson <rth@redhat.com>
2370
2371 * g++.dg/eh/builtin1.C: Update resx pattern match.
2372 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2373
2374 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
2375
2376 * gcc.target/mips/branch-helper.h: New file.
2377 * gcc.target/mips/branch-2.c,
2378 * gcc.target/mips/branch-3.c,
2379 * gcc.target/mips/branch-4.c,
2380 * gcc.target/mips/branch-5.c,
2381 * gcc.target/mips/branch-6.c,
2382 * gcc.target/mips/branch-7.c,
2383 * gcc.target/mips/branch-8.c,
2384 * gcc.target/mips/branch-9.c,
2385 * gcc.target/mips/branch-10.c,
2386 * gcc.target/mips/branch-11.c,
2387 * gcc.target/mips/branch-12.c,
2388 * gcc.target/mips/branch-13.c,
2389 * gcc.target/mips/branch-14.c,
2390 * gcc.target/mips/branch-15.c: New tests.
2391
2392 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2393
2394 PR target/41331
2395 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2396 -m32 -mpowerpc64 system.
2397
2398 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
2399
2400 From Jie Zhang <jie.zhang@analog.com>:
2401 * gcc.target/bfin/saveall.c: New test.
2402 * gcc.target/bfin/20090914-1.c: New test.
2403 * gcc.target/bfin/20090914-2.c: New test.
2404
2405 * gcc.target/bfin/20090914-3.c: New test.
2406
2407 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
2408
2409 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2410
2411 2009-09-14 Richard Guenther <rguenther@suse.de>
2412
2413 PR middle-end/41350
2414 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2415
2416 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2417
2418 PR libgfortran/41328
2419 * gfortran.dg/cr_lf.f90: New test.
2420
2421 2009-09-11 Michael Matz <matz@suse.de>
2422
2423 PR middle-end/41275
2424 * g++.dg/tree-ssa/pr41275.C: New test.
2425
2426 2009-09-11 Janus Weil <janus@gcc.gnu.org>
2427
2428 PR fortran/41242
2429 * gfortran.dg/proc_ptr_comp_21.f90: New.
2430
2431 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2432
2433 PR fortran/31292
2434 * gfortran.dg/module_procedure_1.f90: New test.
2435 * gfortran.dg/module_procedure_2.f90: Ditto.
2436 * gfortran.dg/generic_14.f90: Move dg-error to new location.
2437
2438 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2439 James A. Morrison <phython@gcc.gnu.org>
2440
2441 PR ada/18302
2442 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2443 commands.
2444 * ada/acats/run_test.exp: New file.
2445
2446 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
2447
2448 Revert:
2449 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2450
2451 PR rtl-optimization/39779
2452 * gcc.dg/pr39979.c: New test.
2453
2454 2009-09-10 Richard Guenther <rguenther@suse.de>
2455
2456 PR middle-end/41257
2457 * g++.dg/torture/pr41257-2.C: New testcase.
2458
2459 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2460
2461 PR c++/28293
2462 * g++.dg/template/crash91.C: New.
2463
2464 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2465
2466 PR rtl-optimization/39779
2467 * gcc.dg/pr39979.c: New test.
2468
2469 2009-09-09 Richard Guenther <rguenther@suse.de>
2470
2471 PR tree-optimization/41101
2472 * gcc.c-torture/compile/pr41101.c: New testcase.
2473
2474 2009-09-09 Richard Guenther <rguenther@suse.de>
2475
2476 PR middle-end/41317
2477 * gcc.c-torture/execute/pr41317.c: New testcase.
2478 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2479 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2480
2481 2009-09-08 Dodji Seketeli <dodji@redhat.com>
2482
2483 Fix some test breakages on Darwin
2484 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2485 and adjust.
2486 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2487 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2488 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2489 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2490 take darwin specifics in account.
2491
2492 2009-09-08 Joseph Myers <joseph@codesourcery.com>
2493
2494 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2495 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2496
2497 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2498
2499 PR c++/39923
2500 * g++.dg/cpp0x/initlist24.C: New.
2501
2502 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
2503
2504 * gcc.dg/large-size-array-2.c: Fix target requirement.
2505 * gcc.dg/large-size-array-4.c: Likewise.
2506 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2507 * gcc.dg/c99-const-expr-2.c: Likewise.
2508 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2509 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2510 * gcc.dg/c90-const-expr-10.c: Likewise.
2511 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2512 instead of long.
2513 * gcc.dg/tree-ssa/pr33920.c: Likewise.
2514 * gcc.dg/vect/pr33846.c: Likewise.
2515 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2516 __PTRDIFF_TYPE__, instead of unsigned long.
2517 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2518
2519 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
2520
2521 PR debug/41229
2522 PR debug/41291
2523 PR debug/41300
2524 * gfortran.dg/pr41229.f90: New.
2525
2526 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
2527
2528 PR debug/41232
2529 * gcc.dg/pr41232.c: New.
2530
2531 2009-09-08 Joseph Myers <joseph@codesourcery.com>
2532
2533 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2534 contain -march.
2535 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2536 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2537 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2538 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2539 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2540 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2541 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2542 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2543 options other than that used in dg-options.
2544
2545 2009-09-07 Jakub Jelinek <jakub@redhat.com>
2546
2547 PR rtl-optimization/41239
2548 * gcc.c-torture/execute/pr41239.c: New test.
2549
2550 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2551
2552 PR libgfortran/41192
2553 * gfortran.dg/namelist_59.f90: New test.
2554
2555 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2556
2557 From Mike Frysinger <michael.frysinger@analog.com>
2558 * gcc.target/bfin/mcpu-bf542m.c: New file.
2559 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2560 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2561 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2562 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2563
2564 2009-09-07 Martin Jambor <mjambor@suse.cz>
2565
2566 PR middle-end/41282
2567 * gcc.c-torture/compile/pr41282.c: New test.
2568
2569 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2570
2571 PR fortran/41197
2572 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
2573 variables for stat and errmsg.
2574 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
2575 * gfortran.dg/allocate_stat_2.f90: New test.
2576
2577 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2578
2579 * gcc.c-torture/compile/20090907-1.c: New test.
2580
2581 2009-09-06 Jakub Jelinek <jakub@redhat.com>
2582
2583 PR bootstrap/41241
2584 * gcc.dg/pr41241.c: New test.
2585
2586 2009-09-06 Richard Guenther <rguenther@suse.de>
2587
2588 PR middle-end/41144
2589 * g++.dg/torture/pr41144.C: New testcase.
2590
2591 2009-09-06 Richard Guenther <rguenther@suse.de>
2592
2593 PR middle-end/41261
2594 * gcc.dg/torture/pr41261.c: New testcase.
2595
2596 2009-09-05 Richard Guenther <rguenther@suse.de>
2597
2598 PR middle-end/41181
2599 * gcc.c-torture/compile/pr41181.c: New testcase.
2600
2601 2009-09-05 Richard Guenther <rguenther@suse.de>
2602
2603 PR debug/41273
2604 * g++.dg/torture/pr41273.C: New testcase.
2605
2606 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
2607
2608 PR fortran/41258
2609 * gfortran.dg/typebound_proc_12.f90 : New test.
2610
2611 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
2612
2613 PR debug/41225
2614 * gfortran.dg/pr41225.f90: New.
2615
2616 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
2617
2618 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
2619 unistd.h, sys/types.h and sys/wait.h.
2620 (gualchk_t): New.
2621 (GUALCVT): New.
2622 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2623 (GUALITY_GDB_REDIRECT): New.
2624 (GUALITY_GDB_ARGS): Use it.
2625
2626 2009-09-04 Richard Guenther <rguenther@suse.de>
2627
2628 PR middle-end/41257
2629 * g++.dg/torture/pr41257.C: New testcase.
2630
2631 2009-09-04 Martin Jambor <mjambor@suse.cz>
2632
2633 PR tree-optimization/41112
2634 * gnat.dg/array8.adb: New test.
2635
2636 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
2637
2638 * gcc.target/arm/ctz.c: New test case.
2639
2640 2009-09-03 Alon Dayan <alond@il.ibm.com>
2641
2642 PR tree-optimization/38275
2643 * gcc.dg/autopar/reduc-1char.c: Increase number
2644 of iterations. Adjust the logic accordingly.
2645 * gcc.dg/autopar/reduc-2char.c: Ditto.
2646 * gcc.dg/autopar/reduc-1.c: Ditto.
2647 * gcc.dg/autopar/reduc-2.c: Ditto.
2648 * gcc.dg/autopar/reduc-3.c: Ditto.
2649 * gcc.dg/autopar/reduc-6.c: Ditto.
2650 * gcc.dg/autopar/reduc-7.c: Ditto.
2651 * gcc.dg/autopar/reduc-8.c: Ditto.
2652 * gcc.dg/autopar/reduc-9.c: Ditto.
2653 * gcc.dg/autopar/pr39500-1.c: Ditto.
2654 * gcc.dg/autopar/reduc-1short.c: Ditto.
2655 * gcc.dg/autopar/reduc-2short.c: Ditto.
2656 * gcc.dg/autopar/parallelization-1.c: Ditto.
2657
2658 2009-09-03 Jakub Jelinek <jakub@redhat.com>
2659
2660 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2661 testcase using guality.h compiles and links and if a global variable
2662 can be verified by gdb.
2663
2664 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
2665
2666 * lib/target-supports.exp (check_effective_target_sync_int_long):
2667 Supported on Blackfin Linux targets.
2668
2669 2009-09-02 David Daney <ddaney@caviumnetworks.com>
2670
2671 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2672
2673 2009-09-03 Diego Novillo <dnovillo@google.com>
2674
2675 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2676 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2677 * g++.dg/warn/unit-1.C: Likewise.
2678 * g++.dg/ipa/iinline-1.C: Likewise.
2679 * g++.dg/template/cond2.C: Adjust expected line location for the
2680 error.
2681 * g++.dg/template/pr35240.C: Likewise.
2682
2683 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2684
2685 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2686 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2687
2688 2009-09-02 Martin Jambor <mjambor@suse.cz>
2689
2690 * gcc.dg/tree-ssa/sra-8.c: New testcase.
2691 * gcc.dg/memcpy-1.c: Add . to match pattern.
2692 * gcc.dg/uninit-I.c: XFAIL warning test.
2693 * g++.dg/warn/unit-1.C: XFAIL warning test.
2694
2695 2009-09-02 Ian Lance Taylor <iant@google.com>
2696
2697 * gcc.dg/20090902-1.c: New test.
2698
2699 2009-09-02 Jakub Jelinek <jakub@redhat.com>
2700
2701 * gcc.dg/builtin-object-size-9.c: New test.
2702
2703 2009-09-02 Olivier Hainque <hainque@adacore.com>
2704
2705 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2706
2707 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
2708 Olivier Hainque <hainque@adacore.com>
2709
2710 * gnat.dg/misaligned_param.adb: New test.
2711 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2712 * gnat.dg/slice7.adb: Add 1 more related case.
2713
2714 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
2715
2716 * gcc.dg/guality/guality.c: Expect to fail for now.
2717 * gcc.dg/guality/example.c: Likewise.
2718
2719 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
2720
2721 * gcc.dg/guality/guality.c: New.
2722 * gcc.dg/guality/guality.h: New.
2723 * gcc.dg/guality/guality.exp: New.
2724 * gcc.dg/guality/example.c: New.
2725 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2726 (cleanup-saved-temps): Likewise, .gkd files too.
2727
2728 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2729
2730 PR fortran/39229
2731 * gfortran.dg/line_length_3.f: New test.
2732 * gfortran.dg/line_length_4.f90: New test.
2733
2734 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
2735
2736 * lib/target-supports.exp (check_gc_sections_available):
2737 Add proper pattern quote.
2738
2739 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
2740 Kaz Kojima <kkojima@gcc.gnu.org>
2741
2742 * lib/target-supports.exp (add_options_for_ieee): New procedure.
2743 * g++.dg/cdce3.C: Use dg-add-options ieee.
2744 * g++.dg/torture/type-generic-1.C: Likewise.
2745 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2746 * gcc.dg/pr28796-2.c: Likewise.
2747 * gcc.dg/torture/builtin-math-7.c: Likewise.
2748 * gcc.dg/torture/type-generic-1.c: Likewise.
2749 * gfortran.dg/boz_14.f90: Likewise.
2750 * gfortran.dg/erf_2.F90: Likewise.
2751 * gfortran.dg/init_flag_3.f90: Likewise.
2752 * gfortran.dg/init_flag_4.f90: Likewise.
2753 * gfortran.dg/init_flag_5.f90: Likewise.
2754 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2755 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2756 * gfortran.dg/isnan_1.f90: Likewise.
2757 * gfortran.dg/isnan_2.f90: Likewise.
2758 * gfortran.dg/maxlocval_2.f90: Likewise.
2759 * gfortran.dg/maxlocval_4.f90: Likewise.
2760 * gfortran.dg/minlocval_1.f90: Likewise.
2761 * gfortran.dg/minlocval_4.f90: Likewise.
2762 * gfortran.dg/module_nan.f90: Likewise.
2763 * gfortran.dg/namelist_42.f90: Likewise.
2764 * gfortran.dg/namelist_43.f90: Likewise.
2765 * gfortran.dg/nan_1.f90: Likewise.
2766 * gfortran.dg/nan_2.f90: Likewise.
2767 * gfortran.dg/nan_3.f90: Likewise.
2768 * gfortran.dg/nan_4.f90: Likewise.
2769 * gfortran.dg/nan_5.f90: Likewise.
2770 * gfortran.dg/nearest_1.f90: Likewise.
2771 * gfortran.dg/nearest_2.f90: Likewise.
2772 * gfortran.dg/nearest_3.f90: Likewise.
2773 * gfortran.dg/pr37243.f: Likewise.
2774 * gfortran.dg/real_const_3.f90: Likewise.
2775 * gfortran.dg/transfer_simplify_2.f90: Likewise.
2776
2777 2009-08-31 Dodji Seketeli <dodji@redhat.com>
2778
2779 PR debug/30161
2780 * g++.dg/debug/dwarf2/template-params-1.C: New test.
2781 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2782 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2783 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2784 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2785 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2786 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2787 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2788 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2789 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2790 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2791 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2792 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2793
2794 2009-08-31 Jason Merrill <jason@redhat.com>
2795
2796 PR c++/41127
2797 * g++.dg/parse/enum5.C: New.
2798 * g++.dg/cpp0x/enum1.C: Adjust expected error.
2799
2800 2009-08-31 Janus Weil <janus@gcc.gnu.org>
2801
2802 PR fortran/40940
2803 * gfortran.dg/allocate_derived_1.f90: New.
2804 * gfortran.dg/class_3.f03: New.
2805
2806 2009-08-31 Janus Weil <janus@gcc.gnu.org>
2807
2808 PR fortran/40996
2809 * gfortran.dg/allocatable_scalar_1.f90: New.
2810 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2811 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2812 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2813
2814 2009-08-30 Richard Guenther <rguenther@suse.de>
2815
2816 PR tree-optimization/41186
2817 * g++.dg/torture/pr41186.C: New testcase.
2818 * g++.dg/tree-ssa/pr41186.C: Likewise.
2819
2820 2009-08-30 Dodji Seketeli <dodji@redhat.com>
2821
2822 PR c++/41187
2823 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2824 take ia64 assembly comments syntax in account.
2825
2826 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
2827
2828 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2829
2830 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2831
2832 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2833 * gfortran.dg/whole_file_6.f90: Likewise.
2834
2835 2009-08-28 Cary Coutant <ccoutant@google.com>
2836
2837 PR debug/41063
2838 * g++.dg/debug/dwarf2/pr41063.C: New test.
2839
2840 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
2841
2842 PR rtl-optimization/40861
2843 * gcc.dg/pr40861.c: New test.
2844
2845 2009-08-27 Janus Weil <janus@gcc.gnu.org>
2846
2847 PR fortran/40869
2848 * gfortran.dg/proc_ptr_comp_20.f90: New.
2849
2850 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
2851
2852 PR libfortran/39667
2853 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2854 open temp file with status="scratch".
2855 * gfortran.dg/fmt_cache_1.f: Likewise.
2856 * gfortran.dg/fmt_exhaust.f90: Likewise.
2857 * gfortran.dg/fmt_t_4.f90: Likewise.
2858 * gfortran.dg/fseek.f90: Likewise.
2859 * gfortran.dg/list_read_5.f90: Likewise.
2860 * gfortran.dg/namelist_39.f90: Likewise.
2861 * gfortran.dg/namelist_56.f90: Likewise.
2862 * gfortran.dg/read_bad_advance.f90: Likewise.
2863 * gfortran.dg/read_repeat.f90: Likewise.
2864 * gfortran.dg/read_size_noadvance.f90: Likewise.
2865 * gfortran.dg/read_x_past.f: Likewise.
2866
2867 2009-08-27 Tobias Burnus <burnus@net-b.de>
2868
2869 PR fortran/28039
2870 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2871
2872 2009-08-27 Daniel Kraft <d@domob.eu>
2873
2874 PR fortran/37425
2875 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2876 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2877 error and fix problem with recursive assignment.
2878 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2879 * gfortran.dg/typebound_operator_3.f03: New test.
2880 * gfortran.dg/typebound_operator_4.f03: New test.
2881
2882 2009-08-27 Dodji Seketeli <dodji@redhat.com>
2883
2884 PR debug/41170
2885 * debug/dwarf2/namespace-1.C: New test.
2886
2887 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
2888
2889 PR fortran/41162
2890 * gfortran.dg/pr41162.f: New.
2891
2892 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
2893 Richard Sandiford <rdsandiford@googlemail.com>
2894
2895 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2896 with "forbid_cpu".
2897 * gcc.target/mips/branch-1.c: Update accordingly.
2898 * gcc.target/mips/extend-1.c: Likewise.
2899 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
2900
2901 2009-08-26 Richard Guenther <rguenther@suse.de>
2902
2903 PR middle-end/41163
2904 * gcc.c-torture/compile/pr41163.c: New testcase.
2905 * gcc.dg/pr35899.c: Adjust.
2906
2907 2009-08-26 Richard Guenther <rguenther@suse.de>
2908
2909 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2910
2911 2009-08-26 Jason Merrill <jason@redhat.com>
2912
2913 * g++.dg/cpp0x/explicit3.C: New.
2914 * g++.dg/overload/cond2.C: New.
2915
2916 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
2917
2918 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2919
2920 2009-08-25 Jan Hubicka <jh@suse.cz>
2921
2922 * gcc.target/i386/sse5-shift1-vector.c
2923 * gcc.target/i386/isa-12.c
2924 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2925 * gcc.target/i386/sse5-pcmov2.c
2926 * gcc.target/i386/isa-3.c
2927 * gcc.target/i386/sse5-shift2-vector.c
2928 * gcc.target/i386/isa-7.c
2929 * gcc.target/i386/funcspec-2.c
2930 * gcc.target/i386/sse5-haddX.c
2931 * gcc.target/i386/sse5-hadduX.c
2932 * gcc.target/i386/isa-9.c
2933 * gcc.target/i386/sse5-maccXX.c
2934 * gcc.target/i386/sse5-shift3-vector.c
2935 * gcc.target/i386/sse5-msubXX.c
2936 * gcc.target/i386/sse5-permpX.c
2937 * gcc.target/i386/sse5-check.h
2938 * gcc.target/i386/sse-12.c
2939 * gcc.target/i386/sse-11.c
2940 * gcc.target/i386/sse-10.c
2941 * gcc.target/i386/sse-13.c
2942 * gcc.target/i386/sse-14.c
2943 * gcc.target/i386/sse-22.c
2944 * gcc.target/i386/sse-2.c
2945 * gcc.target/i386/sse-13.c
2946 * gcc.target/i386/avx-2.c
2947 * gcc.target/i386/sse5-rotate1-vector.c
2948 * gcc.target/i386/isa-4.c
2949 * gcc.target/i386/sse5-hsubX.c
2950 * gcc.target/i386/sse5-pcmov.c
2951 * gcc.target/i386/sse5-fma.c
2952 * gcc.target/i386/isa-8.c
2953 * gcc.target/i386/sse5-rotate2-vector.c
2954 * gcc.target/i386/sse5-nmaccXX.c
2955 * gcc.target/i386/sse5-imul64-vector.c
2956 * gcc.target/i386/sse5-nmsubXX.c
2957 * gcc.target/i386/sse5-rotate3-vector.c
2958 * gcc.target/i386/sse5-fma-vector.c
2959 * gcc.target/i386/sse5-imul32widen-vector.c
2960 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2961
2962 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2963 * gcc.target/i386/funcspec-5.c: Remove SSE5.
2964 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2965 * gcc.target/i386/avx-1.c: Remove SSE5.
2966 * gcc.target/i386/avx-2.c: Remove SSE5.
2967 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2968 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2969 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2970 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2971
2972 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
2973
2974 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2975
2976 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2977
2978 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2979 keyword works in the same manner as __alignof.
2980
2981 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2982
2983 PR libfortran/34670
2984 * gfortran.dg/unpack_bounds_1.f90: New test.
2985 * gfortran.dg/unpack_bounds_2.f90: New test.
2986 * gfortran.dg/unpack_bounds_3.f90: New test.
2987
2988 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
2989
2990 * gnat.dg/slice7.adb: New test.
2991 * gnat.dg/slice7_pkg.ads: New helper.
2992
2993 2009-08-25 Janus Weil <janus@gcc.gnu.org>
2994
2995 PR fortran/41139
2996 * gfortran.dg/proc_ptr_25.f90: New.
2997 * gfortran.dg/proc_ptr_comp_18.f90: New.
2998 * gfortran.dg/proc_ptr_comp_19.f90: New.
2999
3000 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3001
3002 PR fortran/41154
3003 * gfortran.dg/fmt_error_8.f: New test.
3004
3005 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3006
3007 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3008 number, update all callers and synchronize results for latest MPC.
3009
3010 2009-08-21 Jason Merrill <jason@redhat.com>
3011
3012 * g++.dg/warn/Wunused-17.C: New.
3013
3014 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3015
3016 * gcc.target/arm/combine-cmp-shift.c: New test.
3017
3018 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
3019
3020 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3021 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3022 width specifier.
3023
3024 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3025
3026 * gfortran.dg/fmt_error_7.f: New test.
3027
3028 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
3029
3030 PR target/40718
3031 * gcc.target/i386/pr40718.c: New test.
3032
3033 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3034
3035 * gfortran.dg/proc_ptr_24.f90: New test.
3036
3037 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
3038
3039 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3040 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3041 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3042
3043 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
3044
3045 PR fortran/28039
3046 * gfortran.dg/fmt_with_extra.f: new file.
3047
3048 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
3049
3050 * lib/target-supports.exp
3051 (check_effective_target_arm_iwmmxt_ok): New procedure.
3052 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
3053 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3054
3055 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
3056
3057 * gfortran.dg/boz_9.f90: Do not load denormal floating
3058 point constants. Remove -mieee option for alpha*-*-* targets.
3059
3060 2009-08-21 Janus Weil <janus@gcc.gnu.org>
3061
3062 PR fortran/41106
3063 * gfortran.dg/proc_ptr_23.f90: New.
3064 * gfortran.dg/proc_ptr_comp_15.f90: New.
3065 * gfortran.dg/proc_ptr_comp_16.f90: New.
3066 * gfortran.dg/proc_ptr_comp_17.f90: New.
3067
3068 2009-08-21 Jakub Jelinek <jakub@redhat.com>
3069
3070 PR c++/41131
3071 * g++.dg/expr/unary3.C: New test.
3072
3073 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
3074
3075 * gfortran.dg/common_5.f: Add -mdalign for sh.
3076 * gfortran.dg/common_align_2.f90: Likewise.
3077
3078 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3079
3080 PR libfortran/40962
3081 * c_f_pointer_tests_4.f90: New test.
3082
3083 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3084
3085 * gnat.dg/slice6.adb: New test.
3086 * gnat.dg/slice6_pkg.ads: New helper.
3087
3088 2009-08-20 Michael Matz <matz@suse.de>
3089
3090 PR fortran/41126
3091 * gfortran.dg/pr41126.f90: New test.
3092
3093 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3094
3095 * gnat.dg/dynamic_bound.adb: New test.
3096
3097 2009-08-20 Janus Weil <janus@gcc.gnu.org>
3098
3099 PR fortran/41121
3100 * gfortran.dg/intrinsic_5.f90: New.
3101
3102 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3103 Richard Earnshaw <richard.earnshaw@arm.com>
3104
3105 * gcc.target/arm/20090811-1.c: New test.
3106
3107 2009-08-19 Jakub Jelinek <jakub@redhat.com>
3108
3109 PR middle-end/41123
3110 * gcc.dg/pr41123.c: New test.
3111
3112 2009-08-19 Jason Merrill <jason@redhat.com>
3113
3114 PR c++/41120
3115 * g++.dg/other/gc4.C: New.
3116
3117 2009-08-18 Michael Matz <matz@suse.de>
3118
3119 * gfortran.dg/vect/vect-gems.f90: New test.
3120 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3121
3122 2009-08-18 DJ Delorie <dj@redhat.com>
3123
3124 * lib/wrapper.exp: Move load of target-libpath.exp from here...
3125 * lib/gcc-defs.exp: ... to here.
3126
3127 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3128 GCC_EXEC_PREFIX before building the wrapper.
3129
3130 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
3131
3132 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3133 tests.
3134 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3135 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
3136 dg-options. Fix dg-final clause.
3137
3138 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
3139
3140 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3141
3142 2009-08-18 Janus Weil <janus@gcc.gnu.org>
3143 Paul Thomas <pault@gcc.gnu.org>
3144
3145 PR fortran/40870
3146 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3147
3148 2009-08-18 Richard Guenther <rguenther@suse.de>
3149
3150 PR middle-end/41094
3151 * gcc.dg/torture/pr41094.c: New testcase.
3152 * gcc.dg/torture/builtin-power-1.c: Adjust.
3153 * gcc.dg/builtins-10.c: Likewise.
3154
3155 2009-08-18 Jakub Jelinek <jakub@redhat.com>
3156
3157 PR target/40971
3158 * gcc.dg/pr40971.c: New test.
3159
3160 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
3161
3162 PR fortran/41062
3163 * gfortran.dg/use_only_4.f90: New test.
3164
3165 2009-08-17 Daniel Kraft <d@domob.eu>
3166
3167 PR fortran/37425
3168 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3169 NOPASS bindings as operators.
3170
3171 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
3172
3173 * lib/target-supports.exp
3174 (check_effective_target_vect_cmdline_needed): Add alpha to the list
3175 of targets that do not need command line argument to enable SIMD.
3176
3177 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3178
3179 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3180 typo in cache name.
3181
3182 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3183
3184 PR fortran/41075
3185 * gfortran.dg/unlimited_fmt_1.f90: New test.
3186
3187 2009-08-17 Dodji Seketeli <dodji@redhat.com>
3188
3189 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3190
3191 2009-08-17 Arnaud Charlet <charlet@adacore.com>
3192
3193 * gnat.dg/itype.ad[sb]: New test.
3194
3195 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
3196
3197 * gcc.target/mips/mips.exp: Add terminology section to comment
3198 at the top of the file. Fix typos.
3199
3200 2009-08-16 Jason Merrill <jason@redhat.com>
3201
3202 * g++.dg/debug/dwarf2/inline1.C: New.
3203
3204 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
3205
3206 PR target/38599
3207 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3208
3209 2009-08-16 Dodji Seketeli <dodji@redhat.com>
3210
3211 PR debug/37801
3212 * gcc.dg/debug/20020224-1.c: Adjust the comment.
3213 Make sure to trigger inlining optimizations.
3214 * gcc.dg/debug/dwarf2/inline2.c: New test.
3215
3216 2009-08-14 Janus Weil <janus@gcc.gnu.org>
3217
3218 PR fortran/41070
3219 * gfortran.dg/structure_constructor_10.f90: New.
3220
3221 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
3222
3223 * gcc.dg/pragma-re-1.c: Supported on all platforms.
3224 * gcc.dg/pragma-re-2.c: Likewise.
3225 * gcc.dg/pragma-re-3.c: Likewise.
3226 * gcc.dg/pragma-re-4.c: Likewise.
3227 * g++.dg/other/pragma-re-1.C: Likewise.
3228 * g++.dg/other/pragma-re-2.C: Likewise.
3229
3230 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3231
3232 * gcc.dg/torture/builtin-math-7.c: New.
3233
3234 2009-08-14 Richard Guenther <rguenther@suse.de>
3235
3236 * gcc.c-torture/execute/20090814-1.c: New testcase.
3237
3238 2009-08-14 David Edelsohn <edelsohn@gnu.org>
3239
3240 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3241
3242 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
3243
3244 PR target/40934
3245 * gcc.target/i386/pr40934.c: New.
3246
3247 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
3248
3249 PR target/41019
3250 * gcc.target/i386/pr41019.c: New test.
3251
3252 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3253
3254 PR fortran/40955
3255 * gfortran.dg/winapi.f90: New test.
3256
3257 2009-08-13 Janus Weil <janus@gcc.gnu.org>
3258
3259 PR fortran/40995
3260 * gfortran.dg/intrinsic_4.f90: New.
3261 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3262 different line.
3263
3264 2009-08-13 Richard Guenther <rguenther@suse.de>
3265
3266 PR middle-end/41047
3267 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3268
3269 2009-08-12 Richard Guenther <rguenther@suse.de>
3270
3271 PR tree-optimization/41011
3272 * gfortran.dg/pr41011.f: New testcase.
3273
3274 2009-08-11 Andrew Haley <aph@redhat.com>
3275
3276 * gcc.target/arm/synchronize.c: New file.
3277
3278 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3279
3280 PR middle-end/40980
3281 * gfortran.dg/graphite/id-17.f: New.
3282
3283 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
3284 Sebastian Pop <sebastian.pop@amd.com>
3285
3286 * gcc.dg/graphite/interchange-1.c: XFAILed.
3287 * gcc.dg/graphite/interchange-2.c: XFAILed.
3288 * gcc.dg/graphite/interchange-3.c: XFAILed.
3289 * gcc.dg/graphite/interchange-4.c: XFAILed.
3290 * gcc.dg/graphite/interchange-7.c: XFAILed.
3291
3292 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3293
3294 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3295
3296 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3297 Pranav Garg <pranav.garg2107@gmail.com>
3298
3299 * gcc.dg/graphite/interchange-6.c: XFAILed.
3300
3301 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3302
3303 * gcc.dg/graphite/interchange-9.c: New.
3304
3305 2009-08-12 Richard Guenther <rguenther@suse.de>
3306
3307 PR rtl-optimization/41033
3308 * gcc.dg/pr41033.c: New test.
3309
3310 2009-08-11 Janus Weil <janus@gcc.gnu.org>
3311
3312 PR fortran/41022
3313 * gfortran.dg/proc_ptr_comp_14.f90: New.
3314
3315 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
3316
3317 * gcc.target/mips/ext-5.c: New test.
3318 * gcc.target/mips/ext-6.c: New test.
3319 * gcc.target/mips/ext-7.c: New test.
3320 * gcc.target/mips/ext-8.c: New test.
3321 * gcc.target/mips/extend-2.c: New test.
3322
3323 2009-08-10 Jason Merrill <jason@redhat.com>
3324
3325 * g++.dg/other/linkage2.C: New test for types-without-linkage
3326 handling.
3327 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3328 * g++.dg/lookup/anon2.C: Likewise.
3329 * g++.dg/other/anon3.C: Likewise.
3330 * g++.dg/template/arg2.C: Likewise.
3331 * g++.dg/template/local4.C: Likewise.
3332 * g++.old-deja/g++.law/operators32.C: Likewise.
3333 * g++.old-deja/g++.other/linkage2.C: Likewise.
3334 * g++.old-deja/g++.pt/enum6.C: Likewise.
3335 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3336 * g++.old-deja/g++.other/linkage1.C: Likewise.
3337
3338 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
3339
3340 * gcc.dg/dg.exp: Test also c-c++-common dir.
3341 * g++.dg/dg.exp: Likewise.
3342 * g++.dg/warn/Wconversion-real.C: Delete.
3343 * gcc.dg/Wconversion-real.c: Move to ...
3344 * c-c++-common/Wconversion-real.c: ... here.
3345 * lib/target-supports.exp
3346 (check_effective_target_c,check_effective_target_c++): New.
3347
3348 2009-08-10 Daniel Kraft <d@domob.eu>
3349
3350 PR fortran/37425
3351 * gfortran.dg/typebound_operator_1.f03: New test.
3352 * gfortran.dg/typebound_operator_2.f03: New test.
3353
3354 2009-08-10 Richard Guenther <rguenther@suse.de>
3355
3356 PR middle-end/41006
3357 * gcc.c-torture/compile/pr41006-1.c: New testcase.
3358 * gcc.c-torture/compile/pr41006-2.c: Likewise.
3359
3360 2009-08-10 Janus Weil <janus@gcc.gnu.org>
3361
3362 PR fortran/40940
3363 * gfortran.dg/class_1.f03: New.
3364 * gfortran.dg/class_2.f03: New.
3365 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3366 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3367 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3368 * gfortran.dg/typebound_call_10.f03: Ditto.
3369 * gfortran.dg/typebound_call_2.f03: Ditto.
3370 * gfortran.dg/typebound_call_3.f03: Ditto.
3371 * gfortran.dg/typebound_call_4.f03: Ditto.
3372 * gfortran.dg/typebound_generic_3.f03: Ditto.
3373 * gfortran.dg/typebound_generic_4.f03: Ditto.
3374 * gfortran.dg/typebound_proc_1.f08: Ditto.
3375 * gfortran.dg/typebound_proc_5.f03: Ditto.
3376 * gfortran.dg/typebound_proc_6.f03: Ditto.
3377
3378 2009-08-10 Dodji Seketeli <dodji@redhat.com>
3379
3380 PR c++/40866
3381 * g++.dg/expr/stmt-expr-1.C: New test.
3382
3383 2009-08-09 Richard Guenther <rguenther@suse.de>
3384
3385 PR tree-optimization/41016
3386 * gcc.c-torture/compile/pr41016.c: New testcase.
3387
3388 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
3389
3390 * gcc.dg/overflow-warn-8.c: New test.
3391
3392 2009-08-09 Ira Rosen <irar@il.ibm.com>
3393
3394 PR tree-optimization/41008
3395 * gcc.dg/vect/O1-pr41008.c: New test.
3396
3397 2009-08-05 Tobias Burnus <burnus@net-b.de>
3398
3399 PR fortran/40955
3400 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3401
3402 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
3403
3404 * gcc.target/bfin/loop-autoinc.c: New file.
3405
3406 2009-08-08 Richard Guenther <rguenther@suse.de>
3407
3408 PR tree-optimization/40991
3409 * g++.dg/torture/pr40991.C: New testcase.
3410
3411 2009-08-08 Laurent GUERBY <laurent@guerby.net>
3412
3413 * ada/acats/support/impdef.a: Tweak timing constants. Add
3414 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3415 * ada/acats/tests/c9/c940005.a: Use new timing constants.
3416 * ada/acats/tests/c9/c940007.a: Likewise.
3417 * ada/acats/tests/c9/c94001c.ada: Likewise.
3418 * ada/acats/tests/c9/c94006a.ada: Likewise.
3419 * ada/acats/tests/c9/c94008c.ada: Likewise.
3420 * ada/acats/tests/c9/c951002.a: Likewise.
3421 * ada/acats/tests/c9/c954a01.a: Likewise.
3422 * ada/acats/tests/c9/c96001a.ada: Likewise.
3423 * ada/acats/tests/c9/c97307a.ada: Likewise.
3424
3425 2009-08-07 Richard Guenther <rguenther@suse.de>
3426
3427 PR tree-optimization/40999
3428 * gfortran.dg/pr40999.f: New testcase.
3429
3430 2009-08-07 Jakub Jelinek <jakub@redhat.com>
3431
3432 * g++.dg/tree-prof/partition1.C: New test.
3433
3434 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
3435
3436 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3437 hook.
3438 (check_effective_target_arm_neon_ok): Improve test for neon
3439 availability.
3440 * gcc.target/arm/eabi1.c: Only run test in base variant.
3441 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3442 attribute.
3443 * gcc.target/arm/vfp1[567].c: New tests.
3444
3445 2009-08-06 Jason Merrill <jason@redhat.com>
3446
3447 PR c++/40948
3448 * g++.dg/ext/complit12.C: Expand.
3449
3450 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
3451
3452 Merge ARM/hard_vfp_branch to trunk.
3453
3454 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
3455
3456 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3457 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3458
3459 2009-05-12 Joseph Myers <joseph@codesourcery.com>
3460
3461 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3462 (PCS): Define macro to use base AAPCS.
3463 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3464
3465 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
3466
3467 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3468 Correct arm_neon.h typo.
3469
3470 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
3471
3472 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3473 this a linkage test.
3474 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3475 argument marshalling.
3476 * abitest.h: New file.
3477 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3478 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3479
3480 2009-08-06 Martin Jambor <mjambor@suse.cz>
3481
3482 PR middle-end/32964
3483 * gcc.dg/tree-ssa/pr32964.c: New test.
3484
3485 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
3486 H.J. Lu <hongjiu.lu@intel.com>
3487
3488 PR target/40957
3489 * gcc.target/i386/pr40957.c: New test.
3490
3491 2009-08-06 Richard Guenther <rguenther@suse.de>
3492
3493 PR tree-optimization/40964
3494 * gcc.c-torture/compile/pr40964.c: New testcase.
3495
3496 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
3497
3498 PR fortran/40847
3499 * gfortran.dg/transfer_resolve_1.f90 : New test.
3500
3501 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
3502 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3503
3504 PR target/40906
3505 * gcc.target/i386/pr40906-1.c: New test.
3506 * gcc.target/i386/pr40906-2.c: Ditto.
3507 * gcc.target/i386/pr40906-3.c: Ditto.
3508
3509 2009-08-05 Jakub Jelinek <jakub@redhat.com>
3510
3511 PR rtl-optimization/40924
3512 * g++.dg/torture/pr40924.C: New test.
3513
3514 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3515
3516 PR c++/36069
3517 * g++.dg/warn/pr36069.C: New.
3518
3519 2009-08-04 Dodji Seketeli <dodji@redhat.com>
3520
3521 PR c++/39987
3522 * g++.dg/overload/defarg4.C: New test.
3523
3524 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3525
3526 PR c++/16696
3527 * g++.dg/parse/pr16696.C: New.
3528 * g++.dg/parse/pr16696-permissive.C: New.
3529
3530 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
3531
3532 PR fortran/40875
3533 * gfortran.dg/initialization_23.f90 : New test.
3534
3535 2009-08-04 Dodji Seketeli <dodji@redhat.com>
3536
3537 PR debug/39706
3538 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3539
3540 2009-08-03 Jason Merrill <jason@redhat.com>
3541 Jakub Jelinek <jakub@redhat.com>
3542
3543 PR c++/40948
3544 * g++.dg/ext/complit12.C: New.
3545
3546 2009-08-03 Janis Johnson <janis187@us.ibm.com>
3547
3548 PR c/39902
3549 * gcc.target/powerpc/pr39902-2.c: New test.
3550
3551 2009-08-03 Jakub Jelinek <jakub@redhat.com>
3552
3553 PR middle-end/40943
3554 * gcc.dg/uninit-6.c: Re-add XFAIL.
3555 * gcc.dg/uninit-6-O0.c: Likewise.
3556 * gcc.dg/uninit-pr40943.c: New test.
3557
3558 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3559
3560 PR testsuite/40858
3561 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3562 .ascii.
3563
3564 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3565
3566 PR libfortran/40853
3567 * gfortran.dg/namelist_40.f90: Update error output.
3568 * gfortran.dg/namelist_47.f90: Update error output.
3569 * gfortran.dg/namelist_58.f90: New test.
3570
3571 2009-08-02 Janus Weil <janus@gcc.gnu.org>
3572
3573 PR fortran/40881
3574 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3575 * gfortran.dg/altreturn_3.f90: Ditto.
3576 * gfortran.dg/altreturn_5.f90: Ditto.
3577 * gfortran.dg/altreturn_6.f90: Ditto.
3578 * gfortran.dg/altreturn_7.f90: Ditto.
3579 * gfortran.dg/array_constructor_13.f90: Ditto.
3580 * gfortran.dg/arrayio_7.f90: Ditto.
3581 * gfortran.dg/arrayio_8.f90: Ditto.
3582 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3583 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3584 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3585 * gfortran.dg/backspace_8.f: Add -std=legacy.
3586 * gfortran.dg/backspace_9.f: Ditto.
3587 * gfortran.dg/char_comparison_1.f: Ditto.
3588 * gfortran.dg/char_decl_1.f90: Ditto.
3589 * gfortran.dg/char_initialiser_actual.f90: Ditto.
3590 * gfortran.dg/char_pointer_assign.f90: Ditto.
3591 * gfortran.dg/char_pointer_dependency.f90: Ditto.
3592 * gfortran.dg/char_pointer_dummy.f90: Ditto.
3593 * gfortran.dg/char_pointer_func.f90: Ditto.
3594 * gfortran.dg/common_8.f90: Ditto.
3595 * gfortran.dg/constant_substring.f: Ditto.
3596 * gfortran.dg/data_char_2.f90: Ditto.
3597 * gfortran.dg/der_array_io_1.f90: Ditto.
3598 * gfortran.dg/der_array_io_2.f90: Ditto.
3599 * gfortran.dg/der_array_io_3.f90: Ditto.
3600 * gfortran.dg/der_io_3.f90: Ditto.
3601 * gfortran.dg/dev_null.F90: Ditto.
3602 * gfortran.dg/direct_io_2.f90: Ditto.
3603 * gfortran.dg/do_iterator_2.f90: Ditto.
3604 * gfortran.dg/e_d_fmt.f90: Ditto.
3605 * gfortran.dg/empty_format_1.f90: Ditto.
3606 * gfortran.dg/entry_17.f90: Modified warning message.
3607 * gfortran.dg/entry_7.f90: Add -std=legacy.
3608 * gfortran.dg/eor_1.f90: Ditto.
3609 * gfortran.dg/equiv_2.f90: Ditto.
3610 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3611 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3612 * gfortran.dg/extended_char_comparison_1.f: Ditto.
3613 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3614 * gfortran.dg/fmt_error_2.f90: Ditto.
3615 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3616 * gfortran.dg/fmt_tl.f: Ditto.
3617 * gfortran.dg/fmt_white.f: Ditto.
3618 * gfortran.dg/func_derived_1.f90: Ditto.
3619 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3620 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3621 * gfortran.dg/global_references_2.f90: Ditto.
3622 * gfortran.dg/hollerith_1.f90: Ditto.
3623 * gfortran.dg/hollerith.f90: Use new-style character length.
3624 * gfortran.dg/hollerith_f95.f90: Ditto.
3625 * gfortran.dg/ichar_1.f90: Add -std=legacy.
3626 * gfortran.dg/implicit_6.f90: Ditto.
3627 * gfortran.dg/implicit_9.f90: Ditto.
3628 * gfortran.dg/inquire_13.f90: Ditto.
3629 * gfortran.dg/inquire_5.f90: Ditto.
3630 * gfortran.dg/inquire_6.f90: Ditto.
3631 * gfortran.dg/inquire.f90: Ditto.
3632 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3633 * gfortran.dg/io_constraints_2.f90: Ditto.
3634 * gfortran.dg/list_read_2.f90: Add -std=legacy.
3635 * gfortran.dg/loc_2.f90: Ditto.
3636 * gfortran.dg/logical_1.f90: Ditto.
3637 * gfortran.dg/longline.f: Ditto.
3638 * gfortran.dg/merge_char_1.f90: Ditto.
3639 * gfortran.dg/namelist_12.f: Ditto.
3640 * gfortran.dg/namelist_14.f90: Ditto.
3641 * gfortran.dg/namelist_18.f90: Ditto.
3642 * gfortran.dg/namelist_19.f90: Ditto.
3643 * gfortran.dg/namelist_21.f90: Ditto.
3644 * gfortran.dg/namelist_22.f90: Ditto.
3645 * gfortran.dg/namelist_37.f90: Ditto.
3646 * gfortran.dg/namelist_54.f90: Ditto.
3647 * gfortran.dg/namelist_55.f90: Ditto.
3648 * gfortran.dg/namelist_empty.f90: Ditto.
3649 * gfortran.dg/namelist_use.f90: Use new-style character length.
3650 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3651 * gfortran.dg/nested_modules_4.f90: Ditto.
3652 * gfortran.dg/nested_modules_5.f90: Ditto.
3653 * gfortran.dg/open-options-blanks.f: Ditto.
3654 * gfortran.dg/output_exponents_1.f90: Ditto.
3655 * gfortran.dg/parens_5.f90: Ditto.
3656 * gfortran.dg/parens_6.f90: Ditto.
3657 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3658 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3659 * gfortran.dg/pr15129.f90: Ditto.
3660 * gfortran.dg/pr15332.f: Ditto.
3661 * gfortran.dg/pr16597.f90: Ditto.
3662 * gfortran.dg/pr17143.f90: Ditto.
3663 * gfortran.dg/pr17164.f90: Ditto.
3664 * gfortran.dg/pr17229.f: Modified warning message.
3665 * gfortran.dg/pr18210.f90: Add -std=legacy.
3666 * gfortran.dg/pr19155.f: Ditto.
3667 * gfortran.dg/pr20086.f90: Ditto.
3668 * gfortran.dg/pr20124.f90: Ditto.
3669 * gfortran.dg/pr20755.f: Ditto.
3670 * gfortran.dg/pr20865.f90: Ditto.
3671 * gfortran.dg/pr20950.f: Ditto.
3672 * gfortran.dg/pr21730.f: Ditto.
3673 * gfortran.dg/pr22491.f: Ditto.
3674 * gfortran.dg/pr29713.f90: Ditto.
3675 * gfortran.dg/print_parentheses_1.f: Ditto.
3676 * gfortran.dg/print_parentheses_2.f90: Ditto.
3677 * gfortran.dg/proc_assign_1.f90: Ditto.
3678 * gfortran.dg/proc_decl_1.f90: Ditto.
3679 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3680 * gfortran.dg/read_eor.f90: : Add -std=legacy.
3681 * gfortran.dg/read_float_1.f90: Ditto.
3682 * gfortran.dg/read_logical.f90: Ditto.
3683 * gfortran.dg/recursive_statement_functions.f90: Ditto.
3684 * gfortran.dg/return_1.f90: Ditto.
3685 * gfortran.dg/rewind_1.f90: Ditto.
3686 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3687 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3688 * gfortran.dg/stfunc_1.f90: Ditto.
3689 * gfortran.dg/stfunc_3.f90: Ditto.
3690 * gfortran.dg/stfunc_4.f90: Ditto.
3691 * gfortran.dg/stfunc_6.f90: Ditto.
3692 * gfortran.dg/streamio_2.f90: Ditto.
3693 * gfortran.dg/string_ctor_1.f90: Ditto.
3694 * gfortran.dg/string_null_compare_1.f: Ditto.
3695 * gfortran.dg/substr_6.f90: Ditto.
3696 * gfortran.dg/tl_editing.f90: Ditto.
3697 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3698 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3699 * gfortran.dg/x_slash_1.f: Add -std=legacy.
3700 * gfortran.dg/g77/1832.f: Ditto.
3701 * gfortran.dg/g77/19981216-0.f Ditto.
3702 * gfortran.dg/g77/19990525-0.f: Ditto.
3703 * gfortran.dg/g77/19990826-2.f: Ditto.
3704 * gfortran.dg/g77/20000630-2.f: Ditto.
3705 * gfortran.dg/g77/20010116.f: Ditto.
3706 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3707 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3708 * gfortran.dg/g77/980520-1.f: Ditto.
3709 * gfortran.dg/g77/check0.f: Ditto.
3710 * gfortran.dg/g77/cpp3.F: Ditto.
3711 * gfortran.dg/g77/cpp4.F: Use new-style character length.
3712 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3713 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3714 * gfortran.dg/g77/short.f: Ditto.
3715
3716 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
3717
3718 * gcc.target/mips/ext-3.c: Add NOMIPS16.
3719 * gcc.target/mips/ext-4.c: Likewise.
3720 * gcc.target/mips/interrupt_handler.c: Likewise.
3721 * gcc.target/mips/truncate-4.c: Likewise.
3722 * gcc.target/mips/truncate-5.c: Likewise.
3723
3724 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
3725
3726 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3727 -fgraphite-force-parallel to -floop-parallelize-all.
3728
3729 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
3730
3731 PR fortran/40011
3732 * gfortran.dg/whole_file_7.f90: New test.
3733 * gfortran.dg/whole_file_8.f90: New test.
3734 * gfortran.dg/whole_file_9.f90: New test.
3735 * gfortran.dg/whole_file_10.f90: New test.
3736 * gfortran.dg/whole_file_11.f90: New test.
3737 * gfortran.dg/whole_file_12.f90: New test.
3738 * gfortran.dg/whole_file_13.f90: New test.
3739 * gfortran.dg/whole_file_14.f90: New test.
3740
3741 2009-07-31 Jason Merrill <jason@redhat.com>
3742
3743 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3744 binding semantics.
3745 * g++.dg/cpp0x/named.C: Likewise.
3746 * g++.dg/cpp0x/overload.C: Likewise.
3747 * g++.dg/cpp0x/rv1n.C: Likewise.
3748 * g++.dg/cpp0x/rv1p.C: Likewise.
3749 * g++.dg/cpp0x/rv2n.C: Likewise.
3750 * g++.dg/cpp0x/rv2p.C: Likewise.
3751 * g++.dg/cpp0x/rv3n.C: Likewise.
3752 * g++.dg/cpp0x/rv3p.C: Likewise.
3753 * g++.dg/cpp0x/rv4n.C: Likewise.
3754 * g++.dg/cpp0x/rv4p.C: Likewise.
3755 * g++.dg/cpp0x/rv5n.C: Likewise.
3756 * g++.dg/cpp0x/rv5p.C: Likewise.
3757 * g++.dg/cpp0x/rv6n.C: Likewise.
3758 * g++.dg/cpp0x/rv6p.C: Likewise.
3759 * g++.dg/cpp0x/rv7n.C: Likewise.
3760 * g++.dg/cpp0x/rv7p.C: Likewise.
3761 * g++.dg/cpp0x/template_deduction.C: Likewise.
3762 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3763 * g++.dg/cpp0x/overloadn.C: New.
3764 * g++.dg/cpp0x/rv-cast.C: New.
3765
3766 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
3767
3768 * gcc.target/mips/ext-4.c: New test.
3769
3770 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3771
3772 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3773
3774 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3775
3776 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3777 * gcc.dg/tree-ssa/loop-32.c: Same.
3778 * gcc.dg/tree-ssa/loop-33.c: Same.
3779 * gcc.dg/tree-ssa/loop-34.c: Same.
3780 * gcc.dg/tree-ssa/loop-35.c: Same.
3781 * gcc.dg/tree-ssa/loop-7.c: Same.
3782 * gcc.dg/tree-ssa/pr23109.c: Same.
3783 * gcc.dg/tree-ssa/restrict-2.c: Same.
3784 * gcc.dg/tree-ssa/restrict-3.c: Same.
3785 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3786 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3787 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3788 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3789 * gcc.dg/tree-ssa/structopt-1.c: Same.
3790 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3791 * gfortran.dg/pr32921.f: Same.
3792
3793 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3794
3795 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3796 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3797 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3798 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3799 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3800 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3801 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3802 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3803 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3804 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3805 * gcc.dg/graphite/id-1.c: New.
3806 * gcc.dg/graphite/id-10.c: New.
3807 * gcc.dg/graphite/id-11.c: New.
3808 * gcc.dg/graphite/id-12.c: New.
3809 * gcc.dg/graphite/id-13.c: New.
3810 * gcc.dg/graphite/id-14.c: New.
3811 * gcc.dg/graphite/id-15.c: New.
3812 * gcc.dg/graphite/id-2.c: New.
3813 * gcc.dg/graphite/id-3.c: New.
3814 * gcc.dg/graphite/id-4.c: New.
3815 * gcc.dg/graphite/id-5.c: New.
3816 * gcc.dg/graphite/id-6.c: New.
3817 * gcc.dg/graphite/id-7.c: New.
3818 * gcc.dg/graphite/id-8.c: New.
3819 * gcc.dg/graphite/id-9.c: New.
3820 * gcc.dg/graphite/interchange-0.c: New.
3821 * gcc.dg/graphite/interchange-1.c: New.
3822 * gcc.dg/graphite/interchange-2.c: New.
3823 * gcc.dg/graphite/interchange-3.c: New.
3824 * gcc.dg/graphite/interchange-4.c: New.
3825 * gcc.dg/graphite/interchange-5.c: New.
3826 * gcc.dg/graphite/interchange-6.c: New.
3827 * gcc.dg/graphite/interchange-7.c: New.
3828 * gcc.dg/graphite/interchange-8.c: New.
3829 * gcc.dg/graphite/pr35356-1.c: New.
3830 * gcc.dg/graphite/pr35356-2.c: New.
3831 * gcc.dg/graphite/pr35356-3.c: New.
3832 * gcc.dg/graphite/pr40157.c: New.
3833 * gcc.dg/graphite/run-id-1.c: New.
3834 * gcc.dg/graphite/scop-20.c: New.
3835 * gcc.dg/graphite/scop-21.c: New.
3836 * gfortran.dg/graphite/id-1.f90: New.
3837 * gfortran.dg/graphite/id-10.f90: New.
3838 * gfortran.dg/graphite/id-11.f: New.
3839 * gfortran.dg/graphite/id-12.f: New.
3840 * gfortran.dg/graphite/id-13.f: New.
3841 * gfortran.dg/graphite/id-14.f: New.
3842 * gfortran.dg/graphite/id-15.f: New.
3843 * gfortran.dg/graphite/id-16.f: New.
3844 * gfortran.dg/graphite/id-5.f: New.
3845 * gfortran.dg/graphite/id-6.f: New.
3846 * gfortran.dg/graphite/id-7.f: New.
3847 * gfortran.dg/graphite/id-8.f: New.
3848 * gfortran.dg/graphite/id-9.f: New.
3849 * gfortran.dg/graphite/interchange-1.f: New.
3850 * gfortran.dg/graphite/interchange-2.f: New.
3851
3852 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3853
3854 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3855 flags based on the name of the testcase.
3856 * gfortran.dg/graphite/graphite.exp: Same.
3857
3858 * gcc.dg/graphite/block-0.c: Adjusted.
3859 * gcc.dg/graphite/block-1.c: Adjusted.
3860 * gcc.dg/graphite/block-2.c: Adjusted.
3861 * gcc.dg/graphite/block-3.c: Adjusted.
3862 * gcc.dg/graphite/block-4.c: Adjusted.
3863 * gcc.dg/graphite/block-5.c: Adjusted.
3864 * gcc.dg/graphite/block-6.c: Adjusted.
3865 * gcc.dg/graphite/pr37485.c: Adjusted.
3866 * gcc.dg/graphite/pr37684.c: Adjusted.
3867 * gcc.dg/graphite/pr37828.c: Adjusted.
3868 * gcc.dg/graphite/pr37883.c: Adjusted.
3869 * gcc.dg/graphite/pr37928.c: Adjusted.
3870 * gcc.dg/graphite/pr37943.c: Adjusted.
3871 * gcc.dg/graphite/pr38409.c: Adjusted.
3872 * gcc.dg/graphite/pr38498.c: Adjusted.
3873 * gcc.dg/graphite/pr38559.c: Adjusted.
3874 * gcc.dg/graphite/pr39335.c: Adjusted.
3875 * gcc.dg/graphite/pr39335_1.c: Adjusted.
3876 * gcc.dg/graphite/scop-0.c: Adjusted.
3877 * gcc.dg/graphite/scop-1.c: Adjusted.
3878 * gcc.dg/graphite/scop-10.c: Adjusted.
3879 * gcc.dg/graphite/scop-11.c: Adjusted.
3880 * gcc.dg/graphite/scop-12.c: Adjusted.
3881 * gcc.dg/graphite/scop-13.c: Adjusted.
3882 * gcc.dg/graphite/scop-14.c: Adjusted.
3883 * gcc.dg/graphite/scop-15.c: Adjusted.
3884 * gcc.dg/graphite/scop-16.c: Adjusted.
3885 * gcc.dg/graphite/scop-17.c: Adjusted.
3886 * gcc.dg/graphite/scop-18.c: Adjusted.
3887 * gcc.dg/graphite/scop-19.c: Adjusted.
3888 * gcc.dg/graphite/scop-2.c: Adjusted.
3889 * gcc.dg/graphite/scop-3.c: Adjusted.-
3890 * gcc.dg/graphite/scop-4.c: Adjusted.
3891 * gcc.dg/graphite/scop-5.c: Adjusted.
3892 * gcc.dg/graphite/scop-6.c: Adjusted.
3893 * gcc.dg/graphite/scop-7.c: Adjusted.
3894 * gcc.dg/graphite/scop-8.c: Adjusted.
3895 * gcc.dg/graphite/scop-9.c: Adjusted.
3896 * gcc.dg/graphite/scop-matmult.c: Adjusted.
3897 * gfortran.dg/graphite/block-1.f90: Adjusted.
3898 * gfortran.dg/graphite/block-2.f: Adjusted.
3899 * gfortran.dg/graphite/block-3.f90: Adjusted.
3900 * gfortran.dg/graphite/block-4.f90: Adjusted.
3901 * gfortran.dg/graphite/id-2.f90: Adjusted.
3902 * gfortran.dg/graphite/id-3.f90: Adjusted.
3903 * gfortran.dg/graphite/id-4.f90: Adjusted.
3904 * gfortran.dg/graphite/pr37852.f90: Adjusted.
3905 * gfortran.dg/graphite/pr37857.f90: Adjusted.
3906 * gfortran.dg/graphite/pr37980.f90: Adjusted.
3907 * gfortran.dg/graphite/pr38083.f90: Adjusted.
3908 * gfortran.dg/graphite/pr38953.f90: Adjusted.
3909 * gfortran.dg/graphite/scop-1.f: Adjusted.
3910
3911 2009-07-30 Doug Kwan <dougkwan@google.com>
3912
3913 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3914 in warnings added in rev 141298.
3915
3916 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3917
3918 * lib/options.exp: Use "!=" instead of "ne".
3919
3920 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3921
3922 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3923 * gcc.dg/ucnid-12.c: Likewise.
3924
3925 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3926 Pat Haugen <pthaugen@us.ibm.com>
3927 Revital Eres <ERES@il.ibm.com>
3928
3929 * gcc.target/powerpc/altivec-32.c: New file to test
3930 Altivec simple math function vectorization.
3931
3932 * gcc.target/powerpc/bswap-run.c: New file to test swap
3933 builtins.
3934 * gcc.target/powerpc/bswap16.c: Ditto.
3935 * gcc.target/powerpc/bswap32.c: Ditto.
3936 * gcc.target/powerpc/bswap64-1.c: Ditto.
3937 * gcc.target/powerpc/bswap64-2.c: Ditto.
3938 * gcc.target/powerpc/bswap64-3.c: Ditto.
3939 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3940 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3941 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3942
3943 * gcc.target/powerpc/popcount-2.c: New file to test
3944 power7 popcntd instructions.
3945 * gcc.target/powerpc/popcount-3.c: Ditto.
3946
3947 * gcc.target/powerpc/pr39457.c: New VSX test.
3948 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3949 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3950 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3951 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3952 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3953 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3954 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3955 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3956 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3957 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3958 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3959 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3960
3961 * gcc.target/powerpc/altivec-6.c: Store the result of
3962 vec_add, so the optimizer doesn't remove it.
3963
3964 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3965 systems that support bswap64.
3966
3967 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3968 prevent VSX code generation.
3969
3970 * lib/target-supports.exp (check_vsx_hw_available): New
3971 function to test if VSX available.
3972 (check_effective_target_powerpc_vsx_ok): Ditto.
3973 (check_vmx_hw_available): Add explicit -mno-vsx.
3974
3975 2009-07-30 Janis Johnson <janis187@us.ibm.com>
3976
3977 PR c/39902
3978 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3979
3980 2009-07-30 Martin Jambor <mjambor@suse.cz>
3981
3982 PR tree-optimization/40570
3983 * gcc.c-torture/compile/pr40570.c: New test.
3984
3985 2009-07-29 Jason Merrill <jason@redhat.com>
3986
3987 PR c++/14912
3988 * g++.dg/template/defarg13.C: New.
3989
3990 2009-07-29 Richard Guenther <rguenther@suse.de>
3991
3992 PR c++/40834
3993 * g++.dg/torture/pr40834.C: New testcase.
3994
3995 2009-07-29 Michael Matz <matz@suse.de>
3996
3997 PR middle-end/40830
3998 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3999
4000 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
4001
4002 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4003 sh*-*-* targets. Skip on spu-*-* targets.
4004 * gfortran.dg/maxlocval_4.f90: Likewise.
4005 * gfortran.dg/minlocval_1.f90: Likewise.
4006 * gfortran.dg/minlocval_4.f90: Likewise.
4007
4008 2009-07-28 Jakub Jelinek <jakub@redhat.com>
4009
4010 PR fortran/40878
4011 * gfortran.dg/gomp/pr40878-1.f90: New test.
4012 * gfortran.dg/gomp/pr40878-2.f90: New test.
4013
4014 PR testsuite/40891
4015 * gcc.dg/cdce1.c: Adjust note line number.
4016 * gcc.dg/cdce2.c: Likewise.
4017
4018 2009-07-28 Janus Weil <janus@gcc.gnu.org>
4019
4020 PR fortran/40882
4021 * gfortran.dg/proc_ptr_comp_13.f90: New.
4022
4023 2009-07-28 Jan Beulich <jbeulich@novell.com>
4024
4025 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4026 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4027 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4028 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4029 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4030 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4031 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4032 * gcc.target/i386/avx-vtestps-2.c: Likewise.
4033 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4034 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4035 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4036 * gcc.target/i386/avx-vtestps-3.c: Likewise.
4037 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
4038 #ifdef NEED_IEEE754_FLOAT conditional.
4039 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
4040 conditional.
4041
4042 2009-07-28 Jan Beulich <jbeulich@novell.com>
4043
4044 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4045 i?86-*-netware.
4046 * g++.dg/ext/bitfield3.C: Likewise.
4047 * g++.dg/ext/bitfield4.C: Likewise.
4048 * g++.dg/ext/bitfield5.C: Likewise.
4049 * gcc.dg/bitfld-15.c: Likewise.
4050 * gcc.dg/bitfld-16.c: Likewise.
4051 * gcc.dg/bitfld-17.c: Likewise.
4052 * gcc.dg/bitfld-18.c: Likewise.
4053 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4054 * gcc.dg/20010912-1.c: Likewise.
4055 * gcc.dg/20021018-1.c: Likewise.
4056 * gcc.dg/20030213-1.c: Likewise.
4057 * gcc.dg/20030225-1.c: Likewise.
4058 * gcc.dg/20030708-1.c: Likewise.
4059 * gcc.dg/20050321-2.c: Likewise.
4060 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4061 * gcc.dg/cdce2.c: Likewise.
4062 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4063 targets.
4064 * gcc.target/i386/pr37248-3.c: Likewise.
4065
4066 2009-07-27 Janus Weil <janus@gcc.gnu.org>
4067
4068 PR fortran/40848
4069 * gfortran.dg/altreturn_7.f90: New.
4070
4071 2009-07-27 Simon Baldwin <simonb@google.com>
4072
4073 PR testsuite/40829
4074 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4075 so that indexing no longer runs off array end.
4076
4077 2009-07-27 Tobias Burnus <burnus@net-b.de>
4078
4079 PR fortran/40851
4080 * gfortran.dg/derived_init_3.f90: New test.
4081
4082 2009-07-26 Tobias Burnus <burnus@net-b.de>
4083
4084 PR fortran/33197
4085 * gfortran.dg/atan2_1.f90: New test
4086 * gfortran.dg/atan2_2.f90: New test
4087
4088 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
4089
4090 PR c++/40749
4091 * g++.dg/warn/Wreturn-type-6.C: New test.
4092
4093 2009-07-26 Ira Rosen <irar@il.ibm.com>
4094
4095 PR tree-optimization/40801
4096 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4097 * gfortran.dg/vect/vect.exp: Run tests starting with
4098 "fast-math-real8" with -ffast-math and -fdefault-real-8.
4099
4100 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4101
4102 PR rtl-optimization/40445
4103 * g++.dg/other/builtin-unreachable-1.C: New testcase.
4104
4105 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4106
4107 * gcc.dg/builtin-unreachable-4.c: New test.
4108
4109 2009-07-25 Tobias Burnus <burnus@net-b.de>
4110
4111 PR fortran/33197
4112 * gfortran.dg/complex_intrinsic_5.f90: New test.
4113 * gfortran.dg/complex_intrinsic_7.f90: New test.
4114
4115 2009-07-25 Martin Jambor <mjambor@suse.cz>
4116
4117 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4118 * gcc.dg/ipa/noclone-1.c: New test.
4119
4120 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
4121
4122 * lib/target-supports.exp (check_effective_target_static): New
4123 procedure.
4124 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4125 supported.
4126 * g++.old-deja/g++.law/weak.C: Require static effective target.
4127
4128 2009-07-25 Janus Weil <janus@gcc.gnu.org>
4129
4130 PR fortran/39630
4131 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4132 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4133 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4134 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4135 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4136 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4137 * gfortran.dg/typebound_call_10.f03: New.
4138
4139 2009-07-24 Jason Merrill <jason@redhat.com>
4140
4141 * g++.dg/cpp0x/defaulted11.C: New.
4142
4143 * g++.dg/cpp0x/initlist23.C: New.
4144
4145 2009-07-24 Janus Weil <janus@gcc.gnu.org>
4146
4147 PR fortran/40822
4148 * gfortran.dg/char_length_16.f90: New.
4149
4150 2009-07-24 Jakub Jelinek <jakub@redhat.com>
4151
4152 PR fortran/40643
4153 PR fortran/31067
4154 * gfortran.dg/maxlocval_2.f90: New test.
4155 * gfortran.dg/maxlocval_3.f90: New test.
4156 * gfortran.dg/maxlocval_4.f90: New test.
4157 * gfortran.dg/minlocval_1.f90: New test.
4158 * gfortran.dg/minlocval_2.f90: New test.
4159 * gfortran.dg/minlocval_3.f90: New test.
4160 * gfortran.dg/minlocval_4.f90: New test.
4161
4162 2009-07-23 Joseph Myers <joseph@codesourcery.com>
4163
4164 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4165 scan-assembler.
4166
4167 2009-07-23 Jakub Jelinek <jakub@redhat.com>
4168
4169 PR fortran/40839
4170 * gfortran.dg/pr40839.f90: New test.
4171
4172 2009-07-23 Michael Matz <matz@suse.de>
4173
4174 PR middle-end/40830
4175 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4176 don't set options ourself.
4177
4178 2009-07-23 Simon Baldwin <simonb@google.com>
4179
4180 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4181 native C compilation where required.
4182
4183 2009-07-22 Doug Kwan <dougkwan@google.com>
4184
4185 * gcc.c-torture/compile/20090721-1.c: New test.
4186
4187 2009-07-22 Michael Matz <matz@suse.de>
4188
4189 PR tree-optimization/35229
4190 PR tree-optimization/39300
4191 * gcc.dg/vect/vect-pre-interact.c: New test.
4192
4193 2009-07-22 Richard Guenther <rguenther@suse.de>
4194
4195 * g++.dg/lookup/using21.C: Fix duplicate paste.
4196
4197 2009-07-22 Richard Guenther <rguenther@suse.de>
4198
4199 PR c++/40799
4200 * g++.dg/lookup/using21.C: New testcase.
4201
4202 2009-07-21 Jason Merrill <jason@redhat.com>
4203
4204 * g++.dg/init/aggr4.C: New.
4205
4206 2009-07-21 Jason Merrill <jason@redhat.com>
4207
4208 Core issue 934
4209 * g++.dg/cpp0x/initlist22.C: New.
4210
4211 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
4212
4213 * gcc.target/i386/vectorize8.c: New test.
4214
4215 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
4216
4217 PR target/40811
4218 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4219 Add i?86 and x86_64 targets.
4220 * gcc.target/i386/vectorize7.c: New test.
4221
4222 PR target/40809
4223 * gcc.target/i386/pr40809.c: New test.
4224
4225 2009-07-21 Jakub Jelinek <jakub@redhat.com>
4226
4227 PR tree-optimization/40813
4228 * g++.dg/opt/inline15.C: New test.
4229
4230 2009-07-21 Paul Brook <paul@codesourcery.com>
4231
4232 * gcc.dg/vect/section-anchors-nest-1.c: New test.
4233 * lib/target-supports.exp (check_effective_target_section_anchors):
4234 Add arm*-*-*.
4235
4236 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
4237
4238 * gcc.dg/plugin/finish_unit_plugin.c: New test.
4239 * gcc.dg/plugin/finish_unit-test-1.c: New test.
4240 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4241
4242 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
4243
4244 * gcc.target/mips/ext-3.c: New test.
4245
4246 2009-07-20 Jakub Jelinek <jakub@redhat.com>
4247
4248 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4249 * gcc.dg/builtin-object-size-8.c: New test.
4250 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4251 * g++.dg/ext/builtin-object-size2.C: Likewise.
4252
4253 PR tree-optimization/40792
4254 * gcc.dg/pr40792.c: New test.
4255
4256 2009-07-20 Ira Rosen <irar@il.ibm.com>
4257
4258 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4259 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4260 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4261
4262 2009-07-20 Christian Bruel <christian.bruel@st.com>
4263
4264 * gcc.target/sh/mfmovd.c: New test.
4265
4266 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
4267 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4268
4269 PR libfortran/40714
4270 * gfortran.dg/eof_3.f90: New test.
4271
4272 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
4273
4274 PR fortran/40727
4275 * gfortran.dg/intrinsic_cmplx.f90: New test.
4276
4277 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4278
4279 PR libfortran/34670
4280 PR libfortran/36874
4281 * gfortran.dg/cshift_bounds_1.f90: New test.
4282 * gfortran.dg/cshift_bounds_2.f90: New test.
4283 * gfortran.dg/cshift_bounds_3.f90: New test.
4284 * gfortran.dg/cshift_bounds_4.f90: New test.
4285 * gfortran.dg/eoshift_bounds_1.f90: New test.
4286 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
4287 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
4288 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
4289
4290 2009-07-19 Jan Hubicka <jh@suse.cz>
4291
4292 PR tree-optimization/40676
4293 * gcc.c-torture/compile/pr40676.c: New testcase.
4294
4295 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4296
4297 * gcc.target/mips/ext-2.c: New test.
4298
4299 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4300
4301 * gcc.target/mips/octeon-exts-7.c: New test.
4302 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4303 * gcc.target/mips/octeon-exts-5.c: Likewise.
4304
4305 2009-07-18 Richard Guenther <rguenther@suse.de>
4306
4307 PR testsuite/40798
4308 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4309
4310 2009-07-18 Richard Guenther <rguenther@suse.de>
4311
4312 PR c/40787
4313 * gcc.dg/pr35899.c: Adjust.
4314
4315 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
4316
4317 * gcc.target/powerpc/asm-es-1.c: New test.
4318 * gcc.target/powerpc/asm-es-2.c: Likewise.
4319
4320 2009-07-17 Richard Guenther <rguenther@suse.de>
4321
4322 PR c/40401
4323 * g++.dg/rtti/crash4.C: New testcase.
4324 * g++.dg/torture/20090706-1.C: Likewise.
4325 * gcc.dg/redecl-17.c: Likewise.
4326 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4327 * gcc.dg/declspec-9.c: Expect extra error.
4328 * gcc.dg/declspec-10.c: Likewise.
4329 * gcc.dg/declspec-11.c: Likewise.
4330 * gcc.dg/redecl-10.c: Expect extra warnings.
4331 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4332 * gcc.target/i386/pr39545-1.c: Likewise.
4333 * g++.dg/ext/asm3.C: Expect more errors.
4334 * g++.dg/gomp/block-1.C: Likewise.
4335 * g++.dg/gomp/block-2.C: Likewise.
4336 * g++.dg/gomp/block-3.C: Likewise.
4337 * g++.dg/gomp/block-5.C: Likewise.
4338 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4339 * g++.dg/warn/unused-result1.C: XFAIL.
4340
4341 2009-07-17 Richard Guenther <rguenther@suse.de>
4342
4343 PR tree-optimization/40321
4344 * gcc.c-torture/compile/pr40321.c: New testcase.
4345 * g++.dg/torture/pr40321.C: Likewise.
4346
4347 2009-07-17 Jakub Jelinek <jakub@redhat.com>
4348
4349 PR c++/40780
4350 * g++.dg/template/ptrmem19.C: New test.
4351
4352 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
4353 Manuel López-Ibáñez <manu@gcc.gnu.org>
4354
4355 PR 40435
4356 * gcc.dg/pr36902.c: Add column info.
4357 * g++.dg/gcov/gcov-2.C: Change count for definition.
4358
4359 2009-07-16 Jason Merrill <jason@redhat.com>
4360
4361 PR libstdc++/37907
4362 * g++.dg/cpp0x/std-layout1.C: New.
4363 * g++.dg/ext/has_nothrow_assign.C: Fix.
4364 * g++.dg/ext/has_nothrow_copy.C: Fix.
4365 * g++.dg/ext/has_trivial_assign.C: Fix.
4366 * g++.dg/ext/has_trivial_copy.C: Fix.
4367 * g++.dg/ext/is_pod.C: Fix.
4368 * g++.dg/other/offsetof3.C: Adjust.
4369 * g++.dg/overload/ellipsis1.C: Adjust.
4370 * g++.dg/warn/var-args1.C: Adjust.
4371 * g++.old-deja/g++.brendan/crash63.C: Adjust.
4372 * g++.old-deja/g++.brendan/crash64.C: Adjust.
4373 * g++.old-deja/g++.brendan/overload8.C: Adjust.
4374 * g++.old-deja/g++.other/vaarg3.C: Adjust.
4375 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4376
4377 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4378
4379 * gcc.dg/torture/builtin-math-5.c: Add more cases.
4380 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
4381 effective target "mpc_pow".
4382 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4383
4384 2009-07-16 Richard Henderson <rth@redhat.com>
4385
4386 * g++.dg/opt/eh4.C: New test.
4387
4388 2009-07-16 Jakub Jelinek <jakub@redhat.com>
4389
4390 * obj-c++.dg/defs.mm (abort): Make it extern "C".
4391
4392 2009-07-15 Jakub Jelinek <jakub@redhat.com>
4393
4394 PR middle-end/40747
4395 * gcc.c-torture/execute/pr40747.c: New test.
4396
4397 2009-07-15 Richard Guenther <rguenther@suse.de>
4398
4399 PR middle-end/40753
4400 * gcc.c-torture/compile/pr40753.c: New testcase.
4401
4402 2009-07-15 Janus Weil <janus@gcc.gnu.org>
4403
4404 PR fortran/40743
4405 * gfortran.dg/interface_assignment_4.f90: New.
4406
4407 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
4408
4409 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4410 for FreeBSD up to and including version 8.
4411
4412 2009-07-14 Taras Glek <tglek@mozilla.com>
4413 Rafael Espindola <espindola@google.com>
4414
4415 * g++.dg/plugin/header-plugin-test.C: New.
4416 * g++.dg/plugin/header_plugin.c: New.
4417 * g++.dg/plugin/plugin.exp: Update.
4418
4419 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
4420
4421 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4422 function to enable vectorization.
4423 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4424 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4425
4426 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
4427
4428 * gcc.target/i386/sse-copysignf-vec.c: New test.
4429 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4430
4431 2009-07-14 Jason Merrill <jason@redhat.com>
4432
4433 PR c++/37276
4434 * g++.dg/lookup/builtin5.C: New.
4435 * g++.dg/other/error22.C: Add missing extern "C".
4436 * g++.dg/warn/Warray-bounds.C: Likewise.
4437 * gcc.dg/compat/compat-common.h: Likewise.
4438
4439 PR c++/40746
4440 * g++.dg/lookup/using20.C: New.
4441
4442 PR c++/40740
4443 * g++.dg/template/koenig8.C: New.
4444
4445 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
4446
4447 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4448 both i?86-*-darwin* and x86_64-*-darwin*.
4449
4450 2009-07-14 Joseph Myers <joseph@codesourcery.com>
4451
4452 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4453 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4454 name.
4455
4456 2009-07-14 Dodji Seketeli <dodji@redhat.com>
4457
4458 PR debug/40705
4459 * g++.dg/debug/dwarf2/typedef1.C: New test.
4460
4461 PR c++/40357
4462 * g++.dg/other/typedef3.C: New test.
4463
4464 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
4465
4466 * gcc.dg/20090709-1.c: Move to a proper place ...
4467 * gcc.target/m68k/20090709-1.c: ... here.
4468
4469 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
4470
4471 PR C++/22154
4472 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4473 front of qualified names are allowed.
4474 * g++.dg/parse/crash10.C: Likewise.
4475 * g++.dg/parse/error15.C: Likewise.
4476 * g++.dg/parse/typename9.C: Likewise.
4477 * g++.dg/parse/error8.C: Likewise.
4478
4479 2009-07-13 Janus Weil <janus@gcc.gnu.org>
4480
4481 PR fortran/40646
4482 * gfortran.dg/proc_ptr_22.f90: Extended.
4483 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4484
4485 2009-07-13 Ira Rosen <irar@il.ibm.com>
4486
4487 * gfortran.dg/vect/vect-6.f: New test.
4488
4489 2009-07-12 Jason Merrill <jason@redhat.com>
4490
4491 PR c++/36628
4492 * g++.dg/cpp0x/decltype17.C: New.
4493
4494 PR c++/37206
4495 * g++.dg/cpp0x/rv10.C: New.
4496
4497 2009-07-12 Jason Merrill <jason@redhat.com>
4498
4499 PR c++/40689
4500 * g++.dg/cpp0x/initlist20.C: New.
4501 * g++.dg/cpp0x/initlist21.C: New.
4502
4503 2009-07-12 Ira Rosen <irar@il.ibm.com>
4504
4505 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4506 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4507 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4508 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4509 gcc.dg/vect/vect-double-reduc-7.c: New tests.
4510
4511 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
4512
4513 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4514 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4515 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4516 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4517 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4518 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4519 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4520 effective_target fd_truncate.
4521
4522 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
4523
4524 * gnat.dg/specs/addr1.ads: New test.
4525
4526 2009-07-11 Jan Hubicka <jh@suse.cz>
4527
4528 PR middle-end/48388
4529 * g++.dg/torture/pr40388.C: New testcase.
4530
4531 2009-07-11 Jakub Jelinek <jakub@redhat.com>
4532
4533 PR target/40668
4534 * gcc.c-torture/execute/pr40668.c: New test.
4535
4536 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
4537
4538 * gcc.c-torture/execute/20090711-1.c: New test.
4539
4540 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
4541
4542 PR testsuite/40699
4543 PR testsuite/40707
4544 PR testsuite/40709
4545 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4546 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4547 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4548 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4549
4550 2009-07-11 Tobias Burnus <burnus@net-b.de>
4551
4552 PR fortran/33197
4553 * gfortran.dg/complex_intrinsic_3.f90: New test.
4554 * gfortran.dg/complex_intrinsic_4.f90: New test.
4555
4556 2009-07-10 David Daney <ddaney@caviumnetworks.com>
4557
4558 PR target/39079
4559 * gcc.target/mips/mips.exp: Make -msynci a known option.
4560 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4561
4562 2009-07-10 Jakub Jelinek <jakub@redhat.com>
4563
4564 PR c++/40502
4565 * g++.dg/ext/strncpy-chk1.C: New test.
4566
4567 2009-07-10 Richard Guenther <rguenther@suse.de>
4568
4569 PR tree-optimization/40496
4570 * g++.dg/opt/pr40496.C: New testcase.
4571
4572 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4573
4574 PR 25509
4575 PR 40614
4576 * g++.dg/warn/unused-result1-Werror.c: New.
4577
4578 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
4579
4580 PR fortran/39334
4581 * gfortran.dg/recursive_parameter_1.f90: New test.
4582
4583 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
4584
4585 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4586 * gfortran.dg/module_equivalence_6.f90: Ditto.
4587 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4588 * gfortran.dg/nan_2.f90: Ditto.
4589 * gfortran.dg/inquire_11.f90: Ditto.
4590 * gfortran.dg/abstract_type_3.f03: Ditto.
4591 * gfortran.dg/abstract_type_1.f90: Ditto.
4592 * gfortran.dg/private_type_9.f90: Ditto.
4593 * gfortran.dg/abstract_type_5.f03: Ditto.
4594 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4595 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4596 * gfortran.dg/derived_sub.f90: Ditto.
4597 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4598 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4599 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4600 * gfortran.dg/mvbits_6.f90: Ditto.
4601 * gfortran.dg/abstract_type_2.f03: Ditto.
4602 * gfortran.dg/abstract_type_4.f03: Ditto.
4603 * gfortran.dg/bounds_check_9.f90: Ditto.
4604 * gfortran.dg/optional_dim_3.f90: Ditto.
4605 * gfortran.dg/pr32921.f: Ditto.
4606 * gfortran.dg/entry_16.f90: Ditto.
4607 * gfortran.dg/generic_16.f90: Ditto.
4608
4609
4610 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
4611
4612 * gcc.target/m68k/20090709-1.c: New.
4613
4614 2009-07-09 Dodji Seketeli <dodji@redhat.com>
4615
4616 PR c++/40684
4617 * g++.dg/template/unify11.C: New test.
4618
4619 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
4620
4621 PR fortran/40629
4622 * gfortran.dg/host_assoc_function_9.f90: New test.
4623
4624 2009-07-09 Janus Weil <janus@gcc.gnu.org>
4625
4626 PR fortran/40646
4627 * gfortran.dg/proc_ptr_22.f90: New.
4628 * gfortran.dg/proc_ptr_comp_12.f90: New.
4629
4630 2009-07-09 Jakub Jelinek <jakub@redhat.com>
4631
4632 PR middle-end/40692
4633 * gcc.c-torture/compile/pr40692.c: New test.
4634
4635 2009-07-09 Tobias Burnus <burnus@net-b.de>
4636
4637 PR fortran/40604
4638 * gfortran.dg/pointer_check_6.f90: New test.
4639
4640 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
4641
4642 * gcc.target/mips/truncate-5.c: New test.
4643
4644 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4645
4646 PR libfortran/40330
4647 PR libfortran/40662
4648 * gfortran.dg/fmt_cache_1.f: New test.
4649
4650 2009-07-08 Tobias Burnus <burnus@net-b.de>
4651
4652 PR fortran/40675
4653 * gfortran.dg/nosigned_zero_1.f90: New test.
4654 * gfortran.dg/nosigned_zero_2.f90: New test.
4655
4656 2009-07-08 Richard Guenther <rguenther@suse.de>
4657
4658 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4659
4660 2009-07-08 Richard Guenther <rguenther@suse.de>
4661
4662 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4663
4664 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
4665
4666 PR fortran/40591
4667 * gfortran.dg/proc_ptr_21.f90: New test.
4668
4669 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
4670
4671 PR c++/31246
4672 * g++.dg/warn/pr31246.C: New.
4673 * g++.dg/warn/pr31246-2.C: New.
4674
4675 2009-07-07 Jason Merrill <jason@redhat.com>
4676
4677 PR c++/35828
4678 * g++.dg/template/defarg12.C: New.
4679
4680 PR c++/37816
4681 * g++.dg/cpp0x/enum7.C: New.
4682
4683 PR c++/37946
4684 * g++.dg/cpp0x/enum6.C: New.
4685
4686 PR c++/40639
4687 * g++.dg/cpp0x/enum5.C: New.
4688
4689 PR c++/40633
4690 * g++.dg/cpp0x/enum4.C: New.
4691
4692 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4693
4694 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4695
4696 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4697
4698 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4699
4700 2009-07-07 Jakub Jelinek <jakub@redhat.com>
4701
4702 PR middle-end/40669
4703 * gcc.dg/pr40669.c: New test.
4704
4705 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4706
4707 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4708 location. Update all calls.
4709 * g++.dg/plugin/selfassign.c: Likewise.
4710
4711 2009-07-06 Jason Merrill <jason@redhat.com>
4712
4713 * g++.dg/rtti/dyncast[34].C: New.
4714
4715 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
4716
4717 * lib/target-supports.exp
4718 (check_effective_target_mips_newabi_large_long_double): New.
4719 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4720 target.
4721 * gcc.target/mips/fpr-moves-6.c: Likewise.
4722
4723 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
4724
4725 PR c++/40557
4726 * g++.dg/template/union2.C: New test.
4727
4728 2009-07-04 Jason Merrill <jason@redhat.com>
4729
4730 * g++.dg/template/using15.C: New.
4731
4732 2009-07-04 Jakub Jelinek <jakub@redhat.com>
4733
4734 * gfortran.dg/maxloc_1.f90: New test.
4735
4736 2009-07-04 Janus Weil <janus@gcc.gnu.org>
4737
4738 PR fortran/40593
4739 * gfortran.dg/proc_ptr_result_6.f90: New.
4740
4741 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4742
4743 * gcc.dg/framework-2.c: Adjust testcase to pass.
4744
4745 2009-07-04 Jason Merrill <jason@redhat.com>
4746
4747 PR c++/40619
4748 * g++.dg/cpp0x/auto16.C: New.
4749
4750 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
4751
4752 PR target/40587
4753 * gfortran.dg/pr40587.f: New test.
4754
4755 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4756
4757 PR fortran/40638
4758 * gfortran.dg/unit_1.f90: New test.
4759
4760 2009-07-03 Jason Merrill <jason@redhat.com>
4761
4762 * g++.dg/template/pure1.C: Expect another error.
4763
4764 2009-07-03 Richard Guenther <rguenther@suse.de>
4765
4766 PR tree-optimization/40640
4767 * gcc.c-torture/compile/pr40640.c: New testcase.
4768
4769 2009-07-03 Richard Guenther <rguenther@suse.de>
4770
4771 PR middle-end/34163
4772 * gfortran.dg/pr34163.f90: New testcase.
4773
4774 2009-07-03 Jan Hubicka <jh@suse.cz>
4775
4776 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4777 * gcc.dg/tree-ssa/loop-25.c: Likewise.
4778 * gcc.dg/tree-ssa/loop-26.c: Likewise.
4779 * gcc.dg/tree-ssa/pr32044.c: Likewise.
4780 * gcc.dg/tree-ssa/loop-29.c: Likewise.
4781 * gcc.dg/tree-ssa/loop-10.c: Likewise.
4782 * gnat.dg/loop_optimization6.adb: Enable -O2.
4783
4784 2009-07-02 Mark Mitchell <mark@codesourcery.com>
4785
4786 * g++.dg/warn/null4.C: Extend.
4787
4788 2009-07-02 Jason Merrill <jason@redhat.com>
4789
4790 * g++.dg/template/spec8.C: Fix.
4791
4792 2009-07-02 Michael Matz <matz@suse.de>
4793
4794 PR fortran/32131
4795 * gfortran.dg/pr32921.f: Adjust.
4796
4797 2009-07-02 Jan Hubicka <jh@suse.cz>
4798
4799 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4800
4801 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
4802
4803 * gcc.target/mips/truncate-4.c: New testcase.
4804
4805 2009-07-01 Richard Guenther <rguenther@suse.de>
4806
4807 PR tree-optimization/19831
4808 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4809 make allocated memory escape. Un-XFAIL.
4810 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4811 * gcc.dg/vect/pr31699.c: Likewise.
4812 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4813
4814 2009-06-30 Jakub Jelinek <jakub@redhat.com>
4815
4816 PR c++/40566
4817 * g++.dg/parse/cond5.C: New test.
4818
4819 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
4820
4821 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4822 (main): Pass n to main_1 instead.
4823 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4824 (main_1): New function, split off from...
4825 (main): ...here. Pass `off' to main_1 instead.
4826
4827 2009-06-30 Jason Merrill <jason@redhat.com>
4828
4829 PR c++/40595
4830 * g++.dg/cpp0x/variadic94.C: New.
4831
4832 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
4833
4834 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4835 * lib/target-libpath.exp (ld_library_path_vars): New variable.
4836 (init_ld_library_path_env_vars): New function, replacing the
4837 orig_*_saved assignments. Call it after defining it.
4838 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4839 (restore_ld_library_path_env_vars): Likewise.
4840 (add_path, find_libgcc_s): New functions.
4841 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4842 gcc-set-multilib-library-path.
4843 (objc_target_compile): Don't add "." to ld_library_path.
4844 Use add_path.
4845 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4846 ld_library_path. Use add_path. Use find_libgcc_s instead of
4847 gcc-set-multilib-library-path.
4848 * lib/g++.exp (g++_link_flags): Likewise.
4849 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4850 * lib/c-torture.exp: Do not manipulate ld_library_path at the
4851 top level; do it...
4852 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
4853 to tell when this needs to happen. Use find_libgcc_s instead of
4854 gcc-set-multilib-library-path.
4855 * lib/gcc-dg.exp: Likewise.
4856 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4857 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4858 unless it is in $ALT_LD_LIBRARY_PATH.
4859 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4860
4861 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
4862
4863 * gnat.dg/discr12.adb: New test.
4864 * gnat.dg/discr12_pkg.ads: New helper.
4865 * gnat.dg/discr13.adb: New test.
4866 * gnat.dg/discr14.ad[sb]: Likewise.
4867 * gnat.dg/discr15.adb: Likewise.
4868 * gnat.dg/discr15_pkg.ads: New helper.
4869 * gnat.dg/discr16.adb: New test.
4870 * gnat.dg/discr16_g.ads: New helper.
4871 * gnat.dg/discr16_pkg.ads: Likewise.
4872 * gnat.dg/discr16_cont.ads: Likewise.
4873 * gnat.dg/discr17.adb: New test.
4874 * gnat.dg/discr18.adb: Likewise.
4875 * gnat.dg/discr18_pkg.ads: New helper.
4876 * gnat.dg/discr19.adb: New test.
4877
4878 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4879
4880 PR fortran/40576
4881 * gfortran.dg/internal_write_1.f90: New testcase.
4882
4883 2009-06-30 Janus Weil <janus@gcc.gnu.org>
4884
4885 PR fortran/40594
4886 * gfortran.dg/derived_pointer_recursion_2.f90: New.
4887
4888 2009-06-30 Richard Guenther <rguenther@suse.de>
4889
4890 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4891
4892 2009-06-30 Wei Guozhi <carrot@google.com>
4893
4894 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4895 to "-Os".
4896
4897 2009-06-30 Ira Rosen <irar@il.ibm.com>
4898
4899 PR tree-optimization/40542
4900 * gcc.dg/vect/pr40542.c: New test.
4901
4902 2009-06-30 Martin Jambor <mjambor@suse.cz>
4903
4904 PR tree-optimization/40582
4905 * gcc.c-torture/compile/pr40582.c: New test.
4906
4907 2009-06-30 Wei Guozhi <carrot@google.com>
4908
4909 PR/40416
4910 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4911
4912 2009-06-29 Jason Merrill <jason@redhat.com>
4913
4914 PR c++/40274
4915 * g++.dg/template/debug1.C: New.
4916
4917 2009-06-29 Tobias Burnus <burnus@net-b.de>
4918
4919 PR fortran/40580
4920 * pointer_check_1.f90: New test.
4921 * pointer_check_2.f90: New test.
4922 * pointer_check_3.f90: New test.
4923 * pointer_check_4.f90: New test.
4924 * pointer_check_5.f90: New test.
4925
4926 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
4927
4928 PR fortran/40551
4929 * gfortran.dg/func_assign_2.f90 : New test.
4930
4931 2009-06-29 Richard Guenther <rguenther@suse.de>
4932
4933 PR middle-end/14187
4934 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4935 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4936 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4937 * gcc.c-torture/execute/20090623-1.c: Likewise.
4938 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4939 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4940
4941 2009-06-29 Richard Guenther <rguenther@suse.de>
4942
4943 PR middle-end/38212
4944 * gcc.c-torture/execute/pr38212.c: New testcase.
4945
4946 2009-06-29 Richard Guenther <rguenther@suse.de>
4947
4948 PR tree-optimization/40579
4949 * gcc.c-torture/execute/pr40579.c: New testcase.
4950
4951 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
4952
4953 PR tree-optimization/40550
4954 * gcc.dg/pr40550.c: New test.
4955
4956 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
4957
4958 * gnat.dg/overflow_sum2.adb: New test
4959 * gnat.dg/namet.ads: New helper.
4960
4961 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4962
4963 2009-06-28 Tobias Burnus <burnus@net-b.de>
4964
4965 PR fortran/34112
4966 * gfortran.dg/compiler-directive_1.f90: New test.
4967 * gfortran.dg/compiler-directive_2.f: New test.
4968
4969 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4970
4971 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4972 comment out some values and add some cases.
4973
4974 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
4975
4976 PR testsuite/40567
4977 * gcc.dg/vect/vect.exp: Fix lappend syntax.
4978
4979 2009-06-26 Richard Henderson <rth@redhat.com>
4980
4981 PR testsuite/40565
4982 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4983 * gcc.target/i386/local.c: Pass a non-constant to T.
4984
4985 2009-06-26 Janus Weil <janus@gcc.gnu.org>
4986
4987 PR fortran/39997
4988 PR fortran/40541
4989 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4990 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4991 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4992 * gfortran.dg/proc_ptr_result_5.f90: New.
4993
4994 2009-06-26 Janis Johnson <janis187@us.ibm.com>
4995
4996 PR c/39902
4997 * gcc.dg/dfp/pr39902.c: New test.
4998
4999 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
5000
5001 PR testsuite/40532
5002 * gcc.dg/builtins-65.c: Require c99 runtime.
5003
5004 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5005
5006 * gnat.dg/array7.ad[sb]: New test.
5007
5008 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5009
5010 * gnat.dg/array6.adb: New test.
5011
5012 2009-06-25 Ian Lance Taylor <iant@google.com>
5013
5014 * g++.dg/warn/Wsign-compare-3.C: New testcase.
5015
5016 2009-06-25 Ian Lance Taylor <iant@google.com>
5017
5018 * g++.dg/warn/Wunused-16.C: New testcase.
5019
5020 2009-06-25 Ian Lance Taylor <iant@google.com>
5021
5022 * g++.dg/warn/skip-2.C: New testcase.
5023
5024 2009-06-25 Steve Ellcey <sje@cup.hp.com>
5025
5026 * gcc.c-torture/execute/20090618-1.c: add dg-run and
5027 dg-skip-if and move to ...
5028 * gcc.dg/torture/20090618-1.c.
5029
5030 2009-06-25 Martin Jambor <mjambor@suse.cz>
5031
5032 PR tree-optimization/40493
5033 * gcc.c-torture/execute/pr40493.c: New test.
5034
5035 2009-06-24 Jason Merrill <jason@redhat.com>
5036
5037 PR c++/40342
5038 * g++.dg/template/overload10.C: New.
5039
5040 2009-06-24 Janus Weil <janus@gcc.gnu.org>
5041
5042 PR fortran/40427
5043 * gfortran.dg/proc_ptr_comp_11.f90: New.
5044
5045 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
5046
5047 * gcc.dg/pr40501.c: New testcase.
5048
5049 2009-06-23 DJ Delorie <dj@redhat.com>
5050
5051 Add MeP port.
5052 * lib/target-supports.exp: Add mep support (no profiling).
5053
5054 2009-06-23 Steve Ellcey <sje@cup.hp.com>
5055
5056 PR testsuite/39297
5057 * gcc.dg/ssa/loop-31.c: Change scan rules.
5058
5059 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5060
5061 * gcc.dg/cpp/empty-include.c: Update column info.
5062 * gcc.dg/cpp/assert2.c: Update column info.
5063
5064 2009-06-23 Jakub Jelinek <jakub@redhat.com>
5065
5066 * g++.dg/ext/builtin-object-size1.C: New test.
5067 * g++.dg/ext/builtin-object-size2.C: New test.
5068
5069 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
5070
5071 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5072 * gcc.dg/optimize-bswapdi-1.c: Likewise.
5073
5074 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
5075
5076 * gcc.target/mips/truncate-3.c: New test.
5077
5078 2009-06-22 Janus Weil <janus@gcc.gnu.org>
5079
5080 PR fortran/37254
5081 PR fortran/39850
5082 * gfortran.dg/interface_30.f90: Modified error message.
5083 * gfortran.dg/proc_decl_22.f90: New.
5084
5085 2009-06-22 Ian Lance Taylor <iant@google.com>
5086
5087 * gcc.dg/Wcxx-compat-19.c: New testcase.
5088
5089 2009-06-22 Matthias Klose <doko@ubuntu.com>
5090
5091 PR objc/28050
5092 * pr28050.m: New testcase.
5093
5094 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
5095
5096 PR testsuite/40481
5097 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5098
5099 2009-06-22 Martin Jambor <mjambor@suse.cz>
5100
5101 PR tree-optimization/40492
5102 * g++.dg/torture/pr40492.C: New test.
5103
5104 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
5105
5106 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5107 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
5108
5109 2009-06-22 Olivier Hainque <hainque@adacore.com>
5110
5111 * gnat.dg/raise_ce.adb: Helper for ...
5112 * gnat.dg/handle_and_return.adb: New test.
5113
5114 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5115
5116 PR fortran/40443
5117 * gfortran.dg/generic_18.f90: New test.
5118
5119 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5120
5121 PR fortran/40472
5122 * gfortran.dg/spread_size_limit.f90: New test.
5123
5124 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5125
5126 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5127 to put dump files in a subdirectory.
5128 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5129 ".o" temporary files.
5130
5131 2009-06-21 Janus Weil <janus@gcc.gnu.org>
5132
5133 PR fortran/39850
5134 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5135 * gfortran.dg/interface_20.f90: Ditto.
5136 * gfortran.dg/interface_21.f90: Ditto.
5137 * gfortran.dg/interface_22.f90: Ditto.
5138 * gfortran.dg/interface_30.f90: New.
5139 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5140
5141 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5142
5143 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5144 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5145 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5146 DEFAULT_VECTFLAGS.
5147
5148 2009-06-21 Ira Rosen <irar@il.ibm.com>
5149 Revital Eres <eres@il.ibm.com>
5150
5151 PR testsuite/40359
5152 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5153 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5154 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5155
5156 2009-06-21 Ira Rosen <irar@il.ibm.com>
5157
5158 PR testsuite/40475
5159 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5160 without misalignment support.
5161 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5162
5163 2009-06-20 Tobias Burnus <burnus@net-b.de>
5164
5165 PR fortran/40452
5166 * gfortran.dg/bounds_check_strlen_9.f90: New test.
5167
5168 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
5169
5170 PR fortran/40440
5171 * gfortran.dg/alloc_comp_result_2.f90: New test.
5172
5173 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5174
5175 PR target/40482
5176 * gcc.target/arm/pr40482.c: New test.
5177
5178 2009-06-19 Ian Lance Taylor <iant@google.com>
5179
5180 * gcc.dg/Wcxx-compat-18.c: New testcase.
5181
5182 2009-06-19 Richard Guenther <rguenther@suse.de>
5183
5184 * gcc.c-torture/execute/20090618-1.c: New testcase.
5185
5186 2009-06-19 Ian Lance Taylor <iant@google.com>
5187
5188 * gcc.dg/Wcxx-compat-17.c: New testcase.
5189
5190 2009-06-19 Ian Lance Taylor <iant@google.com>
5191
5192 * gcc.dg/Wcxx-compat-15.c: New testcase.
5193
5194 2009-06-19 Ian Lance Taylor <iant@google.com>
5195
5196 * gcc.dg/Wcxx-compat-16.c: New testcase.
5197
5198 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5199
5200 * gcc.dg/builtins-34.c: Add significand cases.
5201
5202 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5203
5204 PR testsuite/40491
5205 * gcc.dg/20080522-1.c: Remove testcase for real.
5206 * gcc.dg/20080528-1.c: Ditto.
5207
5208 2009-06-19 Janus Weil <janus@gcc.gnu.org>
5209
5210 PR fortran/40450
5211 * gfortran.dg/proc_ptr_20.f90: New.
5212
5213 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
5214
5215 PR target/40470
5216 * gcc.dg/torture/pr40470-1.c: New.
5217 * gcc.dg/torture/pr40470-2.c: Likewise.
5218 * gcc.dg/torture/pr40470-3.c: Likewise.
5219 * gcc.dg/torture/pr40470-4.c: Likewise.
5220
5221 2009-06-18 Diego Novillo <dnovillo@google.com>
5222
5223 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5224 * gcc.dg/plugin/ggcplug.c: Likewise.
5225 * gcc.dg/plugin/one_time_plugin.c: Likewise.
5226 * g++.dg/plugin/selfassign.c: Likewise.
5227 * g++.dg/plugin/attribute_plugin.c: Likewise.
5228 * g++.dg/plugin/dumb_plugin.c: Likewise.
5229
5230 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5231
5232 * gcc.dg/cpp/arith-3.c: Add column info.
5233
5234 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5235
5236 * gcc.target/arm/fp16-compile-none-2.c: New.
5237 * gcc.target/arm/fp16-compile-ieee-12.c: New.
5238 * gcc.target/arm/fp16-compile-alt-12.c: New.
5239
5240 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5241
5242 * gcc.target/arm/fp16-compile-alt-1.c: New.
5243 * gcc.target/arm/fp16-compile-alt-2.c: New.
5244 * gcc.target/arm/fp16-compile-alt-3.c: New.
5245 * gcc.target/arm/fp16-compile-alt-4.c: New.
5246 * gcc.target/arm/fp16-compile-alt-5.c: New.
5247 * gcc.target/arm/fp16-compile-alt-6.c: New.
5248 * gcc.target/arm/fp16-compile-alt-7.c: New.
5249 * gcc.target/arm/fp16-compile-alt-8.c: New.
5250 * gcc.target/arm/fp16-compile-alt-9.c: New.
5251 * gcc.target/arm/fp16-compile-alt-10.c: New.
5252 * gcc.target/arm/fp16-compile-alt-11.c: New.
5253 * gcc.target/arm/fp16-compile-ieee-1.c: New.
5254 * gcc.target/arm/fp16-compile-ieee-2.c: New.
5255 * gcc.target/arm/fp16-compile-ieee-3.c: New.
5256 * gcc.target/arm/fp16-compile-ieee-4.c: New.
5257 * gcc.target/arm/fp16-compile-ieee-5.c: New.
5258 * gcc.target/arm/fp16-compile-ieee-6.c: New.
5259 * gcc.target/arm/fp16-compile-ieee-7.c: New.
5260 * gcc.target/arm/fp16-compile-ieee-8.c: New.
5261 * gcc.target/arm/fp16-compile-ieee-9.c: New.
5262 * gcc.target/arm/fp16-compile-ieee-10.c: New.
5263 * gcc.target/arm/fp16-compile-ieee-11.c: New.
5264 * gcc.target/arm/fp16-compile-none-1.c: New.
5265 * gcc.target/arm/fp16-compile-exprtype.c: New.
5266 * gcc.target/arm/fp16-compile-vcvt.c: New.
5267 * gcc.target/arm/fp16-builtins-1.c: New.
5268 * gcc.target/arm/fp16-rounding-alt-1.c: New.
5269 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5270 * gcc.target/arm/fp16-param-1.c: New.
5271 * gcc.target/arm/fp16-return-1.c: New.
5272 * gcc.target/arm/fp16-unprototyped-1.c: New.
5273 * gcc.target/arm/fp16-unprototyped-2.c: New.
5274 * gcc.target/arm/fp16-variadic-1.c: New.
5275 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5276 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5277 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5278 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5279 * gcc.dg/torture/arm-fp16-ops.h: New.
5280 * gcc.dg/torture/arm-fp16-ops-1.c: New.
5281 * gcc.dg/torture/arm-fp16-ops-2.c: New.
5282 * gcc.dg/torture/arm-fp16-ops-3.c: New.
5283 * gcc.dg/torture/arm-fp16-ops-4.c: New.
5284 * gcc.dg/torture/arm-fp16-ops-5.c: New.
5285 * gcc.dg/torture/arm-fp16-ops-6.c: New.
5286 * gcc.dg/torture/arm-fp16-ops-7.c: New.
5287 * gcc.dg/torture/arm-fp16-ops-8.c: New.
5288 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5289 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5290 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5291 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5292 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5293 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5294 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5295 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5296 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5297 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5298 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5299 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5300 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5301
5302 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
5303
5304 * gcc.dg/builtins-65.c: New test.
5305
5306 2009-06-18 Janus Weil <janus@gcc.gnu.org>
5307
5308 PR fortran/40451
5309 * gfortran.dg/proc_ptr_result_4.f90: New.
5310
5311 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
5312
5313 * gcc.c-torture/execute/bitfld-5.c: New test.
5314
5315 2009-06-17 David Daney <ddaney@caviumnetworks.com>
5316
5317 * gcc.dg/builtin-unreachable-3.c: New test.
5318
5319 2009-06-17 David Daney <ddaney@caviumnetworks.com>
5320
5321 * gcc.target/i386/builtin-unreachable.c: New test.
5322
5323 2009-06-17 Ian Lance Taylor <iant@google.com>
5324
5325 * gcc.dg/Wcxx-compat-14.c: New testcase.
5326
5327 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
5328
5329 * gcc.dg/func-ptr-conv-1.c: Update column info.
5330
5331 2009-06-17 Richard Guenther <rguenther@suse.de>
5332
5333 PR middle-end/40404
5334 * gcc.c-torture/execute/pr40404.c: New testcase.
5335
5336 2009-06-17 Richard Guenther <rguenther@suse.de>
5337
5338 PR middle-end/40460
5339 * g++.dg/torture/pr40460.C: New testcase.
5340
5341 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
5342
5343 * gcc.dg/plugin/one_time_plugin.c: New test.
5344 * gcc.dg/plugin/one_time-test-1.c: New test.
5345 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5346
5347 2009-06-16 Ian Lance Taylor <iant@google.com>
5348
5349 * g++.dg/warn/skip-1.C: New testcase.
5350
5351 2009-06-16 Jakub Jelinek <jakub@redhat.com>
5352
5353 PR middle-end/40446
5354 * g++.dg/other/pr40446.C: New test.
5355
5356 2009-06-16 Richard Guenther <rguenther@suse.de>
5357
5358 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5359 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5360 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5361 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5362
5363 2009-06-16 Martin Jambor <mjambor@suse.cz>
5364
5365 * gcc.c-torture/compile/pr40432.c: New file.
5366
5367 2009-06-16 Martin Jambor <mjambor@suse.cz>
5368
5369 * gfortran.fortran-torture/compile/pr40413.f90: New file.
5370
5371 2009-06-16 Janus Weil <janus@gcc.gnu.org>
5372
5373 PR fortran/36947
5374 PR fortran/40039
5375 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5376 * gfortran.dg/interface_20.f90: Modified error messages.
5377 * gfortran.dg/interface_21.f90: Ditto.
5378 * gfortran.dg/interface_26.f90: Ditto.
5379 * gfortran.dg/interface_27.f90: Ditto.
5380 * gfortran.dg/interface_28.f90: Extended test case.
5381 * gfortran.dg/interface_29.f90: New.
5382 * gfortran.dg/proc_decl_7.f90: Modified error messages.
5383 * gfortran.dg/proc_decl_8.f90: Ditto.
5384 * gfortran.dg/proc_ptr_11.f90: Ditto.
5385 * gfortran.dg/proc_ptr_15.f90: Ditto.
5386
5387 2009-06-16 Ira Rosen <irar@il.ibm.com>
5388
5389 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5390 printing.
5391 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5392 gcc.dg/vect/vect-outer-4f.c: Likewise.
5393 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5394 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5395 Likewise.
5396 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5397 outer loop.
5398
5399 2009-06-16 Tobias Burnus <burnus@net-b.de>
5400
5401 PR fortran/40383
5402 * gfortran.dg/bounds_check_strlen_8.f90: New test.
5403
5404 2009-06-15 Ian Lance Taylor <iant@google.com>
5405
5406 * gcc.dg/Wjump-misses-init-1.c: New testcase.
5407 * gcc.dg/Wjump-misses-init-2.c: New testcase.
5408 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5409 Recognize new notes.
5410 * gcc.dg/stmt-expr-label-2.c: Likewise.
5411 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
5412 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5413 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5414 * gcc.dg/c99-vla-jump-4.c: Likewise.
5415 * gcc.dg/stmt-expr-label-1.c: Likewise.
5416 * gcc.dg/stmt-expr-label-3.c: Likewise.
5417 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
5418
5419 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5420
5421 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5422
5423 2009-06-15 Jakub Jelinek <jakub@redhat.com>
5424
5425 * gcc.dg/builtin-object-size-7.c: New test.
5426
5427 2009-06-15 Jakub Jelinek <jakub@redhat.com>
5428
5429 PR testsuite/40426
5430 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5431 level != "" use separate -gdwarf-2 -g${level} options instead of
5432 -gdwarf-2${level}.
5433 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5434 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5435 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5436
5437 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
5438
5439 * g++.dg/abi/mangle11.C: Update warning line.
5440 * g++.dg/abi/mangle12.C: Update warning line.
5441 * g++.dg/abi/mangle17.C: Update warning line.
5442 * g++.dg/abi/mangle20-2.C: Update warning line.
5443
5444 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5445
5446 * gcc.dg/optimize-bswap-1.c: Split into these two:
5447 * gcc.dg/optimize-bswapsi-1.c: New testcase.
5448 * gcc.dg/optimize-bswapdi-1.c: New testcase.
5449
5450 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5451
5452 * gcc.dg/optimize-bswap-1.c: New testcase.
5453
5454 2009-06-14 Richard Guenther <rguenther@suse.de>
5455
5456 PR middle-end/40389
5457 * g++.dg/torture/pr40389.C: New testcase.
5458
5459 2009-06-13 Richard Guenther <rguenther@suse.de>
5460
5461 PR tree-optimization/40421
5462 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5463
5464 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
5465
5466 * gcc.dg/old-style-prom-3.c: Add column info.
5467 * gcc.dg/overflow-warn-1.c
5468 * gcc.dg/gomp/pr27415.c
5469 * gcc.dg/gomp/for-1.c: Same.
5470 * gcc.dg/enum-compat-1.c: Same.
5471 * gcc.dg/c99-tag-3.c: Same.
5472 * gcc.dg/Wredundant-decls-2.c: Same.
5473 * gcc.dg/func-ptr-conv-1.c: Same.
5474 * gcc.dg/asm-wide-1.c: Same.
5475 * gcc.dg/nofixed-point-2.c: Same.
5476 * gcc.dg/cpp/line3.c: Same.
5477 * gcc.dg/array-10.c: Same.
5478 * gcc.dg/c99-vla-jump-1.c: Same.
5479 * gcc.dg/pr20368-1.c: Same.
5480 * gcc.dg/Wshadow-3.c: Same.
5481 * gcc.dg/c90-const-expr-8.c: Same.
5482 * gcc.dg/label-decl-2.c: Same.
5483 * gcc.dg/dremf-type-compat-2.c: Same.
5484 * gcc.dg/c90-const-expr-5.c: Same.
5485 * gcc.dg/builtins-30.c: Same.
5486 * gcc.dg/Warray-bounds.c: Same.
5487 * gcc.dg/Wcxx-compat-2.c: Same.
5488 * gcc.dg/tree-ssa/col-1.c: Same.
5489 * gcc.dg/old-style-prom-2.c: Same.
5490 * gcc.dg/cast-function-1.c: Same.
5491 * gcc.dg/pr15698-1.c: Same.
5492 * gcc.dg/dremf-type-compat-3.c: Same.
5493 * gcc.dg/vla-8.c: Same.
5494 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5495 line.
5496 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5497 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5498 * gcc.dg/enum-compat-1.c: Same.
5499 * gcc.dg/dremf-type-compat-2.c: Same.
5500 * gcc.dg/old-style-prom-2.c: Same.
5501 * gcc.dg/pr15698-1.c: Same.
5502 * gcc.dg/pr20368-1.c: Same.
5503 * gcc.dg/dremf-type-compat-3.c: Same.
5504 * gcc.dg/builtins-30.c: Same. Test for columns.
5505
5506 2009-06-12 Janus Weil <janus@gcc.gnu.org>
5507
5508 PR fortran/40176
5509 * gfortran.dg/proc_decl_1.f90: Extended.
5510
5511 2009-06-12 Ian Lance Taylor <iant@google.com>
5512
5513 * gcc.dg/Wcxx-compat-13.c: New testcase.
5514
5515 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5516
5517 PR tree-opt/38865
5518 * gcc.dg/tree-ssa/fre-vce-1.c
5519
5520 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
5521
5522 PR testsuite/40384
5523 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5524 min-insn-to-prefetch-ratio=5.
5525
5526 2009-06-12 Joey Ye <joey.ye@intel.com>
5527 H.J. Lu <hongjiu.lu@intel.com>
5528
5529 PR middle-end/39146
5530 * gcc.target/i386/stackalign/pr39146.c: New.
5531
5532 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
5533
5534 * gcc.target/i386/crc32-1.c: New.
5535 * gcc.target/i386/crc32-2.c: Likewise.
5536
5537 2009-06-11 David Daney <ddaney@caviumnetworks.com>
5538
5539 PR c/39252
5540 * gcc.dg/builtin-unreachable-1.c: New test.
5541 * gcc.dg/builtin-unreachable-2.c: Same.
5542
5543 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
5544
5545 PR fortran/40402
5546 * gfortran.dg/data_value_1.f90: New test.
5547
5548 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5549
5550 PR testsuite/39831
5551 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5552 remove ilp32 requirement.
5553 * gcc.target/i386/excess-precision-2.c: Likewise.
5554 * gcc.target/i386/excess-precision-3.c: Likewise.
5555 * gcc.target/i386/excess-precision-4.c: Likewise.
5556 * gcc.target/i386/excess-precision-5.c: Likewise.
5557 * gcc.target/i386/excess-precision-6.c: Likewise.
5558
5559 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5560
5561 PR fortran/38718
5562 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5563 * gfortran.dg/nan_5.f90: New test.
5564
5565 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
5566
5567 * gcc.target/arm/neon-modes-1.c: New test.
5568
5569 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
5570
5571 * g++.dg/torture/pr31579.C: Cast pointer
5572 via __SIZE_TYPE__ instead of 'unsigned long'.
5573
5574 2009-06-10 Anthony Green <green@moxielogic.com>
5575
5576 * lib/target-supports.exp (check_profiling_available):
5577 Profiling is not available for testing purposes on moxie.
5578
5579 2009-06-09 Ian Lance Taylor <iant@google.com>
5580
5581 * gcc.dg/Wcxx-compat-12.c: New testcase.
5582
5583 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
5584
5585 PR libfortran/40334
5586 * gfortran.dg/backspace_11.f90: New.
5587
5588 2009-06-09 Jason Merrill <jason@redhat.com>
5589
5590 * g++.dg/cpp0x/defaulted10.C: New.
5591
5592 2009-06-09 Martin Jambor <mjambor@suse.cz>
5593
5594 * gcc.c-torture/compile/pr40351.c: New file.
5595
5596 2009-06-09 Olivier Hainque <hainque@adacore.com>
5597
5598 * gnat.dg/align_max.adb: New test.
5599
5600 2009-06-08 Jason Merrill <jason@redhat.com>
5601
5602 * g++.dg/cpp0x/auto15.C: New.
5603
5604 2009-06-08 Jan Hubicka <jh@suse.cz>
5605
5606 PR debug/39834
5607 * gcc.dg/torture/pr39834.c
5608
5609 2009-06-08 Jan Hubicka <jh@suse.cz>
5610
5611 PR middle-end/40102
5612 * g++.dg/torture/pr40102.C: New testcase.
5613
5614 2009-06-08 Jakub Jelinek <jakub@redhat.com>
5615
5616 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5617 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5618 * gcc.dg/builtin-object-size-6.c: New test.
5619
5620 PR c++/40373
5621 * g++.dg/template/dtor7.C: New test.
5622
5623 PR c++/40370
5624 PR c++/40372
5625 * g++.dg/template/error41.C: New test.
5626 * g++.dg/template/error42.C: New test.
5627
5628 2009-06-08 Revital Eres <eres@il.ibm.com>
5629
5630 PR testsuite/40359
5631 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5632 * gcc.dg/vect/vect-88.c: Likewise.
5633 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5634 * gcc.dg/vect/pr25413.c: Likewise.
5635 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5636
5637 2009-06-07 Ian Lance Taylor <iant@google.com>
5638
5639 * g++.dg/warn/Wswitch-3.C: New testcase.
5640 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5641 * gcc.dg/Wswitch-enum-error.c: Likewise.
5642 * gcc.dg/Wswitch-error.c: Likewise.
5643
5644 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5645
5646 PR fortran/40008
5647 * gfortran.dg/negative_unit.f: Update test.
5648 * gfortran.dg/negative_unit_int8.f: Update test.
5649 * gfortran.dg/newunit_1.f90: New test.
5650
5651 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5652
5653 PR fortran/25104
5654 PR fortran/29962
5655 * gfortran.dg/spread_init_expr.f03: New.
5656 * gfortran.dg/unpack_init_expr.f03: New.
5657 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5658 error message.
5659
5660 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5661
5662 PR fortran/25104
5663 PR fortran/29962
5664 * gfortran.dg/count_init_expr.f03
5665 * gfortran.dg/product_init_expr.f03
5666 * gfortran.dg/sum_init_expr.f03
5667
5668 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5669
5670 PR fortran/36874
5671 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5672 message.
5673 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5674 shapes.
5675 * gfortran.dg/zero_sized_5.f90: Likewise.
5676
5677 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
5678
5679 PR middle-end/32950
5680 * g++.dg/torture/pr32950.C: New.
5681
5682 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5683
5684 PR fortran/25104
5685 PR fortran/29962
5686 * gfortran.dg/dot_product_1.f03: New.
5687 * gfortran.dg/matmul_8.f03: New.
5688 * gfortran.dg/transpose_3.f03: New.
5689
5690 2009-06-06 Ian Lance Taylor <iant@google.com>
5691
5692 * gcc.dg/Wunused-label-1.c: New test case.
5693 * g++.dg/warn/Wunused-label-1.C: New test case.
5694 * g++.dg/warn/Wunused-label-2.C: New test case.
5695 * g++.dg/warn/Wunused-label-3.C: New test case.
5696
5697 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
5698
5699 PR fortran/37203
5700 * reshape_zerosize_2.f90: New.
5701
5702 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
5703
5704 PR fortran/32890
5705 * gfortran.dg/pack_assign_1.f90: New.
5706 * gfortran.dg/pack_vector_1.f90: New.
5707
5708 2009-06-05 Jakub Jelinek <jakub@redhat.com>
5709
5710 PR middle-end/40340
5711 * gcc.dg/pr40340-1.c: New test.
5712 * gcc.dg/pr40340-2.c: New test.
5713 * gcc.dg/pr40340-3.c: New test.
5714 * gcc.dg/pr40340-4.c: New test.
5715 * gcc.dg/pr40340-5.c: New test.
5716 * gcc.dg/pr40340.h: New file.
5717
5718 2009-06-05 Revital Eres <eres@il.ibm.com>
5719
5720 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5721 New procedure.
5722 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5723 * gcc.dg/vect/vect-33.c: Likewise.
5724 * gcc.dg/vect/vect-92.c: Likewise.
5725 * gcc.dg/vect/vect-58.c: Likewise.
5726 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5727 * gcc.dg/vect/vect-42.c: Likewise.
5728 * gcc.dg/vect/slp-25.c: Likewise.
5729 * gcc.dg/vect/vect-align-1.c: Likewise.
5730 * gcc.dg/vect/vect-align-2.c: Likewise.
5731 * gcc.dg/vect/vect-93.c: Likewise.
5732 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5733 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5734 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5735 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5736 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5737 * gcc.dg/vect/vect-26.c: Likewise.
5738 * gcc.dg/vect/vect-44.c: Likewise.
5739 * gcc.dg/vect/vect-70.c: Likewise.
5740 * gcc.dg/vect/vect-95.c: Likewise.
5741 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5742 * gcc.dg/vect/vect-28.c: Likewise.
5743 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5744 * gcc.dg/vect/vect-87.c: Likewise.
5745 * gcc.dg/vect/vect-109.c: Likewise.
5746 * gcc.dg/vect/vect-54.c: Likewise.
5747 * gcc.dg/vect/vect-96.c: Likewise.
5748 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5749 * gcc.dg/vect/vect-88.c: Likewise.
5750 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5751 * gcc.dg/vect/vect-89.c: Likewise.
5752 * gcc.dg/vect/vect-91.c: Likewise.
5753 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5754 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5755 * gfortran.dg/vect/vect-2.f90: Likewise.
5756 * gfortran.dg/vect/vect-3.f90: Likewise.
5757 * gfortran.dg/vect/vect-4.f90: Likewise.
5758 * gfortran.dg/vect/vect-5.f90: Likewise.
5759
5760 2009-06-05 Alexander Strange <astrange@ithinksw.com>
5761
5762 PR tree-optimization/36318
5763 * gcc.dg/tree-ssa/sra-7.c: New test.
5764
5765 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
5766
5767 PR fortran/37203
5768 * gfortran.dg/reshape_order_5.f90: New.
5769 * gfortran.dg/reshape_shape_1.f90: New.
5770
5771 2009-06-04 Jason Merrill <jason@redhat.com>
5772
5773 * g++.dg/template/error38.C: Add pointer-to-typedef case.
5774
5775 2009-06-04 Steve Ellcey <sje@cup.hp.com>
5776
5777 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5778 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5779
5780 2009-06-04 Richard Guenther <rguenther@suse.de>
5781
5782 PR c++/39371
5783 * g++.dg/torture/pr40335.C: New testcase.
5784
5785 2009-06-03 Richard Guenther <rguenther@suse.de>
5786
5787 PR middle-end/40328
5788 * gcc.dg/torture/pr40328.c: New testcase.
5789
5790 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
5791
5792 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5793 m68k and fido.
5794
5795 2009-06-03 Martin Jambor <mjambor@suse.cz>
5796
5797 * g++.dg/torture/pr40323.C: New file.
5798
5799 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
5800
5801 * gnat.dg/specs/root.ads: New test.
5802 * gnat.dg/specs/root-level_1.ads: Likewise.
5803 * gnat.dg/specs/root-level_2.ads: Likewise.
5804 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5805
5806 2009-06-02 Mark Mitchell <mark@codesourcery.com>
5807
5808 * g++.dg/init/ref15.C: Require unwrapped targets.
5809
5810 2009-06-02 Jason Merrill <jason@redhat.com>
5811
5812 * g++.dg/cpp0x/initlist13.C: Remove expected error.
5813 * g++.dg/cpp0x/initlist18.C: New.
5814 * g++.dg/cpp0x/initlist19.C: New.
5815
5816 * g++.dg/cpp0x/auto14.C: New.
5817
5818 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
5819
5820 * gnat.dg/alignment6.adb: Remove XFAIL.
5821
5822 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
5823
5824 PR c++/38089
5825 * g++.dg/template/spec36.C: New test.
5826
5827 2009-06-01 Ian Lance Taylor <iant@google.com>
5828
5829 * gcc.dg/cast-qual-3.c: New testcase.
5830 * g++.dg/warn/Wcast-qual2.C: New testcase.
5831
5832 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
5833
5834 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5835 (process-message): Expect column numbers.
5836 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5837 * gcc.dg/pch/counter-2.c: Same.
5838 * gcc.dg/pch/valid-2.c: Same.
5839 * gcc.dg/pch/warn-1.c: Same.
5840 * gcc.dg/pch/valid-1.c: Same.
5841 * gcc.dg/cpp/include2a.c: Handle lack of columns.
5842 * gcc.dg/cpp/syshdr.c: Same.
5843 * gcc.dg/cpp/19940712-1.c: Same.
5844 * gcc.dg/cpp/missing-header-1.c: Same.
5845 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5846 * gcc.dg/cpp/tr-warn3.c: Same.
5847 * gcc.dg/cpp/pr29612-2.c: Same.
5848 * gcc.dg/cpp/tr-warn4.c: Same.
5849 * gcc.dg/cpp/Wtrigraphs.c: Same.
5850 * gcc.dg/cpp/poison.c: Same.
5851 * gcc.dg/cpp/arith-3.c: Same.
5852 * gcc.dg/cpp/sysmac2.c: Same.
5853 * gcc.dg/cpp/cpp.exp: Same.
5854 * gcc.dg/cpp/tr-warn5.c: Same.
5855 * gcc.dg/cpp/include2.c: Same.
5856 * gcc.dg/cpp/Wmissingdirs.c: Same.
5857 * gcc.dg/cpp/Wmissingdirs.c: Same.
5858 * gcc.dg/cpp/tr-warn6.c: Same.
5859 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5860 * gcc.dg/cpp/macspace1.c: Same.
5861 * gcc.dg/cpp/escape-2.c: Same.
5862 * gcc.dg/cpp/assert2.c: Same.
5863 * gcc.dg/cpp/undef2.c: Same.
5864 * gcc.dg/cpp/macspace2.c: Same.
5865 * gcc.dg/cpp/tr-warn1.c: Same.
5866 * gcc.dg/cpp/extratokens2.c: Same.
5867 * gcc.dg/cpp/strify2.c: Same.
5868 * gcc.dg/cpp/Wsignprom.c: Same.
5869 * gcc.dg/cpp/redef2.c: Same.
5870 * gcc.dg/cpp/trad/trad.exp: Same.
5871 * gcc.dg/cpp/arith-1.c: Same.
5872 * gcc.dg/cpp/extratokens.c: Same.
5873 * gcc.dg/cpp/if-mpar.c: Same.
5874
5875 2009-06-01 Olivier Hainque <hainque@adacore.com>
5876
5877 * gnat.dg/nested_float_packed.ads: New test.
5878
5879 2009-06-01 Olivier Hainque <hainque@adacore.com>
5880 Eric Botcazou <botcazou@adacore.com>
5881
5882 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5883 * gnat.dg/test_oconst.adb: New test.
5884
5885 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
5886
5887 * gcc.dg/plugin/ggcplug.c: Moved comment.
5888 (plugin_init): Fixed typo, declared i, returned 0 at end.
5889
5890 2009-05-31 Ira Rosen <irar@il.ibm.com>
5891
5892 PR testsuite/40244
5893 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5894 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5895
5896 2009-05-29 Ian Lance Taylor <iant@google.com>
5897
5898 * gcc.dg/Wcxx-compat-11.c: New testcase.
5899
5900 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5901
5902 PR fortran/40019
5903 * gfortran.dg/leadz_trailz_1.f90: New test.
5904 * gfortran.dg/leadz_trailz_2.f90: New test.
5905
5906 2009-05-29 Martin Jambor <mjambor@suse.cz>
5907
5908 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5909 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5910 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5911 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5912 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5913 * gcc.dg/tree-ssa/sra-2.c: Likewise.
5914 * gcc.dg/tree-ssa/sra-3.c: Likewise.
5915 * gcc.dg/tree-ssa/sra-1.c: Likewise.
5916 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5917 * gcc.dg/tree-ssa/sra-5.c: New file.
5918 * gcc.dg/tree-ssa/sra-6.c: New file.
5919 * gcc.c-torture/compile/sra-1.c: New file.
5920
5921 2009-05-29 Jakub Jelinek <jakub@redhat.com>
5922
5923 PR middle-end/40291
5924 * gcc.c-torture/compile/pr40291.c: New test.
5925
5926 PR target/40017
5927 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5928 __vector _Bool.
5929 * gcc.target/powerpc/altivec-30.c: New test.
5930 * gcc.target/powerpc/altivec-31.c: New test.
5931
5932 2009-05-28 Richard Guenther <rguenther@suse.de>
5933
5934 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5935 * gcc.c-torture/execute/20090527-1.c: Likewise.
5936
5937 2009-05-28 Dodji Seketeli <dodji@redhat.com>
5938
5939 PR c++/39754
5940 * g++.dg/template/canon-type-1.C: New test.
5941 * g++.dg/template/canon-type-2.C: Likewise.
5942 * g++.dg/template/canon-type-3.C: Likewise.
5943 * g++.dg/template/canon-type-4.C: Likewise.
5944 * g++.dg/template/canon-type-5.C: Likewise.
5945 * g++.dg/template/canon-type-6.C: Likewise.
5946 * g++.dg/template/canon-type-7.C: Likewise.
5947
5948 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
5949 Uros Bizjak <ubizjak@gmail.com>
5950 Danny Smith <dansmister@gmail.com>
5951
5952 PR target/37216
5953
5954 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5955 New function.
5956 * gcc.target/i386/pr37216.c: New test source file.
5957 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
5958 use -fno-common for testing Cygwin and MinGW targets.
5959
5960 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
5961
5962 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5963 * g++.dg/opt/memcpy1.C (size_t): Likewise.
5964 * g++.dg/pr37742.C (size_t): Likewise.
5965 * g++.dg/torture/pr34850.C (size_t): Likewise.
5966 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5967 _PTRDIFF_TYPE__.
5968 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5969 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5970 (size_t): Use __extension__ and __SIZE_TYPE__.
5971 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5972 __SIZE_TYPE__.
5973 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5974 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5975 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5976 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5977 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5978 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5979 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5980 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5981 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5982 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5983 (__ssize_t): Likewise.
5984 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5985 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5986 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5987 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5988 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5989 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5990 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5991 * gcc.dg/pr33667.c (size_t): Likewise.
5992 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5993 * gcc.dg/torture/pr39204.c (size_t): Likewise.
5994 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5995 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5996 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5997 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5998
5999 2009-05-28 Ira Rosen <irar@il.ibm.com>
6000
6001 PR tree-optimization/40254
6002 * gcc.dg/vect/pr40254.c: New test.
6003
6004 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
6005
6006 PR middle-end/33699
6007 * gcc.target/mips/const-anchor-1.c: New test.
6008 * gcc.target/mips/const-anchor-2.c: New test.
6009
6010 2009-05-27 Jason Merrill <jason@redhat.com>
6011
6012 * g++.dg/cpp0x/initlist15.C: New.
6013 * g++.dg/cpp0x/initlist16.C: New.
6014 * g++.dg/cpp0x/initlist17.C: New.
6015
6016 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
6017
6018 PR fortran/39178
6019 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6020 patterns to reflect frontend changes.
6021 * gfortran.dg/vector_subscript_4.f90: Likewise.
6022
6023 2009-05-27 Olivier Hainque <hainque@adacore.com>
6024 Eric Botcazou <botcazou@adacore.com>
6025
6026 * gcc.c-torture/execute/align-nest.c: New testcase.
6027 * gnat.dg/misaligned_nest.adb: New testcase.
6028
6029 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
6030
6031 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6032 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6033 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6034 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6035
6036 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
6037
6038 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6039 cast instead of assuming 0ul.
6040 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6041 __SIZE_TYPE__.
6042 (_type_desc): Make first argument const.
6043 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6044
6045 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6046
6047 PR libfortran/40187
6048 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
6049 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
6050
6051 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
6052
6053 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6054 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6055 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6056 * gcc.dg/plugin/ggcplug.c: Added new file.
6057
6058 2009-05-26 Tobias Burnus <burnus@net-b.de>
6059
6060 PR fortran/40246
6061 * gfortran.dg/nullify_4.f90: New test.
6062
6063 2009-05-26 Richard Guenther <rguenther@suse.de>
6064
6065 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6066
6067 2009-05-26 Richard Guenther <rguenther@suse.de>
6068
6069 PR middle-end/40252
6070 * gcc.c-torture/compile/pr40252.c: New testcase.
6071
6072 2009-05-26 Dodji Seketeli <dodji@redhat.com>
6073
6074 PR c++/40007
6075 * g++.dg/template/typedef18.C: New test.
6076 * g++.dg/template/typedef19.C: Likewise.
6077 * g++.dg/template/typedef20.C: Likewise.
6078 * g++.dg/template/access11.C: Adjust.
6079
6080 2009-05-26 Richard Guenther <rguenther@suse.de>
6081
6082 PR testsuite/40247
6083 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6084
6085 2009-05-25 Jason Merrill <jason@redhat.com>
6086
6087 PR c++/38064
6088 * g++.dg/cpp0x/enum3.C: New test.
6089
6090 2009-05-25 Richard Guenther <rguenther@suse.de>
6091
6092 PR tree-optimization/36327
6093 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6094 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6095 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6096 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6097 * gcc.dg/vect/vect-40.c: Likewise.
6098 * gcc.dg/vect/vect-42.c: Likewise.
6099 * gcc.dg/vect/vect-46.c: Likewise.
6100 * gcc.dg/vect/vect-76.c: Likewise.
6101
6102 2009-05-25 Janus Weil <janus@gcc.gnu.org>
6103
6104 PR fortran/40176
6105 * gfortran.dg/proc_ptr_18.f90: New.
6106 * gfortran.dg/proc_ptr_19.f90: New.
6107 * gfortran.dg/proc_ptr_comp_9.f90: New.
6108 * gfortran.dg/proc_ptr_comp_10.f90: New.
6109
6110 2009-05-25 Richard Guenther <rguenther@suse.de>
6111
6112 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6113 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6114
6115 2009-05-25 Ira Rosen <irar@il.ibm.com>
6116
6117 PR tree-optimization/40238
6118 * gcc.dg/vect/pr40238.c: New test.
6119
6120 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6121 Dominique Dhumieres <dominiq@lps.ens.fr>
6122
6123 PR fortran/35732
6124 PR fortran/39872
6125 * gfortran.dg/bounds_check_fail_3.f90: New test.
6126 * gfortran.dg/bounds_check_fail_4.f90: New test.
6127 * gfortran.dg/bounds_check_14.f90: Update test.
6128 * gfortran.dg/bound_4.f90: Update test.
6129
6130 2009-05-24 Richard Guenther <rguenther@suse.de>
6131
6132 PR middle-end/40233
6133 * gcc.c-torture/compile/pr40233.c: New testcase.
6134
6135 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
6136
6137 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6138 for alpha*-*-* targets.
6139
6140 2009-05-24 Ira Rosen <irar@il.ibm.com>
6141
6142 * gcc.dg/vect/bb-slp-1.c: New test.
6143 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6144 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6145 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6146 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6147 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6148 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6149 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6150 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6151 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6152 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6153 gcc.dg/vect/bb-slp-22.c: Likewise.
6154 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6155
6156 2009-05-23 Mark Mitchell <mark@codesourcery.com>
6157 Maxim Kuvyrkov <maxim@codesourcery.com>
6158
6159 * gcc.dg/falign-labels-1.c: New test.
6160
6161 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6162
6163 * gnat.dg/specs/rep_clause3.ads: New test.
6164
6165 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6166
6167 * gnat.dg/addr6.adb: New test.
6168
6169 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6170
6171 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6172 New function.
6173 * gcc.target/arm/thumb2-mul-space.c: New file.
6174 * gcc.target/arm/thumb2-mul-space-2.c: New file.
6175 * gcc.target/arm/thumb2-mul-space-3.c: New file.
6176 * gcc.target/arm/thumb2-mul-speed.c: New file.
6177
6178 2009-05-22 Richard Guenther <rguenther@suse.de>
6179
6180 PR middle-end/38964
6181 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6182 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6183 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6184
6185 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6186
6187 * gcc.dg/dll-6.c: New test.
6188 * gcc.dg/dll-6a.c: Likewise.
6189 * gcc.dg/dll-7.c: Likewise.
6190 * gcc.dg/dll-7a.c: Likewise.
6191 * g++.dg/ext/dllexport2.C: Likewise.
6192 * g++.dg/ext/dllexport2a.cc: Likewise.
6193
6194 2009-05-21 Steve Ellcey <sje@cup.hp.com>
6195
6196 PR target/37846
6197 * gcc.target/ia64/mfused-madd-vect.c: New test.
6198 * gcc.target/ia64/mfused-madd.c: New test.
6199 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6200 * gcc.target/ia64/mno-fused-madd.c: New test.
6201
6202 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
6203
6204 * gcc.target/i386/movbe-1.c: New.
6205 * gcc.target/i386/movbe-2.c: Likewise.
6206
6207 2009-05-21 Taras Glek <tglek@mozilla.com>
6208
6209 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6210 plugin_init signature.
6211 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6212 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6213 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6214
6215 2009-05-21 Mark Mitchell <mark@codesourcery.com>
6216
6217 * gcc.dg/target/arm/neon-vmla-1.c: New.
6218 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6219
6220 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
6221
6222 * gcc.target/mips/octeon-exts-6.c: New test.
6223 * gcc.target/mips/extend-1.c: New test.
6224 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6225 EXTS.
6226 * gcc.target/mips/octeon-exts-5.c: Likewise.
6227
6228 2009-05-20 Jakub Jelinek <jakub@redhat.com>
6229
6230 PR middle-end/40204
6231 * gcc.c-torture/compile/pr40204.c: New test.
6232
6233 2009-05-20 Richard Guenther <rguenther@suse.de>
6234
6235 * gcc.c-torture/compile/20090518-1.c: New testcase.
6236
6237 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
6238
6239 PR tree-optimization/40087
6240 * gcc.dg/tree-ssa/pr40087.c: New test.
6241
6242 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
6243
6244 * gcc.dg/vector-4.c: New testcase.
6245 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6246 * g++.dg/ext/vector16.C: New testcase.
6247
6248 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
6249
6250 PR c/40172
6251 * gcc.dg/pr40172.c: Renamed to ...
6252 * gcc.dg/pr40172-1.c: This.
6253
6254 * gcc.dg/pr40172-2.c: New.
6255 * gcc.dg/pr40172-3.c: Likewise.
6256
6257 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6258
6259 PR c/40172
6260 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6261
6262 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
6263
6264 * gnat.dg/loop_optimization6.ad[sb]: New test.
6265
6266 2009-05-19 Richard Guenther <rguenther@suse.de>
6267
6268 * gcc.c-torture/compile/20090519-1.c: New testcase.
6269
6270 2009-05-18 Jason Merrill <jason@redhat.com>
6271
6272 * g++.dg/cpp0x/explicit1.C: New.
6273 * g++.dg/cpp0x/explicit2.C: New.
6274
6275 2009-05-18 Dodji Seketeli <dodji@redhat.com>
6276
6277 PR debug/40109
6278 * g++.dg/debug/dwarf2/nested-1.C: New test.
6279
6280 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
6281
6282 PR testsuite/39907
6283 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6284 stack alignment.
6285
6286 2009-05-18 Janus Weil <janus@gcc.gnu.org>
6287
6288 PR fortran/40164
6289 * gfortran.dg/proc_ptr_comp_8.f90: New.
6290
6291 2009-05-18 Richard Guenther <rguenther@suse.de>
6292
6293 PR fortran/40168
6294 * gfortran.dg/array_memset_2.f90: Adjust.
6295
6296 2009-05-18 Janus Weil <janus@gcc.gnu.org>
6297
6298 PR fortran/36947
6299 PR fortran/40039
6300 * gfortran.dg/interface_27.f90: New.
6301 * gfortran.dg/interface_28.f90: New.
6302 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6303 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6304
6305 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6306
6307 * gcc.target/m68k/tls-ie.c: New test.
6308 * gcc.target/m68k/tls-le.c: New test.
6309 * gcc.target/m68k/tls-gd.c: New test.
6310 * gcc.target/m68k/tls-ld.c: New test.
6311 * gcc.target/m68k/tls-ie-xgot.c: New test.
6312 * gcc.target/m68k/tls-le-xtls.c: New test.
6313 * gcc.target/m68k/tls-gd-xgot.c: New test.
6314 * gcc.target/m68k/tls-ld-xgot.c: New test.
6315 * gcc.target/m68k/tls-ld-xtls.c: New test.
6316 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6317
6318 2009-05-18 Martin Jambor <mjambor@suse.cz>
6319
6320 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6321
6322 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
6323
6324 PR c/40172
6325 * gcc.dg/pr40172.c: New.
6326
6327 2009-05-17 Jason Merrill <jason@redhat.com>
6328
6329 PR c++/40139
6330 * g++.dg/template/dtor6.C: New.
6331
6332 2009-05-17 Joseph Myers <joseph@codesourcery.com>
6333
6334 * g++.dg/warn/translate-ice-1.C: New test.
6335
6336 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6337
6338 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6339 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6340 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6341 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6342
6343 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6344
6345 PR fortran/33197
6346 * gfortran.dg/erf_2.F90: New test.
6347 * gfortran.dg/erfc_scaled_2.f90: New test.
6348
6349 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6350
6351 PR fortran/31243
6352 * gfortran.dg/string_1.f90: New test.
6353 * gfortran.dg/string_2.f90: New test.
6354 * gfortran.dg/string_3.f90: New test.
6355
6356 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
6357
6358 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6359 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6360
6361 2009-05-15 Ian Lance Taylor <iant@google.com>
6362
6363 * gcc.dg/Wcxx-compat-10.c: New testcase.
6364
6365 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6366
6367 PR 16302
6368 * gcc.dg/pr16302.c: New.
6369 * g++.dg/warn/pr16302.C: New.
6370
6371 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6372
6373 * gcc.dg/torture/builtin-math-5.c: New.
6374 * gcc.dg/torture/builtin-math-6.c: New.
6375 * lib/target-supports.exp (check_effective_target_mpc): New.
6376
6377 2009-05-15 Jan Hubicka <jh@suse.cz>
6378
6379 * gcc.dg/tree-ssa/inline-3.c: New testcase
6380
6381 2009-05-15 Jan Hubicka <jh@suse.cz>
6382
6383 * gcc.target/i386/align-main-1.c (check): Mark noinline.
6384 * gcc.target/i386/align-main-2.c (check): Mark noinline.
6385 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6386 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6387 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6388 Mark noinline.
6389 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6390 Mark noinline.
6391 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6392 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6393
6394 2009-05-15 Jan Hubicka <jh@suse.cz>
6395
6396 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6397 optimized by sibcall noinline.
6398
6399 2009-05-15 Jan Hubicka <jh@suse.cz>
6400
6401 * sibcall-1.c (track): Mark noinline.
6402 * sibcall-2.c (track): Mark noinline.
6403 * sibcall-3.c (track): Mark noinline.
6404 * sibcall-4.c (track): Mark noinline.
6405
6406 2009-05-15 Jan Hubicka <jh@suse.cz>
6407
6408 * flatten-2.c: Disable early inlining; add comment.
6409 * flatten-3.c: New test based on flatten-2.c.
6410
6411 2009-05-15 Richard Guenther <rguenther@suse.de>
6412
6413 PR tree-optimization/39999
6414 * gcc.c-torture/compile/pr39999.c: New testcase.
6415
6416 2009-05-15 Joseph Myers <joseph@codesourcery.com>
6417
6418 * gcc.c-torture/compile/ptr-conv-1.c: New test.
6419
6420 2009-05-14 Ian Lance Taylor <iant@google.com>
6421
6422 * gcc.dg/Wcxx-compat-9.c: New testcase.
6423
6424 2009-05-14 Janus Weil <janus@gcc.gnu.org>
6425
6426 PR fortran/39996
6427 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6428 * gfortran.dg/duplicate_type_2.f90: Ditto.
6429 * gfortran.dg/duplicate_type_3.f90: New.
6430
6431 2009-05-14 Laurent GUERBY <laurent@guerby.net>
6432
6433 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6434 * ada/acats/tests/c5/c59002c.ada: Likewise.
6435
6436 2009-05-13 Taras Glek <tglek@mozilla.com>
6437
6438 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6439 attributes and decl smashing.
6440 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6441 attributes.
6442 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6443 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6444
6445 2009-05-14 Jakub Jelinek <jakub@redhat.com>
6446
6447 PR fortran/39865
6448 * gfortran.dg/pr39865.f90: New test.
6449 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6450 arrays in FMT=.
6451 * gfortran.dg/hollerith_f95.f90: Likewise.
6452 * gfortran.dg/hollerith6.f90: New test.
6453 * gfortran.dg/hollerith7.f90: New test.
6454
6455 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6456
6457 PR cpp/36674
6458 * gcc.dg/cpp/pr36674.i: New.
6459
6460 2009-05-14 Ben Elliston <bje@au.ibm.com>
6461
6462 PR middle-end/40035
6463 * gcc.c-torture/compile/pr40035.c: New test.
6464
6465 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6466
6467 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6468
6469 2009-05-12 Tobias Burnus <burnus@net-b.de>
6470
6471 PR fortran/40110
6472 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6473 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6474 * gfortran.dg/interop_params.f03: Ditto.
6475
6476 2009-05-12 Jan Hubicka <jh@suse.cz>
6477
6478 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6479 so unrolling still happens.
6480 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6481 * gcc.dg/ipa/ipacost-2.c: Likewise.
6482 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6483
6484 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6485
6486 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6487
6488 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6489
6490 * lib/target-supports.exp (check_profiling_available): Return
6491 false for -p on *-*-cygwin* targets.
6492
6493 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6494
6495 PR tree-optimization/38632
6496 * g++.dg/tree-ssa/pr38632.C: New.
6497
6498 2009-05-11 Jan Hubicka <jh@suse.cz>
6499
6500 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6501 we now optimize better.
6502 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6503 out at different places.
6504 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6505 unroling.
6506 * gcc.dg/vect/vect-76.c: Likewise.
6507 * gcc.dg/vect/vect-70.c: Likewise.
6508 * gcc.dg/vect/vect-66.c: Likewise.
6509 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6510 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6511
6512 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6513
6514 PR middle-end/40080
6515 * gcc.c-torture/compile/pr40080.c: New.
6516
6517 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
6518
6519 * gcc.c-torture/compile/pr40026.c: New testcase.
6520
6521 2009-05-11 Janus Weil <janus@gcc.gnu.org>
6522
6523 PR fortran/40089
6524 * gfortran.dg/proc_ptr_comp_7.f90: New.
6525
6526 2009-05-11 Ira Rosen <irar@il.ibm.com>
6527
6528 PR tree-optimization/40074
6529 * gcc.dg/vect/pr40074.c: New test.
6530
6531 2009-05-10 Ian Lance Taylor <iant@google.com>
6532
6533 * gcc.dg/Wcxx-compat-7.c: New testcase.
6534 * gcc.dg/Wcxx-compat-8.c: New testcase.
6535 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6536 * gcc.dg/pr17188-1.c: Likewise.
6537 * gcc.dg/pr39084.c: Likewise.
6538
6539 2009-05-10 Michael Matz <matz@suse.de>
6540
6541 PR target/40031
6542 * gcc.dg/pr40031.c: New test.
6543
6544 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
6545
6546 PR fortran/40018
6547 * gfortran.dg/array_constructor_31.f90: New test.
6548
6549 2009-05-10 Richard Guenther <rguenther@suse.de>
6550
6551 PR tree-optimization/40081
6552 * g++.dg/torture/pr40081.C: New testcase.
6553
6554 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
6555
6556 PR fortran/38863
6557 * gfortran.dg/dependency_24.f90: New test.
6558 * gfortran.dg/dependency_23.f90: Clean up module files.
6559
6560 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
6561
6562 PR fortran/38956
6563 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6564 * gfortran.dg/chmod_2.f90: Likewise.
6565 * gfortran.dg/chmod_3.f90: Likewise.
6566 * gfortran.dg/open_errors.f90: Likewise.
6567
6568 2009-05-09 Jan Hubicka <jh@suse.cz>
6569
6570 PR middle-end/40043
6571 * g++.dg/eh/nested-try.C: New test.
6572
6573 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6574
6575 PR tree-optimization/40049
6576 * gcc.dg/vect/vect-shift-2.c: New test.
6577
6578 2009-05-08 Joseph Myers <joseph@codesourcery.com>
6579
6580 * gcc.dg/torture/complex-sign-mul-minus-one.c,
6581 gcc.dg/torture/complex-sign-mul-one.c: New tests.
6582
6583 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6584
6585 PR c/36892
6586 * g++.dg/warn/deprecated-6.C: New.
6587 * gcc.dg/deprecated-4.c: Likewise.
6588 * gcc.dg/deprecated-5.c: Likewise.
6589 * gcc.dg/deprecated-6.c: Likewise.
6590
6591 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6592
6593 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6594 __aligned__(__BIGGEST_ALIGNMENT__).
6595 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6596 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6597 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6598 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6599 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6600 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6601 * gcc.dg/vect/Os-vect-95.c: Likewise.
6602 * gcc.dg/vect/pr20122.c: Likewise.
6603 * gcc.dg/vect/pr36493.c: Likewise.
6604 * gcc.dg/vect/pr37385.c: Likewise.
6605 * gcc.dg/vect/slp-7.c: Likewise.
6606 * gcc.dg/vect/slp-9.c: Likewise.
6607 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6608 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6609 * gcc.dg/vect/vect-35.c: Likewise.
6610 * gcc.dg/vect/vect-40.c: Likewise.
6611 * gcc.dg/vect/vect-42.c: Likewise.
6612 * gcc.dg/vect/vect-44.c: Likewise.
6613 * gcc.dg/vect/vect-46.c: Likewise.
6614 * gcc.dg/vect/vect-48.c: Likewise.
6615 * gcc.dg/vect/vect-52.c: Likewise.
6616 * gcc.dg/vect/vect-54.c: Likewise.
6617 * gcc.dg/vect/vect-56.c: Likewise.
6618 * gcc.dg/vect/vect-58.c: Likewise.
6619 * gcc.dg/vect/vect-60.c: Likewise.
6620 * gcc.dg/vect/vect-74.c: Likewise.
6621 * gcc.dg/vect/vect-75.c: Likewise.
6622 * gcc.dg/vect/vect-76.c: Likewise.
6623 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6624 * gcc.dg/vect/vect-77.c: Likewise.
6625 * gcc.dg/vect/vect-77-global.c: Likewise.
6626 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6627 * gcc.dg/vect/vect-78.c: Likewise.
6628 * gcc.dg/vect/vect-78-global.c: Likewise.
6629 * gcc.dg/vect/vect-80.c: Likewise.
6630 * gcc.dg/vect/vect-85.c: Likewise.
6631 * gcc.dg/vect/vect-87.c: Likewise.
6632 * gcc.dg/vect/vect-88.c: Likewise.
6633 * gcc.dg/vect/vect-92.c: Likewise.
6634 * gcc.dg/vect/vect-93.c: Likewise.
6635 * gcc.dg/vect/vect-95.c: Likewise.
6636 * gcc.dg/vect/vect-97.c: Likewise.
6637 * gcc.dg/vect/vect-complex-1.c: Likewise.
6638 * gcc.dg/vect/vect-complex-4.c: Likewise.
6639 * gcc.dg/vect/vect-complex-5.c: Likewise.
6640 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6641 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6642 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6643 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6644 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6645 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6646 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6647 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6648 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6649 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6650 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6651 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6652 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6653 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6654 * gcc.dg/vect/vect-outer-1.c: Likewise.
6655 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6656 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6657 * gcc.dg/vect/vect-outer-2.c: Likewise.
6658 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6659 * gcc.dg/vect/vect-outer-2d.c: Likewise.
6660 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6661 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6662 * gcc.dg/vect/vect-outer-3.c: Likewise.
6663 * gcc.dg/vect/vect-outer-3c.c: Likewise.
6664 * gcc.dg/vect/vect-outer-5.c: Likewise.
6665 * gcc.dg/vect/vect-outer-6.c: Likewise.
6666 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6667 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6668 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6669 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6670 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6671 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6672 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6673 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6674 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6675 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6676 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6677 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6678 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6679 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6680
6681 2009-05-08 Joseph Myers <joseph@codesourcery.com>
6682
6683 PR c/24581
6684 * gcc.dg/torture/complex-sign.h: New header.
6685 * gcc.dg/torture/complex-sign-add.c,
6686 gcc.dg/torture/complex-sign-mixed-add.c,
6687 gcc.dg/torture/complex-sign-mixed-div.c,
6688 gcc.dg/torture/complex-sign-mixed-mul.c,
6689 gcc.dg/torture/complex-sign-mixed-sub.c,
6690 gcc.dg/torture/complex-sign-mul.c,
6691 gcc.dg/torture/complex-sign-sub.c: New tests.
6692
6693 2009-05-08 Janus Weil <janus@gcc.gnu.org>
6694
6695 PR fortran/39876
6696 * gfortran.dg/intrinsic_3.f90: New.
6697
6698 2009-05-07 Janis Johnson <janis187@us.ibm.com>
6699
6700 PR c/39037
6701 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6702 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6703 * gcc.dg/dfp/float-constant-double.c: New test.
6704 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6705 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6706 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6707 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6708 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6709 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6710 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6711 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6712 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6713
6714 2009-05-07 Jakub Jelinek <jakub@redhat.com>
6715
6716 PR middle-end/40057
6717 * gcc.c-torture/execute/pr40057.c: New test.
6718
6719 2009-05-06 James E. Wilson <wilson@codesourcery.com>
6720
6721 * gcc.c-torture/compile/const-high-part.c: New test.
6722
6723 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
6724
6725 PR testsuite/40050
6726 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6727 build plugin.
6728
6729 2009-05-06 Janus Weil <janus@gcc.gnu.org>
6730
6731 PR fortran/39630
6732 * gfortran.dg/proc_decl_1.f90: Modified.
6733 * gfortran.dg/proc_ptr_comp_1.f90: New.
6734 * gfortran.dg/proc_ptr_comp_2.f90: New.
6735 * gfortran.dg/proc_ptr_comp_3.f90: New.
6736 * gfortran.dg/proc_ptr_comp_4.f90: New.
6737 * gfortran.dg/proc_ptr_comp_5.f90: New.
6738 * gfortran.dg/proc_ptr_comp_6.f90: New.
6739
6740 2009-05-06 Dodji Seketeli <dodji@redhat.com>
6741
6742 PR c++/17395
6743 * g++.dg/template/call7.C: New test.
6744
6745 2009-05-06 Diego Novillo <dnovillo@google.com>
6746
6747 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6748
6749 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
6750
6751 * gfortran.dg/pr40021.f: Moved to ...
6752 * gfortran.fortran-torture/execute/pr40021.f: Here.
6753
6754 2009-05-06 Janis Johnson <janis187@us.ibm.com>
6755
6756 PR middle-end/39986
6757 * gcc.dg/dfp/pr39986.c: New test.
6758
6759 2009-05-06 Michael Matz <matz@suse.de>
6760
6761 PR middle-end/40021
6762 * gfortran.dg/pr40021.f: New test.
6763
6764 2009-05-06 Le-Chun Wu <lcwu@google.com>
6765
6766 * lib/plugin-support.exp: New file containing support procs for
6767 plugin testcases.
6768 * lib/target-supports.exp (check_plugin_available): New proc.
6769 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6770 * gcc.dg/plugin/selfassign.c: New plugin source file.
6771 * gcc.dg/plugin/self-assign-test-1.c: New test.
6772 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6773 * g++.dg/README: Add description for plugin test.
6774 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6775 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6776 * g++.dg/plugin/selfassign.c: New plugin source file.
6777 * g++.dg/plugin/self-assign-test-1.C: New test.
6778 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6779 * g++.dg/plugin/self-assign-test-3.C: Likewise.
6780 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6781 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6782
6783 2009-05-06 Tobias Burnus <burnus@net-b.de>
6784
6785 PR fortran/40041
6786 * gfortran.dg/intrinsic_2.f90: New test.
6787 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6788
6789 2009-05-06 Joseph Myers <joseph@codesourcery.com>
6790
6791 PR c/40032
6792 * gcc.dg/noncompile/incomplete-5.c: New test.
6793
6794 2009-05-05 Jakub Jelinek <jakub@redhat.com>
6795
6796 PR middle-end/39666
6797 * gcc.dg/pr39666-1.c: New test.
6798 * gcc.dg/pr39666-2.c: Likewise.
6799 * g++.dg/warn/Wuninitialized-4.C: Likewise.
6800 * g++.dg/warn/Wuninitialized-5.C: Likewise.
6801 * gfortran.dg/pr39666-1.f90: Likewise.
6802 * gfortran.dg/pr39666-2.f90: Likewise.
6803
6804 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
6805
6806 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6807 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6808 * gcc.target/mips/dspr2-MULTU.c: Likewise.
6809
6810 2009-05-05 Janus Weil <janus@gcc.gnu.org>
6811
6812 PR fortran/39998
6813 * gfortran.dg/proc_ptr_17.f90: New.
6814
6815 2009-05-05 Richard Guenther <rguenther@suse.de>
6816
6817 PR tree-optimization/40022
6818 * gcc.c-torture/execute/pr40022.c: New testcase.
6819
6820 2009-05-05 Richard Guenther <rguenther@suse.de>
6821
6822 PR middle-end/40023
6823 * gcc.c-torture/compile/pr40023.c: New testcase.
6824
6825 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
6826
6827 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6828 * g++.dg/template/overload9.C: Likewise.
6829 * g++.dg/ext/ms-1.C: New.
6830
6831 2009-05-05 Jakub Jelinek <jakub@redhat.com>
6832
6833 PR c++/40013
6834 * g++.dg/ext/vla7.C: New test.
6835
6836 2009-05-04 Joseph Myers <joseph@codesourcery.com>
6837
6838 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6839
6840 2009-05-04 Joseph Myers <joseph@codesourcery.com>
6841
6842 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6843 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6844 Update expected errors.
6845
6846 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6847
6848 PR c++/28152
6849 * g++.dg/parse/parser-pr28152.C: New.
6850 * g++.dg/parse/parser-pr28152-2.C: New.
6851
6852 2009-05-04 Joseph Myers <joseph@codesourcery.com>
6853
6854 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6855
6856 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
6857
6858 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6859 * gcc.target/sparc/fexpand-2.c: Likewise.
6860 * gcc.target/sparc/fpmerge-2.c: Likewise.
6861 * gcc.target/sparc/pdist-2.c: Likewise.
6862
6863 2009-05-03 Richard Guenther <rguenther@suse.de>
6864
6865 PR c/39983
6866 * gcc.c-torture/compile/pr39983.c: New testcase.
6867
6868 2009-05-03 Joseph Myers <joseph@codesourcery.com>
6869
6870 * gcc.dg/c99-complex-3.c: New test.
6871
6872 2009-05-03 Joseph Myers <joseph@codesourcery.com>
6873
6874 * gcc.dg/cpp/utf8-5byte-1.c: New test.
6875
6876 2009-05-02 Joseph Myers <joseph@codesourcery.com>
6877
6878 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6879
6880 2009-05-02 Richard Guenther <rguenther@suse.de>
6881
6882 PR middle-end/40001
6883 * gcc.target/spu/pr40001.c: New testcase.
6884
6885 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
6886
6887 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6888
6889 2009-04-30 Steve Ellcey <sje@cup.hp.com>
6890
6891 PR middle-end/39579
6892 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6893 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6894
6895 2009-04-30 Janis Johnson <janis187@us.ibm.com>
6896
6897 PR testsuite/39776
6898 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6899 no longer issued.
6900
6901 2009-04-30 David Ayers <ayers@fsfe.org>
6902
6903 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6904 and gcc_error_prefix variables.
6905 * objc.dg/bad-receiver-type.m: Update to match correct
6906 diagnostics marker.
6907 * objc.dg/encode-5.m: Likewise.
6908 * objc.dg/id-1.m: Likewise.
6909 * objc.dg/method-1.m: Likewise.
6910 * objc.dg/method-6.m: Likewise.
6911 * objc.dg/method-7.m: Likewise.
6912 * objc.dg/method-9.m: Likewise.
6913 * objc.dg/method-11.m: Likewise.
6914 * objc.dg/method-20.m: Likewise.
6915 * objc.dg/private-1.m: Likewise.
6916
6917 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
6918
6919 PR libfortran/39667
6920 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6921 * gfortran.dg/advance_4.f90: Likewise
6922 * gfortran.dg/advance_5.f90: Likewise
6923 * gfortran.dg/append_1.f90: Likewise
6924 * gfortran.dg/backslash_1.f90: Likewise
6925 * gfortran.dg/backslash_2.f90: Likewise
6926 * gfortran.dg/backslash_3.f: Likewise
6927 * gfortran.dg/backspace_10.f90: Likewise
6928 * gfortran.dg/backspace_3.f: Likewise
6929 * gfortran.dg/backspace_4.f: Likewise
6930 * gfortran.dg/backspace_5.f: Likewise
6931 * gfortran.dg/backspace_8.f: Likewise
6932 * gfortran.dg/backspace_9.f: Likewise
6933 * gfortran.dg/complex_write.f90: Likewise
6934 * gfortran.dg/convert_implied_open.f90: Likewise
6935 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6936 * gfortran.dg/dos_eol.f: Likewise
6937 * gfortran.dg/empty_format_1.f90: Likewise
6938 * gfortran.dg/endfile.f: Likewise
6939 * gfortran.dg/eof_1.f90: Likewise
6940 * gfortran.dg/eor_1.f90: Likewise
6941 * gfortran.dg/eor_handling_1.f90: Likewise
6942 * gfortran.dg/eor_handling_2.f90: Likewise
6943 * gfortran.dg/eor_handling_3.f90: Likewise
6944 * gfortran.dg/eor_handling_4.f90: Likewise
6945 * gfortran.dg/eor_handling_5.f90: Likewise
6946 * gfortran.dg/error_recovery_5.f90: Likewise
6947 * gfortran.dg/f2003_inquire_1.f03: Likewise
6948 * gfortran.dg/f2003_io_4.f03: Likewise
6949 * gfortran.dg/f2003_io_5.f03: Likewise
6950 * gfortran.dg/f2003_io_7.f03: Likewise
6951 * gfortran.dg/fgetc_1.f90: Likewise
6952 * gfortran.dg/fgetc_2.f90: Likewise
6953 * gfortran.dg/flush_1.f90: Likewise
6954 * gfortran.dg/fmt_exhaust.f90: Likewise
6955 * gfortran.dg/fmt_huge.f90: Likewise
6956 * gfortran.dg/fmt_read.f90: Likewise
6957 * gfortran.dg/fmt_t_1.f90: Likewise
6958 * gfortran.dg/fmt_t_2.f90: Likewise
6959 * gfortran.dg/fmt_t_3.f90: Likewise
6960 * gfortran.dg/fmt_t_4.f90: Likewise
6961 * gfortran.dg/fmt_t_5.f90: Likewise
6962 * gfortran.dg/fmt_t_7.f: Likewise
6963 * gfortran.dg/fseek.f90: Likewise
6964 * gfortran.dg/ftell_1.f90: Likewise
6965 * gfortran.dg/ftell_2.f90: Likewise
6966 * gfortran.dg/func_derived_3.f90: Likewise
6967 * gfortran.dg/inquire_9.f90: Likewise
6968 * gfortran.dg/iostat_1.f90: Likewise
6969 * gfortran.dg/iostat_2.f90: Likewise
6970 * gfortran.dg/list_read_1.f90: Likewise
6971 * gfortran.dg/list_read_4.f90: Likewise
6972 * gfortran.dg/list_read_5.f90: Likewise
6973 * gfortran.dg/list_read_7.f90: Likewise
6974 * gfortran.dg/list_read_8.f90: Likewise
6975 * gfortran.dg/list_read_9.f90: Likewise
6976 * gfortran.dg/namelist_13.f90: Likewise
6977 * gfortran.dg/namelist_14.f90: Likewise
6978 * gfortran.dg/namelist_15.f90: Likewise
6979 * gfortran.dg/namelist_16.f90: Likewise
6980 * gfortran.dg/namelist_17.f90: Likewise
6981 * gfortran.dg/namelist_18.f90: Likewise
6982 * gfortran.dg/namelist_19.f90: Likewise
6983 * gfortran.dg/namelist_20.f90: Likewise
6984 * gfortran.dg/namelist_24.f90: Likewise
6985 * gfortran.dg/namelist_26.f90: Likewise
6986 * gfortran.dg/namelist_27.f90: Likewise
6987 * gfortran.dg/namelist_28.f90: Likewise
6988 * gfortran.dg/namelist_37.f90: Likewise
6989 * gfortran.dg/namelist_38.f90: Likewise
6990 * gfortran.dg/namelist_39.f90: Likewise
6991 * gfortran.dg/namelist_40.f90: Likewise
6992 * gfortran.dg/namelist_43.f90: Likewise
6993 * gfortran.dg/namelist_44.f90: Likewise
6994 * gfortran.dg/namelist_45.f90: Likewise
6995 * gfortran.dg/namelist_46.f90: Likewise
6996 * gfortran.dg/namelist_47.f90: Likewise
6997 * gfortran.dg/namelist_48.f90: Likewise
6998 * gfortran.dg/namelist_49.f90: Likewise
6999 * gfortran.dg/namelist_50.f90: Likewise
7000 * gfortran.dg/namelist_51.f90: Likewise
7001 * gfortran.dg/namelist_52.f90: Likewise
7002 * gfortran.dg/namelist_56.f90: Likewise
7003 * gfortran.dg/namelist_char_only.f90: Likewise
7004 * gfortran.dg/namelist_use.f90: Likewise
7005 * gfortran.dg/namelist_use_only.f90: Likewise
7006 * gfortran.dg/noadv_size.f90: Likewise
7007 * gfortran.dg/open_access_append_1.f90: Likewise
7008 * gfortran.dg/pad_no.f90: Likewise
7009 * gfortran.dg/pr12884.f: Likewise
7010 * gfortran.dg/pr17090.f90: Likewise
7011 * gfortran.dg/pr17285.f90: Likewise
7012 * gfortran.dg/pr17286.f90: Likewise
7013 * gfortran.dg/pr18122.f90: Likewise
7014 * gfortran.dg/pr18210.f90: Likewise
7015 * gfortran.dg/pr18392.f90: Likewise
7016 * gfortran.dg/pr19155.f: Likewise
7017 * gfortran.dg/pr19216.f: Likewise
7018 * gfortran.dg/pr19467.f90: Likewise
7019 * gfortran.dg/pr19657.f: Likewise
7020 * gfortran.dg/pr20257.f90: Likewise
7021 * gfortran.dg/read_bad_advance.f90: Likewise
7022 * gfortran.dg/read_eof_2.f90: Likewise
7023 * gfortran.dg/read_eof_4.f90: Likewise
7024 * gfortran.dg/read_many_1.f: Likewise
7025 * gfortran.dg/read_noadvance.f90: Likewise
7026 * gfortran.dg/read_repeat.f90: Likewise
7027 * gfortran.dg/read_size_noadvance.f90: Likewise
7028 * gfortran.dg/read_x_past.f: Likewise
7029 * gfortran.dg/record_marker_1.f90: Likewise
7030 * gfortran.dg/record_marker_3.f90: Likewise
7031 * gfortran.dg/rewind_1.f90: Likewise
7032 * gfortran.dg/runtime_warning_1.f90: Likewise
7033 * gfortran.dg/shape_3.f90: Likewise
7034 * gfortran.dg/slash_1.f90: Likewise
7035 * gfortran.dg/stat_1.f90: Likewise
7036 * gfortran.dg/stat_2.f90: Likewise
7037 * gfortran.dg/streamio_11.f90: Likewise
7038 * gfortran.dg/streamio_3.f90: Likewise
7039 * gfortran.dg/streamio_4.f90: Likewise
7040 * gfortran.dg/streamio_9.f90: Likewise
7041 * gfortran.dg/tl_editing.f90: Likewise
7042 * gfortran.dg/unf_io_convert_1.f90: Likewise
7043 * gfortran.dg/unf_io_convert_2.f90: Likewise
7044 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7045 * gfortran.dg/unf_short_record_1.f90: Likewise
7046 * gfortran.dg/utf8_1.f03: Likewise
7047 * gfortran.dg/utf8_2.f03: Likewise
7048 * gfortran.dg/widechar_IO_1.f90: Likewise
7049 * gfortran.dg/write_check3.f90: Likewise
7050 * gfortran.dg/write_rewind_2.f: Likewise
7051 * gfortran.dg/x_slash_2.f: Likewise
7052
7053 2009-04-29 Richard Guenther <rguenther@suse.de>
7054
7055 PR target/39943
7056 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7057 New.
7058 (check_effective_target_vect_floatuint_cvt): Likewise.
7059 * gcc.dg/vect/slp-10.c: Adjust.
7060 * gcc.dg/vect/slp-11.c: Adjust.
7061 * gcc.dg/vect/slp-12b.c: Adjust.
7062 * gcc.dg/vect/slp-33.c: Adjust.
7063 * gcc.c-torture/compile/pr39943.c: New testcase.
7064
7065 2009-04-29 Richard Guenther <rguenther@suse.de>
7066
7067 PR middle-end/39937
7068 * gcc.c-torture/compile/pr39937.c: New testcase.
7069
7070 2009-04-29 Richard Guenther <rguenther@suse.de>
7071
7072 PR tree-optimization/39941
7073 * gcc.c-torture/compile/pr39941.c: New testcase.
7074
7075 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
7076
7077 * gcc.target/bfin/20090411-1.c: New test.
7078
7079 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
7080
7081 PR target/39565
7082 * gcc.dg/pr39565.c: New testcase.
7083
7084 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
7085
7086 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7087 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7088 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7089 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7090 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7091 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7092 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7093 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7094 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7095 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7096 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7097 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7098 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7099 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7100 * gcc.target/i386/pr37191.c: Likewise.
7101 * gcc.target/i386/reload-1.c: Likewise.
7102 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7103 * g++.old-deja/g++.pt/repo2.C: Likewise.
7104 * g++.old-deja/g++.pt/repo3.C: Likewise.
7105 * g++.old-deja/g++.pt/repo4.C: Likewise.
7106 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7107 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7108 * g++.dg/template/repo1.C: Likewise.
7109 * g++.dg/template/repo2.C: Likewise.
7110 * g++.dg/template/repo3.C: Likewise.
7111 * g++.dg/template/repo4.C: Likewise.
7112 * g++.dg/template/repo5.C: Likewise.
7113 * g++.dg/template/repo6.C: Likewise.
7114 * g++.dg/template/repo7.C: Likewise.
7115 * g++.dg/template/repo8.C: Likewise.
7116 * g++.dg/template/repo9.C: Likewise.
7117 * g++.dg/rtti/repo1.C: Likewise.
7118 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7119 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7120 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7121 * g++.dg/other/PR23205.C: Skip for vxworks.
7122 * g++.dg/ext/visibility/class1.C: Requires PIC.
7123 * g++.dg/eh/async-unwind2.C: Requires PIC.
7124 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7125 does not have cxa_exit.
7126
7127 2009-04-28 Jing Yu <jingyu@google.com>
7128
7129 PR testsuite/39790
7130 * lib/target-supports.exp (check_effective_target_tls): Remove
7131 comment of caching.
7132 (check_effective_target_tls_native): Likewise.
7133 (check_effective_target_tls_runtime): Likewise.
7134 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7135 tls to tls_runtime.
7136 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7137
7138 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7139
7140 PR fortran/39946
7141 * gfortran.dg/proc_ptr_16.f90: New.
7142
7143 2009-04-28 Steve Ellcey <sje@cup.hp.com>
7144
7145 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7146 lp64 is true.
7147
7148 2009-04-28 Richard Guenther <rguenther@suse.de>
7149
7150 PR middle-end/39937
7151 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7152
7153 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
7154
7155 * g++.dg/warn/pr35652.C: Removed.
7156 * gcc.dg/pr35652.c: Likewise.
7157
7158 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
7159
7160 * gcc.target/ia64/20071210-2.c: New testcase.
7161
7162 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7163
7164 PR c/39323
7165 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7166 * gcc.dg/pr39323-3.c: Ditto.
7167
7168 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7169
7170 PR fortran/39930
7171 PR fortran/39931
7172 * gfortran.dg/ambiguous_reference_2.f90: New.
7173 * gfortran.dg/pointer_assign_7.f90: New.
7174
7175 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
7176 Mark Mitchell <mark@codesourcery.com>
7177
7178 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7179 * gcc.dg/20020103-1.c: Check for __ppc.
7180 * gcc.dg/asm-b.c: Check for __ppc.
7181 * gcc.dg/20020919-1.c: Check for __ppc.
7182 * gcc.dg/20020312-2.c: Likewise.
7183 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7184 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7185 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7186 * g++.dg/warn/weak1.C: Likewise.
7187 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7188 static so appropriate optimizations kick in.
7189 (find_base_value_wrapper): New function.
7190 * g++.dg/eh/simd-5.C: Fix target triplet.
7191 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7192
7193 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7194 H.J. Lu <hongjiu.lu@intel.com>
7195
7196 PR target/39911
7197 * gcc.target/i386/pr39911.c: New test.
7198
7199 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
7200
7201 PR fortran/39879
7202 * gfortran.dg/alloc_comp_assign_10.f90: New test.
7203
7204 2009-04-28 Ben Elliston <bje@au.ibm.com>
7205
7206 PR c++/35652
7207 Revert:
7208
7209 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7210
7211 * gcc.dg/pr35652.C: New.
7212 * g++.dg/warn/pr35652.C: New.
7213 * gcc.dg/format/plus-1.c: Adjust message.
7214
7215 2009-04-27 DJ Delorie <dj@redhat.com>
7216
7217 * lib/target-supports.exp (check_effective_target_double64): New.
7218 (check_effective_target_double64plus): New.
7219 (check_effective_target_large_double): New.
7220 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7221 * gcc.dg/div-double-1.c: Likewise.
7222 * gcc.dg/Wconversion-real.c: Require large_double.
7223 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7224
7225 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7226 are too small.
7227
7228 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7229 constants as long.
7230
7231 2009-04-27 Ian Lance Taylor <iant@google.com>
7232
7233 * gcc.dg/Wcxx-compat-5.c: New testcase.
7234 * gcc.dg/Wcxx-compat-6.c: New testcase.
7235
7236 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7237
7238 Allow non-constant arguments to conversion intrinsics.
7239 * gcc.target/spu/intrinsics-3.c: Update tests.
7240
7241 2009-04-27 Richard Guenther <rguenther@suse.de>
7242
7243 PR middle-end/39928
7244 * gcc.c-torture/compile/pr39928-1.c: New testcase.
7245 * gcc.c-torture/compile/pr39928-2.c: Likewise.
7246
7247 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
7248
7249 PR target/39903
7250 * gcc.dg/torture/pr39903-1.c: New.
7251 * gcc.dg/torture/pr39903-2.c: Likewise.
7252
7253 2009-04-27 Revital Eres <eres@il.ibm.com>
7254
7255 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7256 and check it.
7257 * gcc.dg/sms-2.c: Add dump check.
7258 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7259 and check it.
7260 * gcc.dg/sms-4.c: Likewise.
7261 * gcc.dg/sms-5.c: Likewise.
7262 * gcc.dg/sms-6.c: Likewise.
7263 * gcc.dg/sms-7.c: Likewise.
7264 * gcc.dg/sms-antideps.c: Rename to...
7265 * gcc.dg/sms-8.c: This and add sms dump file and check it.
7266
7267 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
7268
7269 * gnat.dg/opt2.adb: New test.
7270
7271 2009-04-27 Jakub Jelinek <jakub@redhat.com>
7272
7273 PR c++/39875
7274 * g++.dg/warn/Wunused-15.C: New test.
7275
7276 2009-04-26 Michael Matz <matz@suse.de>
7277
7278 Expand from SSA.
7279 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7280 change regexps.
7281 * gcc.target/i386/pr37248-1.c: Modified.
7282 * gcc.target/i386/pr37248-3.c: Modified.
7283 * gcc.target/i386/pr37248-2.c: Modified.
7284 * gnat.dg/aliasing1.adb: Modified.
7285 * gnat.dg/pack9.adb: Modified.
7286 * gnat.dg/aliasing2.adb: Modified.
7287 * gcc.dg/strict-overflow-2.c: Modified.
7288 * gcc.dg/autopar/reduc-1char.c: Modified.
7289 * gcc.dg/autopar/reduc-2char.c: Modified.
7290 * gcc.dg/autopar/reduc-1.c: Modified.
7291 * gcc.dg/autopar/reduc-2.c: Modified.
7292 * gcc.dg/autopar/reduc-3.c: Modified.
7293 * gcc.dg/autopar/reduc-6.c: Modified.
7294 * gcc.dg/autopar/reduc-7.c: Modified.
7295 * gcc.dg/autopar/reduc-8.c: Modified.
7296 * gcc.dg/autopar/reduc-9.c: Modified.
7297 * gcc.dg/autopar/reduc-1short.c: Modified.
7298 * gcc.dg/autopar/reduc-2short.c: Modified.
7299 * gcc.dg/autopar/parallelization-1.c: Modified.
7300 * gcc.dg/strict-overflow-4.c: Modified.
7301 * gcc.dg/strict-overflow-6.c: Modified.
7302 * gcc.dg/gomp/combined-1.c: Modified.
7303 * gcc.dg/no-strict-overflow-1.c: Modified.
7304 * gcc.dg/no-strict-overflow-3.c: Modified.
7305 * gcc.dg/no-strict-overflow-5.c: Modified.
7306 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7307 * gcc.dg/tree-ssa/pr18134.c: Modified.
7308 * gcc.dg/tree-ssa/20030824-1.c: Modified.
7309 * gcc.dg/tree-ssa/vector-2.c: Modified.
7310 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7311 * gcc.dg/tree-ssa/loop-21.c: Modified.
7312 * gcc.dg/tree-ssa/20030824-2.c: Modified.
7313 * gcc.dg/tree-ssa/vector-3.c: Modified.
7314 * gcc.dg/tree-ssa/asm-3.c: Modified.
7315 * gcc.dg/tree-ssa/pr23294.c: Modified.
7316 * gcc.dg/tree-ssa/loop-22.c: Modified.
7317 * gcc.dg/tree-ssa/loop-15.c: Modified.
7318 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7319 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7320 * gcc.dg/tree-ssa/pr20139.c: Modified.
7321 * gcc.dg/tree-ssa/scev-cast.c: Modified.
7322 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7323 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7324 * gcc.dg/tree-ssa/loop-5.c: Modified.
7325 * gcc.dg/tree-ssa/pr19431.c: Modified.
7326 * gcc.dg/tree-ssa/pr32044.c: Modified.
7327 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7328 * gcc.dg/tree-ssa/loop-19.c: Modified.
7329 * gcc.dg/tree-ssa/loop-28.c: Modified.
7330 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7331 * gcc.dg/tree-ssa/divide-1.c: Modified.
7332 * gcc.dg/tree-ssa/inline-1.c: Modified.
7333 * gcc.dg/tree-ssa/divide-3.c: Modified.
7334 * gcc.dg/tree-ssa/pr30978.c: Modified.
7335 * gcc.dg/tree-ssa/alias-6.c: Modified.
7336 * gcc.dg/tree-ssa/divide-4.c: Modified.
7337 * gcc.dg/tree-ssa/alias-11.c: Modified.
7338 * gcc.dg/no-strict-overflow-7.c: Modified.
7339 * gcc.dg/strict-overflow-1.c: Modified.
7340 * gcc.dg/pr15784-4.c: Modified.
7341 * gcc.dg/pr34263.c: Modified.
7342 * gcc.dg/strict-overflow-3.c: Modified.
7343 * gcc.dg/tree-prof/stringop-1.c: Modified.
7344 * gcc.dg/tree-prof/val-prof-1.c: Modified.
7345 * gcc.dg/tree-prof/val-prof-2.c: Modified.
7346 * gcc.dg/tree-prof/val-prof-3.c: Modified.
7347 * gcc.dg/tree-prof/val-prof-4.c: Modified.
7348 * gcc.dg/no-strict-overflow-2.c: Modified.
7349 * gcc.dg/no-strict-overflow-4.c: Modified.
7350 * gcc.dg/no-strict-overflow-6.c: Modified.
7351 * g++.dg/tree-ssa/pr27090.C: Modified.
7352 * g++.dg/tree-ssa/tmmti-2.C: Modified.
7353 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7354 * g++.dg/tree-ssa/pr19807.C: Modified.
7355 * g++.dg/opt/pr30965.C: Modified.
7356 * g++.dg/init/new17.C: Modified.
7357 * gfortran.dg/whole_file_6.f90: Modified.
7358 * gfortran.dg/whole_file_5.f90: Modified.
7359 * gfortran.dg/reassoc_1.f90: Modified.
7360 * gfortran.dg/reassoc_3.f90: Modified.
7361
7362 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
7363
7364 PR fortran/39893
7365 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7366
7367 2009-04-26 Jakub Jelinek <jakub@redhat.com>
7368
7369 PR inline-asm/39543
7370 * gcc.target/i386/pr39543-1.c: New test.
7371 * gcc.target/i386/pr39543-2.c: New test.
7372 * gcc.target/i386/pr39543-3.c: New test.
7373
7374 PR c/39889
7375 * gcc.dg/Wunused-value-3.c: New test.
7376
7377 2009-04-26 Joseph Myers <joseph@codesourcery.com>
7378
7379 PR c/39581
7380 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7381 gcc.dg/vla-21.c: New tests.
7382
7383 2009-04-26 Joseph Myers <joseph@codesourcery.com>
7384
7385 PR c/39556
7386 * gcc.dg/inline-34.c: New test.
7387
7388 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7389
7390 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7391 gcc.dg/enum-const-3.c: New tests.
7392 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7393 -pedantic-errors. Update expected diagnostics.
7394
7395 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7396
7397 PR c/39582
7398 * gcc.dg/vla-20.c: New test.
7399
7400 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7401
7402 PR c/39564
7403 * gcc.dg/vla-19.c: New test.
7404
7405 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7406
7407 PR preprocessor/39559
7408 * gcc.dg/c99-intconst-2.c: New test.
7409
7410 2009-04-25 Jan Hubicka <jh@suse.cz>
7411
7412 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7413
7414 2009-04-25 Janus Weil <janus@gcc.gnu.org>
7415
7416 PR fortran/39688
7417 * gfortran.dg/import7.f90: New.
7418
7419 2009-04-24 Richard Guenther <rguenther@suse.de>
7420
7421 * gcc.dg/tree-ssa/vrp48.c: Fix.
7422
7423 2008-04-24 Doug Kwan <dougkwan@google.com>
7424
7425 * g++.dg/init/copy7.C: Only abort in memcpy if source and
7426 destination are the same.
7427
7428 2009-04-24 Richard Guenther <rguenther@suse.de>
7429
7430 * gcc.dg/tree-ssa/vrp48.c: New testcase.
7431
7432 2009-04-24 Joseph Myers <joseph@codesourcery.com>
7433
7434 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7435 gcc.dg/array-const-3.c: New tests.
7436
7437 2009-04-24 Ian Lance Taylor <iant@google.com>
7438
7439 * gcc.dg/Wcxx-compat-4.c: New testcase.
7440
7441 2009-04-24 Daniel Kraft <d@domob.eu>
7442
7443 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7444 expected on already erraneous symbol (renamed to fresh one).
7445
7446 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
7447
7448 PR middle-end/39867
7449 * gcc.dg/pr39867.c: New.
7450
7451 2009-04-24 Janus Weil <janus@gcc.gnu.org>
7452
7453 PR fortran/39861
7454 PR fortran/39864
7455 * gfortran.dg/intrinsic_1.f90: New.
7456
7457 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7458
7459 * gnat.dg/alignment7.adb: New test.
7460 * gnat.dg/alignment8.adb: Likewise.
7461
7462 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7463
7464 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7465 * gnat.dg/specs/rep_clause2.ads: New test.
7466
7467 2009-04-24 Jakub Jelinek <jakub@redhat.com>
7468
7469 PR rtl-optimization/39794
7470 * gcc.dg/pr39794.c: New test.
7471
7472 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
7473
7474 * gnat.dg/atomic1.adb: New test.
7475 * gnat.dg/atomic1_pkg.ads: New helper.
7476
7477 2009-04-23 Steve Ellcey <sje@cup.hp.com>
7478
7479 PR testsuite/39623
7480 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7481 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7482
7483 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
7484
7485 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7486 warning.
7487
7488 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7489
7490 PR C/31499
7491 * gcc.dg/vector-init-1.c: New testcase.
7492 * gcc.dg/vector-init-2.c: New testcase.
7493
7494 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
7495
7496 * gnat.dg/enum2.adb: New test.
7497 * gnat.dg/enum2_pkg.ads: New helper.
7498
7499 2009-04-22 Jakub Jelinek <jakub@redhat.com>
7500
7501 PR c/39855
7502 * gcc.dg/torture/pr39855.c: New test.
7503
7504 2009-04-22 Dodji Seketeli <dodji@redhat.com>
7505
7506 PR c++/39639
7507 * g++.dg/cpp0x/pr39639.C: New test.
7508
7509 2009-04-22 Mark Heffernan <meheff@google.com>
7510
7511 * gcc.dg/profile-generate-3.c: New test.
7512
7513 2009-04-22 Jan Hubicka <jh@suse.cz>
7514
7515 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7516
7517 2009-04-22 Steve Ellcey <sje@cup.hp.com>
7518
7519 PR testsuite/39623
7520 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7521
7522 2009-04-22 Richard Guenther <rguenther@suse.de>
7523
7524 PR tree-optimization/39824
7525 * gcc.c-torture/compile/pr39824.c: New testcase.
7526
7527 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7528
7529 PR c++/14875
7530 * g++.dg/parse/parser-pr14875.C: New.
7531 * g++.dg/parse/parser-pr14875-2.C: New.
7532 * g++.dg/parse/error6.C: Update match string.
7533
7534 2009-04-22 Richard Guenther <rguenther@suse.de>
7535
7536 PR tree-optimization/39845
7537 * gcc.c-torture/compile/pr39845.c: New testcase.
7538
7539 2009-04-22 Janus Weil <janus@gcc.gnu.org>
7540
7541 PR fortran/39735
7542 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7543 * gfortran.dg/external_initializer.f90: Modified.
7544 * gfortran.dg/interface_26.f90: Modified.
7545 * gfortran.dg/intrinsic_subroutine.f90: Modified.
7546 * gfortran.dg/proc_ptr_3.f90: Modified.
7547 * gfortran.dg/proc_ptr_15.f90: New.
7548 * gfortran.dg/proc_ptr_result_1.f90: Modified.
7549
7550 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7551
7552 PR c++/35711
7553 * g++.dg/warn/pr35711.C: New.
7554 * g++.dg/conversion/ptrmem2.C: Update.
7555
7556 2009-04-21 Joseph Myers <joseph@codesourcery.com>
7557
7558 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7559 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7560 README.gcc, g++.dg/README, g++.dg/compat/break/README,
7561 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7562 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7563 gcc.c-torture/ChangeLog.0,
7564 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7565 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7566 gcc.target/i386/math-torture/math-torture.exp,
7567 gcc.target/mips/inter/mips16-inter.exp,
7568 gcc.target/mips/mips-nonpic/README,
7569 gcc.target/x86_64/abi/README.gcc,
7570 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7571 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7572 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7573 notices.
7574 * ChangeLog-1993-2007, ChangeLog: Correct dates.
7575
7576 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7577
7578 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7579
7580 2009-04-21 Richard Guenther <rguenther@suse.de>
7581
7582 PR middle-end/39829
7583 * gcc.dg/torture/pr39829.c: New testcase.
7584
7585 2009-04-21 Martin Jambor <mjambor@suse.cz>
7586
7587 * gcc.dg/tree-ssa/cswtch-2.c: New test.
7588
7589 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7590
7591 PR 16202
7592 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7593 * gcc.dg/sequence-pt-2.c: New.
7594 * gcc.dg/sequence-pt-3.c: New.
7595 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7596 * g++.dg/warn/sequence-pt-2.c: New.
7597 * g++.dg/warn/sequence-pt-3.c: New.
7598
7599 2009-04-21 Jakub Jelinek <jakub@redhat.com>
7600
7601 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7602
7603 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7604
7605 * gnat.dg/import1.ad[sb]: New test.
7606
7607 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7608
7609 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7610 return 0.
7611
7612 2009-04-20 Tobias Burnus <burnus@net-b.de>
7613
7614 PR fortran/39811
7615 * gfortran.dg/continuation_11.f90: New test.
7616
7617 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7618
7619 PR c++/13358
7620 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7621 messages. Test for "long long" in system headers.
7622 * gcc.dg/c99-longlong-2.c: New.
7623 * g++.dg/warn/pr13358.C: New.
7624 * g++.dg/warn/pr13358-2.C: New.
7625 * g++.dg/warn/pr13358-3.C: New.
7626 * g++.dg/warn/pr13358-4.C: New.
7627
7628 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7629
7630 * gcc.dg/framework-2.c: Fix up for non existent includes
7631 being fatal errors now.
7632
7633 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
7634
7635 PR fortran/39800
7636 * gfortran.dg/private_type_13.f90: New test.
7637 * gfortran.dg/private_type_2.f90: Add option -std=f95.
7638
7639 2009-04-20 Le-Chun Wu <lcwu@google.com>
7640
7641 PR c++/39803
7642 * g++.dg/warn/Wunused-14.C: New test.
7643
7644 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7645
7646 * gnat.dg/specs/small_alignment.ads: New test.
7647
7648 2009-04-20 Ian Lance Taylor <iant@google.com>
7649
7650 * gcc.dg/Wcxx-compat-3.c: New testcase.
7651
7652 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7653
7654 * gnat.dg/pack13.ad[sb]: New test.
7655 * gnat.dg/pack13_pkg.ads: New helper.
7656
7657 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7658
7659 * gnat.dg/discr11.ad[sb]: New test.
7660 * gnat.dg/discr11_pkg.ads: New helper.
7661
7662 2009-04-20 Ira Rosen <irar@il.ibm.com>
7663
7664 PR tree-optimization/39675
7665 * gcc.dg/vect/O3-pr39675-2.c: New test.
7666
7667 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7668
7669 * gnat.dg/rep_clause3.adb: New test.
7670
7671 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7672
7673 PR c/37481
7674 * gcc.dg/c99-flex-array-7.c: New test.
7675
7676 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7677
7678 PR c/19771
7679 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7680
7681 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7682
7683 PR c/38243
7684 * gcc.dg/c99-restrict-3.c: New test.
7685
7686 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7687
7688 PR preprocessor/20078
7689 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7690
7691 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
7692
7693 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7694 Do not pass -B$root after -margs.
7695
7696 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7697
7698 PR c/32061
7699 PR c++/36954
7700 * gcc.dg/pr32061.c: New.
7701 * gcc.dg/Wlogical-op-1.c: Update.
7702 * g++.dg/warn/Wlogical-op-1.C: Update.
7703 * g++.dg/warn/pr36954.C: New.
7704
7705 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7706
7707 PR c/27676
7708 * gcc.dg/lvalue-5.c: New test.
7709
7710 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7711
7712 PR c/22367
7713 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7714
7715 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7716
7717 * gcc.dg/cpp/include5.c: New test.
7718
7719 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7720
7721 PR c/35210
7722 * gcc.dg/call-diag-2.c: New test.
7723
7724 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7725
7726 PR preprocessor/39646
7727 * gcc.dg/cpp/line8.c: New test.
7728
7729 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7730
7731 PR preprocessor/39647
7732 * gcc.dg/cpp/line7.c: New test.
7733
7734 2009-04-18 Richard Guenther <rguenther@suse.de>
7735
7736 PR middle-end/39804
7737 * gcc.target/i386/pr39804.c: New testcase.
7738
7739 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
7740
7741 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7742 * g++.dg/other/pr39496.C: Likewise.
7743
7744 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7745
7746 PR middle-end/36902
7747 * gcc.dg/pr36902.c: New.
7748
7749 2009-04-17 Diego Novillo <dnovillo@google.com>
7750
7751 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7752 violation for variable 'inside_main'.
7753
7754 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7755
7756 * gfortran.fortran-torture/execute/getarg_1.x: New file.
7757
7758 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7759
7760 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7761
7762 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7763
7764 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7765 * gfortran.dg/chmod_2.f90: Likewise.
7766 * gfortran.dg/chmod_3.f90: Likewise.
7767 * gfortran.dg/open_errors.f90: Likewise.
7768 * gfortran.dg/stat_1.f90: Likewise.
7769 * gfortran.dg/stat_2.f90: Likewise.
7770
7771 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7772
7773 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7774 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7775 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7776 * gfortran.dg/nearest_1.f90: Likewise.
7777 * gfortran.dg/nearest_3.f90: Likewise.
7778 * gfortran.dg/isnan_1.f90: Likewise.
7779 * gfortran.dg/isnan_2.f90: Likewise.
7780 * gfortran.dg/nan_1.f90: Likewise.
7781 * gfortran.dg/nan_2.f90: Likewise.
7782 * gfortran.dg/nan_3.f90: Likewise.
7783 * gfortran.dg/nan_4.f90: Likewise.
7784 * gfortran.dg/module_nan.f90: Likewise.
7785 * gfortran.dg/int_conv_2.f90: Likewise.
7786 * gfortran.dg/init_flag_3.f90: Likewise.
7787 * gfortran.dg/namelist_42.f90: Likewise.
7788 * gfortran.dg/namelist_43.f90: Likewise.
7789 * gfortran.dg/real_const_3.f90: Likewise.
7790 * gfortran.dg/transfer_simplify_1.f90: Likewise.
7791
7792 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7793 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7794 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7795 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7796 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7797
7798 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7799 * gfortran.dg/gamma_5.f90: Likewise.
7800
7801 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7802
7803 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7804 less strict so it also works with auto-overlay support.
7805 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7806 for "exceeds local store" linker errors on the SPU.
7807
7808 * lib/gfortran.exp: Include target-supports.exp.
7809 (gfortran_init): On SPU targets where automatic overlay support
7810 is available, use it to build all Fortran test cases.
7811
7812 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7813
7814 2009-04-17 Arnaud Charlet <charlet@adacore.com>
7815
7816 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7817 rule enforced by gnat on taft types.
7818
7819 2009-04-17 Jakub Jelinek <jakub@redhat.com>
7820
7821 PR testsuite/39792
7822 * g++.dg/ext/complit11.C: Add empty dg-options.
7823
7824 2009-04-16 Andrew Pinski <pinskia@gmail.com>
7825
7826 PR c++/17570
7827 * g++.dg/template/defarg11.C: New test.
7828
7829 2009-04-16 Andrew Pinski <pinskia@gmail.com>
7830
7831 PR c++/28766
7832 * g++.dg/ext/complit11.C: New testcase.
7833
7834 2009-04-15 Le-Chun Wu <lcwu@google.com>
7835
7836 PR c++/39551
7837 * g++.dg/warn/Wunused-13.C: New testcase.
7838
7839 2009-04-15 Ian Lance Taylor <iant@google.com>
7840
7841 * gcc.dg/Wenum-compare-1.c: New testcase.
7842
7843 2009-04-15 Richard Guenther <rguenther@suse.de>
7844
7845 PR tree-optimization/39764
7846 * g++.dg/torture/pr39764.C: New testcase.
7847
7848 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
7849
7850 * g++.dg/ext/altivec-17.C: New.
7851
7852 2009-04-15 Arnaud Charlet <charlet@adacore.com>
7853
7854 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7855 * gnat.dg/specs/limited1.ads: Ditto.
7856
7857 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7858
7859 PR testsuite/39769
7860 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7861 for testing the results of estimate instructions.
7862 * gcc.dg/vmx/3a-04m.c (test): Ditto.
7863 * gcc.dg/vmx/3a-05.c (test): Ditto.
7864
7865 2009-04-14 Jason Merrill <jason@redhat.com>
7866
7867 PR c++/39763
7868 * g++.dg/warn/Wshadow-4.C: Extend.
7869
7870 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
7871
7872 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7873 (do_D): Remove attribute hidden.
7874
7875 2009-04-13 Jason Merrill <jason@redhat.com>
7876
7877 PR c++/39480
7878 * g++.dg/init/copy7.C: New.
7879
7880 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
7881
7882 PR testsuite/39733
7883 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7884 (check_for_all_options): This.
7885
7886 2009-04-13 Jason Merrill <jason@redhat.com>
7887
7888 PR c++/39750
7889 * g++.dg/template/crash90.C: New.
7890
7891 2009-04-12 Jason Merrill <jason@redhat.com>
7892
7893 PR c++/39742
7894 * g++.dg/overload/extern-C-2.C: New.
7895
7896 2009-04-12 Joseph Myers <joseph@codesourcery.com>
7897
7898 PR preprocessor/31869
7899 * gcc.dg/cpp/strify5.c: New test.
7900
7901 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
7902
7903 * gnat.dg/enum1.adb: New test.
7904 * gnat.dg/enum1_pkg.ads: New helper.
7905
7906 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
7907
7908 PR target/39740
7909 * gcc.target/alpha/pr39740.c: New test.
7910
7911 2009-04-11 Daniel Kraft <d@domob.eu>
7912
7913 PR fortran/37746
7914 * gfortran.dg/bounds_check_strlen_1.f90: New test.
7915 * gfortran.dg/bounds_check_strlen_2.f90: New test.
7916 * gfortran.dg/bounds_check_strlen_3.f90: New test.
7917 * gfortran.dg/bounds_check_strlen_4.f90: New test.
7918 * gfortran.dg/bounds_check_strlen_5.f90: New test.
7919 * gfortran.dg/bounds_check_strlen_6.f90: New test.
7920 * gfortran.dg/bounds_check_strlen_7.f90: New test.
7921 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7922 expected string length that failed with -fbounds-check now.
7923 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7924
7925 2009-04-11 Janus Weil <janus@gcc.gnu.org>
7926
7927 PR fortran/39692
7928 * gfortran.dg/proc_ptr_14.f90: New.
7929
7930 2009-04-11 Richard Guenther <rguenther@suse.de>
7931
7932 PR middle-end/39732
7933 * g++.dg/torture/pr39732.C: New testcase.
7934
7935 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
7936
7937 * gfortran.dg/whole_file_5.f90: New.
7938 * gfortran.dg/whole_file_6.f90: New.
7939
7940 2009-04-11 Richard Guenther <rguenther@suse.de>
7941
7942 PR tree-optimization/39713
7943 * g++.dg/torture/pr39713.C: New testcase.
7944
7945 2009-04-10 Richard Guenther <rguenther@suse.de>
7946
7947 PR c/39712
7948 * gcc.dg/pr39712.c: New testcase.
7949
7950 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
7951
7952 PR c++/28301
7953 * g++.dg/cpp0x/enum2.C: Updated.
7954 * g++.dg/debug/pr22514.C: Likewise.
7955 * g++.dg/parse/enum2.C: Likewise.
7956 * g++.dg/parse/enum3.C: Likewise.
7957 * g++.dg/template/crash79.C: Likewise.
7958 * g++.old-deja/g++.jason/cond.C: Likewise.
7959
7960 2009-04-10 Chao-ying Fu <fu@mips.com>
7961
7962 * gcc.target/mips/interrupt_handler.c: Change from compile to
7963 assemble.
7964
7965 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7966
7967 * objc/execute/forward-1.x: Fix x86_64 entry typos.
7968
7969 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
7970
7971 PR fortran/38709
7972 * gfortran.dg/zero_sized_6.f90: New.
7973
7974 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
7975
7976 PR c++/20118
7977 * g++.dg/parse/pr20118.C: New.
7978 * g++.dg/template/spec16.C: Update.
7979
7980 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
7981
7982 PR testsuite/35621
7983 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7984 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7985 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7986 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7987 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7988 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7989 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7990 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7991 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7992 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7993 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7994 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7995 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7996 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7997 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7998 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7999 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8000
8001 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8002
8003 PR target/39678
8004 * g++.dg/torture/pr39678.C: New.
8005 * gcc.dg/compat/struct-complex-2.h: Likewise.
8006 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8007 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8008 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8009 * gcc.dg/torture/pr39678.c: Likewise.
8010 * gcc.target/i386/pr39678.c: Likewise.
8011
8012 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8013 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8014
8015 * gcc.target/x86_64/abi/test_passing_structs.c: Include
8016 <complex.h>. Add tests for structure with complex float.
8017
8018 2009-04-10 Ben Elliston <bje@au.ibm.com>
8019 Joseph Myers <joseph@codesourcery.com>
8020
8021 PR target/36800
8022 * gcc.dg/dfp/pr36800.c: New.
8023
8024 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8025 Rafael Avila de Espindola <espindola@google.com>
8026
8027 * gcc.misc-tests/help.exp: New file.
8028 * lib/options.exp: New file.
8029
8030 2009-04-09 Janis Johnson <janis187@us.ibm.com>
8031
8032 PR libobjc/36610
8033 * objc/execute/forward-1.x: New.
8034
8035 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
8036
8037 * gcc.dg/pr27150-1.c: Change to a link test.
8038
8039 2009-04-09 Jakub Jelinek <jakub@redhat.com>
8040
8041 * g++.dg/lookup/using2.C: Change copyright header to refer to version
8042 3 of the GNU General Public License and to point readers at the
8043 COPYING3 file and the FSF's license web page.
8044 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8045 * gcc.dg/struct/struct-reorg.exp: Likewise.
8046 * gcc.target/spu/tag_manager.c: Likewise.
8047
8048 2009-04-09 Richard Guenther <rguenther@suse.de>
8049
8050 PR testsuite/39696
8051 * ssa-ccp-25.c: Adjust pattern.
8052
8053 2009-04-09 Janus Weil <janus@gcc.gnu.org>
8054
8055 PR fortran/36704
8056 * gfortran.dg/external_procedures_1.f90: Modified.
8057 * gfortran.dg/proc_ptr_result_1.f90: New.
8058 * gfortran.dg/proc_ptr_result_2.f90: New.
8059 * gfortran.dg/proc_ptr_result_3.f90: New.
8060
8061 2009-04-09 Richard Guenther <rguenther@suse.de>
8062
8063 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8064 to prevent constant propagation.
8065 * gcc.dg/vect/vect-56.c: Likewise.
8066 * gcc.dg/vect/vect-58.c: Likewise.
8067 * gcc.dg/vect/vect-60.c: Likewise.
8068 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8069 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8070 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8071
8072 2009-04-09 Richard Guenther <rguenther@suse.de>
8073
8074 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8075 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8076
8077 2009-04-09 Joseph Myers <joseph@codesourcery.com>
8078
8079 PR c/39613
8080 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8081 New tests.
8082
8083 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8084
8085 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8086 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8087
8088 2009-04-08 Jakub Jelinek <jakub@redhat.com>
8089
8090 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8091
8092 2009-04-08 Jason Merrill <jason@redhat.com>
8093
8094 PR c++/25185
8095 * g++.dg/template/error40.C: Add another test.
8096
8097 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8098
8099 PR c/39614
8100 PR c/39673
8101 * gcc.c-torture/compile/pr39614-1.c,
8102 gcc.c-torture/compile/pr39614-2.c,
8103 gcc.c-torture/compile/pr39614-3.c,
8104 gcc.c-torture/compile/pr39614-4.c,
8105 gcc.c-torture/compile/pr39614-5.c,
8106 gcc.c-torture/compile/pr39673-1.c,
8107 gcc.c-torture/compile/pr39673-2.c: New tests.
8108 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8109 more cases.
8110 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8111 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8112 expected errors.
8113
8114 2009-04-08 Dodji Seketeli <dodji@redhat.com>
8115
8116 PRc++/39637
8117 * g++.dg/cpp0x/variadic-crash2.C: New test.
8118
8119 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
8120
8121 PR fortran/38863
8122 * gfortran.dg/alloc_comp_result_1.f90: New test.
8123
8124 2009-04-07 Jason Merrill <jason@redhat.com>
8125
8126 PR c++/34691
8127 * g++.dg/overload/extern-C-1.C: New.
8128
8129 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8130
8131 PR testsuite/39325
8132 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8133
8134 2009-04-07 Jason Merrill <jason@redhat.com>
8135
8136 PR c++/25185
8137 * g++.dg/template/error40.C: New.
8138
8139 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8140
8141 PR fortran/38152
8142 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8143
8144 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
8145
8146 * gnat.dg/subp_elim_errors.ad[sb]: New test.
8147
8148 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8149
8150 PR fortran/38290
8151 * gfortran.dg/proc_decl_1.f90: Modified.
8152 * gfortran.dg/proc_ptr_11.f90: Extended.
8153 * gfortran.dg/proc_ptr_13.f90: Modified.
8154
8155 2009-04-06 Jason Merrill <jason@redhat.com>
8156
8157 PR c++/35146
8158 * g++.dg/template/fnspec1.C: New.
8159
8160 2009-04-06 Laurent GUERBY <laurent@guerby.net>
8161
8162 * lib/gnat.exp: Handle multilib.
8163
8164 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8165
8166 PR fortran/38863
8167 * gfortran.dg/dependency_23.f90: New test.
8168
8169 2009-04-06 Richard Guenther <rguenther@suse.de>
8170
8171 PR tree-optimization/28868
8172 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8173 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8174 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8175 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8176
8177 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8178
8179 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8180
8181 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8182
8183 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8184
8185 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8186
8187 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8188 with the built-in y0, and the subsequent warning.
8189 (y1): Likewise, rename to y_1.
8190
8191 2009-04-06 Janus Weil <janus@gcc.gnu.org>
8192
8193 PR fortran/39414
8194 * gfortran.dg/proc_decl_21.f90: New.
8195
8196 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8197
8198 PR fortran/36091
8199 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8200
8201 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
8202
8203 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8204 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8205 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8206 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8207 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8208 gfortran.dg/namelist_49.f90: Gate test on effective_target
8209 fd_truncate.
8210 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
8211
8212 2009-04-05 Daniel Kraft <d@domob.eu>
8213
8214 PR fortran/38654
8215 * gfortran.dg/read_float_2.f03
8216 * gfortran.dg/read_float_3.f90
8217
8218 2009-04-05 Richard Guenther <rguenther@suse.de>
8219
8220 PR tree-optimization/39648
8221 * gcc.c-torture/compile/pr39648.c: New testcase.
8222
8223 2009-04-05 Jason Merrill <jason@redhat.com>
8224
8225 PR c++/14912
8226 * g++.dg/template/error39.C: New.
8227
8228 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
8229
8230 PR fortran/29458
8231 * gfortran.dg/implied_do_1.f90: New.
8232
8233 2009-04-04 Tobias Burnus <burnus@net-b.de>
8234
8235 PR fortran/39577
8236 * gfortran.dg/recursive_check_8.f90: New.
8237 * gfortran.dg/recursive_check_9.f90: New.
8238 * gfortran.dg/recursive_check_10.f90: New.
8239 * gfortran.dg/recursive_check_11.f90: New.
8240 * gfortran.dg/recursive_check_12.f90: New.
8241 * gfortran.dg/recursive_check_13.f90: New.
8242 * gfortran.dg/recursive_check_14.f90: New.
8243
8244 2009-04-04 Jason Merrill <jason@redhat.com>
8245
8246 PR c++/25185
8247 * g++.dg/template/error38.C: Add more tests.
8248
8249 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
8250
8251 PR fortran/37614
8252 * gfortran.dg/common_align_2.f90: New test.
8253
8254 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
8255
8256 PR target/39501
8257 * gcc.c-torture/execute/pr39501.c: New file.
8258 * gcc.c-torture/execute/pr39501.x: New file.
8259
8260 2009-04-04 Richard Guenther <rguenther@suse.de>
8261
8262 PR tree-optimization/8781
8263 PR tree-optimization/37892
8264 * g++.dg/tree-ssa/pr8781.C: New testcase.
8265 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8266
8267 2009-04-04 Richard Guenther <rguenther@suse.de>
8268
8269 PR tree-optimization/39636
8270 * gcc.c-torture/compile/pr39636.c: New testcase.
8271
8272 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
8273
8274 PR rtl-optimization/39607
8275 * g++.dg/opt/pr39607.C: New.
8276
8277 2009-04-03 Tobias Burnus <burnus@net-b.de>
8278
8279 PR fortran/39594
8280 * gfortran.dg/common_12.f90: New.
8281
8282 2009-04-03 Jason Merrill <jason@redhat.com>
8283
8284 PR c++/39608
8285 * g++.dg/template/const2.C: New test.
8286
8287 2009-04-03 Richard Guenther <rguenther@suse.de>
8288
8289 PR tree-optimization/2480
8290 PR tree-optimization/23086
8291 * gcc.dg/tree-ssa/pr2480.c: New testcase.
8292 * gcc.dg/tree-ssa/pr23086.c: Likewise.
8293
8294 2009-04-03 Richard Guenther <rguenther@suse.de>
8295
8296 PR tree-optimization/34743
8297 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8298 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8299 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8300 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8301 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8302 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8303 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8304 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8305
8306 2009-04-03 Richard Guenther <rguenther@suse.de>
8307
8308 PR middle-end/13146
8309 PR tree-optimization/23940
8310 PR tree-optimization/33237
8311 PR middle-end/33974
8312 PR middle-end/34093
8313 PR tree-optimization/36201
8314 PR tree-optimization/36230
8315 PR tree-optimization/38049
8316 PR tree-optimization/38207
8317 PR tree-optimization/38230
8318 PR tree-optimization/38301
8319 PR tree-optimization/38585
8320 PR middle-end/38895
8321 PR tree-optimization/38985
8322 PR tree-optimization/39299
8323 * gcc.dg/pr19633-1.c: Adjust.
8324 * gcc.dg/torture/pta-callused-1.c: Likewise.
8325 * gcc.dg/torture/pr39074-2.c: Likewise.
8326 * gcc.dg/torture/pr39074.c: Likewise.
8327 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8328 * gcc.dg/torture/pr30375.c: Adjust.
8329 * gcc.dg/torture/pr33563.c: Likewise.
8330 * gcc.dg/torture/pr33870.c: Likewise.
8331 * gcc.dg/torture/pr33560.c: Likewise.
8332 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8333 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8334 * gcc.dg/tree-ssa/alias-15.c: Remove.
8335 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8336 * gcc.dg/tree-ssa/pr26421.c: Adjust.
8337 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8338 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8339 * gcc.dg/tree-ssa/pr23382.c: Adjust.
8340 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8341 * gcc.dg/tree-ssa/alias-16.c: Adjust.
8342 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8343 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8344 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8345 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8346 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8347 * gcc.dg/tree-ssa/alias-19.c: Likewise.
8348 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8349 * gcc.dg/tree-ssa/pr13146.c: Likewise.
8350 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8351 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8352 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8353 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8354 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8355 * gcc.dg/tree-ssa/alias-20.c: Likewise.
8356 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8357 * gcc.dg/tree-ssa/pr38895.c: Likewise.
8358 * gcc.dg/uninit-B.c: XFAIL.
8359 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8360 * gcc.dg/uninit-pr19430.c: XFAIL.
8361 * g++.dg/tree-ssa/pr13146.C: New testcase.
8362 * g++.dg/opt/pr36187.C: Adjust.
8363 * g++.dg/torture/20090329-1.C: New testcase.
8364
8365 2009-04-02 Chao-ying Fu <fu@mips.com>
8366
8367 * gcc.target/mips/interrupt_handler.c: New test.
8368
8369 2009-04-02 David Ayers <ayers@fsfe.org>
8370
8371 PR objc/18456
8372 * objc.dg/bad-receiver-type-2.m: New test contributed by
8373 Alexander Mamberg.
8374
8375 2009-04-02 Jason Merrill <jason@redhat.com>
8376
8377 PR c++/25185
8378 * g++.dg/template/error38.C: New test.
8379
8380 2009-04-02 Janis Johnson <janis187@us.ibm.com>
8381
8382 PR tree-optimization/31677
8383 * gcc.dg/memcpy-1.c: Add compiler option.
8384
8385 2009-04-02 Ira Rosen <irar@il.ibm.com>
8386
8387 PR tree-optimization/39595
8388 * gfortran.dg/vect/O3-pr39595.f: New test.
8389
8390 2009-04-02 Dodji Seketeli <dodji@redhat.com>
8391
8392 PR c++/26693
8393 * g++.dg/template/typedef11.C: New test.
8394 * g++.dg/template/typedef12.C: Likewise.
8395 * g++.dg/template/typedef13.C: Likewise.
8396 * g++.dg/template/typedef14.C: Likewise.
8397 * g++.dg/template/typedef15.C: Likewise.
8398 * g++.dg/template/typedef16.C: Likewise.
8399 * g++.dg/template/sfinae3.C: Compile this pedantically.
8400 The only errors expected should be the one saying the typedef is ill
8401 formed.
8402 * g++.old-deja/g++.pt/typename8.C: Likewise.
8403 * g++.dg/template/access11.C: Update this.
8404
8405 2009-04-02 Richard Guenther <rguenther@suse.de>
8406
8407 PR tree-optimization/37221
8408 * gcc.c-torture/compile/20090331-1.c: New testcase.
8409
8410 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
8411
8412 * gcc.c-torture/compile/20090401-1.c: New test.
8413
8414 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8415
8416 PR c++/4926
8417 * g++.dg/template/pr4926-1.C: New.
8418
8419 2009-04-01 Xinliang David Li <davidxl@google.com>
8420
8421 * gcc.target/i386/all_one_m128i.c: New test.
8422
8423 2009-04-01 Janis Johnson <janis187@us.ibm.com>
8424
8425 PR c/39027
8426 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8427 * gcc.dg/fltconst-2.c: New test.
8428 * gcc.dg/fltconst-double-pedantic-1.c: New test.
8429 * gcc.dg/fltconst-double-pedantic-2.c: New test.
8430
8431 PR c/33466
8432 * gcc.dg/cpp/pr33466.c: New test.
8433 * gcc.dg/dfp/pr33466.c: New test.
8434 * gcc.dg/fixed-point/pr33466.c: New test.
8435
8436 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8437
8438 PR tree-optimization/35011
8439 * g++.dg/other/pr35011.C: New.
8440
8441 2009-04-01 Jakub Jelinek <jakub@redhat.com>
8442
8443 PR target/39226
8444 * gcc.dg/pr39226.c: New test.
8445
8446 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8447
8448 PR c++/35240
8449 * g++.dg/template/pr35240.C: New.
8450
8451 2009-04-01 Joseph Myers <joseph@codesourcery.com>
8452
8453 PR c/39605
8454 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8455 * gcc.dg/pr25682.c: Update expected diagnostics.
8456
8457 2009-04-01 Richard Guenther <rguenther@suse.de>
8458
8459 * gcc.dg/fold-plusmult-2.c: New testcase.
8460
8461 2009-04-01 Jakub Jelinek <jakub@redhat.com>
8462
8463 PR c/37772
8464 * gcc.dg/pr37772.c: New test.
8465 * g++.dg/ext/asm11.C: New test.
8466
8467 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8468
8469 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8470 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8471 defined.
8472
8473 2009-03-31 Jason Merrill <jason@redhat.com>
8474
8475 * g++.old-deja/g++.other/using9.C: Add expected errors.
8476
8477 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
8478
8479 * gcc.c-torture/compile/pr33009.c: Removed.
8480
8481 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8482
8483 * gcc.c-torture/compile/pr33009.c: Delete.
8484 * gcc.c-torture/compile/pr11832.c: Likewise.
8485
8486 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8487
8488 PR c/448
8489 * lib/target-supports.exp (check_effective_target_stdint_types):
8490 Update comment.
8491 (check_effective_target_inttypes_types): New.
8492 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8493 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8494 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8495
8496 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
8497
8498 PR fortran/38917
8499 PR fortran/38918
8500 * gfortran.dg/data_pointer_1.f90: New test.
8501
8502 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
8503
8504 PR fortran/38915
8505 * gfortran.dg/char_length_15.f90: New test.
8506
8507 2009-03-31 Jason Merrill <jason@redhat.com>
8508
8509 C++ DR 613
8510 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8511 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8512 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8513 xfail others.
8514
8515 * g++.dg/other/typedef2.C: New test.
8516
8517 PR c++/37806
8518 * g++.dg/template/typedef17.C: New test.
8519
8520 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8521 * g++.dg/cpp0x/auto12.C: Likewise.
8522
8523 2009-03-31 Richard Guenther <rguenther@suse.de>
8524
8525 PR middle-end/31029
8526 * gcc.dg/fold-compare-4.c: New testcase.
8527 * gcc.dg/fold-compare-5.c: Likewise.
8528
8529 2009-03-31 Richard Guenther <rguenther@suse.de>
8530
8531 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8532
8533 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8534
8535 PR target/39592
8536 * gcc.target/i386/pr39592-1.c: New test.
8537
8538 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8539
8540 PR preprocessor/15638
8541 * gcc.dg/cpp/missing-header-1.c: New test.
8542 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
8543 "compilation terminated" message.
8544 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
8545 test #include "".
8546 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8547 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8548 terminated" message.
8549
8550 2009-03-31 Richard Guenther <rguenther@suse.de>
8551
8552 PR middle-end/23401
8553 PR middle-end/27810
8554 * gcc.dg/tree-ssa/pr23401.c: New testcase.
8555 * gcc.dg/tree-ssa/pr27810.c: Likewise.
8556
8557 2009-03-30 Steven G. Kargl <kargls@comcast.net>
8558
8559 PR fortran/38389
8560 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8561 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8562 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8563 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8564 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8565 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8566 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8567
8568 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
8569
8570 PR fortran/22571
8571 * gfortran.dg/whole_file_1.f90: New test.
8572 PR fortran/26227
8573 * gfortran.dg/whole_file_2.f90: New test.
8574 * gfortran.dg/whole_file_3.f90: New test.
8575 PR fortran/24886
8576 * gfortran.dg/whole_file_4.f90: New test.
8577
8578 2009-03-30 Jakub Jelinek <jakub@redhat.com>
8579
8580 * gfortran.dg/bind_c_usage_19.f90: New test.
8581
8582 PR target/39558
8583 * gcc.target/powerpc/altivec-29.c: New test.
8584
8585 2009-03-30 Joseph Myers <joseph@codesourcery.com>
8586
8587 PR rtl-optimization/323
8588 * gcc.target/i386/excess-precision-1.c,
8589 gcc.target/i386/excess-precision-2.c,
8590 gcc.target/i386/excess-precision-3.c,
8591 gcc.target/i386/excess-precision-4.c,
8592 gcc.target/i386/excess-precision-5.c,
8593 gcc.target/i386/excess-precision-6.c: New tests.
8594
8595 2009-03-30 Joseph Myers <joseph@codesourcery.com>
8596
8597 PR c/35235
8598 * gcc.dg/c99-array-lval-8.c: New test.
8599
8600 2009-03-29 Joseph Myers <joseph@codesourcery.com>
8601
8602 PR preprocessor/34695
8603 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8604 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8605 instead of dg-warning for "previous definition" messages.
8606 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8607 "warnings being treated as errors" message.
8608 * gcc.dg/fltconst-1.c: Use -fshow-column.
8609
8610 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
8611
8612 PR fortran/38823
8613 * gfortran.dg/power1.f90: New test.
8614
8615 2009-03-29 Joseph Myers <joseph@codesourcery.com>
8616
8617 PR c/456
8618 PR c/5675
8619 PR c/19976
8620 PR c/29116
8621 PR c/31871
8622 PR c/35198
8623 * gcc.c-torture/compile/20081108-1.c,
8624 gcc.c-torture/compile/20081108-2.c,
8625 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8626 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8627 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8628 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8629 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8630 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8631 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8632 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8633 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8634 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8635 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8636 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8637 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8638 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8639 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8640 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8641 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8642 case.
8643 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8644 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8645 XFAILs. Update expected messages.
8646 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8647 expected messages.
8648 * gcc.dg/real-const-1.c: Replace with test from original PR.
8649 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8650 when casting from non-constant integer to pointer.
8651
8652 2009-03-29 Richard Guenther <rguenther@suse.de>
8653
8654 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8655
8656 2009-03-29 Daniel Kraft <d@domob.eu>
8657
8658 PR fortran/37423
8659 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8660 DEFERRED bindings.
8661 * gfortran.dg/typebound_proc_9.f03: New test.
8662 * gfortran.dg/typebound_proc_10.f03: New test.
8663 * gfortran.dg/typebound_proc_11.f03: New test.
8664 * gfortran.dg/abstract_type_5.f03: New test.
8665
8666 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
8667
8668 PR fortran/38507
8669 * gfortran.dg/do_4.f: New.
8670 * gfortran.dg/goto_2.f90: Correct expected warnings.
8671 * gfortran.dg/goto_4.f90: Likewise.
8672 * gfortran.dg/goto_5.f90: New.
8673
8674 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
8675
8676 PR target/39545
8677 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8678
8679 * gcc.target/i386/pr39545-1.c: New.
8680 * gcc.target/i386/pr39545-2.c: Likewise.
8681
8682 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8683 (flex2_struct): Likewise.
8684 (check_struct_passing7): Likewise.
8685 (check_struct_passing8): Likewise.
8686 (f1s): Likewise.
8687 (f2s): Likewise.
8688 (main): Call check_struct_passing7 and check_struct_passing8.
8689
8690 2009-03-29 Richard Guenther <rguenther@suse.de>
8691
8692 * gcc.c-torture/execute/20090113-1.c: New testcase.
8693 * gcc.c-torture/execute/20090113-2.c: Likewise.
8694 * gcc.c-torture/execute/20090113-3.c: Likewise.
8695 * gcc.c-torture/execute/20090207-1.c: Likewise.
8696 * gcc.c-torture/compile/20090114-1.c: Likewise.
8697 * gcc.c-torture/compile/20090328-1.c: Likewise.
8698 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8699
8700 2009-03-29 David Ayers <ayers@fsfe.org>
8701
8702 PR objc/27377
8703 * objc.dg/conditional-1.m: New tests.
8704
8705 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
8706
8707 * gcc.dg/winline-10.c: New test.
8708
8709 2009-03-28 Tobias Burnus <burnus@net-b.de>
8710
8711 PR fortran/34656
8712 * gfortran.dg/do_check_1.f90: Add test.
8713 * gfortran.dg/do_check_2.f90: Add test.
8714 * gfortran.dg/do_check_3.f90: Add test.
8715 * gfortran.dg/do_check_4.f90: Add test.
8716
8717 2009-03-28 Jan Hubicka <jh@suse.cz>
8718
8719 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8720 * gcc.dg/pr33826.c: Update dump files.
8721 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8722 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8723
8724 2009-03-28 Martin Jambor <mjambor@suse.cz>
8725
8726 * g++.dg/tree-ssa/fwprop-align.C: New test.
8727
8728 2009-03-28 Jakub Jelinek <jakub@redhat.com>
8729
8730 * gcc.target/powerpc/altivec-28.c: New test.
8731
8732 PR c++/39554
8733 * gcc.dg/wdisallowed-functions-1.c: Removed.
8734 * gcc.dg/wdisallowed-functions-2.c: Removed.
8735 * gcc.dg/wdisallowed-functions-3.c: Removed.
8736 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8737 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8738 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8739
8740 2009-03-28 Richard Guenther <rguenther@suse.de>
8741
8742 PR tree-optimization/38723
8743 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8744
8745 2009-03-28 Paul Thomas <pault@gcc.gnu.org
8746
8747 PR fortran/38538
8748 * gfortran.dg/char_result_13.f90: New test.
8749
8750 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
8751
8752 PR fortran/38765
8753 * gfortran.dg/alloc_comp_assign_9.f90: New test.
8754
8755 2009-03-28 Daniel Kraft <d@domob.eu>
8756
8757 * gfortran.dg/trim_1.f90: New test.
8758
8759 2009-03-28 Richard Guenther <rguenther@suse.de>
8760
8761 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8762 * g++.dg/warn/Warray-bounds.C: Likewise.
8763
8764 2009-03-28 Tobias Burnus <burnus@net-b.de>
8765
8766 PR fortran/32626
8767 * gfortran.dg/recursive_check_7.f90: New test.
8768
8769 2009-03-28 Tobias Burnus <burnus@net-b.de>
8770
8771 PR fortran/38432
8772 * gfortran.dg/do_check_5.f90: New test.
8773 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8774 * gfortran.dg/array_constructor_18.f90: Ditto.
8775 * gfortran.dg/array_constructor_22.f90: Ditto.
8776 * gfortran.dg/do_3.F90: Ditto.
8777 * gfortran.dg/do_1.f90: Ditto.
8778
8779 2009-03-28 Richard Guenther <rguenther@suse.de>
8780
8781 PR tree-optimization/38180
8782 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8783
8784 2009-03-28 Richard Guenther <rguenther@suse.de>
8785
8786 PR tree-optimization/38513
8787 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8788 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8789 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8790 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8791 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8792 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8793 * gcc.dg/vect/vect-35.c: Likewise.
8794 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8795 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8796 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8797
8798 2009-03-28 Richard Guenther <rguenther@suse.de>
8799
8800 PR tree-optimization/38968
8801 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8802
8803 2009-03-28 Richard Guenther <rguenther@suse.de>
8804
8805 PR tree-optimization/37795
8806 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8807
8808 2009-03-28 Joseph Myers <joseph@codesourcery.com>
8809
8810 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8811 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8812 options for removed targets.
8813
8814 2009-03-27 Richard Guenther <rguenther@suse.de>
8815
8816 PR tree-optimization/39120
8817 * gcc.c-torture/execute/pr39120.c: New testcase.
8818
8819 2009-03-27 Richard Guenther <rguenther@suse.de>
8820
8821 PR tree-optimization/39120
8822 * gcc.dg/torture/pta-callused-1.c: New testcase.
8823
8824 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8825
8826 PR middle-end/39315
8827 * gcc.target/i386/pr39315-1.c: New.
8828 * gcc.target/i386/pr39315-2.c: Likewise.
8829 * gcc.target/i386/pr39315-3.c: Likewise.
8830 * gcc.target/i386/pr39315-4.c: Likewise.
8831 * gcc.target/i386/pr39315-check.c: Likewise.
8832
8833 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8834
8835 PR c/39323
8836 * gcc.dg/pr39323-1.c: New.
8837 * gcc.dg/pr39323-2.c: Likewise.
8838 * gcc.dg/pr39323-3.c: Likewise.
8839
8840 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8841
8842 PR target/38034
8843 * gcc.target/ia64/sync-1.c: New.
8844
8845 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8846
8847 PR target/39472
8848 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8849 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8850 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8851 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8852 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8853 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8854 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8855 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8856
8857 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8858
8859 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8860 for low precision (i.e. float).
8861
8862 2009-03-27 Dodji Seketeli <dodji@redhat.com>
8863 Jakub Jelinek <jakub@redhat.com>
8864
8865 PR debug/37959
8866 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8867
8868 2009-03-27 Jakub Jelinek <jakub@redhat.com>
8869
8870 * gcc.dg/memmove-2.c: New test.
8871 * gcc.dg/memmove-3.c: New test.
8872
8873 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8874 in clone naming.
8875
8876 2009-03-27 Xinliang David Li <davidxl@google.com>
8877
8878 PR tree-optimization/39557
8879 * g++.dg/tree-ssa/dom-invalid.C: New test.
8880
8881 2009-03-27 Xinliang David Li <davidxl@google.com>
8882
8883 PR tree-optimization/39548
8884 * g++.dg/tree-ssa/copyprop.C: New test.
8885
8886 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
8887
8888 PR c++/38638
8889 * g++.dg/template/typename17.C: New testcase.
8890 * g++.dg/template/typename18.C: New testcase.
8891
8892 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
8893
8894 PR c++/36799
8895 * g++.dg/other/var_copy-1.C: New test.
8896
8897 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
8898
8899 PR c++/37647
8900 * g++.dg/parse/ctor9.C: New test.
8901
8902 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
8903
8904 PR c++/29727
8905 * g++.dg/init/error2.C: New test.
8906
8907 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8908
8909 PR c++/35652
8910 * gcc.dg/pr35652.C: New.
8911 * g++.dg/warn/pr35652.C: New.
8912 * gcc.dg/format/plus-1.c: Adjust message.
8913
8914 2009-03-26 Jakub Jelinek <jakub@redhat.com>
8915
8916 PR c++/39554
8917 * gcc.dg/wdisallowed-functions-3.c: New test.
8918 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8919
8920 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8921
8922 * gcc.dg/inline-33.c: Fix when pic.
8923
8924 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
8925
8926 * gcc.target/ia64/20090324-1.c: New test.
8927
8928 2009-03-25 Jakub Jelinek <jakub@redhat.com>
8929
8930 PR c/27898
8931 * gcc.dg/pr27898.c: New test.
8932
8933 PR tree-optimization/32139
8934 * gcc.c-torture/compile/pr32139.c: New test.
8935
8936 2009-03-24 Jason Merrill <jason@redhat.com>
8937
8938 PR c++/28274
8939 * g++.dg/parse/defarg14.C: New test.
8940
8941 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8942
8943 PR libfortran/39528
8944 * gfortran.dg/read_repeat.f90: New test.
8945
8946 2009-03-24 Ira Rosen <irar@il.ibm.com>
8947
8948 PR tree-optimization/39529
8949 * gcc.dg/vect/pr39529.c: New test.
8950
8951 2009-03-24 Dodji Seketeli <dodji@redhat.com>
8952 Jakub Jelinek <jakub@redhat.com>
8953
8954 PR debug/39524
8955 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8956
8957 2009-03-23 Jakub Jelinek <jakub@redhat.com>
8958
8959 PR c/39495
8960 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8961
8962 2009-03-23 Jason Merrill <jason@redhat.com>
8963
8964 * g++.dg/cpp0x/auto12.C: Add variadic test.
8965
8966 PR c++/39526
8967 * g++.dg/warn/Wshadow-4.C: New test.
8968
8969 2009-03-23 Jakub Jelinek <jakub@redhat.com>
8970
8971 PR tree-optimization/39516
8972 * gfortran.dg/pr39516.f: New test.
8973
8974 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
8975
8976 * lib/target-libpath.exp (set_ld_library_path_env_vars):
8977 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8978 variable, not environment variable.
8979
8980 2009-03-21 Jason Merrill <jason@redhat.com>
8981
8982 PR c++/28879
8983 * g++.dg/ext/vla6.C: New test.
8984
8985 2009-03-20 Jason Merrill <jason@redhat.com>
8986
8987 * g++.dg/cpp0x/initlist5.C: Add additional test.
8988
8989 2009-03-19 Jakub Jelinek <jakub@redhat.com>
8990 Janis Johnson <janis187@us.ibm.com>
8991
8992 * lib/compat.exp (compat-get-options-main, compat-get-options):
8993 Handle dg-prune-output in source file.
8994 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8995 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8996 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8997 two warnings.
8998
8999 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9000
9001 PR c/39495
9002 * gcc.dg/gomp/pr39495-1.c: New test.
9003 * gcc.dg/gomp/pr39495-2.c: New test.
9004 * g++.dg/gomp/pr39495-1.C: New test.
9005 * g++.dg/gomp/pr39495-2.C: New test.
9006
9007 PR target/39496
9008 * gcc.target/i386/pr39496.c: New test.
9009 * g++.dg/other/pr39496.C: New test.
9010
9011 2009-03-19 Li Feng <nemokingdom@gmail.com>
9012
9013 PR middle-end/39500
9014 * gcc.dg/autopar/pr39500-1.c: New.
9015 * gcc.dg/autopar/pr39500-2.c: New.
9016
9017 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9018
9019 * g++.dg/dg.exp: Prune graphite.
9020
9021 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
9022
9023 PR middle-end/39447
9024 * g++.dg/graphite: New.
9025 * g++.dg/graphite/graphite.exp: New.
9026 * g++.dg/graphite/pr39447.C: New.
9027
9028 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9029
9030 PR c++/39425
9031 * g++.dg/template/pr39425.C: New.
9032
9033 * g++.dg/template/spec33.C: Updated.
9034
9035 2009-03-17 Jason Merrill <jason@redhat.com>
9036
9037 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9038
9039 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
9040
9041 PR c++/39475
9042 * g++.dg/ext/unary_trait_incomplete.C: New.
9043
9044 2009-03-17 Jing Yu <jingyu@google.com>
9045
9046 PR middle-end/39378
9047 * g++.dg/inherit/thunk10.C: New test.
9048
9049 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
9050
9051 PR target/39482
9052 * gcc.target/i386/pr39482.c: New test.
9053
9054 2009-03-17 Jakub Jelinek <jakub@redhat.com>
9055
9056 PR debug/39471
9057 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9058 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9059 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9060 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9061
9062 PR middle-end/39443
9063 * gcc.dg/pr39443.c: New test.
9064
9065 PR debug/39412
9066 * gcc.dg/debug/pr39412.c: New test.
9067
9068 2009-03-17 Janis Johnson <janis187@us.ibm.com>
9069
9070 PR testsuite/38526
9071 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9072 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9073 is defined.
9074 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9075 its original value, or unset if it was not defined.
9076 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9077 path procs around use of HOSTCC.
9078 * g++.dg/compat/struct-layout-1.exp: Ditto.
9079 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9080
9081 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
9082
9083 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9084
9085 2009-03-16 Janis Johnson <janis187@us.ibm.com>
9086
9087 Revert patch for PR testsuite/37630.
9088
9089 PR testsuite/37960
9090 * gcc.dg/pr11492.c: Replace constant and remove xfail.
9091
9092 PR testsuite/37630
9093 * lib/target-supports.exp (check_effective_target_ieee): New.
9094 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9095 * gcc.dg/20001012-1.c: Require ieee.
9096
9097 PR testsuite/37628
9098 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9099
9100 2009-03-16 Jakub Jelinek <jakub@redhat.com>
9101
9102 PR tree-optimization/39455
9103 * gcc.dg/pr39455.c: New test.
9104
9105 2009-03-13 David Ayers <ayers@fsfe.org>
9106
9107 * objc/execute/trivial.m. New test.
9108
9109 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
9110
9111 PR target/39137
9112 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9113
9114 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
9115
9116 PR testsuite/39451
9117 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9118 constraint on (%2).
9119
9120 2009-03-12 David Ayers <ayers@fsfe.org>
9121
9122 PR libobjc/27466
9123 * objc/execute/exceptions/handler-1.m. New test.
9124
9125 2009-03-12 Jakub Jelinek <jakub@redhat.com>
9126
9127 PR target/39431
9128 * gcc.target/i386/pr39431.c: New test.
9129
9130 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
9131
9132 PR target/39445
9133 * gcc.target/i386/pr39445.c: New.
9134
9135 * gcc.target/i386/push-1.c: XFAIL.
9136
9137 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
9138
9139 * gcc.dg/inline-33.c: New test.
9140
9141 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
9142
9143 * gcc.dg/vect/vect-82.c: Combine dg-do and
9144 dg-require-effective-target into dg-skip-if.
9145 * gcc.dg/vect/vect-83.c: Likewise.
9146
9147 2009-03-11 Jakub Jelinek <jakub@redhat.com>
9148
9149 PR target/39137
9150 * gcc.target/i386/stackalign/longlong-1.c: New test.
9151 * gcc.target/i386/stackalign/longlong-2.c: New test.
9152
9153 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9154
9155 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9156
9157 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9158
9159 * gcc.c-torture/execute/ieee/inf-3.c: New test.
9160 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9161
9162 2009-03-11 Olivier Hainque <hainque@adacore.com>
9163
9164 * gnat.dg/slice_enum.adb: New test.
9165
9166 2009-03-11 Jason Merrill <jason@redhat.com>
9167
9168 PR debug/39086
9169 * g++.dg/opt/nrv15.C: New test.
9170
9171 2009-03-10 Ira Rosen <irar@il.ibm.com>
9172
9173 PR tree-optimization/39422
9174 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9175 constant array with static initialization to global memory.
9176 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9177
9178 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
9179
9180 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9181 padding.
9182
9183 2009-03-09 Jakub Jelinek <jakub@redhat.com>
9184
9185 PR c++/39371
9186 * g++.dg/opt/switch2.C: Add -w to dg-options.
9187 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9188 * g++.dg/warn/switch1.C: New test.
9189 * g++.dg/other/switch3.C: New test.
9190
9191 PR tree-optimization/39394
9192 * gcc.c-torture/compile/pr39394.c: New test.
9193
9194 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9195
9196 * gcc.target/s390/20090223-1.c: New testcase.
9197
9198 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9199
9200 PR libfortran/39402
9201 * gfortran.dg/fmt_f0_1.f90: New test.
9202
9203 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
9204
9205 PR c++/39060
9206 * g++.dg/other/new1.C: Adjusted.
9207 * g++.dg/parse/crash40.C: Likewise.
9208 * g++.dg/parse/defarg12.C: Likewise.
9209 * g++.dg/template/error15.C: Likewise.
9210
9211 * g++.dg/other/pr39060.C: New.
9212
9213 2009-03-07 Jason Merrill <jason@redhat.com>
9214
9215 PR c++/39367
9216 * g++.dg/opt/new1.C: New.
9217
9218 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9219
9220 PR c++/33492
9221 * g++.dg/other/error32.C: New.
9222
9223 2009-03-06 Jakub Jelinek <jakub@redhat.com>
9224
9225 PR middle-end/39360
9226 * gcc.c-torture/compile/pr39360.c: New test.
9227
9228 PR debug/39372
9229 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9230
9231 2009-03-05 Jason Merrill <jason@redhat.com>
9232
9233 PR c++/38908
9234 * g++.dg/warn/Wuninitialized-3.C: New test.
9235
9236 2009-03-05 Jakub Jelinek <jakub@redhat.com>
9237
9238 PR debug/39379
9239 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9240 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9241
9242 2009-03-04 Jason Merrill <jason@redhat.com>
9243
9244 PR c++/13549
9245 * g++.dg/template/koenig7.C: New test.
9246
9247 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
9248
9249 * g++.dg/torture/predcom-1.C: New test.
9250
9251 2009-03-04 Richard Guenther <rguenther@suse.de>
9252
9253 PR tree-optimization/39362
9254 * g++.dg/torture/pr39362.C: New testcase.
9255
9256 2009-03-04 Jason Merrill <jason@redhat.com>
9257 Giovanni Bajo <giovannibajo@gcc.gnu.org>
9258
9259 PR c++/9634
9260 PR c++/29469
9261 PR c++/29607
9262 * g++.dg/template/dependent-name5.C: New test.
9263
9264 2009-03-04 Steve Ellcey <sje@cup.hp.com>
9265
9266 PR testsuite/39357
9267 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9268 vect_int to vect_int_mult.
9269
9270 2009-03-04 Richard Guenther <rguenther@suse.de>
9271
9272 PR tree-optimization/39358
9273 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9274 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9275
9276 2009-03-04 Richard Guenther <rguenther@suse.de>
9277
9278 PR tree-optimization/39339
9279 * gcc.c-torture/execute/pr39339.c: New testcase.
9280
9281 2009-03-03 Joseph Myers <joseph@codesourcery.com>
9282
9283 * gcc.c-torture/compile/20090303-1.c,
9284 gcc.c-torture/compile/20090303-2.c: New tests.
9285
9286 2009-03-03 Jakub Jelinek <jakub@redhat.com>
9287
9288 PR fortran/39354
9289 * gfortran.dg/gomp/pr39354.f90: New test.
9290
9291 PR tree-optimization/39343
9292 * gcc.dg/pr39343.c: New test.
9293
9294 2009-03-03 Ira Rosen <irar@il.ibm.com>
9295
9296 PR tree-optimization/39248
9297 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9298 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9299 on targets without vector misalignment support.
9300 * lib/target-supports.exp
9301 (check_effective_target_vect_short_mult): Add
9302 check_effective_target_arm32.
9303
9304 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
9305
9306 PR middle-end/39335
9307 * gcc.dg/graphite/pr39335_1.c: New.
9308 * gcc.dg/graphite/pr39335.c: New.
9309
9310 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
9311
9312 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9313 of andl.
9314 * gcc.target/i386/stackalign/return-5.c: Likewise.
9315 * gcc.target/i386/stackalign/return-6.c: Likewise.
9316
9317 2009-03-02 Richard Guenther <rguenther@suse.de>
9318 Ira Rosen <irar@il.ibm.com>
9319
9320 PR tree-optimization/39318
9321 * gfortran.dg/vect/pr39318.f90: New test.
9322
9323 2009-03-01 Jan Hubicka <jh@suse.cz>
9324
9325 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9326
9327 2009-03-01 Jan Hubicka <jh@suse.cz>
9328
9329 PR debug/39267
9330 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9331
9332 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
9333
9334 * gnat.dg/pack12.adb: New test.
9335
9336 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
9337
9338 PR c++/37789
9339 * g++.dg/other/pr37789.C: New.
9340
9341 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
9342
9343 PR fortran/39295
9344 * gfortran.dg/interface_25.f90: New test.
9345 * gfortran.dg/interface_26.f90: New test.
9346
9347 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
9348
9349 PR fortran/39292
9350 * gfortran.dg/initialization_22.f90: New test.
9351
9352 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
9353
9354 PR rtl-optimization/39241
9355 * gcc.dg/torture/pr39241.c: New.
9356
9357 2009-02-25 Martin Jambor <mjambor@suse.cz>
9358
9359 PR tree-optimizations/39259
9360 * g++.dg/torture/pr39259.C: New testcase.
9361
9362 2009-02-24 Richard Guenther <rguenther@suse.de>
9363
9364 PR c++/39242
9365 * g++.dg/template/instantiate10.C: New testcase.
9366
9367 2009-02-24 Richard Guenther <rguenther@suse.de>
9368 Zdenek Dvorak <ook@ucw.cz>
9369
9370 PR tree-optimization/39233
9371 * gcc.c-torture/execute/pr39233.c: New testcase.
9372
9373 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
9374
9375 PR tree-optimization/39260
9376 * gcc.dg/graphite/pr39260.c: New.
9377
9378 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9379
9380 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9381
9382 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9383
9384 PR c++/36411
9385 * g++.dg/template/void14.C: New.
9386
9387 2009-02-23 Jason Merrill <jason@redhat.com>
9388
9389 PR c++/38880
9390 * g++.dg/init/const7.C: Remove XFAIL.
9391 * g++.dg/init/static-init1.C: New test.
9392
9393 * g++.dg/cpp0x/initlist14.C: New test.
9394
9395 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9396
9397 PR fortran/38914
9398 * bound_simplification_2.f90: New test case.
9399 * bound_7.f90: New test case.
9400
9401 2009-02-21 Joseph Myers <joseph@codesourcery.com>
9402
9403 * gcc.dg/cpp/include4.c: New test.
9404
9405 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
9406
9407 PR target/39256
9408 * gcc.target/i386/abi-2.c: New.
9409
9410 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
9411
9412 * gcc.c-torture/execute/pr39228.x: New.
9413
9414 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
9415
9416 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9417 scan-assembler to check for xmm0 register.
9418
9419 2009-02-20 Mark Mitchell <mark@codesourcery.com>
9420 Joseph Myers <joseph@codesourcery.com>
9421
9422 * gcc.target/arm/va_list.c: New test.
9423 * g++.dg/abi/arm_va_list.C: Likewise.
9424 * lib/target-supports.exp (check_effective_target_arm_eabi): New
9425 function.
9426 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9427 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9428 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9429 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9430 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9431 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9432
9433 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
9434
9435 PR testsuite/38164
9436 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9437 to dg-options.
9438
9439 2009-02-20 Jakub Jelinek <jakub@redhat.com>
9440
9441 PR target/39240
9442 * gcc.c-torture/execute/pr39240.c: New test.
9443
9444 2009-02-20 Jason Merrill <jason@redhat.com>
9445
9446 PR c++/39225
9447 * g++.dg/parse/dtor15.C: New test.
9448
9449 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
9450
9451 * gcc.c-torture/execute/20090219-1.c: New.
9452
9453 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
9454
9455 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9456 (mips-dg-options): When matching isa* pseudo-options make
9457 'value' optional and accept ! entries. Use $spec instead of
9458 $isa_spec in the isa pseudo-option error message. Only
9459 perform the ISA-range check when 'value' is set. If arch is
9460 matching any CPU in the ! entries switch to its generic ISA.
9461 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9462 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9463
9464 2009-02-19 Jakub Jelinek <jakub@redhat.com>
9465
9466 PR target/39175
9467 * gcc.dg/visibility-20.c: New test.
9468 * g++.dg/ext/visibility/visibility-11.C: New test.
9469
9470 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
9471
9472 PR c++/39188
9473 * g++.dg/abi/pr39188-1a.C: New.
9474 * g++.dg/abi/pr39188-1b.C: Likewise.
9475 * g++.dg/abi/pr39188-1.h: Likewise.
9476 * g++.dg/abi/pr39188-2a.C: Likewise.
9477 * g++.dg/abi/pr39188-2b.C: Likewise.
9478 * g++.dg/abi/pr39188-2.h: Likewise.
9479 * g++.dg/abi/pr39188-3a.C: Likewise.
9480 * g++.dg/abi/pr39188-3b.C: Likewise.
9481 * g++.dg/abi/pr39188-3.h: Likewise.
9482
9483 2009-02-19 Joseph Myers <joseph@codesourcery.com>
9484
9485 PR c/38483
9486 * gcc.c-torture/execute/call-trap-1.c,
9487 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9488 tests.
9489
9490 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
9491
9492 PR target/39228
9493 * gcc.c-torture/execute/pr39228.c: New test.
9494
9495 2009-02-19 Richard Guenther <rguenther@suse.de>
9496
9497 PR tree-optimization/39074
9498 * gcc.dg/torture/pr39074.c: New testcase.
9499 * gcc.dg/torture/pr39074-2.c: Likewise.
9500 * gcc.dg/torture/pr39074-3.c: Likewise.
9501
9502 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9503
9504 PR c++/39219
9505 * g++.dg/parse/attr3.C: New.
9506
9507 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
9508
9509 PR testsuite/38165
9510 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9511
9512 PR testsuite/38166
9513 * g++.dg/ext/visibility/class1.C: Revert revision 122348
9514 and skip on Darwin.
9515
9516 2009-02-18 Jason Merrill <jason@redhat.com>
9517
9518 PR c++/38880
9519 * g++.dg/init/const7.C: Remove XFAIL.
9520
9521 PR target/39179
9522 * g++.dg/opt/const6.C: New test.
9523
9524 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9525
9526 * gcc.dg/callabi/callabi.exp: Moved to ...
9527 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
9528 in 64bit mode.
9529
9530 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9531 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9532 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9533 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9534 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9535 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9536 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9537
9538 * gcc.dg/callabi/callabi.h: Moved to ...
9539 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9540
9541 * gcc.dg/callabi/func-1.c: Moved to ...
9542 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9543
9544 * gcc.dg/callabi/func-indirect.c: Moved to ...
9545 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9546
9547 * gcc.dg/callabi/pr38891.c: Moved to ...
9548 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9549
9550 * gcc.dg/callabi/vaarg-1.c: Moved to ...
9551 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9552
9553 * gcc.dg/callabi/vaarg-2.c: Moved to ...
9554 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9555
9556 * gcc.dg/callabi/vaarg-3.c: Moved to ...
9557 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9558
9559 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
9560
9561 PR target/38891
9562 * gcc.dg/callabi/pr38891.c: New.
9563
9564 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9565
9566 * gcc.dg/callabi/callabi.exp: New.
9567
9568 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9569
9570 PR target/39082
9571 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9572 -Wno-abi for x86.
9573 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9574
9575 * gcc.target/i386/pr39082-1.c: New.
9576
9577 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9578 -Wno-abi.
9579
9580 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9581 CHECK_M64_M128 is defined.
9582 (check_f_arguments): Add "do".
9583 (check_vector_arguments): New.
9584 (check_m64_arguments): Likewise.
9585 (check_m128_arguments): Likewise.
9586
9587 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9588 (CHECK_M64_M128): Define.
9589
9590 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
9591 on abitest.
9592 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9593
9594 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9595 tests only if CHECK_M64_M128 is defined.
9596
9597 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9598 (m128_2_struct): Likewise.
9599 (check_struct_passing5): Likewise.
9600 (check_struct_passing6): Likewise.
9601 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9602
9603 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9604 (un5): Likewise.
9605 (check_union_passing4): Likewise.
9606 (main): Test union with __m128 if CHECK_M64_M128 is defined.
9607
9608 2009-02-18 Joseph Myers <joseph@codesourcery.com>
9609
9610 PR c/35447
9611 * gcc.dg/noncompile/pr35447-1.c: New test.
9612
9613 2009-02-18 Jakub Jelinek <jakub@redhat.com>
9614
9615 PR tree-optimization/36922
9616 * gfortran.dg/pr36922.f: New test.
9617
9618 2009-02-17 Richard Guenther <rguenther@suse.de>
9619
9620 PR tree-optimization/39202
9621 * gcc.c-torture/compile/pr39202.c: New testcase.
9622
9623 2009-02-17 Richard Guenther <rguenther@suse.de>
9624
9625 PR tree-optimization/39204
9626 * gcc.dg/torture/pr39204.c: New testcase.
9627
9628 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
9629
9630 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9631 * gcc.dg/vect/vect-outer-6.c: Ditto.
9632
9633 2009-02-16 Joseph Myers <joseph@codesourcery.com>
9634
9635 PR c/35446
9636 * gcc.dg/noncompile/init-5.c: New test.
9637 * gcc.dg/init-bad-4.c: Adjust expected errors.
9638
9639 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
9640
9641 PR target/37049
9642 * gcc.target/i386/push-1.c: New.
9643
9644 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
9645
9646 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9647
9648 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9649
9650 * gcc.target/spu/intrinsics-sr.c: New test.
9651
9652 2009-02-13 Steve Ellcey <sje@cup.hp.com>
9653
9654 PR target/38056
9655 * gcc.target/ia64/sibcall-opt-1.c: New test.
9656 * gcc.target/ia64/sibcall-opt-2.c: New test.
9657
9658 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
9659
9660 PR fortran/36528
9661 * gfortran.dg/cray_pointers_8.f90: New test.
9662
9663 PR fortran/36703
9664 * gfortran.dg/cray_pointers_9.f90: New test.
9665
9666 2009-02-13 Jason Merrill <jason@redhat.com>
9667
9668 PR c++/39070
9669 * g++.dg/cpp0x/decltype16.C: New.
9670
9671 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
9672
9673 PR target/39152
9674 * gfortran.dg/gomp/pr39152.f90: New.
9675
9676 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
9677
9678 PR target/39162
9679 * gcc.target/i386/pr39162.c: New.
9680
9681 2009-02-13 Joseph Myers <joseph@codesourcery.com>
9682
9683 PR c/35444
9684 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9685 New tests.
9686
9687 2009-02-12 Jason Merrill <jason@redhat.com>
9688
9689 PR c++/38950
9690 * g++.dg/template/array20.C: New test.
9691
9692 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
9693
9694 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9695 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
9696 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9697
9698 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
9699
9700 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9701
9702 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
9703
9704 PR target/39152
9705 * gfortran.dg/pr39152.f: New.
9706
9707 2009-02-11 Jason Merrill <jason@redhat.com>
9708
9709 PR c++/39153
9710 * g++.dg/cpp0x/defaulted9.C: New test.
9711
9712 PR c++/30111
9713 * g++.dg/init/value7.C: New test.
9714
9715 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
9716
9717 PR target/38824
9718 * gcc.target/i386/pr38824.c: New testcase.
9719
9720 2009-02-11 Jason Merrill <jason@redhat.com>
9721
9722 PR c++/38649
9723 * g++.dg/cpp0x/defaulted8.C: New test.
9724
9725 PR c++/36744
9726 * g++.dg/cpp0x/rv9p.C: New test.
9727
9728 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
9729
9730 * gnat.dg/aliasing3.adb: New test.
9731 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9732
9733 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
9734
9735 PR c++/34397
9736 * g++.dg/template/crash88.C: New.
9737 * g++.dg/template/crash89.C: Likewise.
9738
9739 2009-02-10 Steve Ellcey <sje@cup.hp.com>
9740
9741 PR c/39084
9742 * gcc.dg/pr39084.c: New test.
9743
9744 2009-02-10 Jakub Jelinek <jakub@redhat.com>
9745
9746 PR target/39139
9747 * gcc.target/i386/pr39139.c: New test.
9748
9749 2009-02-10 Richard Guenther <rguenther@suse.de>
9750
9751 PR tree-optimization/39132
9752 * gcc.dg/torture/pr39132.c: New testcase.
9753
9754 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
9755
9756 PR target/39119
9757 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9758 * gcc.target/x86_64/abi/avx/args.h: Likewise.
9759 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9760 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9761 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9762 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9763 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9764 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9765
9766 2009-02-09 Jason Merrill <jason@redhat.com>
9767
9768 PR c++/39109
9769 * g++.dg/init/value6.C: New test.
9770
9771 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
9772
9773 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9774
9775 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
9776
9777 * gcc.c-torture/compile/20090209-1.c: New test.
9778
9779 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
9780
9781 PR c++/35147
9782 PR c++/37737
9783 * g++.dg/cpp0x/vt-35147.C: New.
9784 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9785 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9786
9787 2009-02-06 Joseph Myers <joseph@codesourcery.com>
9788
9789 PR c/35434
9790 * gcc.dg/attr-alias-4.c: New test.
9791
9792 2009-02-06 Janis Johnson <janis187@us.ibm.com>
9793
9794 PR c/39035
9795 * gcc.dg/dfp/pr39035.c: New test.
9796
9797 2009-02-06 Joseph Myers <joseph@codesourcery.com>
9798
9799 PR c/36432
9800 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9801
9802 2009-02-05 Jakub Jelinek <jakub@redhat.com>
9803
9804 PR c++/39106
9805 * g++.dg/opt/thunk3.C: New test.
9806
9807 2009-02-05 Nick Clifton <nickc@redhat.com>
9808
9809 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9810 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9811 * gcc.dg/cdce1.c: Likewise.
9812 * gcc.dg/cpp/_Pragma6.c: Likewise.
9813 * g++.dg/cpp/_Pragma1.C: Likewise.
9814 * gcc.dg/utf32-2.c: Xfail for M32C.
9815 * gcc.dg/utf32-1.c: Likewise.
9816 * gcc.dg/utf32-3.c: Likewise.
9817 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9818 targets.
9819 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9820 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9821 * gcc.dg/Wconversion-5.c: Likewise.
9822 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9823 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9824 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9825 * gcc.dg/utf-inc-init.c: Likewise.
9826 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9827 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9828 * gcc.dg/utf-array-short-wchar.c: Likewise.
9829 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9830 * gcc.dg/mallign.c: Use size_t instead of long.
9831
9832 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
9833
9834 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9835
9836 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
9837
9838 * gcc.c-torture/execute/pr39100.c: New.
9839
9840 2009-02-05 Joseph Myers <joseph@codesourcery.com>
9841
9842 PR c/35435
9843 * gcc.dg/tls/diag-6.c: New test.
9844
9845 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
9846
9847 * gcc.dg/graphite/scop-19.c: New
9848
9849 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
9850
9851 AVX Programming Reference (January, 2009)
9852 * gcc.target/i386/avx-vpclmulqdq.c: New.
9853 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9854
9855 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9856
9857 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9858 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
9859 (pclmul_test): Renamed to ...
9860 (TEST): This.
9861
9862 2009-02-04 Jakub Jelinek <jakub@redhat.com>
9863
9864 PR c++/39095
9865 * g++.dg/abi/mangle31.C: New test.
9866
9867 2009-02-03 Joseph Myers <joseph@codesourcery.com>
9868
9869 PR c/29129
9870 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9871 declarator.
9872 * vla-6.c: Likewise. Expect warning not error for [*] lexically
9873 inside function prototype but not part of parameter declarator.
9874 * vla-11.c: New test.
9875
9876 2009-02-03 Jason Merrill <jason@redhat.com>
9877
9878 * g++.dg/warn/main-4.C: New test.
9879 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9880
9881 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9882
9883 PR c++/36607
9884 * g++.dg/expr/cast10.C: New test.
9885
9886 2009-02-03 Joseph Myers <joseph@codesourcery.com>
9887
9888 PR c/35433
9889 * gcc.dg/init-bad-6.c: New test.
9890
9891 2009-02-03 Jakub Jelinek <jakub@redhat.com>
9892
9893 PR target/35318
9894 * gcc.c-torture/compile/pr35318.c: New test.
9895
9896 PR inline-asm/39059
9897 * gcc.dg/nofixed-point-2.c: New test.
9898 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9899 * g++.dg/ext/fixed2.C: Likewise.
9900 * g++.dg/other/error25.C: Likewise.
9901 * g++.dg/lookup/crash7.C: Likewise.
9902 * g++.dg/cpp0x/decltype-38655.C: Likewise.
9903
9904 PR c++/39056
9905 * g++.dg/cpp0x/initlist13.C: New test.
9906
9907 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
9908
9909 PR c++/36897
9910 * g++.dg/template/func2.C: New test.
9911
9912 PR c++/37314
9913 * g++.dg/template/typename15.C: New.
9914 * g++.dg/template/typename16.C: New.
9915
9916 2009-02-03 Janis Johnson <janis187@us.ibm.com>
9917 Ben Elliston <bje@au.ibm.com>
9918
9919 PR c/39034
9920 * gcc.dg/dfp/pr39034.c: New test.
9921
9922 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9923
9924 PR testsuite/38263
9925 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9926
9927 2009-02-02 Jason Merrill <jason@redhat.com>
9928
9929 PR c++/39054
9930 * g++.dg/parse/dtor14.C: New test.
9931
9932 2009-02-02 Jakub Jelinek <jakub@redhat.com>
9933
9934 * lib/target-supports.exp
9935 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9936 * g++.dg/ext/builtin10.C: New test.
9937
9938 PR inline-asm/39058
9939 * gcc.target/i386/pr39058.c: New test.
9940
9941 2009-02-02 Richard Guenther <rguenther@suse.de>
9942
9943 PR tree-optimization/38937
9944 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9945
9946 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9947
9948 PR c++/39053
9949 * g++.dg/parse/crash52.C: New.
9950
9951 2009-01-30 Richard Guenther <rguenther@suse.de>
9952
9953 PR tree-optimization/39041
9954 * gcc.c-torture/compile/pr39041.c: New testcase.
9955
9956 2009-01-30 Jakub Jelinek <jakub@redhat.com>
9957
9958 PR target/39013
9959 * gcc.target/i386/pr39013-1.c: New test.
9960 * gcc.target/i386/pr39013-2.c: New test.
9961
9962 PR c++/39028
9963 * g++.dg/ext/label12.C: New test.
9964
9965 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9966
9967 PR c++/33465
9968 * g++.dg/parse/error34.C: New.
9969 * g++.dg/parse/error35.C: Likewise.
9970
9971 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9972
9973 PR c++/38655
9974 * g++.dg/cpp0x/decltype-38655.C: New.
9975
9976 2009-01-30 Jakub Jelinek <jakub@redhat.com>
9977
9978 PR target/39002
9979 * g++.dg/torture/pr39002.C: New test.
9980
9981 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
9982
9983 PR tree-optimization/39007
9984 * gcc.dg/tree-ssa/pr39007.c: New.
9985
9986 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
9987
9988 PR middle-end/35854
9989 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9990 to "subreg1".
9991
9992 2009-01-29 Steve Ellcey <sje@cup.hp.com>
9993
9994 PR middle-end/38857
9995 * gcc.c-torture/compile/pr38857.c: New test.
9996
9997 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
9998
9999 PR fortran/38852
10000 PR fortran/39006
10001 * gfortran.dg/bound_6.f90: New test.
10002
10003 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
10004
10005 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10006
10007 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
10008
10009 PR tree-optimization/38997
10010 * gcc.dg/tree-ssa/pr38997.c: New.
10011
10012 2009-01-28 Richard Guenther <rguenther@suse.de>
10013
10014 PR tree-optimization/38926
10015 * gcc.c-torture/compile/pr38926.c: New testcase.
10016
10017 2009-01-28 Jakub Jelinek <jakub@redhat.com>
10018
10019 PR middle-end/38934
10020 * gcc.dg/pr38934.c: New test.
10021
10022 2009-01-28 Richard Guenther <rguenther@suse.de>
10023
10024 PR middle-end/38908
10025 * g++.dg/warn/Wuninitialized-2.C: New testcase.
10026
10027 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
10028
10029 PR tree-optimization/38984
10030 * gcc.dg/pr38984.c: New XFAILed testcase.
10031
10032
10033 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
10034
10035 PR target/38988
10036 * gcc.target/i386/pr38988.c: New test.
10037
10038 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
10039
10040 PR c++/37554
10041 * g++.dg/parse/crash51.C: New.
10042 * g++.old-deja/g++.pt/crash9.C: Adjust.
10043
10044 2009-01-27 Daniel Kraft <d@domob.eu>
10045
10046 PR fortran/38883
10047 * gfortran.dg/mvbits_6.f90: New test.
10048 * gfortran.dg/mvbits_7.f90: New test.
10049 * gfortran.dg/mvbits_8.f90: New test.
10050
10051 2009-01-27 Richard Guenther <rguenther@suse.de>
10052
10053 PR tree-optimization/38503
10054 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10055
10056 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10057
10058 PR middle-end/38969
10059 * gcc.c-torture/execute/pr38969.c: New test.
10060
10061 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
10062
10063 PR testsuite/38864
10064 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10065 to dg-do compile.
10066 * gcc.target/mips/fixed-scalar-type.c: Likewise.
10067 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10068 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10069
10070 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
10071
10072 PR target/38952
10073 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10074 if __USING_SJLJ_EXCEPTIONS__ is defined.
10075
10076 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10077 __USING_SJLJ_EXCEPTIONS__ is defined.
10078 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10079 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10080 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10081 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10082 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10083 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10084
10085 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
10086
10087 PR testsuite/38949
10088 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10089 Use instead of C name in asm statements.
10090
10091 2009-01-26 Richard Guenther <rguenther@suse.de>
10092
10093 PR tree-optimization/38745
10094 * g++.dg/torture/pr38745.C: New testcase.
10095
10096 2009-01-26 Richard Guenther <rguenther@suse.de>
10097
10098 PR middle-end/38851
10099 * g++.dg/warn/Wuninitialized-1.C: New testcase.
10100
10101 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
10102
10103 * gcc.dg/bitfld-15.c: Gate warning on target
10104 pcc_bitfield_type_matters.
10105 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10106 g++.dg/ext/bitfield4.C: Likewise.
10107 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10108 bitfield for any target.
10109
10110 2009-01-24 Jakub Jelinek <jakub@redhat.com>
10111
10112 PR c/38957
10113 * gcc.dg/pr38957.c: New test.
10114
10115 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
10116
10117 PR fortran/38955
10118 * gfortran.dg/array_constructor_24.f: Allow tolerance when
10119 comparing floats.
10120
10121 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
10122
10123 PR tree-optimization/38953
10124 * gfortran.dg/graphite/pr38953.f90: New.
10125
10126 2009-01-24 Paul Brook <paul@codesourcery.com>
10127
10128 * gcc.target/arm/neon-cond-1.c: New test.
10129
10130 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
10131
10132 PR tree-optimization/38932
10133 * gcc.dg/pr38932.c: New.
10134
10135 2009-01-23 Revital Eres <eres@il.ibm.com>
10136
10137 * gcc.dg/sms-7.c: Fix test.
10138
10139 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
10140
10141 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10142 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10143 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10144 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10145
10146 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10147
10148 * gcc.dg/pr35729.c: Make test x86 specific.
10149
10150 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10151
10152 PR middle-end/38615
10153 * gcc.dg/pr38615.c: New test.
10154
10155 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
10156
10157 PR target/38931
10158 * gcc.target/i386/pr38931.c: New test.
10159
10160 2009-01-22 Dodji Seketeli <dodji@redhat.com>
10161
10162 PR c++/38930
10163 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10164 * g++.dg/template/typedef12.C: Likewise.
10165 * g++.dg/template/typedef13.C: Likewise.
10166 * g++.dg/template/typedef14.C: Likewise.
10167 * g++.dg/template/sfinae3.C: Likewise.
10168 * g++.old-deja/g++.pt/typename8.C: Likewise.
10169 * g++.dg/template/access11.C: Likewise
10170
10171 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
10172
10173 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10174 and mips*-*-irix*.
10175 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10176
10177 2009-01-21 Dodji Seketeli <dodji@redhat.com>
10178
10179 PR c++/26693
10180 * g++.dg/template/typedef11.C: New test.
10181 * g++.dg/template/typedef12.C: Likewise.
10182 * g++.dg/template/typedef13.C: Likewise.
10183 * g++.dg/template/typedef14.C: Likewise.
10184 * g++.dg/template/sfinae3.C: Compile this pedantically.
10185 The only errors expected should be the one saying the typedef is ill
10186 formed.
10187 * g++.old-deja/g++.pt/typename8.C: Likewise.
10188 * g++.dg/template/access11.C: Update this.
10189
10190 2009-01-21 Daniel Kraft <d@domob.eu>
10191
10192 PR fortran/38887
10193 * gfortran.dg/mvbits_5.f90: New test.
10194
10195 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
10196
10197 * gcc.dg/sms-6.c: New test.
10198 * gcc.dg/sms-7.c: Likewise.
10199
10200 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
10201
10202 PR fortran/38907
10203 * gfortran.dg/host_assoc_function_7.f90: New test
10204
10205 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
10206 Richard Guenther <rguenther@suse.de>
10207
10208 PR tree-optimization/38747
10209 PR tree-optimization/38748
10210 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10211 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10212 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10213
10214 2009-01-20 Kees Cook <kees@ubuntu.com>
10215 H.J. Lu <hongjiu.lu@intel.com>
10216
10217 PR target/38902
10218 * gcc.dg/pr38902.c: New.
10219
10220 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
10221
10222 PR target/38868
10223 * gfortran.dg/pr38868.f: New testcase.
10224
10225 2009-01-20 Richard Guenther <rguenther@suse.de>
10226
10227 * gcc.c-torture/execute/pr36227.c: Move ...
10228 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
10229
10230 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10231
10232 * lib/gfortran.exp: Add -B options for targets that use
10233 libgfortran.a%s in their specs.
10234
10235 2009-01-19 Jason Merrill <jason@redhat.com>
10236
10237 PR c++/23287
10238 * g++.dg/template/dtor5.C: New test.
10239
10240 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
10241
10242 PR fortran/38859
10243 * gfortran.dg/bound_5.f90: New test.
10244
10245 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
10246
10247 PR target/38736
10248 * g++.dg/compat/abi/pr38736_main.C: New.
10249 * g++.dg/compat/abi/pr38736_x.C: Likewise.
10250 * g++.dg/compat/abi/pr38736_y.C: Likewise.
10251 * g++.dg/other/macro-1.C: Likewise.
10252 * gcc.dg/macro-1.c: Likewise.
10253 * gcc.dg/compat/pr38736_main.c: Likewise.
10254 * gcc.dg/compat/pr38736_x.c: Likewise.
10255 * gcc.dg/compat/pr38736_y.c: Likewise.
10256
10257 2009-01-18 Richard Guenther <rguenther@suse.de>
10258
10259 PR tree-optimization/38819
10260 * gcc.c-torture/execute/pr38819.c: New testcase.
10261
10262 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10263
10264 PR fortran/38657
10265 * gfortran.dg/module_commons_3.f90: Reapply.
10266
10267 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10268
10269 PR fortran/34955
10270 * gfortran.dg/transfer_intrinsic_1.f90: New test.
10271 * gfortran.dg/transfer_intrinsic_2.f90: New test.
10272
10273 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10274
10275 PR fortran/38657
10276 * gfortran.dg/module_commons_3.f90: Remove
10277
10278 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
10279
10280 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10281
10282 2009-01-16 Jason Merrill <jason@redhat.com>
10283
10284 PR c++/38877
10285 * g++.dg/template/lvalue1.C: New test.
10286
10287 PR c++/29470
10288 * g++.dg/template/access20.C: New test.
10289 * g++.dg/torture/pr34641.C: Fix access.
10290
10291 2009-01-16 Richard Guenther <rguenther@suse.de>
10292
10293 PR tree-optimization/38835
10294 PR middle-end/36227
10295 * gcc.c-torture/execute/pr36227.c: New testcase.
10296 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10297 * g++.dg/init/const7.C: Likewise.
10298
10299 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
10300
10301 PR target/38554
10302 * gcc.c-torture/compile/pr38554.c: New test.
10303
10304 2009-01-16 Jason Merrill <jason@redhat.com>
10305
10306 PR c++/38579
10307 * g++.dg/conversion/access1.C: New test.
10308
10309 2009-01-16 Jakub Jelinek <jakub@redhat.com>
10310
10311 PR tree-optimization/38789
10312 * gcc.c-torture/compile/pr38789.c: New test.
10313
10314 2009-01-16 Janus Weil <janus@gcc.gnu.org>
10315
10316 PR fortran/38152
10317 * gfortran.dg/proc_ptr_13.f90: New.
10318
10319 2009-01-15 Jason Merrill <jason@redhat.com>
10320
10321 PR c++/38850
10322 * g++.dg/template/koenig6.C: New test.
10323
10324 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10325
10326 PR c++/29388
10327 * g++.dg/template/error37.C: New testcase.
10328
10329 2009-01-15 Jason Merrill <jason@redhat.com>
10330
10331 PR c++/36334
10332 * g++.dg/conversion/memfn1.C: New test.
10333
10334 PR c++/37646
10335 * g++.dg/conversion/memfn2.C: New test.
10336
10337 2009-01-15 Steve Ellcey <sje@cup.hp.com>
10338
10339 PR c++/38357
10340 * g++.dg/template/crash87.C: New test.
10341
10342 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
10343
10344 PR middle-end/37843
10345 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10346
10347 2009-01-15 Dodji Seketeli <dodji@redhat.com>
10348
10349 PR c++/38636
10350 * g++.dg/parse/crash50.C: New test.
10351
10352 2009-01-14 Jakub Jelinek <jakub@redhat.com>
10353
10354 PR rtl-optimization/38245
10355 * gcc.dg/pr38245-3.c: New test.
10356 * gcc.dg/pr38245-3.h: New file.
10357 * gcc.dg/pr38245-4.c: New file.
10358 * gcc.dg/pr38364.c: New test.
10359
10360 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
10361
10362 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10363 sequence PC-relative.
10364
10365 2009-01-14 Mark Mitchell <mark@codesourcery.com>
10366
10367 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10368 calls and/or PLT markers.
10369 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10370 calls and/or PLT markers.
10371 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10372 calls and/or PLT markers.
10373 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10374 calls and/or PLT markers.
10375
10376 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
10377 Nathan Froyd <froydnj@codesourcery.com>
10378 Joseph Myers <joseph@codesourcery.com>
10379
10380 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10381 New function.
10382 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10383 and use consistent CFLAGS.
10384 * gcc.target/powerpc/20030505.c: Likewise.
10385 * gcc.target/powerpc/20081204-1.c: Likewise.
10386 * gcc.target/powerpc/ppc-spe.c: Likewise.
10387 * gcc.target/powerpc/spe1.c: Likewise.
10388 * g++.dg/ext/spe1.C: Likewise.
10389 * g++.dg/other/opaque-1.C: Likewise.
10390 * g++.dg/other/opaque-2.C: Likewise.
10391 * g++.dg/other/opaque-3.C: Likewise.
10392
10393 2009-01-14 Mark Mitchell <mark@codesourcery.com>
10394
10395 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10396 out of loop.
10397
10398 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
10399
10400 PR target/38811
10401 * g++.dg/torture/pr38811.C: New file.
10402
10403 2009-01-14 Richard Guenther <rguenther@suse.de>
10404
10405 PR tree-optimization/38826
10406 PR middle-end/38477
10407 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10408
10409 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10410
10411 * gcc.dg/graphite/pr38786.c: Fix commit problem.
10412
10413 2009-01-14 Nick Clifton <nickc@redhat.com>
10414
10415 PR c++/37862
10416 * g++.cp/parse/pr37862.C: New test.
10417
10418 2009-01-14 Julian Brown <julian@codesourcery.com>
10419
10420 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10421 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10422 to...
10423 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10424 These.
10425
10426 2009-01-13 Jakub Jelinek <jakub@redhat.com>
10427
10428 PR rtl-optimization/38774
10429 * gcc.dg/torture/pr38774.c: New test.
10430
10431 PR c++/38795
10432 * g++.dg/cpp0x/pr38795.C: New test.
10433
10434 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
10435 Nathan Froyd <froydnj@codesourcery.com>
10436 Joseph Myers <joseph@codesourcery.com>
10437
10438 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10439 otherwise. Do not check for AltiVec at runtime.
10440 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10441 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10442 * gcc.target/powerpc/altivec-1.c: Likewise.
10443 * gcc.target/powerpc/altivec-3.c: Likewise.
10444 * gcc.target/powerpc/altivec-10.c: Likewise.
10445 * gcc.target/powerpc/altivec-12.c: Likewise.
10446 * gcc.target/powerpc/altivec-24.c: Likewise.
10447 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10448 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10449 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10450 * gcc.target/powerpc/pr35907.c: Likewise.
10451 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10452 otherwise. Do not check for Cell at runtime.
10453 * gcc.target/powerpc/altivec_check.h: Delete.
10454
10455 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10456 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
10457 not check for AltiVec at runtime.
10458 * g++.dg/ext/altivec-cell-2.C: Likewise.
10459 * g++.dg/ext/altivec-cell-3.C: Likewise.
10460 * g++.dg/ext/altivec-cell-4.C: Likewise.
10461 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10462 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10463 check.
10464 * g++.dg/ext/altivec_check.h: Delete.
10465
10466 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
10467
10468 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10469 effective target. Adjust line numbers accordingly.
10470
10471 2009-01-13 Mark Mitchell <mark@codesourcery.com>
10472
10473 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10474
10475 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10476
10477 PR tree-optimization/38786
10478 * gcc.dg/graphite/pr38786.c: New.
10479
10480 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
10481
10482 Revert:
10483 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
10484
10485 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10486 for alpha*-*-* targets.
10487 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10488
10489 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10490
10491 PR libfortran/38772
10492 * gfortran.dg/fmt_bz_bn_err.f: New test.
10493
10494 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
10495
10496 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10497
10498 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10499
10500 * lib/target-supports.exp (check_effective_target_powerpc64): New.
10501 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10502 instruction support. Do not check for it at runtime.
10503
10504 2009-01-12 Jason Merrill <jason@redhat.com>
10505
10506 PR c++/35109
10507 * g++.dg/lookup/friend11.C: Remove expected error.
10508 * g++.dg/lookup/friend14.C: New test.
10509 * g++.dg/lookup/friend15.C: New test.
10510
10511 2009-01-12 Dodji Seketeli <dodji@redhat.com>
10512
10513 PR c++/36019
10514 * g++.dg/lookup/hidden-class12.C: New test.
10515 * g++.dg/lookup/hidden-class13.C: New test.
10516 * g++.dg/lookup/hidden-class14.C: New test.
10517 * g++.dg/lookup/hidden-class15.C: New test.
10518 * g++.dg/lookup/hidden-class16.C: New test.
10519
10520 2009-01-12 Mark Mitchell <mark@codesourcery.com>
10521
10522 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10523 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10524 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10525
10526 2009-01-12 Jason Merrill <jason@redhat.com>
10527
10528 PR c++/31488
10529 * g++.dg/other/vararg-3.C: New test.
10530
10531 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10532
10533 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10534 Explicitly enable SPE.
10535 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
10536 directive.
10537
10538 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10539 Expect -flax-vector-conversions message. Adjust incompatible
10540 types errors.
10541 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10542 Make Foo extern.
10543
10544 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10545
10546 * g++.dg/other/opaque-1.C: Run on targets with SPE.
10547
10548 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10549 * g++.dg/other/opaque-2.C: Likewise.
10550 * g++.dg/other/opaque-3.C: Likewise.
10551
10552 2009-01-12 Jakub Jelinek <jakub@redhat.com>
10553
10554 PR c/32041
10555 * gcc.dg/pr32041.c: New test.
10556 * g++.dg/parse/offsetof9.C: New test.
10557
10558 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10559 Nathan Froyd <froydnj@codesourcery.com>
10560
10561 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10562 * g++.dg/ext/attribute-test-1.C: Likewise.
10563 * g++.dg/ext/attribute-test-2.C: Likewise.
10564 * g++.dg/ext/attribute-test-3.C: Likewise.
10565 * g++.dg/ext/attribute-test-4.C: Likewise.
10566
10567 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
10568
10569 * gnat.dg/unchecked_convert3.adb: New test.
10570
10571 2009-01-12 Tomas Bily <tbily@suse.cz>
10572
10573 PR middlend/38385
10574 * gcc.dg/tree-ssa/pr38385.c: New file.
10575
10576 2009-01-12 Jakub Jelinek <jakub@redhat.com>
10577
10578 PR c++/38794
10579 * g++.dg/parse/typedef9.C: New test.
10580
10581 PR tree-optimization/38807
10582 * gcc.c-torture/compile/pr38807.c: New test.
10583
10584 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
10585
10586 * gcc.target/mips/ins-2.c: New test.
10587
10588 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
10589
10590 PR testsuite/38809
10591 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10592
10593 2009-01-11 Jakub Jelinek <jakub@redhat.com>
10594
10595 PR c++/36254
10596 * g++.dg/warn/Wreturn-type-5.C: New test.
10597
10598 2009-01-11 Matthias Klose <doko@ubuntu.com>
10599
10600 PR middle-end/38616
10601 * gcc.dg/pr38616.c: New test.
10602
10603 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
10604
10605 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10606
10607 2009-01-10 Andrew Pinski <pinskia@gmail.com>
10608
10609 PR c++/38648
10610 * g++.dg/expr/string-1.C: New test.
10611 * g++.dg/expr/string-2.C: New test.
10612
10613 PR c++/36695
10614 * g++.dg/ext/complex4.C: New test.
10615 * g++.dg/ext/complex5.C: New test.
10616 * g++.dg/init/reference1.C: New test.
10617 * g++.dg/init/reference2.C: New test.
10618 * g++.dg/init/reference3.C: New test.
10619
10620 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
10621
10622 PR fortran/38763
10623 * gfortran.dg/transfer_null_1.f90: New test.
10624
10625 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
10626
10627 PR fortran/38765
10628 * gfortran.dg/host_assoc_function_6.f90: New test.
10629
10630 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
10631
10632 * lib/target-supports.exp: Add method to determine if the effective
10633 target is really a ppc405 after applying all compile options.
10634 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10635 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10636 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10637 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10638 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10639 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10640 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10641 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10642 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10643 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10644 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10645 * gcc.target/powerpc/405-machhw-1.c: Likewise.
10646 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10647 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10648 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10649 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10650 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10651 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10652 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10653 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10654 * gcc.target/powerpc/405-macchw-1.c: Likewise.
10655 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10656 * gcc.target/powerpc/405-machhw-2.c: Likewise.
10657 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10658 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10659 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10660 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10661 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10662 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10663 * gcc.target/powerpc/405-macchw-2.c: Likewise.
10664 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10665
10666 2009-01-09 Jakub Jelinek <jakub@redhat.com>
10667
10668 PR c++/35335
10669 * g++.dg/other/error31.C: New testcase.
10670
10671 PR c/35742
10672 * gcc.dg/pr35742.c: New test.
10673
10674 2009-01-09 John F. Carr <jfc@mit.edu>
10675
10676 PR c++/37877
10677 * g++.dg/parse/linkage3.C: New test.
10678
10679 2009-01-09 Jakub Jelinek <jakub@redhat.com>
10680
10681 PR middle-end/38771
10682 * gcc.c-torture/compile/pr38771.c: New test.
10683
10684 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
10685
10686 * gcc.dg/pr34856.c: Ignore irrelevant warning.
10687
10688 2009-01-08 Mark Mitchell <mark@codesourcery.com>
10689
10690 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10691 * gcc.dg/sibcall-4.c: Likewise.
10692
10693 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
10694 Jan Sjodin <jan.sjodin@amd.com>
10695
10696 PR tree-optimization/38559
10697 * gcc.dg/graphite/pr38559.c: New.
10698
10699 2009-01-08 Ira Rosen <irar@il.ibm.com>
10700
10701 PR tree-optimization/37194
10702 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10703
10704 2009-01-07 Jakub Jelinek <jakub@redhat.com>
10705
10706 PR c++/38725
10707 * g++.dg/ext/label11.C: New test.
10708
10709 2009-01-07 Joseph Myers <joseph@codesourcery.com>
10710
10711 * lib/target-supports.exp (check_weak_override_available): New.
10712 * lib/target-supports-dg.exp (dg-require-weak-override): New.
10713 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10714 dg-require-weak-override.
10715
10716 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
10717 Alan Modra <amodra@bigpond.net.au>
10718
10719 * gcc.c-torture/compile/20090107-1.c: New test.
10720
10721 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
10722
10723 PR target/38706
10724 * g++.dg/other/pr38706.C: New test.
10725
10726 2009-01-07 Jason Merrill <jason@redhat.com>
10727
10728 * g++.dg/cpp0x/variadic92.C: New test.
10729 * g++.dg/cpp0x/variadic93.C: New test.
10730
10731 2009-01-07 Janis Johnson <janis187@us.ibm.com>
10732
10733 * lib/target-supports-dg.exp (current_compiler_flags): New.
10734 (check-flags): Use it; do not access dg-test local variables.
10735 (dg-skip-if): Do not access dg-test local variables.
10736 (dg-xfail-run-if): Ditto.
10737 (dg-shouldfail): Ditto.
10738 * gcc.test-framework/test-framework.exp
10739 (check_effective_target_def_nocache): New.
10740 * gcc.test-framework/test-framework.awk: Handle scan tests.
10741 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10742 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10743 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10744 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10745 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10746 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10747 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10748 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10749 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10750
10751 * g++.dg/torture/pr38586.C: Ignore a possible warning.
10752
10753 * lib/target-supports-dg.exp (check_test_flags): Delete.
10754
10755 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
10756
10757 PR tree-optimization/38492
10758 PR tree-optimization/38498
10759 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10760 in trunk.
10761 * gcc.dg/graphite/block-0.c: Update test.
10762 * gcc.dg/graphite/block-1.c: Same.
10763 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10764 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10765 * gcc.dg/graphite/block-3.c: New.
10766 * gcc.dg/graphite/pr38498.c: New.
10767
10768 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
10769
10770 AVX Programming Reference (December, 2008)
10771 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10772 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10773 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10774
10775 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10776 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10777
10778 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10779
10780 PR fortran/38220
10781 * gfortran.dg/c_loc_pure_1.f90: New test.
10782
10783 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
10784
10785 PR fortran/38669
10786 * gfortran.dg/elemental_dependency_3.f90:
10787 Add the final tree dump cleanup.
10788
10789 2009-01-06 Jakub Jelinek <jakub@redhat.com>
10790
10791 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10792 passing -m32.
10793
10794 PR rtl-optimization/38722
10795 * gfortran.dg/pr38722.f90: New test.
10796
10797 2009-01-06 Janis Johnson <janis187@us.ibm.com>
10798
10799 PR c/34252
10800 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10801 instead of DECnn_DEN. Support -DDBG to list lines that fail.
10802
10803 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
10804
10805 * gfortran.dg/implicit_12.f90: Add space around dg directive.
10806 * gfortran.dg/typebound_call_8.f03: Same.
10807 * gfortran.dg/elemental_bind_c.f90: Same.
10808 * gfortran.dg/typebound_call_7.f03: Same.
10809 * gfortran.dg/interface_proc_end.f90: Same
10810 * gfortran.dg/pr37243.f: Fix typo.
10811
10812 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
10813
10814 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
10815 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
10816 large stack sizes.
10817
10818 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
10819
10820 AVX Programming Reference (December, 2008)
10821 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10822 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10823 * gcc.target/i386/sse-14.c: Likewise.
10824
10825 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10826 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10827 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10828 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10829
10830 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10831
10832 PR libfortran/38735
10833 * gfortran.dg/fmt_bz_bn.f: Update test.
10834
10835 2009-01-05 Dodji Seketeli <dodji@redhat.com>
10836
10837 PR c++/38472
10838 * g++.dg/conversion/usual-arith-conv.C: New test.
10839
10840 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
10841
10842 PR c/34911
10843 * gcc.dg/vector-3.c: New testcase.
10844 * g++.dg/ext/vector15.C: New test.
10845
10846 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
10847
10848 PR tree-optimization/38510
10849 * gcc.dg/graphite/pr38510.c: New.
10850
10851 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
10852 Jan Sjodin <jan.sjodin@amd.com>
10853
10854 PR tree-optimization/38500
10855 * gcc.dg/graphite/pr38500.c: New.
10856
10857 2009-01-05 Laurent GUERBY <laurent@guerby.net>
10858
10859 * gcc.c-torture/compile/20001226-1.c: Generalize
10860 dg-timeout-factor.
10861 * gcc.c-torture/compile/limits-fnargs.c: Add
10862 dg-timeout-factor.
10863 * gcc.dg/20020425-1.c: Likewise.
10864 * gcc.dg/pch/pch.exp: Likewise.
10865
10866 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
10867
10868 PR fortran/38657
10869 * gfortran.dg/module_commons_3.f90: New test.
10870
10871 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
10872
10873 PR fortran/37159
10874 * gfortran.dg/random_seed_1.f90: Updated.
10875
10876 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
10877
10878 PR fortran/38669
10879 PR fortran/38726
10880 * gfortran.dg/elemental_subroutine_7.f90:
10881 Fix p values so that it can be used as vector subscript.
10882
10883 2009-01-05 Jason Merrill <jason@redhat.com>
10884
10885 * g++.dg/cpp0x/initlist12.C: Add another test.
10886
10887 * g++.dg/cpp0x/defaulted7.C: New test.
10888
10889 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10890
10891 PR fortran/38672
10892 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
10893 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
10894
10895 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
10896
10897 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10898 for alpha*-*-* targets.
10899 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10900
10901 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
10902
10903 PR fortran/38665
10904 * gfortran.dg/host_assoc_function_5.f90: New test.
10905
10906 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
10907
10908 PR fortran/38669
10909 * gfortran.dg/elemental_dependency_3.f90: New test.
10910 * gfortran.dg/elemental_subroutine_7.f90: New test.
10911
10912 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
10913
10914 * gcc.dg/struct-ret-3.c: Include unistd.h.
10915 (main): Exit early if system memory page size is
10916 larger than 4096 bytes.
10917
10918 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
10919
10920 PR fortran/38718
10921 * gfortran.dg/merge_init_expr.f90: New.
10922
10923 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
10924
10925 PR fortran/38536
10926 * gfortran.dg/c_loc_tests_13.f90: New test.
10927 * gfortran.dg/c_loc_tests_14.f90: New test.
10928
10929 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
10930
10931 * gfortran.dg/func_result_4.f90: New.
10932
10933 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
10934
10935 PR fortran/38594
10936 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10937 interface still works, in addition to original tests.
10938 * gfortran.dg/host_assoc_call_6.f90: New test.
10939
10940 2009-01-03 Jakub Jelinek <jakub@redhat.com>
10941
10942 PR c++/38705
10943 * g++.dg/torture/pr38705.C: New test.
10944
10945 PR c/38700
10946 * gcc.dg/pr38700.c: New test.
10947
10948 2009-01-02 Jason Merrill <jason@redhat.com>
10949
10950 * g++.dg/cpp0x/initlist11.C: New test.
10951 * g++.dg/cpp0x/initlist12.C: New test.
10952
10953 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10954
10955 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10956 Allow extra informative notes.
10957
10958 2009-01-01 Jakub Jelinek <jakub@redhat.com>
10959
10960 PR c/36489
10961 * gcc.dg/pr36489.c: New test.
10962
10963 \f
10964 Copyright (C) 2009 Free Software Foundation, Inc.
10965
10966 Copying and distribution of this file, with or without modification,
10967 are permitted in any medium without royalty provided the copyright
10968 notice and this notice are preserved.