tree.def (TARGET_MEM_REF): Update comment.
[gcc.git] / gcc / testsuite / ChangeLog
1 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gnat.dg/opt5.adb: New test.
4
5 2009-11-01 Tobias Burnus <burnus@net-b.de>
6
7 PR fortran/41872
8 * gfortran.dg/allocatable_scalar_4.f90: New test.
9
10 2009-11-01 Tobias Burnus <burnus@net-b.de>
11
12 PR fortran/41850
13 * gfortran.dg/intent_out_6.f90: New testcase.
14
15 2009-10-31 Richard Guenther <rguenther@suse.de>
16
17 * g++.dg/tree-ssa/restrict1.C: New.
18
19 2009-10-31 Jason Merrill <jason@redhat.com>
20
21 * g++.dg/rtti/typeid9.C: New.
22
23 PR c++/41754
24 * g++.dg/cpp0x/initlist25.C: New.
25
26 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
27
28 * gnat.dg/specs/rep_clause4.ads: New test.
29
30 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
31
32 PR target/41885
33 * gcc.target/avr/torture/pr41885.c: New test.
34
35 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
36
37 * gnat.dg/specs/pack5.ads: New test.
38
39 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
40
41 * lib/target-supports.exp: Handle powerpc-*-elf.
42
43 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
44
45 PR target/40838
46 * gcc.target/i386/incoming-6.c: New.
47 * gcc.target/i386/incoming-7.c: Likewise.
48 * gcc.target/i386/incoming-8.c: Likewise.
49 * gcc.target/i386/incoming-9.c: Likewise.
50 * gcc.target/i386/incoming-10.c: Likewise.
51 * gcc.target/i386/incoming-11.c: Likewise.
52 * gcc.target/i386/incoming-12.c: Likewise.
53 * gcc.target/i386/incoming-13.c: Likewise.
54 * gcc.target/i386/incoming-14.c: Likewise.
55 * gcc.target/i386/incoming-15.c: Likewise.
56 * gcc.target/i386/pr37843-4.c: Likewise.
57
58 2009-10-30 Dodji Seketeli <dodji@redhat.com>
59
60 PR c++/41863
61 * g++.dg/template/sizeof12.C: New test.
62
63 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
64
65 * gnat.dg/pack14.adb: New test.
66
67 2009-10-29 David Daney <ddaney@caviumnetworks.com>
68
69 * gcc.target/mips/mips.exp (mips_option_groups): Add
70 mcount-ra-address.
71 * gcc.target/mips/mmcount-ra-address-1.c: New test.
72 * gcc.target/mips/mmcount-ra-address-2.c: New test.
73 * gcc.target/mips/mmcount-ra-address-3.c: New test.
74
75 2009-10-29 Michael Matz <matz@suse.de>
76
77 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
78 * gcc.target/i386/sse-recip-vec.c: Ditto.
79 * gcc.target/i386/brokensqrt.c: New test.
80
81 2009-10-29 Tobias Burnus <burnus@net-b.de>
82
83 PR fortran/41777
84 gfortran.dg/associated_target_3.f90: New testcase.
85
86 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
87
88 * gfortran.dg/lto/pr41764_0.f: New.
89
90 2009-10-29 Martin Jambor <mjambor@suse.cz>
91
92 PR tree-optimization/41775
93 * testsuite/g++.dg/torture/pr41775.C: New testcase.
94
95 2009-10-28 Jason Merrill <jason@redhat.com>
96
97 * g++.dg/cpp0x/inline-ns1.C: New.
98 * g++.dg/cpp0x/inline-ns2.C: New.
99 * g++.dg/cpp0x/inline-ns3.C: New.
100
101 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
102
103 PR rtl-optimization/39715
104 * gcc.target/arm/thumb-ltu.c: New.
105
106 2009-10-28 Richard Guenther <rguenther@suse.de>
107
108 PR lto/41808
109 PR lto/41839
110 * gcc.dg/lto/20091027-1_0.c: New testcase.
111 * gcc.dg/lto/20091027-1_1.c: Likewise.
112 * g++.dg/lto/20091026-1_0.C: Likewise.
113 * g++.dg/lto/20091026-1_1.C: Likewise.
114 * g++.dg/lto/20091026-1_a.h: Likewise.
115
116 2009-10-28 Jakub Jelinek <jakub@redhat.com>
117
118 PR middle-end/41837
119 * gcc.dg/pr41837.c: New test.
120
121 PR debug/41801
122 * g++.dg/ext/sync-3.C: New test.
123
124 PR target/41762
125 * gcc.dg/pr41762.c: New test.
126
127 2009-10-28 Richard Guenther <rguenther@suse.de>
128
129 PR middle-end/41855
130 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
131 * gfortran.dg/lto/20091028-1_1.c: Likewise.
132 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
133 * gfortran.dg/lto/20091028-2_1.c: Likewise.
134
135 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
136
137 PR rtl-optimization/39715
138 * gcc.target/arm/thumb-bitfld1.c: New.
139
140 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
141
142 PR rtl-optimization/40741
143 * gcc.target/arm/thumb-branch1.c: New.
144
145 2009-10-27 Jason Merrill <jason@redhat.com>
146
147 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
148 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
149 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
150 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
151
152 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
153
154 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
155 * gnat.dg/null_pointer_deref2.adb: Likewise.
156
157 2009-10-27 Richard Guenther <rguenther@suse.de>
158
159 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
160
161 2009-10-27 Jakub Jelinek <jakub@redhat.com>
162
163 PR c/41842
164 * gcc.dg/pr41842.c: New test.
165
166 2009-10-27 Revital Eres <eres@il.ibm.com>
167
168 PR tree-optimization/40648
169 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
170 change in decision of peeling for alignment.
171 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
172 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
173 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
174 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
175 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
176 * gcc.dg/vect/vect-50.c: Likewise.
177 * gcc.dg/vect/vect-33.c: Likewise.
178 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
179 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
180 Likewise.
181 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
182 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
183 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
184 Likewise.
185 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
186 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
187 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
188 * gcc.dg/vect/vect-60.c: Likewise.
189 * gcc.dg/vect/vect-26.c: Likewise.
190 * gcc.dg/vect/vect-52.c: Likewise.
191 * gcc.dg/vect/vect-44.c: Likewise.
192 * gcc.dg/vect/vect-27.c: Likewise.
193 * gcc.dg/vect/vect-70.c: Likewise.
194 * gcc.dg/vect/vect-28.c: Likewise.
195 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
196 * gcc.dg/vect/vect-109.c: Likewise.
197 * gcc.dg/vect/vect-54.c: Likewise.
198 * gcc.dg/vect/vect-29.c: Likewise.
199 * gcc.dg/vect/vect-72.c: Likewise.
200 * gcc.dg/vect/vect-56.c: Likewise.
201 * gcc.dg/vect/vect-48.c: Likewise.
202 * gcc.dg/vect/vect-91.c: Likewise.
203 * gcc.dg/vect/vect-92.c: Likewise.
204 * gcc.dg/vect/vect-58.c: Likewise.
205 * gcc.dg/vect/slp-25.c: Likewise.
206 * gcc.dg/vect/vect-93.c: Likewise.
207 * gcc.dg/vect/vect-95.c: Likewise.
208 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
209 * gcc.dg/vect/vect-87.c: Likewise.
210 * gcc.dg/vect/vect-96.c: Likewise.
211 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
212 * gcc.dg/vect/vect-88.c: Likewise.
213 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
214 * gcc.dg/vect/vect-89.c: Likewise.
215 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
216 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
217 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
218 * gfortran.dg/vect/vect-2.f90: Likewise.
219 * gfortran.dg/vect/vect-3.f90: Likewise.
220 * gfortran.dg/vect/vect-4.f90: Likewise.
221 * gfortran.dg/vect/vect-5.f90: Likewise.
222
223 2009-10-27 Jakub Jelinek <jakub@redhat.com>
224
225 PR c++/41020
226 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
227
228 2009-10-26 Ben Elliston <bje@au.ibm.com>
229 Michael Meissner <meissner@linux.vnet.ibm.com>
230 Ulrich Weigand <uweigand@de.ibm.com>
231
232 * gcc.target/spu/ea/ea.exp: New file.
233 * gcc.target/spu/ea/cache1.c: Likewise.
234 * gcc.target/spu/ea/cast1.c: Likewise.
235 * gcc.target/spu/ea/cast2.c: Likewise.
236 * gcc.target/spu/ea/compile1.c: Likewise.
237 * gcc.target/spu/ea/compile2.c: Likewise.
238 * gcc.target/spu/ea/cppdefine.c: Likewise.
239 * gcc.target/spu/ea/errors1.c: Likewise.
240 * gcc.target/spu/ea/errors2.c: Likewise.
241 * gcc.target/spu/ea/execute1.c: Likewise.
242 * gcc.target/spu/ea/execute2.c: Likewise.
243 * gcc.target/spu/ea/execute3.c: Likewise.
244 * gcc.target/spu/ea/ops1.c: Likewise.
245 * gcc.target/spu/ea/ops2.c: Likewise.
246 * gcc.target/spu/ea/options1.c: Likewise.
247 * gcc.target/spu/ea/test-sizes.c: Likewise.
248
249 2009-10-26 Jakub Jelinek <jakub@redhat.com>
250
251 PR bootstrap/41345
252 * gcc.dg/pr41345.c: New test.
253
254 PR debug/41828
255 * g++.dg/debug/dwarf2/anonname1.C: New test.
256
257 2009-10-26 Jason Merrill <jason@redhat.com>
258
259 PR c++/38796
260 * g++.dg/cpp0x/defaulted15.C: New.
261 * g++.dg/cpp0x/defaulted16.C: New.
262
263 2009-10-26 Dodji Seketeli <dodji@redhat.com>
264
265 PR c++/41785
266 * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
267
268 2009-10-26 Nick Clifton <nickc@redhat.com>
269
270 * lib/target-supports.exp (check_profiling_available):
271 Profiling is not, currently, available for the RX port.
272 (check_effective_target_hard_float): Add support for RX
273 target.
274 * gcc.target/rx: New directory.
275 * gcc.target/rx/builtins.c: New test file.
276 * gcc.target/rx/interrupts.c: New test file.
277 * gcc.target/rx/rx-abi-function-tests.c: New test file.
278 * gcc.target/rx/zero-width-bitfield.c: New test file.
279 * gcc.target/rx/i272091.c: New test file.
280 * gcc.target/rx/packed-struct.c: New test file.
281 * gcc.target/rx/rx.exp: New file: Drives RX tests.
282
283 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
284
285 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
286 * gcc.dg/lto/20091016-1_0.c: Likewise.
287 * gcc.dg/lto/20090206-1_0.c: Likewise.
288 * gcc.dg/lto/20081120-1_0.c: Likewise.
289 * gcc.dg/lto/20081120-2_0.c: Likewise.
290 * gcc.dg/lto/20090116_0.c: Likewise.
291 * gcc.dg/lto/20081126_0.c: Likewise.
292 * gcc.dg/lto/20091013-1_0.c: Likewise.
293 * gcc.dg/lto/20081212-1_0.c: Likewise.
294 * gcc.dg/lto/20091015-1_0.c: Likewise.
295 * gcc.dg/lto/20090126-1_0.c: Likewise.
296 * gcc.dg/lto/20090126-2_0.c: Likewise.
297 * gcc.dg/lto/20091020-1_0.c: Likewise.
298 * gcc.dg/lto/20091020-2_0.c: Likewise.
299 * gcc.dg/lto/20081204-1_0.c: Likewise.
300 * gcc.dg/lto/20081204-2_0.c: Likewise.
301 * gcc.dg/lto/20081224_0.c: Likewise.
302 * gcc.dg/lto/20090219_0.c: Likewise.
303
304 2009-10-26 Dodji Seketeli <dodji@redhat.com>
305
306 PR c++/41020
307 * g++.dg/lookup/extern-c-redecl2.C: New test.
308 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
309 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
310 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
311
312 2009-10-26 Michael Matz <matz@suse.de>
313
314 PR tree-optimization/41783
315 * gcc.dg/pr41783.c: New test.
316 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
317 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
318 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
319
320 2009-10-26 Janus Weil <janus@gcc.gnu.org>
321
322 PR fortran/41714
323 * gfortran.dg/class_allocate_4.f03: New test.
324
325 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
326
327 * gcc.target/mips/mult-1.c: New test.
328
329 2009-10-24 Janus Weil <janus@gcc.gnu.org>
330
331 PR fortran/41784
332 * gfortran.dg/extends_8.f03: New test.
333
334 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
335
336 * gnat.dg/specs/pack4.ads: New test.
337
338 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
339
340 * gnat.dg/null_pointer_deref1.adb: New test.
341 * gnat.dg/null_pointer_deref2.adb: Likewise.
342
343 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
344
345 PR fortran/41772
346 * gfortran.dg/transfer_intrinsic_3.f90.
347
348 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
349
350 * gnat.dg/opt4.adb: New test.
351
352 2009-10-23 Joseph Myers <joseph@codesourcery.com>
353
354 PR c/40033
355 * gcc.dg/noncompile/pr40033-1.c: New test.
356
357 2009-10-23 Dodji Seketeli <dodji@redhat.com>
358
359 PR c++/40808
360 * g++.dg/abi/mangle34.C: New test
361
362 2009-10-23 Jason Merrill <jason@redhat.com>
363
364 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
365
366 Core issue 899
367 * g++.dg/cpp0x/explicit4.C: New.
368
369 2009-10-23 Joseph Myers <joseph@codesourcery.com>
370
371 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
372 *-*-cygwin.
373 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
374 for *-*-mingw* and *-*-cygwin.
375 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
376 * g++.dg/template/spec35.C: Disable weak symbol test for
377 *-*-mingw* and *-*-cygwin.
378
379 PR testsuite/31342
380 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
381
382 2009-10-23 Janus Weil <janus@gcc.gnu.org>
383
384 PR fortran/41800
385 * gfortran.dg/class_10.f03: New test.
386
387 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
388
389 PR target/41787
390 * gcc.target/powerpc/vsx-vrsave.c: New file.
391
392 2009-10-23 Joseph Myers <joseph@codesourcery.com>
393
394 PR c/41673
395 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
396
397 2009-10-23 Richard Guenther <rguenther@suse.de>
398
399 PR tree-optimization/41778
400 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
401
402 2009-10-22 Richard Guenther <rguenther@suse.de>
403
404 PR lto/41791
405 * g++.dg/lto/20091022-2_0.C: New testcase.
406
407 2009-10-22 Richard Guenther <rguenther@suse.de>
408
409 PR lto/41730
410 * g++.dg/lto/20091022-1_0.C: New testcase.
411
412 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
413
414 * gcc.dg/autopar/outer-4.c: Adjust scan.
415 * gcc.dg/autopar/outer-5.c: Adjust scan.
416 * gcc.dg/autopar/outer-5.c: Add scan optimized.
417
418 * libgomp.graphite/force-parallel-2.c: Adjust scan.
419 * gcc.dg/autopar/outer-1.c: New testcase.
420 * gcc.dg/autopar/outer-2.c: New testcase.
421 * gcc.dg/autopar/outer-3.c: New testcase.
422 * gcc.dg/autopar/outer-4.c: New testcase.
423 * gcc.dg/autopar/outer-5.c: New testcase.
424 * gcc.dg/autopar/outer-6.c: New testcase.
425
426 2009-10-22 Jan Hubicka <jh@suse.cz>
427
428 * gcc.c-torture/compile/pr40556.c: New testcase.
429
430 2009-10-22 Janus Weil <janus@gcc.gnu.org>
431
432 PR fortran/41781
433 * gfortran.dg/goto_8.f90: New test case.
434
435 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
436
437 PR tree-optimization/41497
438 * gcc.dg/tree-ssa/pr41497.c: New.
439
440 2009-10-21 Steve Ellcey <sje@cup.hp.com>
441
442 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
443
444 2009-10-21 Joseph Myers <joseph@codesourcery.com>
445
446 * gcc.dg/tls/pie-1.c: New test.
447
448 2009-10-21 Jakub Jelinek <jakub@redhat.com>
449
450 * g++.dg/abi/mangle33.C: New test.
451
452 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
453
454 * gnat.dg/discr22.adb: New test.
455
456 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
457
458 * gnat.dg/loop_optimization7.ad[sb]: New test.
459 * gnat.dg/loop_optimization7_pkg.ads: New helper.
460
461 2009-10-21 Janus Weil <janus@gcc.gnu.org>
462
463 PR fortran/41706
464 PR fortran/41766
465 * gfortran.dg/class_9.f03: Extended test case.
466 * gfortran.dg/select_type_7.f03: New test case.
467
468 2009-10-20 Richard Guenther <rguenther@suse.de>
469
470 * gcc.dg/lto/20091020-3_0.c: New testcase.
471
472 2009-10-20 Richard Guenther <rguenther@suse.de>
473
474 PR lto/41761
475 * gcc.dg/lto/20091020-1_0.c: New testcase.
476 * gcc.dg/lto/20091020-1_1.c: Likewise.
477 * gcc.dg/lto/20091020-2_0.c: Likewise.
478 * gcc.dg/lto/20091020-2_1.c: Likewise.
479
480 2009-10-20 Jakub Jelinek <jakub@redhat.com>
481
482 PR debug/41340
483 * gcc.dg/pr41340.c: New test.
484
485 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
486
487 * gnat.dg/discr21.ad[sb]: New test.
488 * gnat.dg/discr21_pkg.ads: New helper.
489
490 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
491
492 PR fortran/41706
493 * gfortran.dg/class_9 : New test.
494
495 2009-10-19 Jakub Jelinek <jakub@redhat.com>
496
497 * gcc.dg/raw-string-1.c: New test.
498 * gcc.dg/raw-string-2.c: New test.
499 * gcc.dg/raw-string-3.c: New test.
500 * gcc.dg/raw-string-4.c: New test.
501 * gcc.dg/raw-string-5.c: New test.
502 * gcc.dg/raw-string-6.c: New test.
503 * gcc.dg/raw-string-7.c: New test.
504 * gcc.dg/utf8-1.c: New test.
505 * gcc.dg/utf8-2.c: New test.
506 * gcc.dg/utf-badconcat2.c: New test.
507 * gcc.dg/utf-dflt2.c: New test.
508 * gcc.dg/cpp/include6.c: New test.
509 * g++.dg/ext/raw-string-1.C: New test.
510 * g++.dg/ext/raw-string-2.C: New test.
511 * g++.dg/ext/raw-string-3.C: New test.
512 * g++.dg/ext/raw-string-4.C: New test.
513 * g++.dg/ext/raw-string-5.C: New test.
514 * g++.dg/ext/raw-string-6.C: New test.
515 * g++.dg/ext/raw-string-7.C: New test.
516 * g++.dg/ext/utf8-1.C: New test.
517 * g++.dg/ext/utf8-2.C: New test.
518 * g++.dg/ext/utf-badconcat2.C: New test.
519 * g++.dg/ext/utf-dflt2.C: New test.
520
521 * gcc.dg/cleanup-13.c: New test.
522
523 2009-10-19 Janus Weil <janus@gcc.gnu.org>
524
525 PR fortran/41586
526 * gfortran.dg/auto_dealloc_1.f90: New test case.
527
528 2009-10-19 Jakub Jelinek <jakub@redhat.com>
529
530 Port from redhat/gcc-4_4-branch:
531 2009-10-08 Jakub Jelinek <jakub@redhat.com>
532 * gcc.dg/debug/vta-2.c: New test.
533
534 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
535 * gcc.dg/debug/vta-1.c: New.
536
537 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
538
539 * gnat.dg/noreturn2.ad[sb]: New test.
540
541 2009-10-19 Tobias Burnus <burnus@net-b.de>
542
543 PR fortran/41755
544 * gfortran.dg/equiv_8.f90: New test.
545 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
546
547 2009-10-19 Joseph Myers <joseph@codesourcery.com>
548
549 * gcc.target/arm/neon-thumb2-move.c: New test.
550
551 2009-10-19 Jakub Jelinek <jakub@redhat.com>
552
553 * gcc.dg/debug/vta-3.c: New test.
554
555 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
556
557 * gnat.dg/nested_proc.adb: Rename into...
558 * gnat.dg/nested_proc1.adb: ...this.
559 * gnat.dg/nested_proc2.adb: New test.
560
561 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
562
563 * gnat.dg/noreturn1.ad[sb]: New test.
564
565 2009-10-17 Janus Weil <janus@gcc.gnu.org>
566 Paul Thomas <pault@gcc.gnu.org>
567
568 PR fortran/41629
569 * gfortran.dg/class_6.f90: New test.
570
571 PR fortran/41608
572 PR fortran/41587
573 * gfortran.dg/class_7.f90: New test.
574
575 PR fortran/41618
576 * gfortran.dg/class_8.f90: New test.
577
578 2009-10-17 Richard Guenther <rguenther@suse.de>
579
580 * gcc.dg/lto/20091017-1_0.c: New testcase.
581 * gcc.dg/lto/20091017-1_1.c: Likewise.
582
583 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
584
585 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
586
587 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
588
589 * gnat.dg/aggr11.adb: New test.
590 * gnat.dg/aggr11_pkg.ads: New helper.
591
592 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
593
594 * gnat.dg/slice8.adb: New test.
595 * gnat.dg/slice8_pkg1.ads: New helper.
596 * gnat.dg/slice8_pkg2.ads: Likewise.
597 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
598
599 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
600
601 * gnat.dg/unchecked_convert4.adb: New test.
602
603 2009-10-15 Jason Merrill <jason@redhat.com>
604
605 PR c++/38798
606 * g++.dg/cpp0x/trailing5.C: New.
607
608 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
609 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
610 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
611 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
612
613 2009-10-16 Janus Weil <janus@gcc.gnu.org>
614
615 PR fortran/41719
616 * gfortran.dg/class_5.f03: New test case.
617 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
618 * gfortran.dg/typebound_operator_4.f03: Ditto.
619
620 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
621
622 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
623 * g++.dg/other/first-global.C: Likewise.
624 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
625 * g++.dg/torture/pr40323.C: Likewise.
626 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
627 * gcc.dg/inline-33.c: Likewise.
628 * gcc.dg/ipa/ipa-1.c: Likewise.
629 * gcc.dg/ipa/ipa-2.c: Likewise.
630 * gcc.dg/ipa/ipa-3.c: Likewise.
631 * gcc.dg/ipa/ipa-4.c: Likewise.
632 * gcc.dg/ipa/ipa-5.c: Likewise.
633 * gcc.dg/ipa/ipa-7.c: Likewise.
634 * gcc.dg/ipa/ipacost-2.c: Likewise.
635 * gcc.dg/tree-ssa/inline-3.c: Likewise.
636 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
637 * gfortran.dg/whole_file_5.f90: Likewise.
638 * gfortran.dg/whole_file_6.f90: Likewise.
639
640 2009-10-16 Richard Guenther <rguenther@suse.de>
641
642 PR tree-optimization/41728
643 * gcc.c-torture/compile/pr41728.c: New testcase.
644
645 2009-10-16 Richard Guenther <rguenther@suse.de>
646
647 PR lto/41598
648 * gcc.dg/lto/20091016-1_0.c: New testcase.
649 * gcc.dg/lto/20091016-1_1.c: Likewise.
650 * gcc.dg/lto/20091016-1_a.h: Likewise.
651
652 2009-10-16 Richard Guenther <rguenther@suse.de>
653
654 PR lto/41715
655 * gfortran.dg/lto/20091015-1_0.f: New testcase.
656 * gfortran.dg/lto/20091015-1_1.f: Likewise.
657 * gfortran.dg/lto/20091015-1_2.f: Likewise.
658
659 2009-10-16 Richard Guenther <rguenther@suse.de>
660
661 PR lto/41713
662 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
663
664 2009-10-15 Jakub Jelinek <jakub@redhat.com>
665
666 PR debug/41717
667 * gcc.dg/debug/pr41717.c: New test.
668
669 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
670
671 PR fortran/41648
672 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
673
674 PR fortran/41656
675 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
676
677 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
678
679 PR target/23983
680 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
681 result used.
682 * g++.dg/ext/altivec-2.C (main): Ditto.
683
684 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
685
686 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
687 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
688
689 2009-10-15 Richard Guenther <rguenther@suse.de>
690
691 PR lto/41669
692 * gcc.dg/lto/20091015-1_0.c: New testcase.
693 * gcc.dg/lto/20091015-1_1.c: Likewise.
694 * gcc.dg/lto/20091015-1_2.c: Likewise.
695 * gcc.dg/lto/20091015-1_a.h: Likewise.
696 * gcc.dg/lto/20091015-1_b.h: Likewise.
697
698 2009-10-15 Steve Ellcey <sje@cup.hp.com>
699
700 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
701
702 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
703
704 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
705
706 2009-10-14 Jakub Jelinek <jakub@redhat.com>
707
708 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
709 line from 1 to 0.
710 * obj-c++.dg/bitfield-1.mm: Likewise.
711 * obj-c++.dg/bitfield-4.mm: Likewise.
712
713 2009-10-14 Richard Guenther <rguenther@suse.de>
714
715 PR lto/41173
716 * gcc.dg/lto/20091014-1_0.c: New testcase.
717
718 2009-10-14 Jakub Jelinek <jakub@redhat.com>
719
720 PR testsuite/41707
721 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
722 warning on line 0 instead of 1.
723
724 2009-10-14 Richard Guenther <rguenther@suse.de>
725
726 PR lto/41521
727 * gfortran.dg/lto/pr41521_0.f90: New testcase.
728 * gfortran.dg/lto/pr41521_1.f90: Likewise.
729
730 2009-10-14 Jakub Jelinek <jakub@redhat.com>
731
732 PR preprocessor/41543
733 * gcc.dg/debug/dwarf2/pr41543.c: New test.
734
735 PR debug/41695
736 * gcc.dg/debug/dwarf2/pr41695.c: New test.
737
738 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
739
740 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
741 New procedure.
742 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
743 effective target.
744
745 2009-10-14 Jason Merrill <jason@redhat.com>
746
747 PR c++/39866
748 * g++.dg/cpp0x/defaulted14.C: New.
749
750 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
751
752 * g++.dg/cpp0x/vt-40092.C: New.
753
754 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
755
756 * gcc.dg/guality/pr41616-1.c: Drop -O2.
757 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
758
759 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
760
761 * gfortran.dg/complex_intrinsic_8.f90: New test.
762
763 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
764
765 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
766 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
767
768 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
769
770 PR target/38948
771 * gcc.dg/torture/pr38948.c: New test.
772
773 2009-10-13 Steve Ellcey <sje@cup.hp.com>
774
775 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
776
777 2009-10-13 Janus Weil <janus@gcc.gnu.org>
778
779 PR fortran/41581
780 * gfortran.dg/class_allocate_2.f03: Modified.
781 * gfortran.dg/class_allocate_3.f03: New test case.
782
783 2009-10-13 Richard Guenther <rguenther@suse.de>
784
785 PR lto/41668
786 * gcc.dg/lto/20091006-2_0.c: New testcase.
787 * gcc.dg/lto/20091006-2_1.c: Likewise.
788 * gcc.dg/lto/20091006-2_2.c: Likewise.
789 * gcc.dg/lto/20091013-1_0.c: Likewise.
790 * gcc.dg/lto/20091013-1_1.c: Likewise.
791 * gcc.dg/lto/20091013-1_2.c: Likewise.
792
793 2009-10-13 Martin Jambor <mjambor@suse.cz>
794
795 * gcc.c-torture/compile/pr41661.c: New test.
796
797 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
798
799 PR libgfortran/41683
800 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
801
802 2009-10-12 Jason Merrill <jason@redhat.com>
803
804 PR c++/37875
805 * g++.dg/cpp0x/decltype18.C: New.
806
807 PR c++/37766
808 * g++.dg/cpp0x/fntmpdefarg1.C: New.
809
810 2009-10-12 Janis Johnson <janis187@us.ibm.com>
811
812 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
813
814 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
815
816 PR debug/41343
817 PR debug/41447
818 PR debug/41264
819 PR debug/41338
820 * gcc.dg/guality/pr41447-1.c: New.
821 * gcc.dg/debug/pr41264-1.c: New.
822 * gcc.dg/debug/pr41343-1.c: New.
823
824 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
825
826 PR target/26515
827 * gcc.dg/torture/pr26515.c: New test.
828
829 2009-10-12 Janis Johnson <janis187@us.ibm.com>
830
831 PR testsuite/41659
832 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
833 * lib/lto.exp (lto-get-options-main): Report error for using "target"
834 or "xfail" with dg-lto-do.
835
836 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
837
838 * gcc.target/i386/ms_hook_prologue.c: New testcase.
839
840 2009-10-12 Michael Matz <matz@suse.de>
841
842 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
843 pass.
844
845 2009-10-12 Jakub Jelinek <jakub@redhat.com>
846
847 PR target/41680
848 * g++.dg/torture/pr41680.C: New test.
849
850 2009-10-12 Dodji Seketeli <dodji@redhat.com>
851
852 PR c++/41570
853 * g++.dg/debug/dwarf2/template-params-7.C: New test.
854
855 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
856
857 PR debug/41616
858 * gcc.dg/guality/pr41616-1.c: New.
859
860 2009-10-11 Jason Merrill <jason@redhat.com>
861
862 PR c++/37204
863 * g++.dg/cpp0x/rv-reinterpret.C: New.
864
865 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
866
867 PR libgfortran/38439
868 * gfortran.dg/fmt_error_9.f: New test.
869 * gfortran.dg/fmt_error_10.f: New test.
870
871 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
872
873 PR fortran/41583
874 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
875 * gfortran.dg/class_4b.f03: As above.
876 * gfortran.dg/class_4c.f03: As above.
877 * gfortran.dg/class_4d.f03: As above.
878
879 2009-10-11 Richard Guenther <rguenther@suse.de>
880
881 PR tree-optimization/41555
882 * gcc.dg/torture/pr41555.c: New testcase.
883
884 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
885
886 PR libgfortran/35862
887 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
888 function correctly.
889
890 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
891
892 PR libgfortran/35862
893 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
894 Add conditions to avoid runtime errors if not supported.
895
896 2009-10-10 Richard Guenther <rguenther@suse.de>
897
898 PR tree-optimization/41654
899 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
900
901 2009-10-09 Jason Merrill <jason@redhat.com>
902
903 * g++.dg/cpp/ucn-1.C: New.
904
905 2009-10-09 Janus Weil <janus@gcc.gnu.org>
906
907 PR fortran/41585
908 * gfortran.dg/class_2.f03: Extended test case.
909
910 2009-10-09 Tobias Burnus <burnus@net-b.de>
911
912 PR fortran/41582
913 * gfortran.dg/class_allocate_1.f03: Modify code such that
914 it compiles with the gfc_warning->gfc_error change.
915 * gfortran.dg/class_allocate_1.f03: New test.
916
917 2009-10-09 Janus Weil <janus@gcc.gnu.org>
918
919 PR fortran/41579
920 * gfortran.dg/select_type_6.f03: New test.
921
922 2009-10-09 Jakub Jelinek <jakub@redhat.com>
923
924 PR preprocessor/41445
925 * gcc.dg/cpp/separate-1.c: Adjust.
926 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
927 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
928 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
929 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
930 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
931 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
932 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
933
934 PR rtl-optimization/41646
935 * gcc.c-torture/compile/pr41646.c: New test.
936
937 2009-10-09 Richard Guenther <rguenther@suse.de>
938
939 PR tree-optimization/41634
940 * gcc.c-torture/compile/pr41634.c: New testcase.
941
942 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
943
944 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
945
946 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
947
948 * gnat.dg/opt3.adb: New test.
949 * gnat.dg/opt3_pkg.ads: New helper.
950
951 2009-10-08 Doug Kwan <dougkwan@google.com>
952
953 PR rtl-optimization/41574
954 * gcc.dg/pr41574.c: New test.
955
956 2009-10-08 Cary Coutant <ccoutant@google.com>
957
958 Add support for debugging with ICF (Identical Code Folding).
959 * g++.dg/debug/dwarf2/icf.C: New test.
960
961 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
962
963 * gcc.target/mips/truncate-6.c: New test.
964
965 2009-10-08 Jason Merrill <jason@redhat.com>
966
967 PR c++/36816
968 * g++.dg/cpp0x/rv-deduce.C: New.
969
970 PR c++/37177
971 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
972 * g++.dg/template/explicit-args2.C: New.
973 * g++.dg/template/explicit-args3.C: New.
974 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
975
976 2009-10-08 Michael Matz <matz@suse.de>
977
978 PR middle-end/41573
979 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
980 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
981 * gcc.dg/pr41573.c: New test.
982
983 2009-10-07 Joseph Myers <joseph@codesourcery.com>
984
985 PR c/41182
986 * gcc.c-torture/compile/pr41182-1.c: New.
987
988 2009-10-07 Jason Merrill <jason@redhat.com>
989
990 * g++.dg/cpp0x/variadic95.C: New.
991
992 2009-10-07 Jason Merrill <jason@redhat.com>
993
994 * g++.dg/template/scope3.C: New.
995
996 2009-10-07 Jakub Jelinek <jakub@redhat.com>
997
998 * gcc.dg/debug/dwarf2/inline3.c: New test.
999
1000 2009-10-07 Daniel Kraft <d@domob.eu>
1001
1002 PR fortran/41615
1003 * gfortran.dg/assumed_charlen_function_6.f90: New test.
1004
1005 2009-10-07 Janus Weil <janus@gcc.gnu.org>
1006
1007 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1008 * gfortran.dg/select_type_1.f03: Modified error message.
1009 * gfortran.dg/select_type_5.f03: New test.
1010
1011 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1012
1013 PR libgfortran/41612
1014 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1015 have kind=10 reals.
1016
1017 2009-10-06 Jason Merrill <jason@redhat.com>
1018
1019 * g++.dg/cpp0x/lambda/lambda-init.C: New.
1020 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1021
1022 2009-10-06 Richard Guenther <rguenther@suse.de>
1023
1024 PR lto/41502
1025 * gcc.dg/lto/20091006-1_0.c: New testcase.
1026 * gcc.dg/lto/20091006-1_1.c: Likewise.
1027 * gcc.dg/lto/20091005-2_0.c: Likewise.
1028
1029 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1030
1031 PR ada/41383
1032 * gnat.dg/timer_cancel.adb: New test.
1033
1034 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1035
1036 PR ada/38333
1037 * gnat.dg/specs/import_abstract.ads: New.
1038
1039 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1040
1041 PR libgfortran/35862
1042 * gfortran.dg/round_2.f03: New test.
1043
1044 2009-10-05 Jakub Jelinek <jakub@redhat.com>
1045
1046 PR debug/41558
1047 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1048 * lib/gcc-gdb-test.exp: ... here. New file.
1049 * gfortran.dg/guality/guality.exp: New file.
1050 * gfortran.dg/guality/pr41558.f90: New test.
1051 * gfortran.dg/guality/arg1.f90: New test.
1052
1053 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
1054
1055 * gfortran.dg/dynamic_dispatch_1.f90: New test.
1056 * gfortran.dg/dynamic_dispatch_2.f90: New test.
1057 * gfortran.dg/dynamic_dispatch_3.f90: New test.
1058 * gfortran.dg/module_md5_1.f90: Update md5 sum.
1059
1060 2009-10-05 Sriraman Tallam <tmsriram@google.com>
1061
1062 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1063 register_pass_info.
1064 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1065 plugin_pass to register_pass_info.
1066 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1067 register_pass_info.
1068 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1069 register_pass_info.
1070
1071 2009-10-05 Richard Guenther <rguenther@suse.de>
1072
1073 PR lto/41281
1074 * gcc.dg/lto/20090914-2_0.c: New testcase.
1075
1076 2009-10-05 Richard Guenther <rguenther@suse.de>
1077
1078 PR lto/40902
1079 * gcc.dg/lto/20091005-1_0.c: New testcase.
1080 * gcc.dg/lto/20091005-1_1.c: Likewise.
1081
1082 2009-10-05 Richard Guenther <rguenther@suse.de>
1083
1084 PR lto/41552
1085 PR lto/41487
1086 * g++.dg/lto/20091002-1_0.C: Adjust flags.
1087 * g++.dg/lto/20091004-1_0.C: New testcase.
1088 * g++.dg/lto/20091004-1_1.C: Likewise.
1089 * g++.dg/lto/20091004-2_0.C: Likewise.
1090 * g++.dg/lto/20091004-2_1.C: Likewise.
1091 * g++.dg/lto/20091004-3_0.C: Likewise.
1092 * g++.dg/lto/20091004-3_1.C: Likewise.
1093
1094 2009-10-05 Richard Guenther <rguenther@suse.de>
1095
1096 PR tree-optimization/23821
1097 * gcc.dg/torture/pr23821.c: New testcase.
1098
1099 2009-10-05 Daniel Kraft <d@domob.eu>
1100
1101 PR fortran/41403
1102 * gfortran.dg/goto_6.f: New test.
1103 * gfortran.dg/goto_7.f: New test.
1104
1105 2009-10-03 Ben Elliston <bje@au.ibm.com>
1106 Bill Maddox <maddox@google.com>
1107 Cary Coutant <ccoutant@google.com>
1108 Chris Demetriou <cgd@google.com>
1109 Diego Novillo <dnovillo@google.com>
1110 Doug Kwan <dougkwan@google.com>
1111 Jan Hubicka <jh@suse.cz>
1112 Ollie Wild <aaw@google.com>
1113 Rafael Espindola <espindola@google.com>
1114 Richard Guenther <rguenther@suse.de>
1115 Simon Baldwin <simonb@google.com>
1116
1117 * g++.dg/20090107-1.C: New.
1118 * g++.dg/20090121-1.C: New.
1119 * g++.dg/ipa/20090113-1.C: New.
1120 * g++.dg/lto: New directory.
1121 * g++.dg/lto/20080829_0.C: New.
1122 * g++.dg/lto/20080904_0.C: New.
1123 * g++.dg/lto/20080907_0.C: New.
1124 * g++.dg/lto/20080908-1_0.C: New.
1125 * g++.dg/lto/20080908-2_0.C: New.
1126 * g++.dg/lto/20080908-3_0.C: New.
1127 * g++.dg/lto/20080909-1_0.C: New.
1128 * g++.dg/lto/20080910-1_0.C: New.
1129 * g++.dg/lto/20080912-1_0.C: New.
1130 * g++.dg/lto/20080912_0.C: New.
1131 * g++.dg/lto/20080915_0.C: New.
1132 * g++.dg/lto/20080916_0.C: New.
1133 * g++.dg/lto/20080917_0.C: New.
1134 * g++.dg/lto/20080924_0.C: New.
1135 * g++.dg/lto/20080926_0.C: New.
1136 * g++.dg/lto/20081008_0.C: New.
1137 * g++.dg/lto/20081022.h: New.
1138 * g++.dg/lto/20081022_0.C: New.
1139 * g++.dg/lto/20081022_1.C: New.
1140 * g++.dg/lto/20081023_0.C: New.
1141 * g++.dg/lto/20081109-1_0.C: New.
1142 * g++.dg/lto/20081109-2_0.C: New.
1143 * g++.dg/lto/20081109_0.C: New.
1144 * g++.dg/lto/20081109_1.C: New.
1145 * g++.dg/lto/20081118-1_0.C: New.
1146 * g++.dg/lto/20081118-1_1.C: New.
1147 * g++.dg/lto/20081118_0.C: New.
1148 * g++.dg/lto/20081118_1.C: New.
1149 * g++.dg/lto/20081119-1.h: New.
1150 * g++.dg/lto/20081119-1_0.C: New.
1151 * g++.dg/lto/20081119-1_1.C: New.
1152 * g++.dg/lto/20081119_0.C: New.
1153 * g++.dg/lto/20081119_1.C: New.
1154 * g++.dg/lto/20081120-1_0.C: New.
1155 * g++.dg/lto/20081120-1_1.C: New.
1156 * g++.dg/lto/20081120-2_0.C: New.
1157 * g++.dg/lto/20081120-2_1.C: New.
1158 * g++.dg/lto/20081123_0.C: New.
1159 * g++.dg/lto/20081123_1.C: New.
1160 * g++.dg/lto/20081125.h: New.
1161 * g++.dg/lto/20081125_0.C: New.
1162 * g++.dg/lto/20081125_1.C: New.
1163 * g++.dg/lto/20081127_0.C: New.
1164 * g++.dg/lto/20081127_1.C: New.
1165 * g++.dg/lto/20081203_0.C: New.
1166 * g++.dg/lto/20081203_1.C: New.
1167 * g++.dg/lto/20081204-1_0.C: New.
1168 * g++.dg/lto/20081204-1_1.C: New.
1169 * g++.dg/lto/20081204-2_0.C: New.
1170 * g++.dg/lto/20081204-2_1.C: New.
1171 * g++.dg/lto/20081209_0.C: New.
1172 * g++.dg/lto/20081209_1.C: New.
1173 * g++.dg/lto/20081211-1.h: New.
1174 * g++.dg/lto/20081211-1_0.C: New.
1175 * g++.dg/lto/20081211-1_1.C: New.
1176 * g++.dg/lto/20081217-1_0.C: New.
1177 * g++.dg/lto/20081217-2_0.C: New.
1178 * g++.dg/lto/20081219_0.C: New.
1179 * g++.dg/lto/20081219_1.C: New.
1180 * g++.dg/lto/20090106_0.C: New.
1181 * g++.dg/lto/20090112_0.C: New.
1182 * g++.dg/lto/20090128_0.C: New.
1183 * g++.dg/lto/20090221_0.C: New.
1184 * g++.dg/lto/20090302_0.C: New.
1185 * g++.dg/lto/20090302_1.C: New.
1186 * g++.dg/lto/20090303_0.C: New.
1187 * g++.dg/lto/20090311-1.h: New.
1188 * g++.dg/lto/20090311-1_0.C: New.
1189 * g++.dg/lto/20090311-1_1.C: New.
1190 * g++.dg/lto/20090311_0.C: New.
1191 * g++.dg/lto/20090311_1.C: New.
1192 * g++.dg/lto/20090312.h: New.
1193 * g++.dg/lto/20090312_0.C: New.
1194 * g++.dg/lto/20090312_1.C: New.
1195 * g++.dg/lto/20090313_0.C: New.
1196 * g++.dg/lto/20090313_1.C: New.
1197 * g++.dg/lto/20090315_0.C: New.
1198 * g++.dg/lto/20090315_1.C: New.
1199 * g++.dg/lto/20091002-1_0.C: New testcase.
1200 * g++.dg/lto/20091002-2_0.C: Likewise..
1201 * g++.dg/lto/20091002-3_0.C: Likewise..
1202 * g++.dg/lto/README: New.
1203 * g++.dg/lto/pr40818_0.C: New.
1204 * g++.dg/opt/thunk3-1.C: New.
1205 * g++.dg/opt/thunk4.C: New.
1206 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1207 replacements with __attribute__ ((__noinline__)).
1208 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1209 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1210 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1211 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1212 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1213 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1214 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1215 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1216 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1217 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1218 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1219 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1220 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1221 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1222 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1223 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1224 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1225 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1226 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1227 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1228 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1229 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1230 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1231 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1232 * gcc.dg/20081223-1.c: New.
1233 * gcc.dg/lto: New directory.
1234 * gcc.dg/lto/20080908_0.c: New.
1235 * gcc.dg/lto/20080917_0.c: New.
1236 * gcc.dg/lto/20080924_0.c: New.
1237 * gcc.dg/lto/20081024_0.c: New.
1238 * gcc.dg/lto/20081109_0.c: New.
1239 * gcc.dg/lto/20081111_0.c: New.
1240 * gcc.dg/lto/20081111_1.c: New.
1241 * gcc.dg/lto/20081112_0.c: New.
1242 * gcc.dg/lto/20081112_1.c: New.
1243 * gcc.dg/lto/20081115_0.c: New.
1244 * gcc.dg/lto/20081115_1.c: New.
1245 * gcc.dg/lto/20081115_2.c: New.
1246 * gcc.dg/lto/20081118_0.c: New.
1247 * gcc.dg/lto/20081118_1.c: New.
1248 * gcc.dg/lto/20081118_2.c: New.
1249 * gcc.dg/lto/20081120-1_0.c: New.
1250 * gcc.dg/lto/20081120-1_1.c: New.
1251 * gcc.dg/lto/20081120-2_0.c: New.
1252 * gcc.dg/lto/20081120-2_1.c: New.
1253 * gcc.dg/lto/20081125_0.c: New.
1254 * gcc.dg/lto/20081125_1.c: New.
1255 * gcc.dg/lto/20081126_0.c: New.
1256 * gcc.dg/lto/20081201-1_0.c: New.
1257 * gcc.dg/lto/20081201-1_1.c: New.
1258 * gcc.dg/lto/20081201-1_2.c: New.
1259 * gcc.dg/lto/20081201-2_0.c: New.
1260 * gcc.dg/lto/20081201-2_1.c: New.
1261 * gcc.dg/lto/20081202-1_0.c: New.
1262 * gcc.dg/lto/20081202-1_1.c: New.
1263 * gcc.dg/lto/20081202-2_0.c: New.
1264 * gcc.dg/lto/20081202-2_1.c: New.
1265 * gcc.dg/lto/20081204-1_0.c: New.
1266 * gcc.dg/lto/20081204-1_1.c: New.
1267 * gcc.dg/lto/20081204-2_0.c: New.
1268 * gcc.dg/lto/20081210-1_0.c: New.
1269 * gcc.dg/lto/20081212-1_0.c: New.
1270 * gcc.dg/lto/20081222_0.c: New.
1271 * gcc.dg/lto/20081222_0.h: New.
1272 * gcc.dg/lto/20081222_1.c: New.
1273 * gcc.dg/lto/20081224_0.c: New.
1274 * gcc.dg/lto/20081224_0.h: New.
1275 * gcc.dg/lto/20081224_1.c: New.
1276 * gcc.dg/lto/20090116_0.c: New.
1277 * gcc.dg/lto/20090120_0.c: New.
1278 * gcc.dg/lto/20090126-1_0.c: New.
1279 * gcc.dg/lto/20090126-2_0.c: New.
1280 * gcc.dg/lto/20090206-1_0.c: New.
1281 * gcc.dg/lto/20090206-2_0.c: New.
1282 * gcc.dg/lto/20090210_0.c: New.
1283 * gcc.dg/lto/20090210_1.c: New.
1284 * gcc.dg/lto/20090213_0.c: New.
1285 * gcc.dg/lto/20090213_1.c: New.
1286 * gcc.dg/lto/20090218-1_0.c: New.
1287 * gcc.dg/lto/20090218-1_1.c: New.
1288 * gcc.dg/lto/20090218-2_0.c: New.
1289 * gcc.dg/lto/20090218-2_1.c: New.
1290 * gcc.dg/lto/20090218_0.c: New.
1291 * gcc.dg/lto/20090218_1.c: New.
1292 * gcc.dg/lto/20090218_2.c: New.
1293 * gcc.dg/lto/20090218_3.c: New.
1294 * gcc.dg/lto/20090219_0.c: New.
1295 * gcc.dg/lto/20090312_0.c: New.
1296 * gcc.dg/lto/20090312_1.c: New.
1297 * gcc.dg/lto/20090313_0.c: New.
1298 * gcc.dg/lto/20090706-1_0.c: New.
1299 * gcc.dg/lto/20090706-2_0.c: New.
1300 * gcc.dg/lto/20090717_0.c: New.
1301 * gcc.dg/lto/20090717_1.c: New.
1302 * gcc.dg/lto/20090729_0.c: New.
1303 * gcc.dg/lto/20090729_1.c: New.
1304 * gcc.dg/lto/20090812_0.c: New.
1305 * gcc.dg/lto/20090812_1.c: New.
1306 * gcc.dg/lto/20090914-1_0.c: New.
1307 * gcc.dg/lto/README: New.
1308 * gcc.dg/visibility-7.c: Adjust expected pattern
1309 * gfortran.dg/lto: New directory.
1310 * gfortran.dg/lto/pr40724_0.f: New.
1311 * gfortran.dg/lto/pr40724_1.f: New.
1312 * gfortran.dg/lto/pr40725_0.f03: New.
1313 * gfortran.dg/lto/pr40725_1.c: New.
1314 * gfortran.dg/lto/pr41069_0.f90: New.
1315 * gfortran.dg/lto/pr41069_1.f90: New.
1316 * gfortran.dg/lto/pr41069_2.f90: New.
1317 * g++.dg/README: Add 'lto' directory.
1318 * g++.dg/dg.exp: Also scan 'lto' directory
1319
1320 2009-10-03 Ben Elliston <bje@au.ibm.com>
1321 Janis Johnson <janis187@us.ibm.com>
1322 Diego Novillo <dnovillo@google.com>
1323
1324 * g++.dg/lto/lto.exp: New.
1325 * gcc.c-torture/execute/execute.exp: Add
1326 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1327 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1328 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1329 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1330 * gcc.target/i386/math-torture/math-torture.exp:
1331 Likewise.
1332 * gcc.dg/lto/lto.exp: New.
1333 * gfortran.dg/lto/lto.exp: New.
1334 * lib/target-supports.exp (check_effective_target_lto): New.
1335 * lib/c-torture.exp: Load target-supports.exp.
1336 Define LTO_TORTURE_OPTIONS if check_effective_target_lto
1337 returns nonzero.
1338 * lib/gcc-dg.exp: Likewise.
1339 * lib/lto.exp: New.
1340 * lib/torture-options.exp: Add support for a third
1341 argument.
1342
1343 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
1344
1345 PR testsuite/41542
1346 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1347
1348 2009-10-02 Jason Merrill <jason@redhat.com>
1349
1350 * g++.dg/abi/mangle32.C: New.
1351
1352 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1353
1354 * gnat.dg/atomic2.adb: New test.
1355
1356 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1357
1358 * gnat.dg/array11.adb: New test.
1359 * gnat.dg/array12.adb: Likewise.
1360
1361 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1362
1363 * gnat.dg/array10.adb: New test.
1364 * gnat.dg/object_overflow.adb: Tweak.
1365
1366 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
1367
1368 * gcc.dg/guality/guality.exp: Disable on darwin.
1369
1370 2009-10-02 Janis Johnson <janis187@us.ibm.com>
1371
1372 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1373 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1374 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1375 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1376
1377 2009-10-02 Tobias Burnus <burnus@net-b.de>
1378
1379 PR fortran/41479
1380 * gfortran.dg/intent_out_5.f90: New test.
1381
1382 2009-10-02 Jakub Jelinek <jakub@redhat.com>
1383
1384 PR debug/41404
1385 PR debug/41353
1386 * gcc.dg/guality/pr41404-1.c: New test.
1387 * gcc.dg/guality/pr41353-2.c: New test.
1388
1389 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
1390
1391 PR testsuite/41546
1392 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1393 to -mtune=generic.
1394
1395 2009-10-01 Jan Hubicka <jh@suse.cz>
1396
1397 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1398
1399 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
1400
1401 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1402
1403 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1404
1405 2009-10-01 Tobias Burnus <burnus@net-b.de>
1406
1407 PR fortran/41515
1408 * gfortran.dg/parameter_array_init_5.f90: New test.
1409
1410 2009-10-01 Jason Merrill <jason@redhat.com>
1411
1412 * g++.dg/cpp0x/defaulted13.C: New.
1413
1414 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
1415
1416 * gfortran.dg/bounds_check_7.f90: Adapted error message.
1417 * gfortran.dg/bounds_check_11.f90: Likewise.
1418 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1419
1420 2009-09-30 Tobias Burnus <burnus@net-b.de>
1421
1422 * gfortran.dg/select_type_4.f90: New test.
1423
1424 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1425
1426 * gfortran.dg/same_type_as_1.f03: New test.
1427 * gfortran.dg/same_type_as_2.f03: Ditto.
1428
1429 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1430
1431 * gfortran.dg/select_type_1.f03: Extended.
1432 * gfortran.dg/select_type_3.f03: New test.
1433
1434 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1435
1436 * gfortran.dg/class_allocate_1.f03: New test.
1437
1438 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1439
1440 PR fortran/40996
1441 * gfortran.dg/allocatable_scalar_3.f90: New test.
1442 * gfortran.dg/select_type_2.f03: Ditto.
1443 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1444
1445 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1446
1447 * gfortran.dg/block_name_2.f90: Modified error message.
1448 * gfortran.dg/select_6.f90: Ditto.
1449 * gfortran.dg/select_type_1.f03: New test.
1450
1451 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1452
1453 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1454 * gfortran.dg/class_1.f03: Ditto.
1455 * gfortran.dg/class_2.f03: Ditto.
1456 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1457 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1458 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1459 * gfortran.dg/typebound_call_10.f03: Ditto.
1460 * gfortran.dg/typebound_call_2.f03: Ditto.
1461 * gfortran.dg/typebound_call_3.f03: Ditto.
1462 * gfortran.dg/typebound_call_4.f03: Ditto.
1463 * gfortran.dg/typebound_call_9.f03: Ditto.
1464 * gfortran.dg/typebound_generic_3.f03: Ditto.
1465 * gfortran.dg/typebound_generic_4.f03: Ditto.
1466 * gfortran.dg/typebound_operator_1.f03: Ditto.
1467 * gfortran.dg/typebound_operator_2.f03: Ditto.
1468 * gfortran.dg/typebound_operator_3.f03: Ditto.
1469 * gfortran.dg/typebound_operator_4.f03: Ditto.
1470 * gfortran.dg/typebound_proc_1.f08: Ditto.
1471 * gfortran.dg/typebound_proc_5.f03: Ditto.
1472 * gfortran.dg/typebound_proc_6.f03: Ditto.
1473
1474 2009-09-30 Jason Merrill <jason@redhat.com>
1475
1476 * g++.dg/eh/init-temp1.C: Improve test.
1477
1478 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
1479
1480 PR target/22093
1481 * gcc.target/alpha/pr22093.c: New test.
1482
1483 2009-09-29 John Freeman <jfreeman08@gmail.com>
1484 Jason Merrill <jason@redhat.com>
1485
1486 * g++.dg/cpp0x/lambda/lambda-array.C: New.
1487 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1488 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1489 * g++.dg/cpp0x/lambda/lambda-const.C: New.
1490 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1491 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1492 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1493 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1494 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1495 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1496 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1497 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1498 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1499 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1500 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1501 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1502 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1503 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1504 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1505 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1506 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1507 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1508 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1509 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1510 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1511 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1512 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1513 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1514 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1515 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1516 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1517 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1518 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1519 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1520 * g++.dg/cpp0x/lambda/lambda-template.C: New.
1521 * g++.dg/cpp0x/lambda/lambda-this.C: New.
1522 * g++.dg/cpp0x/lambda/lambda-type.C: New.
1523 * g++.dg/cpp0x/lambda/lambda-use.C: New.
1524 * lib/prune.exp: Accept "In lambda function".
1525
1526 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1527
1528 * gcc.target/i386/fma4-check.h: New file.
1529 * gcc.target/i386/fma4-fma.c: Ditto.
1530 * gcc.target/i386/fma4-maccXX.c: Ditto.
1531 * gcc.target/i386/fma4-msubXX.c: Ditto.
1532 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1533 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1534 * gcc.target/i386/fma4-vector.c: Ditto.
1535 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1536 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1537 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1538 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1539 * gcc.target/i386/fma4-256-vector.c: Ditto.
1540 * gcc.target/i386/funcspec-2.c: Ditto.
1541
1542 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1543
1544 * gcc.target/i386/funcspec-5.c: Add FMA4.
1545 * gcc.target/i386/funcspec-6.c: Ditto.
1546 * gcc.target/i386/funcspec-8.c: Ditto.
1547
1548 * gcc.target/i386/funcspec-9.c: New file.
1549
1550 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1551
1552 * gcc.target/i386/isa-10.c: New file.
1553 * gcc.target/i386/isa-11.c: Ditto.
1554 * gcc.target/i386/isa-12.c: Ditto.
1555 * gcc.target/i386/isa-13.c: Ditto.
1556 * gcc.target/i386/isa-2.c: Ditto.
1557 * gcc.target/i386/isa-3.c: Ditto.
1558 * gcc.target/i386/isa-4.c: Ditto.
1559 * gcc.target/i386/isa-7.c: Ditto.
1560 * gcc.target/i386/isa-8.c: Ditto.
1561 * gcc.target/i386/isa-9.c: Ditto.
1562
1563 * gcc.target/i386/isa-14.c: Add FMA4.
1564 * gcc.target/i386/isa-1.c: Ditto.
1565 * gcc.target/i386/isa-5.c: Ditto.
1566 * gcc.target/i386/isa-6.c: Ditto.
1567
1568 * gcc.target/i386/sse-12.c: New file.
1569 * gcc.target/i386/sse-13.c: Ditto.
1570 * gcc.target/i386/sse-14.c: Ditto.
1571 * gcc.target/i386/sse-22.c: Ditto.
1572
1573 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1574 * g++.dg/other/i386-3.C: Ditto.
1575 * g++.dg/other/i386-5.C: Ditto.
1576 * g++.dg/other/i386-6.C: Ditto.
1577
1578 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
1579
1580 PR testsuite/41496
1581 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1582 before.
1583
1584 2009-09-29 Janis Johnson <janis187@us.ibm.com>
1585
1586 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1587 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1588
1589 2009-09-29 Jakub Jelinek <jakub@redhat.com>
1590
1591 PR debug/41438
1592 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1593 hidden.
1594 * g++.dg/debug/dwarf2/const-1.C: Likewise.
1595
1596 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1597
1598 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1599 * gcc.target/i386/isa-1.c: Remove SSE5.
1600 * gcc.target/i386/isa-5.c: Ditto.
1601 * gcc.target/i386/isa-6.c: Ditto.
1602 * gcc.target/i386/funcspec-4.c: Remove error conditions
1603 related to SSE5.
1604 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1605 * gcc.target/i386/avx-2.c: Ditto.
1606 * gcc.target/i386/sse-23.c: Ditto.
1607 * gcc.target/i386/funcspec-9.c: Delete.
1608
1609 2009-09-29 Jakub Jelinek <jakub@redhat.com>
1610
1611 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1612 * gcc.dg/guality/pr41353-1.c: New test.
1613
1614 PR testsuite/41444
1615 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1616 in macro name definition for non-unix/win32/msdos.
1617
1618 2009-09-29 Daniel Kraft <d@domob.eu>
1619
1620 PR fortran/39626
1621 * gfortran.dg/block_1.f08: New test.
1622 * gfortran.dg/block_2.f08: New test.
1623 * gfortran.dg/block_3.f90: New test.
1624 * gfortran.dg/block_4.f08: New test.
1625 * gfortran.dg/block_5.f08: New test.
1626 * gfortran.dg/block_6.f08: New test.
1627 * gfortran.dg/block_7.f08: New test.
1628 * gfortran.dg/block_8.f08: New test.
1629
1630 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1631
1632 PR libgfortran/35862
1633 * gfortran.dg/round_1.f03: New test.
1634 * gfortran.dg/f2003_io_3.f03: Update test.
1635
1636 2009-09-28 Easwaran Raman <eraman@google.com>
1637
1638 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1639 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1640
1641 2009-09-28 Janis Johnson <janis187@us.ibm.com>
1642
1643 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1644 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1645 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1646 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1647 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1648
1649 * g++.dg/dfp/dfp.exp: Fix typo.
1650
1651 * lib/target-supports.exp (check-effective-target-dfp-nocache):
1652 Fix typo that breaks the check.
1653
1654 2009-09-28 Olivier Hainque <hainque@adacore.com>
1655
1656 * gnat.dg (tagged_alloc_free.adb): New testcase.
1657
1658 2009-09-28 Janis Johnson <janis187@us.ibm.com>
1659
1660 * g++.dg/dfp: New directory.
1661 * g++.dg/dg.exp: Prune tests in dfp directory.
1662 * g++.dg/dfp/dfp.exp: New.
1663 * g++.dg/dfp/mangle-mode.C: New test.
1664
1665 2009-09-28 Michael Matz <matz@suse.de>
1666
1667 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1668 for sign of -Inf.
1669
1670 2009-09-27 Richard Henderson <rth@redhat.com>
1671
1672 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1673 * gcc.dg/tree-ssa/pr41469-1.c: New.
1674
1675 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
1676
1677 PR c/41476
1678 * gcc.dg/cond-constqual-1.c: New test.
1679
1680 2009-09-26 Michael Matz <matz@suse.de>
1681
1682 PR lto/40758
1683 PR middle-end/41470
1684 * gcc.dg/pr41470.c: New test.
1685
1686 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
1687
1688 * gnat.dg/array9.adb: New test.
1689
1690 2009-09-26 Michael Matz <matz@suse.de>
1691
1692 PR tree-optimization/41454
1693 * gcc.dg/pr41454.c: New test.
1694
1695 2009-09-25 Dodji Seketeli <dodji@redhat.com>
1696
1697 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1698 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1699 into DW_TAG_GNU_template_parameter_pack and
1700 DW_TAG_GNU_formal_parameter_pack.
1701 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1702 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1703
1704 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
1705
1706 * gcc.dg/vect/vect.exp: Append extra parameters as separate
1707 parameters for alignment-sensitive -fsection-anchors tests.
1708
1709 2009-09-25 Richard Guenther <rguenther@suse.de>
1710
1711 PR middle-end/41463
1712 * gcc.c-torture/execute/pr41463.c: New testcase.
1713
1714 2009-09-25 Olivier Hainque <hainque@adacore.com>
1715
1716 * gnat.dg/sse_nolib.adb: New testcase.
1717
1718 2009-09-25 Revital Eres <ERES@il.ibm.com>
1719
1720 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1721 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1722 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1723 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1724 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1725 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1726 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1727 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1728 * gcc.dg/vect/vect.exp: Add Power7 flags.
1729 * g++.dg/vect/vect.exp: Likewise.
1730 * gfortran.dg/vect/vect.exp: Likewise.
1731
1732 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
1733
1734 PR fortran/41459
1735 * gfortran.dg/empty_label.f: New test.
1736 * gfortran.dg/empty_label.f90: Ditto.
1737 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1738
1739 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1740
1741 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1742 compile-time.
1743
1744 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
1745
1746 * lib/scanasm.exp (make_pattern_printable): New function.
1747 (dg-scan, scan-assembler-times, scan-assembler-dem,
1748 scan-assembler-dem-not): Use it.
1749
1750 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
1751
1752 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1753 (test_nested): Renamed to ...
1754 (test_nested1): This.
1755 (test_nested2): New.
1756 (main): Likewise.
1757
1758 2009-09-24 Richard Guenther <rguenther@suse.de>
1759
1760 PR tree-optimization/36143
1761 PR tree-optimization/38747
1762 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1763 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1764 * g++.dg/torture/pr38747.C: New testcase.
1765 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1766
1767 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
1768
1769 * gnat.dg/nested_proc.adb: New test.
1770
1771 2009-09-24 Jakub Jelinek <jakub@redhat.com>
1772
1773 * gcc.target/i386/pr12329.c: Adjust.
1774
1775 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
1776
1777 PR debug/41248
1778 * gcc.dg/pr41248.c: New.
1779
1780 2009-09-23 Dodji Seketeli <dodji@redhat.com>
1781
1782 PR debug/41065
1783 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1784
1785 2009-09-23 Andreas Schwab <schwab@redhat.com>
1786
1787 * lib/profopt.exp (profopt-get-options): Set tool_flags for
1788 current_compiler_flags. Fix typos.
1789
1790 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
1791
1792 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1793
1794 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
1795
1796 PR c/39779
1797 * gcc.c-torture/compile/pr39779.c: New test.
1798
1799 2009-09-22 Dodji Seketeli <dodji@redhat.com>
1800
1801 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1802 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1803 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1804
1805 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
1806
1807 PR debug/41295
1808 * gcc.dg/pr41295.c: New.
1809
1810 2009-09-22 Neil Vachharajani <nvachhar@google.com>
1811
1812 * gcc.dg/pr40209.c: Add test case.
1813
1814 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
1815
1816 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1817 matching assembly.
1818 * gcc.target/mips/code-readable-2.c: Likewise.
1819 * gcc.target/mips/code-readable-3.c: Likewise.
1820
1821 2009-09-22 Janis Johnson <janis187@us.ibm.com>
1822
1823 * lib/target-supports.exp (check_effective_target_dfp_nocache):
1824 Check support via mode instead of C type.
1825 (check_effective_target_dfprt_nocache): Ditto.
1826 (check_effective_target_hard_dfp): Ditto.
1827
1828 2009-09-22 Richard Guenther <rguenther@suse.de>
1829
1830 PR middle-end/41395
1831 * gcc.c-torture/execute/pr41395-1.c: New testcase.
1832 * gcc.c-torture/execute/pr41395-2.c: Likewise.
1833
1834 2009-09-22 Jakub Jelinek <jakub@redhat.com>
1835
1836 * gcc.dg/20090922-1.c: New test.
1837
1838 PR bootstrap/41405
1839 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1840 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1841 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1842 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1843 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1844 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1845 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1846 * objc.dg/dwarf-2.m: Likewise.
1847
1848 2009-09-22 Richard Guenther <rguenther@suse.de>
1849
1850 PR tree-optimization/41428
1851 * g++.dg/tree-ssa/pr41428.C: New testcase.
1852
1853 2009-09-22 Jakub Jelinek <jakub@redhat.com>
1854
1855 PR middle-end/41429
1856 * g++.dg/gomp/pr41429.C: New test.
1857
1858 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
1859
1860 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1861
1862 2009-09-21 Jason Merrill <jason@redhat.com>
1863
1864 PR c++/41421
1865 * g++.dg/cpp0x/trivial1.C: Expand.
1866
1867 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
1868
1869 * gcc.dg/torture/calleesave-sse.c: New.
1870
1871 2009-09-21 Jan Hubicka <jh@suse.cz>
1872
1873 * gcc.dg/guality/inline-params.c: New testcase.
1874
1875 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
1876
1877 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1878 Add -fno-inline.
1879 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1880 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1881 (f2): Ditto.
1882
1883 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
1884
1885 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1886 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1887 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1888 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1889 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1890
1891 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
1892
1893 PR middle-end/40642
1894 * g++.dg/torture/pr40642.C: New testcase.
1895
1896 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1897
1898 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1899 cases in static initializers.
1900
1901 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
1902
1903 * gcc.c-tortue/compile/pr39886.c: New.
1904
1905 2009-09-20 Chris Demetriou <cgd@google.com>
1906
1907 PR preprocessor/28435:
1908 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1909 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1910 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1911 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1912 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1913
1914 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
1915
1916 * gcc.target/mips/mips.exp: Add relax-pic-calls
1917 under -mfoo/-mno-foo options.
1918 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1919 and -mexplicit-relocs.
1920 * gcc.target/mips/call-1.c: New test.
1921 * gcc.target/mips/call-2.c: New test.
1922 * gcc.target/mips/call-3.c: New test.
1923 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1924 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1925
1926 2009-09-19 Chris Demetriou <cgd@google.com>
1927
1928 PR preprocessor/28435:
1929 * gcc.dg/cpp/missing-header-MD.c: New test.
1930 * gcc.dg/cpp/missing-header-MMD.c: New test.
1931 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1932 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1933
1934 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1935
1936 PR libgfortran/41328
1937 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1938 EOF works.
1939
1940 2009-09-18 Jason Merrill <jason@redhat.com>
1941
1942 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1943 * g++.dg/cpp0x/initlist-deduce.C: New.
1944
1945 2009-09-18 Neil Vachharajani <nvachhar@google.com>
1946
1947 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1948
1949 2009-09-18 Janis Johnson <janis187@us.ibm.com>
1950
1951 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1952 * c-c++-common/dfp: New directory.
1953 * c-c++-common/dfp/dfp-dbg.h: New file.
1954 * gcc.dg/dfp/call-by-value.c: Move to ...
1955 * c-c++-common/call-by-value.c: here.
1956 * gcc.dg/dfp/cast.c: Move to ...
1957 * c-c++-common/cast.c: here.
1958 * gcc.dg/dfp/compare-eq-const.c: Move to ...
1959 * c-c++-common/compare-eq-const.c: here.
1960 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1961 * c-c++-common/compare-eq-d128.c: here.
1962 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1963 * c-c++-common/compare-eq-d32.c: here.
1964 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1965 * c-c++-common/compare-eq-d64.c: here.
1966 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1967 * c-c++-common/compare-eq-dfp.c: here.
1968 * gcc.dg/dfp/compare-eq.h: Move to ...
1969 * c-c++-common/compare-eq.h: here.
1970 * gcc.dg/dfp/compare-rel-const.c: Move to ...
1971 * c-c++-common/compare-rel-const.c: here.
1972 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1973 * c-c++-common/compare-rel-d128.c: here.
1974 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1975 * c-c++-common/compare-rel-d32.c: here.
1976 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1977 * c-c++-common/compare-rel-d64.c: here.
1978 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1979 * c-c++-common/compare-rel-dfp.c: here.
1980 * gcc.dg/dfp/compare-rel.h: Move to ...
1981 * c-c++-common/compare-rel.h: here.
1982 * gcc.dg/dfp/compare-special-d128.c: Move to ...
1983 * c-c++-common/compare-special-d128.c: here.
1984 * gcc.dg/dfp/compare-special-d32.c: Move to ...
1985 * c-c++-common/compare-special-d32.c: here.
1986 * gcc.dg/dfp/compare-special-d64.c: Move to ...
1987 * c-c++-common/compare-special-d64.c: here.
1988 * gcc.dg/dfp/compare-special.h: Move to ...
1989 * c-c++-common/compare-special.h: here.
1990 * gcc.dg/dfp/constants-zero.c: Move to ...
1991 * c-c++-common/constants-zero.c: here.
1992 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1993 * c-c++-common/convert-bfp-10.c: here.
1994 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1995 * c-c++-common/convert-bfp-11.c: here.
1996 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1997 * c-c++-common/convert-bfp-12.c: here.
1998 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1999 * c-c++-common/convert-bfp-13.c: here.
2000 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2001 * c-c++-common/convert-bfp-14.c: here.
2002 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2003 * c-c++-common/convert-bfp-2.c: here.
2004 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2005 * c-c++-common/convert-bfp-3.c: here.
2006 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2007 * c-c++-common/convert-bfp-4.c: here.
2008 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2009 * c-c++-common/convert-bfp-5.c: here.
2010 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2011 * c-c++-common/convert-bfp-6.c: here.
2012 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2013 * c-c++-common/convert-bfp-7.c: here.
2014 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2015 * c-c++-common/convert-bfp-8.c: here.
2016 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2017 * c-c++-common/convert-bfp-9.c: here.
2018 * gcc.dg/dfp/convert-bfp.c: Move to ...
2019 * c-c++-common/convert-bfp.c: here.
2020 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2021 * c-c++-common/convert-bfp-fold.c: here.
2022 * gcc.dg/dfp/convert-dfp.c: Move to ...
2023 * c-c++-common/convert-dfp.c: here.
2024 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2025 * c-c++-common/convert-dfp-fold-2.c: here.
2026 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2027 * c-c++-common/convert-dfp-fold.c: here.
2028 * gcc.dg/dfp/convert.h: Move to ...
2029 * c-c++-common/convert.h: here.
2030 * gcc.dg/dfp/convert-int.c: Move to ...
2031 * c-c++-common/convert-int.c: here.
2032 * gcc.dg/dfp/convert-int-fold.c: Move to ...
2033 * c-c++-common/convert-int-fold.c: here.
2034 * gcc.dg/dfp/convert-int-max.c: Move to ...
2035 * c-c++-common/convert-int-max.c: here.
2036 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2037 * c-c++-common/convert-int-max-fold.c: here.
2038 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2039 * c-c++-common/convert-int-saturate.c: here.
2040 * gcc.dg/dfp/func-array.c: Move to ...
2041 * c-c++-common/func-array.c: here.
2042 * gcc.dg/dfp/func-deref.c: Move to ...
2043 * c-c++-common/func-deref.c: here.
2044 * gcc.dg/dfp/func-mixed.c: Move to ...
2045 * c-c++-common/func-mixed.c: here.
2046 * gcc.dg/dfp/func-pointer.c: Move to ...
2047 * c-c++-common/func-pointer.c: here.
2048 * gcc.dg/dfp/func-scalar.c: Move to ...
2049 * c-c++-common/func-scalar.c: here.
2050 * gcc.dg/dfp/func-struct.c: Move to ...
2051 * c-c++-common/func-struct.c: here.
2052 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2053 * c-c++-common/func-vararg-alternate-d128-2.c: here.
2054 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2055 * c-c++-common/func-vararg-alternate-d128.c: here.
2056 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2057 * c-c++-common/func-vararg-alternate-d32.c: here.
2058 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2059 * c-c++-common/func-vararg-alternate-d64.c: here.
2060 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2061 * c-c++-common/func-vararg-alternate.h: here.
2062 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2063 * c-c++-common/func-vararg-dfp.c: here.
2064 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2065 * c-c++-common/func-vararg-mixed-2.c: here.
2066 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2067 * c-c++-common/func-vararg-mixed.c: here.
2068 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2069 * c-c++-common/func-vararg-size0.c: here.
2070 * gcc.dg/dfp/inf-1.c: Move to ...
2071 * c-c++-common/inf-1.c: here.
2072 * gcc.dg/dfp/loop-index.c: Move to ...
2073 * c-c++-common/loop-index.c: here.
2074 * gcc.dg/dfp/modes.c: Move to ...
2075 * c-c++-common/modes.c: here.
2076 * gcc.dg/dfp/nan-1.c: Move to ...
2077 * c-c++-common/nan-1.c: here.
2078 * gcc.dg/dfp/nan-2.c: Move to ...
2079 * c-c++-common/nan-2.c: here.
2080 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2081 * c-c++-common/operator-arith-fold.c: here.
2082 * gcc.dg/dfp/operator-assignment.c: Move to ...
2083 * c-c++-common/operator-assignment.c: here.
2084 * gcc.dg/dfp/operator-comma.c: Move to ...
2085 * c-c++-common/operator-comma.c: here.
2086 * gcc.dg/dfp/operator-cond.c: Move to ...
2087 * c-c++-common/operator-cond.c: here.
2088 * gcc.dg/dfp/operator-logical.c: Move to ...
2089 * c-c++-common/operator-logical.c: here.
2090 * gcc.dg/dfp/operator-unary.c: Move to ...
2091 * c-c++-common/operator-unary.c: here.
2092 * gcc.dg/dfp/pr31385.c: Move to ...
2093 * c-c++-common/pr31385.c: here.
2094 * gcc.dg/dfp/pr33466.c: Move to ...
2095 * c-c++-common/pr33466.c: here.
2096 * gcc.dg/dfp/pr35620.c: Move to ...
2097 * c-c++-common/pr35620.c: here.
2098 * gcc.dg/dfp/pr36800.c: Move to ...
2099 * c-c++-common/pr36800.c: here.
2100 * gcc.dg/dfp/pr39034.c: Move to ...
2101 * c-c++-common/pr39034.c: here.
2102 * gcc.dg/dfp/pr39035.c: Move to ...
2103 * c-c++-common/pr39035.c: here.
2104 * gcc.dg/dfp/pr39902.c: Move to ...
2105 * c-c++-common/pr39902.c: here.
2106 * gcc.dg/dfp/pr39986.c: Move to ...
2107 * c-c++-common/pr39986.c: here.
2108 * gcc.dg/dfp/signbit-1.c: Move to ...
2109 * c-c++-common/signbit-1.c: here.
2110 * gcc.dg/dfp/signbit-2.c: Move to ...
2111 * c-c++-common/signbit-2.c: here.
2112 * gcc.dg/dfp/struct-layout-1.c: Move to ...
2113 * c-c++-common/struct-layout-1.c: here.
2114 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2115 * c-c++-common/usual-arith-conv.c: here.
2116 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2117 * c-c++-common/usual-arith-conv-const.c: here.
2118
2119 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
2120
2121 PR testsuite/41288
2122 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2123 stack alignment.
2124
2125 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
2126
2127 PR c++/39365
2128 * g++.dg/expr/bool3.C: New test.
2129 * g++.dg/expr/bool4.C: New test.
2130
2131 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2132
2133 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2134 * gcc.dg/dfp/signbit-2.c: Use it.
2135 * gcc.dg/dfp/func-vararg-alternate.h: Change two
2136 arguments to unsigned int.
2137 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2138 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2139 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2140 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2141 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2142 * gcc.dg/dfp/pr39986.c: Ditto.
2143 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2144 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2145 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2146 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2147 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2148
2149 2009-09-17 Jakub Jelinek <jakub@redhat.com>
2150
2151 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2152
2153 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2154
2155 PR c/41049
2156 * dfp/pr41049.c: New test.
2157
2158 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
2159
2160 PR testsuite/41385
2161 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2162
2163 2009-09-17 Martin Jambor <mjambor@suse.cz>
2164
2165 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2166 * gcc.dg/ipa/ipa-sra-1.c: New test.
2167 * gcc.dg/ipa/ipa-sra-2.c: New test.
2168 * gcc.dg/ipa/ipa-sra-3.c: New test.
2169 * gcc.dg/ipa/ipa-sra-4.c: New test.
2170 * gcc.dg/ipa/ipa-sra-5.c: New test.
2171 * gcc.c-torture/execute/ipa-sra-1.c: New test.
2172 * gcc.c-torture/execute/ipa-sra-2.c: New test.
2173
2174 2009-09-17 Michael Matz <matz@suse.de>
2175
2176 PR middle-end/41347
2177 * gfortran.dg/pr41347.f90: New test.
2178
2179 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2180
2181 * gcc.c-torture/compile/20090917-1.c: New testcase.
2182
2183 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
2184
2185 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2186 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
2187 alpha*-*-* target from XFAIL list.
2188
2189 2009-09-16 Janis Johnson <janis187@us.ibm.com>
2190
2191 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2192 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2193 * gcc.dg/dfp/cast-bad.c: Use default options.
2194 * gcc.dg/dfp/compare-rel-const.c: Ditto.
2195 * gcc.dg/dfp/composite-type.c: Ditto.
2196 * gcc.dg/dfp/constants.c: Ditto.
2197 * gcc.dg/dfp/constants-hex.c: Ditto.
2198 * gcc.dg/dfp/constants-pedantic.c: Ditto.
2199 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2200 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2201 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2202 * gcc.dg/dfp/ctypes.c: Ditto.
2203 * gcc.dg/dfp/ddmode-ice.c: Ditto.
2204 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2205 * gcc.dg/dfp/float-constant-double.c: Ditto.
2206 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2207 * gcc.dg/dfp/keywords-reserved.c: Ditto.
2208 * gcc.dg/dfp/modes.c: Ditto.
2209 * gcc.dg/dfp/operator-bitwise.c: Ditto.
2210 * gcc.dg/dfp/pr31344.c: Ditto.
2211 * gcc.dg/dfp/pr31385.c: Ditto.
2212 * gcc.dg/dfp/pr33466.c: Ditto.
2213 * gcc.dg/dfp/pr35620.c: Ditto.
2214 * gcc.dg/dfp/pr37435.c: Ditto.
2215 * gcc.dg/dfp/pr39986.c: Ditto.
2216 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2217 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2218 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2219 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2220 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2221 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2222 * gcc.dg/dfp/typespec.c: Ditto.
2223 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2224 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2225 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2226 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2227 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2228 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2229 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2230 * gcc.dg/dfp/compare-rel.h: Ditto.
2231 * gcc.dg/dfp/compare-special.h: Ditto.
2232 * gcc.dg/dfp/convert.h: Ditto.
2233 * gcc.dg/dfp/fe-check.h: Ditto.
2234 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2235 * gcc.dg/dfp/cast.c: Ditto.
2236 * gcc.dg/dfp/compare-eq-const.c: Ditto.
2237 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2238 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2239 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2240 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2241 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2242 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2243 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2244 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2245 * gcc.dg/dfp/compare-special-d32.c: Ditto.
2246 * gcc.dg/dfp/compare-special-d64.c: Ditto.
2247 * gcc.dg/dfp/compare-special-d128.c: Ditto.
2248 * gcc.dg/dfp/constants-zero.c: Ditto.
2249 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2250 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2251 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2252 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2253 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2254 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2255 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2256 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2257 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2258 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2259 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2260 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2261 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2262 * gcc.dg/dfp/convert-bfp.c: Ditto.
2263 * gcc.dg/dfp/convert-complex.c: Ditto.
2264 * gcc.dg/dfp/convert-dfp.c: Ditto.
2265 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2266 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2267 * gcc.dg/dfp/convert-int.c: Ditto.
2268 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2269 * gcc.dg/dfp/convert-int-max.c: Ditto.
2270 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2271 * gcc.dg/dfp/decfloat-constants.c: Ditto.
2272 * gcc.dg/dfp/fe-binop.c: Ditto.
2273 * gcc.dg/dfp/fe-convert-1.c: Ditto.
2274 * gcc.dg/dfp/fe-convert-2.c: Ditto.
2275 * gcc.dg/dfp/fe-convert-3.c: Ditto.
2276 * gcc.dg/dfp/func-array.c: Ditto.
2277 * gcc.dg/dfp/func-deref.c: Ditto.
2278 * gcc.dg/dfp/func-mixed.c: Ditto.
2279 * gcc.dg/dfp/func-pointer.c: Ditto.
2280 * gcc.dg/dfp/func-scalar.c: Ditto.
2281 * gcc.dg/dfp/func-struct.c: Ditto.
2282 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2283 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2284 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2285 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2286 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2287 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2288 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2289 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2290 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2291 * gcc.dg/dfp/inf-1.c: Ditto.
2292 * gcc.dg/dfp/loop-index.c: Ditto.
2293 * gcc.dg/dfp/nan-1.c: Ditto.
2294 * gcc.dg/dfp/nan-2.c: Ditto.
2295 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2296 * gcc.dg/dfp/operator-assignment.c: Ditto.
2297 * gcc.dg/dfp/operator-comma.c: Ditto.
2298 * gcc.dg/dfp/operator-cond.c: Ditto.
2299 * gcc.dg/dfp/operator-logical.c: Ditto.
2300 * gcc.dg/dfp/operator-unary.c: Ditto.
2301 * gcc.dg/dfp/pr36800.c: Ditto.
2302 * gcc.dg/dfp/pr39034.c: Ditto.
2303 * gcc.dg/dfp/pr39035.c: Ditto.
2304 * gcc.dg/dfp/pr39902.c: Ditto.
2305 * gcc.dg/dfp/signbit-1.c: Ditto.
2306 * gcc.dg/dfp/signbit-2.c: Ditto.
2307 * gcc.dg/dfp/struct-layout-1.c: Ditto.
2308 * gcc.dg/dfp/union-init.c: Ditto.
2309 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2310
2311 2009-09-16 Michael Matz <matz@suse.de>
2312
2313 PR fortran/41212
2314 * gfortran.dg/pr41212.f90: New test.
2315
2316 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2317
2318 * gnat.dg/alignment9.adb: New test.
2319
2320 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2321
2322 * gnat.dg/discr20.ad[sb]: New test.
2323
2324 2009-09-16 Richard Guenther <rguenther@suse.de>
2325
2326 PR middle-end/34011
2327 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2328
2329 2009-09-16 DJ Delorie <dj@redhat.com>
2330 Kaz Kojima <kkojima@gcc.gnu.org>
2331
2332 * gcc.target/sh/struct-arg-dw2.c: New test.
2333
2334 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
2335 Jakub Jelinek <jakub@redhat.com>
2336
2337 PR target/41175
2338 * gcc.target/powerpc/pr41175.c: New test.
2339
2340 2009-09-14 Richard Henderson <rth@redhat.com>
2341
2342 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2343 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2344 gcc.dg/tree-ssa/asmgoto-1.c: New files.
2345
2346 2009-09-14 Richard Henderson <rth@redhat.com>
2347
2348 * g++.dg/eh/builtin1.C: Update resx pattern match.
2349 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2350
2351 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
2352
2353 * gcc.target/mips/branch-helper.h: New file.
2354 * gcc.target/mips/branch-2.c,
2355 * gcc.target/mips/branch-3.c,
2356 * gcc.target/mips/branch-4.c,
2357 * gcc.target/mips/branch-5.c,
2358 * gcc.target/mips/branch-6.c,
2359 * gcc.target/mips/branch-7.c,
2360 * gcc.target/mips/branch-8.c,
2361 * gcc.target/mips/branch-9.c,
2362 * gcc.target/mips/branch-10.c,
2363 * gcc.target/mips/branch-11.c,
2364 * gcc.target/mips/branch-12.c,
2365 * gcc.target/mips/branch-13.c,
2366 * gcc.target/mips/branch-14.c,
2367 * gcc.target/mips/branch-15.c: New tests.
2368
2369 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2370
2371 PR target/41331
2372 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2373 -m32 -mpowerpc64 system.
2374
2375 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
2376
2377 From Jie Zhang <jie.zhang@analog.com>:
2378 * gcc.target/bfin/saveall.c: New test.
2379 * gcc.target/bfin/20090914-1.c: New test.
2380 * gcc.target/bfin/20090914-2.c: New test.
2381
2382 * gcc.target/bfin/20090914-3.c: New test.
2383
2384 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
2385
2386 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2387
2388 2009-09-14 Richard Guenther <rguenther@suse.de>
2389
2390 PR middle-end/41350
2391 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2392
2393 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2394
2395 PR libgfortran/41328
2396 * gfortran.dg/cr_lf.f90: New test.
2397
2398 2009-09-11 Michael Matz <matz@suse.de>
2399
2400 PR middle-end/41275
2401 * g++.dg/tree-ssa/pr41275.C: New test.
2402
2403 2009-09-11 Janus Weil <janus@gcc.gnu.org>
2404
2405 PR fortran/41242
2406 * gfortran.dg/proc_ptr_comp_21.f90: New.
2407
2408 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2409
2410 PR fortran/31292
2411 * gfortran.dg/module_procedure_1.f90: New test.
2412 * gfortran.dg/module_procedure_2.f90: Ditto.
2413 * gfortran.dg/generic_14.f90: Move dg-error to new location.
2414
2415 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2416 James A. Morrison <phython@gcc.gnu.org>
2417
2418 PR ada/18302
2419 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2420 commands.
2421 * ada/acats/run_test.exp: New file.
2422
2423 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
2424
2425 Revert:
2426 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2427
2428 PR rtl-optimization/39779
2429 * gcc.dg/pr39979.c: New test.
2430
2431 2009-09-10 Richard Guenther <rguenther@suse.de>
2432
2433 PR middle-end/41257
2434 * g++.dg/torture/pr41257-2.C: New testcase.
2435
2436 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2437
2438 PR c++/28293
2439 * g++.dg/template/crash91.C: New.
2440
2441 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2442
2443 PR rtl-optimization/39779
2444 * gcc.dg/pr39979.c: New test.
2445
2446 2009-09-09 Richard Guenther <rguenther@suse.de>
2447
2448 PR tree-optimization/41101
2449 * gcc.c-torture/compile/pr41101.c: New testcase.
2450
2451 2009-09-09 Richard Guenther <rguenther@suse.de>
2452
2453 PR middle-end/41317
2454 * gcc.c-torture/execute/pr41317.c: New testcase.
2455 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2456 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2457
2458 2009-09-08 Dodji Seketeli <dodji@redhat.com>
2459
2460 Fix some test breakages on Darwin
2461 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2462 and adjust.
2463 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2464 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2465 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2466 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2467 take darwin specifics in account.
2468
2469 2009-09-08 Joseph Myers <joseph@codesourcery.com>
2470
2471 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2472 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2473
2474 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2475
2476 PR c++/39923
2477 * g++.dg/cpp0x/initlist24.C: New.
2478
2479 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
2480
2481 * gcc.dg/large-size-array-2.c: Fix target requirement.
2482 * gcc.dg/large-size-array-4.c: Likewise.
2483 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2484 * gcc.dg/c99-const-expr-2.c: Likewise.
2485 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2486 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2487 * gcc.dg/c90-const-expr-10.c: Likewise.
2488 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2489 instead of long.
2490 * gcc.dg/tree-ssa/pr33920.c: Likewise.
2491 * gcc.dg/vect/pr33846.c: Likewise.
2492 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2493 __PTRDIFF_TYPE__, instead of unsigned long.
2494 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2495
2496 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
2497
2498 PR debug/41229
2499 PR debug/41291
2500 PR debug/41300
2501 * gfortran.dg/pr41229.f90: New.
2502
2503 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
2504
2505 PR debug/41232
2506 * gcc.dg/pr41232.c: New.
2507
2508 2009-09-08 Joseph Myers <joseph@codesourcery.com>
2509
2510 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2511 contain -march.
2512 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2513 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2514 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2515 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2516 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2517 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2518 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2519 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2520 options other than that used in dg-options.
2521
2522 2009-09-07 Jakub Jelinek <jakub@redhat.com>
2523
2524 PR rtl-optimization/41239
2525 * gcc.c-torture/execute/pr41239.c: New test.
2526
2527 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2528
2529 PR libgfortran/41192
2530 * gfortran.dg/namelist_59.f90: New test.
2531
2532 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2533
2534 From Mike Frysinger <michael.frysinger@analog.com>
2535 * gcc.target/bfin/mcpu-bf542m.c: New file.
2536 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2537 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2538 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2539 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2540
2541 2009-09-07 Martin Jambor <mjambor@suse.cz>
2542
2543 PR middle-end/41282
2544 * gcc.c-torture/compile/pr41282.c: New test.
2545
2546 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2547
2548 PR fortran/41197
2549 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
2550 variables for stat and errmsg.
2551 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
2552 * gfortran.dg/allocate_stat_2.f90: New test.
2553
2554 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2555
2556 * gcc.c-torture/compile/20090907-1.c: New test.
2557
2558 2009-09-06 Jakub Jelinek <jakub@redhat.com>
2559
2560 PR bootstrap/41241
2561 * gcc.dg/pr41241.c: New test.
2562
2563 2009-09-06 Richard Guenther <rguenther@suse.de>
2564
2565 PR middle-end/41144
2566 * g++.dg/torture/pr41144.C: New testcase.
2567
2568 2009-09-06 Richard Guenther <rguenther@suse.de>
2569
2570 PR middle-end/41261
2571 * gcc.dg/torture/pr41261.c: New testcase.
2572
2573 2009-09-05 Richard Guenther <rguenther@suse.de>
2574
2575 PR middle-end/41181
2576 * gcc.c-torture/compile/pr41181.c: New testcase.
2577
2578 2009-09-05 Richard Guenther <rguenther@suse.de>
2579
2580 PR debug/41273
2581 * g++.dg/torture/pr41273.C: New testcase.
2582
2583 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
2584
2585 PR fortran/41258
2586 * gfortran.dg/typebound_proc_12.f90 : New test.
2587
2588 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
2589
2590 PR debug/41225
2591 * gfortran.dg/pr41225.f90: New.
2592
2593 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
2594
2595 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
2596 unistd.h, sys/types.h and sys/wait.h.
2597 (gualchk_t): New.
2598 (GUALCVT): New.
2599 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2600 (GUALITY_GDB_REDIRECT): New.
2601 (GUALITY_GDB_ARGS): Use it.
2602
2603 2009-09-04 Richard Guenther <rguenther@suse.de>
2604
2605 PR middle-end/41257
2606 * g++.dg/torture/pr41257.C: New testcase.
2607
2608 2009-09-04 Martin Jambor <mjambor@suse.cz>
2609
2610 PR tree-optimization/41112
2611 * gnat.dg/array8.adb: New test.
2612
2613 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
2614
2615 * gcc.target/arm/ctz.c: New test case.
2616
2617 2009-09-03 Alon Dayan <alond@il.ibm.com>
2618
2619 PR tree-optimization/38275
2620 * gcc.dg/autopar/reduc-1char.c: Increase number
2621 of iterations. Adjust the logic accordingly.
2622 * gcc.dg/autopar/reduc-2char.c: Ditto.
2623 * gcc.dg/autopar/reduc-1.c: Ditto.
2624 * gcc.dg/autopar/reduc-2.c: Ditto.
2625 * gcc.dg/autopar/reduc-3.c: Ditto.
2626 * gcc.dg/autopar/reduc-6.c: Ditto.
2627 * gcc.dg/autopar/reduc-7.c: Ditto.
2628 * gcc.dg/autopar/reduc-8.c: Ditto.
2629 * gcc.dg/autopar/reduc-9.c: Ditto.
2630 * gcc.dg/autopar/pr39500-1.c: Ditto.
2631 * gcc.dg/autopar/reduc-1short.c: Ditto.
2632 * gcc.dg/autopar/reduc-2short.c: Ditto.
2633 * gcc.dg/autopar/parallelization-1.c: Ditto.
2634
2635 2009-09-03 Jakub Jelinek <jakub@redhat.com>
2636
2637 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2638 testcase using guality.h compiles and links and if a global variable
2639 can be verified by gdb.
2640
2641 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
2642
2643 * lib/target-supports.exp (check_effective_target_sync_int_long):
2644 Supported on Blackfin Linux targets.
2645
2646 2009-09-02 David Daney <ddaney@caviumnetworks.com>
2647
2648 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2649
2650 2009-09-03 Diego Novillo <dnovillo@google.com>
2651
2652 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2653 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2654 * g++.dg/warn/unit-1.C: Likewise.
2655 * g++.dg/ipa/iinline-1.C: Likewise.
2656 * g++.dg/template/cond2.C: Adjust expected line location for the
2657 error.
2658 * g++.dg/template/pr35240.C: Likewise.
2659
2660 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2661
2662 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2663 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2664
2665 2009-09-02 Martin Jambor <mjambor@suse.cz>
2666
2667 * gcc.dg/tree-ssa/sra-8.c: New testcase.
2668 * gcc.dg/memcpy-1.c: Add . to match pattern.
2669 * gcc.dg/uninit-I.c: XFAIL warning test.
2670 * g++.dg/warn/unit-1.C: XFAIL warning test.
2671
2672 2009-09-02 Ian Lance Taylor <iant@google.com>
2673
2674 * gcc.dg/20090902-1.c: New test.
2675
2676 2009-09-02 Jakub Jelinek <jakub@redhat.com>
2677
2678 * gcc.dg/builtin-object-size-9.c: New test.
2679
2680 2009-09-02 Olivier Hainque <hainque@adacore.com>
2681
2682 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2683
2684 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
2685 Olivier Hainque <hainque@adacore.com>
2686
2687 * gnat.dg/misaligned_param.adb: New test.
2688 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2689 * gnat.dg/slice7.adb: Add 1 more related case.
2690
2691 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
2692
2693 * gcc.dg/guality/guality.c: Expect to fail for now.
2694 * gcc.dg/guality/example.c: Likewise.
2695
2696 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
2697
2698 * gcc.dg/guality/guality.c: New.
2699 * gcc.dg/guality/guality.h: New.
2700 * gcc.dg/guality/guality.exp: New.
2701 * gcc.dg/guality/example.c: New.
2702 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2703 (cleanup-saved-temps): Likewise, .gkd files too.
2704
2705 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2706
2707 PR fortran/39229
2708 * gfortran.dg/line_length_3.f: New test.
2709 * gfortran.dg/line_length_4.f90: New test.
2710
2711 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
2712
2713 * lib/target-supports.exp (check_gc_sections_available):
2714 Add proper pattern quote.
2715
2716 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
2717 Kaz Kojima <kkojima@gcc.gnu.org>
2718
2719 * lib/target-supports.exp (add_options_for_ieee): New procedure.
2720 * g++.dg/cdce3.C: Use dg-add-options ieee.
2721 * g++.dg/torture/type-generic-1.C: Likewise.
2722 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2723 * gcc.dg/pr28796-2.c: Likewise.
2724 * gcc.dg/torture/builtin-math-7.c: Likewise.
2725 * gcc.dg/torture/type-generic-1.c: Likewise.
2726 * gfortran.dg/boz_14.f90: Likewise.
2727 * gfortran.dg/erf_2.F90: Likewise.
2728 * gfortran.dg/init_flag_3.f90: Likewise.
2729 * gfortran.dg/init_flag_4.f90: Likewise.
2730 * gfortran.dg/init_flag_5.f90: Likewise.
2731 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2732 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2733 * gfortran.dg/isnan_1.f90: Likewise.
2734 * gfortran.dg/isnan_2.f90: Likewise.
2735 * gfortran.dg/maxlocval_2.f90: Likewise.
2736 * gfortran.dg/maxlocval_4.f90: Likewise.
2737 * gfortran.dg/minlocval_1.f90: Likewise.
2738 * gfortran.dg/minlocval_4.f90: Likewise.
2739 * gfortran.dg/module_nan.f90: Likewise.
2740 * gfortran.dg/namelist_42.f90: Likewise.
2741 * gfortran.dg/namelist_43.f90: Likewise.
2742 * gfortran.dg/nan_1.f90: Likewise.
2743 * gfortran.dg/nan_2.f90: Likewise.
2744 * gfortran.dg/nan_3.f90: Likewise.
2745 * gfortran.dg/nan_4.f90: Likewise.
2746 * gfortran.dg/nan_5.f90: Likewise.
2747 * gfortran.dg/nearest_1.f90: Likewise.
2748 * gfortran.dg/nearest_2.f90: Likewise.
2749 * gfortran.dg/nearest_3.f90: Likewise.
2750 * gfortran.dg/pr37243.f: Likewise.
2751 * gfortran.dg/real_const_3.f90: Likewise.
2752 * gfortran.dg/transfer_simplify_2.f90: Likewise.
2753
2754 2009-08-31 Dodji Seketeli <dodji@redhat.com>
2755
2756 PR debug/30161
2757 * g++.dg/debug/dwarf2/template-params-1.C: New test.
2758 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2759 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2760 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2761 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2762 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2763 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2764 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2765 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2766 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2767 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2768 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2769 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2770
2771 2009-08-31 Jason Merrill <jason@redhat.com>
2772
2773 PR c++/41127
2774 * g++.dg/parse/enum5.C: New.
2775 * g++.dg/cpp0x/enum1.C: Adjust expected error.
2776
2777 2009-08-31 Janus Weil <janus@gcc.gnu.org>
2778
2779 PR fortran/40940
2780 * gfortran.dg/allocate_derived_1.f90: New.
2781 * gfortran.dg/class_3.f03: New.
2782
2783 2009-08-31 Janus Weil <janus@gcc.gnu.org>
2784
2785 PR fortran/40996
2786 * gfortran.dg/allocatable_scalar_1.f90: New.
2787 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2788 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2789 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2790
2791 2009-08-30 Richard Guenther <rguenther@suse.de>
2792
2793 PR tree-optimization/41186
2794 * g++.dg/torture/pr41186.C: New testcase.
2795 * g++.dg/tree-ssa/pr41186.C: Likewise.
2796
2797 2009-08-30 Dodji Seketeli <dodji@redhat.com>
2798
2799 PR c++/41187
2800 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2801 take ia64 assembly comments syntax in account.
2802
2803 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
2804
2805 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2806
2807 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2808
2809 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2810 * gfortran.dg/whole_file_6.f90: Likewise.
2811
2812 2009-08-28 Cary Coutant <ccoutant@google.com>
2813
2814 PR debug/41063
2815 * g++.dg/debug/dwarf2/pr41063.C: New test.
2816
2817 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
2818
2819 PR rtl-optimization/40861
2820 * gcc.dg/pr40861.c: New test.
2821
2822 2009-08-27 Janus Weil <janus@gcc.gnu.org>
2823
2824 PR fortran/40869
2825 * gfortran.dg/proc_ptr_comp_20.f90: New.
2826
2827 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
2828
2829 PR libfortran/39667
2830 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2831 open temp file with status="scratch".
2832 * gfortran.dg/fmt_cache_1.f: Likewise.
2833 * gfortran.dg/fmt_exhaust.f90: Likewise.
2834 * gfortran.dg/fmt_t_4.f90: Likewise.
2835 * gfortran.dg/fseek.f90: Likewise.
2836 * gfortran.dg/list_read_5.f90: Likewise.
2837 * gfortran.dg/namelist_39.f90: Likewise.
2838 * gfortran.dg/namelist_56.f90: Likewise.
2839 * gfortran.dg/read_bad_advance.f90: Likewise.
2840 * gfortran.dg/read_repeat.f90: Likewise.
2841 * gfortran.dg/read_size_noadvance.f90: Likewise.
2842 * gfortran.dg/read_x_past.f: Likewise.
2843
2844 2009-08-27 Tobias Burnus <burnus@net-b.de>
2845
2846 PR fortran/28039
2847 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2848
2849 2009-08-27 Daniel Kraft <d@domob.eu>
2850
2851 PR fortran/37425
2852 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2853 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2854 error and fix problem with recursive assignment.
2855 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2856 * gfortran.dg/typebound_operator_3.f03: New test.
2857 * gfortran.dg/typebound_operator_4.f03: New test.
2858
2859 2009-08-27 Dodji Seketeli <dodji@redhat.com>
2860
2861 PR debug/41170
2862 * debug/dwarf2/namespace-1.C: New test.
2863
2864 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
2865
2866 PR fortran/41162
2867 * gfortran.dg/pr41162.f: New.
2868
2869 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
2870 Richard Sandiford <rdsandiford@googlemail.com>
2871
2872 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2873 with "forbid_cpu".
2874 * gcc.target/mips/branch-1.c: Update accordingly.
2875 * gcc.target/mips/extend-1.c: Likewise.
2876 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
2877
2878 2009-08-26 Richard Guenther <rguenther@suse.de>
2879
2880 PR middle-end/41163
2881 * gcc.c-torture/compile/pr41163.c: New testcase.
2882 * gcc.dg/pr35899.c: Adjust.
2883
2884 2009-08-26 Richard Guenther <rguenther@suse.de>
2885
2886 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2887
2888 2009-08-26 Jason Merrill <jason@redhat.com>
2889
2890 * g++.dg/cpp0x/explicit3.C: New.
2891 * g++.dg/overload/cond2.C: New.
2892
2893 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
2894
2895 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2896
2897 2009-08-25 Jan Hubicka <jh@suse.cz>
2898
2899 * gcc.target/i386/sse5-shift1-vector.c
2900 * gcc.target/i386/isa-12.c
2901 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2902 * gcc.target/i386/sse5-pcmov2.c
2903 * gcc.target/i386/isa-3.c
2904 * gcc.target/i386/sse5-shift2-vector.c
2905 * gcc.target/i386/isa-7.c
2906 * gcc.target/i386/funcspec-2.c
2907 * gcc.target/i386/sse5-haddX.c
2908 * gcc.target/i386/sse5-hadduX.c
2909 * gcc.target/i386/isa-9.c
2910 * gcc.target/i386/sse5-maccXX.c
2911 * gcc.target/i386/sse5-shift3-vector.c
2912 * gcc.target/i386/sse5-msubXX.c
2913 * gcc.target/i386/sse5-permpX.c
2914 * gcc.target/i386/sse5-check.h
2915 * gcc.target/i386/sse-12.c
2916 * gcc.target/i386/sse-11.c
2917 * gcc.target/i386/sse-10.c
2918 * gcc.target/i386/sse-13.c
2919 * gcc.target/i386/sse-14.c
2920 * gcc.target/i386/sse-22.c
2921 * gcc.target/i386/sse-2.c
2922 * gcc.target/i386/sse-13.c
2923 * gcc.target/i386/avx-2.c
2924 * gcc.target/i386/sse5-rotate1-vector.c
2925 * gcc.target/i386/isa-4.c
2926 * gcc.target/i386/sse5-hsubX.c
2927 * gcc.target/i386/sse5-pcmov.c
2928 * gcc.target/i386/sse5-fma.c
2929 * gcc.target/i386/isa-8.c
2930 * gcc.target/i386/sse5-rotate2-vector.c
2931 * gcc.target/i386/sse5-nmaccXX.c
2932 * gcc.target/i386/sse5-imul64-vector.c
2933 * gcc.target/i386/sse5-nmsubXX.c
2934 * gcc.target/i386/sse5-rotate3-vector.c
2935 * gcc.target/i386/sse5-fma-vector.c
2936 * gcc.target/i386/sse5-imul32widen-vector.c
2937 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2938
2939 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2940 * gcc.target/i386/funcspec-5.c: Remove SSE5.
2941 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2942 * gcc.target/i386/avx-1.c: Remove SSE5.
2943 * gcc.target/i386/avx-2.c: Remove SSE5.
2944 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2945 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2946 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2947 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2948
2949 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
2950
2951 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2952
2953 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2954
2955 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2956 keyword works in the same manner as __alignof.
2957
2958 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2959
2960 PR libfortran/34670
2961 * gfortran.dg/unpack_bounds_1.f90: New test.
2962 * gfortran.dg/unpack_bounds_2.f90: New test.
2963 * gfortran.dg/unpack_bounds_3.f90: New test.
2964
2965 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
2966
2967 * gnat.dg/slice7.adb: New test.
2968 * gnat.dg/slice7_pkg.ads: New helper.
2969
2970 2009-08-25 Janus Weil <janus@gcc.gnu.org>
2971
2972 PR fortran/41139
2973 * gfortran.dg/proc_ptr_25.f90: New.
2974 * gfortran.dg/proc_ptr_comp_18.f90: New.
2975 * gfortran.dg/proc_ptr_comp_19.f90: New.
2976
2977 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2978
2979 PR fortran/41154
2980 * gfortran.dg/fmt_error_8.f: New test.
2981
2982 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2983
2984 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2985 number, update all callers and synchronize results for latest MPC.
2986
2987 2009-08-21 Jason Merrill <jason@redhat.com>
2988
2989 * g++.dg/warn/Wunused-17.C: New.
2990
2991 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2992
2993 * gcc.target/arm/combine-cmp-shift.c: New test.
2994
2995 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
2996
2997 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2998 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2999 width specifier.
3000
3001 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3002
3003 * gfortran.dg/fmt_error_7.f: New test.
3004
3005 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
3006
3007 PR target/40718
3008 * gcc.target/i386/pr40718.c: New test.
3009
3010 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3011
3012 * gfortran.dg/proc_ptr_24.f90: New test.
3013
3014 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
3015
3016 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3017 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3018 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3019
3020 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
3021
3022 PR fortran/28039
3023 * gfortran.dg/fmt_with_extra.f: new file.
3024
3025 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
3026
3027 * lib/target-supports.exp
3028 (check_effective_target_arm_iwmmxt_ok): New procedure.
3029 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
3030 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3031
3032 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
3033
3034 * gfortran.dg/boz_9.f90: Do not load denormal floating
3035 point constants. Remove -mieee option for alpha*-*-* targets.
3036
3037 2009-08-21 Janus Weil <janus@gcc.gnu.org>
3038
3039 PR fortran/41106
3040 * gfortran.dg/proc_ptr_23.f90: New.
3041 * gfortran.dg/proc_ptr_comp_15.f90: New.
3042 * gfortran.dg/proc_ptr_comp_16.f90: New.
3043 * gfortran.dg/proc_ptr_comp_17.f90: New.
3044
3045 2009-08-21 Jakub Jelinek <jakub@redhat.com>
3046
3047 PR c++/41131
3048 * g++.dg/expr/unary3.C: New test.
3049
3050 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
3051
3052 * gfortran.dg/common_5.f: Add -mdalign for sh.
3053 * gfortran.dg/common_align_2.f90: Likewise.
3054
3055 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3056
3057 PR libfortran/40962
3058 * c_f_pointer_tests_4.f90: New test.
3059
3060 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3061
3062 * gnat.dg/slice6.adb: New test.
3063 * gnat.dg/slice6_pkg.ads: New helper.
3064
3065 2009-08-20 Michael Matz <matz@suse.de>
3066
3067 PR fortran/41126
3068 * gfortran.dg/pr41126.f90: New test.
3069
3070 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3071
3072 * gnat.dg/dynamic_bound.adb: New test.
3073
3074 2009-08-20 Janus Weil <janus@gcc.gnu.org>
3075
3076 PR fortran/41121
3077 * gfortran.dg/intrinsic_5.f90: New.
3078
3079 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3080 Richard Earnshaw <richard.earnshaw@arm.com>
3081
3082 * gcc.target/arm/20090811-1.c: New test.
3083
3084 2009-08-19 Jakub Jelinek <jakub@redhat.com>
3085
3086 PR middle-end/41123
3087 * gcc.dg/pr41123.c: New test.
3088
3089 2009-08-19 Jason Merrill <jason@redhat.com>
3090
3091 PR c++/41120
3092 * g++.dg/other/gc4.C: New.
3093
3094 2009-08-18 Michael Matz <matz@suse.de>
3095
3096 * gfortran.dg/vect/vect-gems.f90: New test.
3097 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3098
3099 2009-08-18 DJ Delorie <dj@redhat.com>
3100
3101 * lib/wrapper.exp: Move load of target-libpath.exp from here...
3102 * lib/gcc-defs.exp: ... to here.
3103
3104 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3105 GCC_EXEC_PREFIX before building the wrapper.
3106
3107 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
3108
3109 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3110 tests.
3111 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3112 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
3113 dg-options. Fix dg-final clause.
3114
3115 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
3116
3117 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3118
3119 2009-08-18 Janus Weil <janus@gcc.gnu.org>
3120 Paul Thomas <pault@gcc.gnu.org>
3121
3122 PR fortran/40870
3123 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3124
3125 2009-08-18 Richard Guenther <rguenther@suse.de>
3126
3127 PR middle-end/41094
3128 * gcc.dg/torture/pr41094.c: New testcase.
3129 * gcc.dg/torture/builtin-power-1.c: Adjust.
3130 * gcc.dg/builtins-10.c: Likewise.
3131
3132 2009-08-18 Jakub Jelinek <jakub@redhat.com>
3133
3134 PR target/40971
3135 * gcc.dg/pr40971.c: New test.
3136
3137 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
3138
3139 PR fortran/41062
3140 * gfortran.dg/use_only_4.f90: New test.
3141
3142 2009-08-17 Daniel Kraft <d@domob.eu>
3143
3144 PR fortran/37425
3145 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3146 NOPASS bindings as operators.
3147
3148 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
3149
3150 * lib/target-supports.exp
3151 (check_effective_target_vect_cmdline_needed): Add alpha to the list
3152 of targets that do not need command line argument to enable SIMD.
3153
3154 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3155
3156 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3157 typo in cache name.
3158
3159 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3160
3161 PR fortran/41075
3162 * gfortran.dg/unlimited_fmt_1.f90: New test.
3163
3164 2009-08-17 Dodji Seketeli <dodji@redhat.com>
3165
3166 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3167
3168 2009-08-17 Arnaud Charlet <charlet@adacore.com>
3169
3170 * gnat.dg/itype.ad[sb]: New test.
3171
3172 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
3173
3174 * gcc.target/mips/mips.exp: Add terminology section to comment
3175 at the top of the file. Fix typos.
3176
3177 2009-08-16 Jason Merrill <jason@redhat.com>
3178
3179 * g++.dg/debug/dwarf2/inline1.C: New.
3180
3181 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
3182
3183 PR target/38599
3184 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3185
3186 2009-08-16 Dodji Seketeli <dodji@redhat.com>
3187
3188 PR debug/37801
3189 * gcc.dg/debug/20020224-1.c: Adjust the comment.
3190 Make sure to trigger inlining optimizations.
3191 * gcc.dg/debug/dwarf2/inline2.c: New test.
3192
3193 2009-08-14 Janus Weil <janus@gcc.gnu.org>
3194
3195 PR fortran/41070
3196 * gfortran.dg/structure_constructor_10.f90: New.
3197
3198 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
3199
3200 * gcc.dg/pragma-re-1.c: Supported on all platforms.
3201 * gcc.dg/pragma-re-2.c: Likewise.
3202 * gcc.dg/pragma-re-3.c: Likewise.
3203 * gcc.dg/pragma-re-4.c: Likewise.
3204 * g++.dg/other/pragma-re-1.C: Likewise.
3205 * g++.dg/other/pragma-re-2.C: Likewise.
3206
3207 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3208
3209 * gcc.dg/torture/builtin-math-7.c: New.
3210
3211 2009-08-14 Richard Guenther <rguenther@suse.de>
3212
3213 * gcc.c-torture/execute/20090814-1.c: New testcase.
3214
3215 2009-08-14 David Edelsohn <edelsohn@gnu.org>
3216
3217 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3218
3219 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
3220
3221 PR target/40934
3222 * gcc.target/i386/pr40934.c: New.
3223
3224 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
3225
3226 PR target/41019
3227 * gcc.target/i386/pr41019.c: New test.
3228
3229 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3230
3231 PR fortran/40955
3232 * gfortran.dg/winapi.f90: New test.
3233
3234 2009-08-13 Janus Weil <janus@gcc.gnu.org>
3235
3236 PR fortran/40995
3237 * gfortran.dg/intrinsic_4.f90: New.
3238 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3239 different line.
3240
3241 2009-08-13 Richard Guenther <rguenther@suse.de>
3242
3243 PR middle-end/41047
3244 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3245
3246 2009-08-12 Richard Guenther <rguenther@suse.de>
3247
3248 PR tree-optimization/41011
3249 * gfortran.dg/pr41011.f: New testcase.
3250
3251 2009-08-11 Andrew Haley <aph@redhat.com>
3252
3253 * gcc.target/arm/synchronize.c: New file.
3254
3255 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3256
3257 PR middle-end/40980
3258 * gfortran.dg/graphite/id-17.f: New.
3259
3260 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
3261 Sebastian Pop <sebastian.pop@amd.com>
3262
3263 * gcc.dg/graphite/interchange-1.c: XFAILed.
3264 * gcc.dg/graphite/interchange-2.c: XFAILed.
3265 * gcc.dg/graphite/interchange-3.c: XFAILed.
3266 * gcc.dg/graphite/interchange-4.c: XFAILed.
3267 * gcc.dg/graphite/interchange-7.c: XFAILed.
3268
3269 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3270
3271 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3272
3273 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3274 Pranav Garg <pranav.garg2107@gmail.com>
3275
3276 * gcc.dg/graphite/interchange-6.c: XFAILed.
3277
3278 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3279
3280 * gcc.dg/graphite/interchange-9.c: New.
3281
3282 2009-08-12 Richard Guenther <rguenther@suse.de>
3283
3284 PR rtl-optimization/41033
3285 * gcc.dg/pr41033.c: New test.
3286
3287 2009-08-11 Janus Weil <janus@gcc.gnu.org>
3288
3289 PR fortran/41022
3290 * gfortran.dg/proc_ptr_comp_14.f90: New.
3291
3292 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
3293
3294 * gcc.target/mips/ext-5.c: New test.
3295 * gcc.target/mips/ext-6.c: New test.
3296 * gcc.target/mips/ext-7.c: New test.
3297 * gcc.target/mips/ext-8.c: New test.
3298 * gcc.target/mips/extend-2.c: New test.
3299
3300 2009-08-10 Jason Merrill <jason@redhat.com>
3301
3302 * g++.dg/other/linkage2.C: New test for types-without-linkage
3303 handling.
3304 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3305 * g++.dg/lookup/anon2.C: Likewise.
3306 * g++.dg/other/anon3.C: Likewise.
3307 * g++.dg/template/arg2.C: Likewise.
3308 * g++.dg/template/local4.C: Likewise.
3309 * g++.old-deja/g++.law/operators32.C: Likewise.
3310 * g++.old-deja/g++.other/linkage2.C: Likewise.
3311 * g++.old-deja/g++.pt/enum6.C: Likewise.
3312 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3313 * g++.old-deja/g++.other/linkage1.C: Likewise.
3314
3315 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
3316
3317 * gcc.dg/dg.exp: Test also c-c++-common dir.
3318 * g++.dg/dg.exp: Likewise.
3319 * g++.dg/warn/Wconversion-real.C: Delete.
3320 * gcc.dg/Wconversion-real.c: Move to ...
3321 * c-c++-common/Wconversion-real.c: ... here.
3322 * lib/target-supports.exp
3323 (check_effective_target_c,check_effective_target_c++): New.
3324
3325 2009-08-10 Daniel Kraft <d@domob.eu>
3326
3327 PR fortran/37425
3328 * gfortran.dg/typebound_operator_1.f03: New test.
3329 * gfortran.dg/typebound_operator_2.f03: New test.
3330
3331 2009-08-10 Richard Guenther <rguenther@suse.de>
3332
3333 PR middle-end/41006
3334 * gcc.c-torture/compile/pr41006-1.c: New testcase.
3335 * gcc.c-torture/compile/pr41006-2.c: Likewise.
3336
3337 2009-08-10 Janus Weil <janus@gcc.gnu.org>
3338
3339 PR fortran/40940
3340 * gfortran.dg/class_1.f03: New.
3341 * gfortran.dg/class_2.f03: New.
3342 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3343 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3344 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3345 * gfortran.dg/typebound_call_10.f03: Ditto.
3346 * gfortran.dg/typebound_call_2.f03: Ditto.
3347 * gfortran.dg/typebound_call_3.f03: Ditto.
3348 * gfortran.dg/typebound_call_4.f03: Ditto.
3349 * gfortran.dg/typebound_generic_3.f03: Ditto.
3350 * gfortran.dg/typebound_generic_4.f03: Ditto.
3351 * gfortran.dg/typebound_proc_1.f08: Ditto.
3352 * gfortran.dg/typebound_proc_5.f03: Ditto.
3353 * gfortran.dg/typebound_proc_6.f03: Ditto.
3354
3355 2009-08-10 Dodji Seketeli <dodji@redhat.com>
3356
3357 PR c++/40866
3358 * g++.dg/expr/stmt-expr-1.C: New test.
3359
3360 2009-08-09 Richard Guenther <rguenther@suse.de>
3361
3362 PR tree-optimization/41016
3363 * gcc.c-torture/compile/pr41016.c: New testcase.
3364
3365 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
3366
3367 * gcc.dg/overflow-warn-8.c: New test.
3368
3369 2009-08-09 Ira Rosen <irar@il.ibm.com>
3370
3371 PR tree-optimization/41008
3372 * gcc.dg/vect/O1-pr41008.c: New test.
3373
3374 2009-08-05 Tobias Burnus <burnus@net-b.de>
3375
3376 PR fortran/40955
3377 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3378
3379 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
3380
3381 * gcc.target/bfin/loop-autoinc.c: New file.
3382
3383 2009-08-08 Richard Guenther <rguenther@suse.de>
3384
3385 PR tree-optimization/40991
3386 * g++.dg/torture/pr40991.C: New testcase.
3387
3388 2009-08-08 Laurent GUERBY <laurent@guerby.net>
3389
3390 * ada/acats/support/impdef.a: Tweak timing constants. Add
3391 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3392 * ada/acats/tests/c9/c940005.a: Use new timing constants.
3393 * ada/acats/tests/c9/c940007.a: Likewise.
3394 * ada/acats/tests/c9/c94001c.ada: Likewise.
3395 * ada/acats/tests/c9/c94006a.ada: Likewise.
3396 * ada/acats/tests/c9/c94008c.ada: Likewise.
3397 * ada/acats/tests/c9/c951002.a: Likewise.
3398 * ada/acats/tests/c9/c954a01.a: Likewise.
3399 * ada/acats/tests/c9/c96001a.ada: Likewise.
3400 * ada/acats/tests/c9/c97307a.ada: Likewise.
3401
3402 2009-08-07 Richard Guenther <rguenther@suse.de>
3403
3404 PR tree-optimization/40999
3405 * gfortran.dg/pr40999.f: New testcase.
3406
3407 2009-08-07 Jakub Jelinek <jakub@redhat.com>
3408
3409 * g++.dg/tree-prof/partition1.C: New test.
3410
3411 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
3412
3413 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3414 hook.
3415 (check_effective_target_arm_neon_ok): Improve test for neon
3416 availability.
3417 * gcc.target/arm/eabi1.c: Only run test in base variant.
3418 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3419 attribute.
3420 * gcc.target/arm/vfp1[567].c: New tests.
3421
3422 2009-08-06 Jason Merrill <jason@redhat.com>
3423
3424 PR c++/40948
3425 * g++.dg/ext/complit12.C: Expand.
3426
3427 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
3428
3429 Merge ARM/hard_vfp_branch to trunk.
3430
3431 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
3432
3433 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3434 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3435
3436 2009-05-12 Joseph Myers <joseph@codesourcery.com>
3437
3438 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3439 (PCS): Define macro to use base AAPCS.
3440 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3441
3442 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
3443
3444 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3445 Correct arm_neon.h typo.
3446
3447 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
3448
3449 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3450 this a linkage test.
3451 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3452 argument marshalling.
3453 * abitest.h: New file.
3454 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3455 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3456
3457 2009-08-06 Martin Jambor <mjambor@suse.cz>
3458
3459 PR middle-end/32964
3460 * gcc.dg/tree-ssa/pr32964.c: New test.
3461
3462 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
3463 H.J. Lu <hongjiu.lu@intel.com>
3464
3465 PR target/40957
3466 * gcc.target/i386/pr40957.c: New test.
3467
3468 2009-08-06 Richard Guenther <rguenther@suse.de>
3469
3470 PR tree-optimization/40964
3471 * gcc.c-torture/compile/pr40964.c: New testcase.
3472
3473 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
3474
3475 PR fortran/40847
3476 * gfortran.dg/transfer_resolve_1.f90 : New test.
3477
3478 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
3479 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3480
3481 PR target/40906
3482 * gcc.target/i386/pr40906-1.c: New test.
3483 * gcc.target/i386/pr40906-2.c: Ditto.
3484 * gcc.target/i386/pr40906-3.c: Ditto.
3485
3486 2009-08-05 Jakub Jelinek <jakub@redhat.com>
3487
3488 PR rtl-optimization/40924
3489 * g++.dg/torture/pr40924.C: New test.
3490
3491 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3492
3493 PR c++/36069
3494 * g++.dg/warn/pr36069.C: New.
3495
3496 2009-08-04 Dodji Seketeli <dodji@redhat.com>
3497
3498 PR c++/39987
3499 * g++.dg/overload/defarg4.C: New test.
3500
3501 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3502
3503 PR c++/16696
3504 * g++.dg/parse/pr16696.C: New.
3505 * g++.dg/parse/pr16696-permissive.C: New.
3506
3507 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
3508
3509 PR fortran/40875
3510 * gfortran.dg/initialization_23.f90 : New test.
3511
3512 2009-08-04 Dodji Seketeli <dodji@redhat.com>
3513
3514 PR debug/39706
3515 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3516
3517 2009-08-03 Jason Merrill <jason@redhat.com>
3518 Jakub Jelinek <jakub@redhat.com>
3519
3520 PR c++/40948
3521 * g++.dg/ext/complit12.C: New.
3522
3523 2009-08-03 Janis Johnson <janis187@us.ibm.com>
3524
3525 PR c/39902
3526 * gcc.target/powerpc/pr39902-2.c: New test.
3527
3528 2009-08-03 Jakub Jelinek <jakub@redhat.com>
3529
3530 PR middle-end/40943
3531 * gcc.dg/uninit-6.c: Re-add XFAIL.
3532 * gcc.dg/uninit-6-O0.c: Likewise.
3533 * gcc.dg/uninit-pr40943.c: New test.
3534
3535 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3536
3537 PR testsuite/40858
3538 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3539 .ascii.
3540
3541 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3542
3543 PR libfortran/40853
3544 * gfortran.dg/namelist_40.f90: Update error output.
3545 * gfortran.dg/namelist_47.f90: Update error output.
3546 * gfortran.dg/namelist_58.f90: New test.
3547
3548 2009-08-02 Janus Weil <janus@gcc.gnu.org>
3549
3550 PR fortran/40881
3551 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3552 * gfortran.dg/altreturn_3.f90: Ditto.
3553 * gfortran.dg/altreturn_5.f90: Ditto.
3554 * gfortran.dg/altreturn_6.f90: Ditto.
3555 * gfortran.dg/altreturn_7.f90: Ditto.
3556 * gfortran.dg/array_constructor_13.f90: Ditto.
3557 * gfortran.dg/arrayio_7.f90: Ditto.
3558 * gfortran.dg/arrayio_8.f90: Ditto.
3559 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3560 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3561 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3562 * gfortran.dg/backspace_8.f: Add -std=legacy.
3563 * gfortran.dg/backspace_9.f: Ditto.
3564 * gfortran.dg/char_comparison_1.f: Ditto.
3565 * gfortran.dg/char_decl_1.f90: Ditto.
3566 * gfortran.dg/char_initialiser_actual.f90: Ditto.
3567 * gfortran.dg/char_pointer_assign.f90: Ditto.
3568 * gfortran.dg/char_pointer_dependency.f90: Ditto.
3569 * gfortran.dg/char_pointer_dummy.f90: Ditto.
3570 * gfortran.dg/char_pointer_func.f90: Ditto.
3571 * gfortran.dg/common_8.f90: Ditto.
3572 * gfortran.dg/constant_substring.f: Ditto.
3573 * gfortran.dg/data_char_2.f90: Ditto.
3574 * gfortran.dg/der_array_io_1.f90: Ditto.
3575 * gfortran.dg/der_array_io_2.f90: Ditto.
3576 * gfortran.dg/der_array_io_3.f90: Ditto.
3577 * gfortran.dg/der_io_3.f90: Ditto.
3578 * gfortran.dg/dev_null.F90: Ditto.
3579 * gfortran.dg/direct_io_2.f90: Ditto.
3580 * gfortran.dg/do_iterator_2.f90: Ditto.
3581 * gfortran.dg/e_d_fmt.f90: Ditto.
3582 * gfortran.dg/empty_format_1.f90: Ditto.
3583 * gfortran.dg/entry_17.f90: Modified warning message.
3584 * gfortran.dg/entry_7.f90: Add -std=legacy.
3585 * gfortran.dg/eor_1.f90: Ditto.
3586 * gfortran.dg/equiv_2.f90: Ditto.
3587 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3588 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3589 * gfortran.dg/extended_char_comparison_1.f: Ditto.
3590 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3591 * gfortran.dg/fmt_error_2.f90: Ditto.
3592 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3593 * gfortran.dg/fmt_tl.f: Ditto.
3594 * gfortran.dg/fmt_white.f: Ditto.
3595 * gfortran.dg/func_derived_1.f90: Ditto.
3596 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3597 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3598 * gfortran.dg/global_references_2.f90: Ditto.
3599 * gfortran.dg/hollerith_1.f90: Ditto.
3600 * gfortran.dg/hollerith.f90: Use new-style character length.
3601 * gfortran.dg/hollerith_f95.f90: Ditto.
3602 * gfortran.dg/ichar_1.f90: Add -std=legacy.
3603 * gfortran.dg/implicit_6.f90: Ditto.
3604 * gfortran.dg/implicit_9.f90: Ditto.
3605 * gfortran.dg/inquire_13.f90: Ditto.
3606 * gfortran.dg/inquire_5.f90: Ditto.
3607 * gfortran.dg/inquire_6.f90: Ditto.
3608 * gfortran.dg/inquire.f90: Ditto.
3609 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3610 * gfortran.dg/io_constraints_2.f90: Ditto.
3611 * gfortran.dg/list_read_2.f90: Add -std=legacy.
3612 * gfortran.dg/loc_2.f90: Ditto.
3613 * gfortran.dg/logical_1.f90: Ditto.
3614 * gfortran.dg/longline.f: Ditto.
3615 * gfortran.dg/merge_char_1.f90: Ditto.
3616 * gfortran.dg/namelist_12.f: Ditto.
3617 * gfortran.dg/namelist_14.f90: Ditto.
3618 * gfortran.dg/namelist_18.f90: Ditto.
3619 * gfortran.dg/namelist_19.f90: Ditto.
3620 * gfortran.dg/namelist_21.f90: Ditto.
3621 * gfortran.dg/namelist_22.f90: Ditto.
3622 * gfortran.dg/namelist_37.f90: Ditto.
3623 * gfortran.dg/namelist_54.f90: Ditto.
3624 * gfortran.dg/namelist_55.f90: Ditto.
3625 * gfortran.dg/namelist_empty.f90: Ditto.
3626 * gfortran.dg/namelist_use.f90: Use new-style character length.
3627 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3628 * gfortran.dg/nested_modules_4.f90: Ditto.
3629 * gfortran.dg/nested_modules_5.f90: Ditto.
3630 * gfortran.dg/open-options-blanks.f: Ditto.
3631 * gfortran.dg/output_exponents_1.f90: Ditto.
3632 * gfortran.dg/parens_5.f90: Ditto.
3633 * gfortran.dg/parens_6.f90: Ditto.
3634 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3635 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3636 * gfortran.dg/pr15129.f90: Ditto.
3637 * gfortran.dg/pr15332.f: Ditto.
3638 * gfortran.dg/pr16597.f90: Ditto.
3639 * gfortran.dg/pr17143.f90: Ditto.
3640 * gfortran.dg/pr17164.f90: Ditto.
3641 * gfortran.dg/pr17229.f: Modified warning message.
3642 * gfortran.dg/pr18210.f90: Add -std=legacy.
3643 * gfortran.dg/pr19155.f: Ditto.
3644 * gfortran.dg/pr20086.f90: Ditto.
3645 * gfortran.dg/pr20124.f90: Ditto.
3646 * gfortran.dg/pr20755.f: Ditto.
3647 * gfortran.dg/pr20865.f90: Ditto.
3648 * gfortran.dg/pr20950.f: Ditto.
3649 * gfortran.dg/pr21730.f: Ditto.
3650 * gfortran.dg/pr22491.f: Ditto.
3651 * gfortran.dg/pr29713.f90: Ditto.
3652 * gfortran.dg/print_parentheses_1.f: Ditto.
3653 * gfortran.dg/print_parentheses_2.f90: Ditto.
3654 * gfortran.dg/proc_assign_1.f90: Ditto.
3655 * gfortran.dg/proc_decl_1.f90: Ditto.
3656 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3657 * gfortran.dg/read_eor.f90: : Add -std=legacy.
3658 * gfortran.dg/read_float_1.f90: Ditto.
3659 * gfortran.dg/read_logical.f90: Ditto.
3660 * gfortran.dg/recursive_statement_functions.f90: Ditto.
3661 * gfortran.dg/return_1.f90: Ditto.
3662 * gfortran.dg/rewind_1.f90: Ditto.
3663 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3664 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3665 * gfortran.dg/stfunc_1.f90: Ditto.
3666 * gfortran.dg/stfunc_3.f90: Ditto.
3667 * gfortran.dg/stfunc_4.f90: Ditto.
3668 * gfortran.dg/stfunc_6.f90: Ditto.
3669 * gfortran.dg/streamio_2.f90: Ditto.
3670 * gfortran.dg/string_ctor_1.f90: Ditto.
3671 * gfortran.dg/string_null_compare_1.f: Ditto.
3672 * gfortran.dg/substr_6.f90: Ditto.
3673 * gfortran.dg/tl_editing.f90: Ditto.
3674 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3675 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3676 * gfortran.dg/x_slash_1.f: Add -std=legacy.
3677 * gfortran.dg/g77/1832.f: Ditto.
3678 * gfortran.dg/g77/19981216-0.f Ditto.
3679 * gfortran.dg/g77/19990525-0.f: Ditto.
3680 * gfortran.dg/g77/19990826-2.f: Ditto.
3681 * gfortran.dg/g77/20000630-2.f: Ditto.
3682 * gfortran.dg/g77/20010116.f: Ditto.
3683 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3684 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3685 * gfortran.dg/g77/980520-1.f: Ditto.
3686 * gfortran.dg/g77/check0.f: Ditto.
3687 * gfortran.dg/g77/cpp3.F: Ditto.
3688 * gfortran.dg/g77/cpp4.F: Use new-style character length.
3689 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3690 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3691 * gfortran.dg/g77/short.f: Ditto.
3692
3693 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
3694
3695 * gcc.target/mips/ext-3.c: Add NOMIPS16.
3696 * gcc.target/mips/ext-4.c: Likewise.
3697 * gcc.target/mips/interrupt_handler.c: Likewise.
3698 * gcc.target/mips/truncate-4.c: Likewise.
3699 * gcc.target/mips/truncate-5.c: Likewise.
3700
3701 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
3702
3703 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3704 -fgraphite-force-parallel to -floop-parallelize-all.
3705
3706 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
3707
3708 PR fortran/40011
3709 * gfortran.dg/whole_file_7.f90: New test.
3710 * gfortran.dg/whole_file_8.f90: New test.
3711 * gfortran.dg/whole_file_9.f90: New test.
3712 * gfortran.dg/whole_file_10.f90: New test.
3713 * gfortran.dg/whole_file_11.f90: New test.
3714 * gfortran.dg/whole_file_12.f90: New test.
3715 * gfortran.dg/whole_file_13.f90: New test.
3716 * gfortran.dg/whole_file_14.f90: New test.
3717
3718 2009-07-31 Jason Merrill <jason@redhat.com>
3719
3720 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3721 binding semantics.
3722 * g++.dg/cpp0x/named.C: Likewise.
3723 * g++.dg/cpp0x/overload.C: Likewise.
3724 * g++.dg/cpp0x/rv1n.C: Likewise.
3725 * g++.dg/cpp0x/rv1p.C: Likewise.
3726 * g++.dg/cpp0x/rv2n.C: Likewise.
3727 * g++.dg/cpp0x/rv2p.C: Likewise.
3728 * g++.dg/cpp0x/rv3n.C: Likewise.
3729 * g++.dg/cpp0x/rv3p.C: Likewise.
3730 * g++.dg/cpp0x/rv4n.C: Likewise.
3731 * g++.dg/cpp0x/rv4p.C: Likewise.
3732 * g++.dg/cpp0x/rv5n.C: Likewise.
3733 * g++.dg/cpp0x/rv5p.C: Likewise.
3734 * g++.dg/cpp0x/rv6n.C: Likewise.
3735 * g++.dg/cpp0x/rv6p.C: Likewise.
3736 * g++.dg/cpp0x/rv7n.C: Likewise.
3737 * g++.dg/cpp0x/rv7p.C: Likewise.
3738 * g++.dg/cpp0x/template_deduction.C: Likewise.
3739 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3740 * g++.dg/cpp0x/overloadn.C: New.
3741 * g++.dg/cpp0x/rv-cast.C: New.
3742
3743 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
3744
3745 * gcc.target/mips/ext-4.c: New test.
3746
3747 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3748
3749 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3750
3751 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3752
3753 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3754 * gcc.dg/tree-ssa/loop-32.c: Same.
3755 * gcc.dg/tree-ssa/loop-33.c: Same.
3756 * gcc.dg/tree-ssa/loop-34.c: Same.
3757 * gcc.dg/tree-ssa/loop-35.c: Same.
3758 * gcc.dg/tree-ssa/loop-7.c: Same.
3759 * gcc.dg/tree-ssa/pr23109.c: Same.
3760 * gcc.dg/tree-ssa/restrict-2.c: Same.
3761 * gcc.dg/tree-ssa/restrict-3.c: Same.
3762 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3763 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3764 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3765 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3766 * gcc.dg/tree-ssa/structopt-1.c: Same.
3767 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3768 * gfortran.dg/pr32921.f: Same.
3769
3770 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3771
3772 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3773 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3774 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3775 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3776 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3777 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3778 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3779 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3780 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3781 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3782 * gcc.dg/graphite/id-1.c: New.
3783 * gcc.dg/graphite/id-10.c: New.
3784 * gcc.dg/graphite/id-11.c: New.
3785 * gcc.dg/graphite/id-12.c: New.
3786 * gcc.dg/graphite/id-13.c: New.
3787 * gcc.dg/graphite/id-14.c: New.
3788 * gcc.dg/graphite/id-15.c: New.
3789 * gcc.dg/graphite/id-2.c: New.
3790 * gcc.dg/graphite/id-3.c: New.
3791 * gcc.dg/graphite/id-4.c: New.
3792 * gcc.dg/graphite/id-5.c: New.
3793 * gcc.dg/graphite/id-6.c: New.
3794 * gcc.dg/graphite/id-7.c: New.
3795 * gcc.dg/graphite/id-8.c: New.
3796 * gcc.dg/graphite/id-9.c: New.
3797 * gcc.dg/graphite/interchange-0.c: New.
3798 * gcc.dg/graphite/interchange-1.c: New.
3799 * gcc.dg/graphite/interchange-2.c: New.
3800 * gcc.dg/graphite/interchange-3.c: New.
3801 * gcc.dg/graphite/interchange-4.c: New.
3802 * gcc.dg/graphite/interchange-5.c: New.
3803 * gcc.dg/graphite/interchange-6.c: New.
3804 * gcc.dg/graphite/interchange-7.c: New.
3805 * gcc.dg/graphite/interchange-8.c: New.
3806 * gcc.dg/graphite/pr35356-1.c: New.
3807 * gcc.dg/graphite/pr35356-2.c: New.
3808 * gcc.dg/graphite/pr35356-3.c: New.
3809 * gcc.dg/graphite/pr40157.c: New.
3810 * gcc.dg/graphite/run-id-1.c: New.
3811 * gcc.dg/graphite/scop-20.c: New.
3812 * gcc.dg/graphite/scop-21.c: New.
3813 * gfortran.dg/graphite/id-1.f90: New.
3814 * gfortran.dg/graphite/id-10.f90: New.
3815 * gfortran.dg/graphite/id-11.f: New.
3816 * gfortran.dg/graphite/id-12.f: New.
3817 * gfortran.dg/graphite/id-13.f: New.
3818 * gfortran.dg/graphite/id-14.f: New.
3819 * gfortran.dg/graphite/id-15.f: New.
3820 * gfortran.dg/graphite/id-16.f: New.
3821 * gfortran.dg/graphite/id-5.f: New.
3822 * gfortran.dg/graphite/id-6.f: New.
3823 * gfortran.dg/graphite/id-7.f: New.
3824 * gfortran.dg/graphite/id-8.f: New.
3825 * gfortran.dg/graphite/id-9.f: New.
3826 * gfortran.dg/graphite/interchange-1.f: New.
3827 * gfortran.dg/graphite/interchange-2.f: New.
3828
3829 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3830
3831 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3832 flags based on the name of the testcase.
3833 * gfortran.dg/graphite/graphite.exp: Same.
3834
3835 * gcc.dg/graphite/block-0.c: Adjusted.
3836 * gcc.dg/graphite/block-1.c: Adjusted.
3837 * gcc.dg/graphite/block-2.c: Adjusted.
3838 * gcc.dg/graphite/block-3.c: Adjusted.
3839 * gcc.dg/graphite/block-4.c: Adjusted.
3840 * gcc.dg/graphite/block-5.c: Adjusted.
3841 * gcc.dg/graphite/block-6.c: Adjusted.
3842 * gcc.dg/graphite/pr37485.c: Adjusted.
3843 * gcc.dg/graphite/pr37684.c: Adjusted.
3844 * gcc.dg/graphite/pr37828.c: Adjusted.
3845 * gcc.dg/graphite/pr37883.c: Adjusted.
3846 * gcc.dg/graphite/pr37928.c: Adjusted.
3847 * gcc.dg/graphite/pr37943.c: Adjusted.
3848 * gcc.dg/graphite/pr38409.c: Adjusted.
3849 * gcc.dg/graphite/pr38498.c: Adjusted.
3850 * gcc.dg/graphite/pr38559.c: Adjusted.
3851 * gcc.dg/graphite/pr39335.c: Adjusted.
3852 * gcc.dg/graphite/pr39335_1.c: Adjusted.
3853 * gcc.dg/graphite/scop-0.c: Adjusted.
3854 * gcc.dg/graphite/scop-1.c: Adjusted.
3855 * gcc.dg/graphite/scop-10.c: Adjusted.
3856 * gcc.dg/graphite/scop-11.c: Adjusted.
3857 * gcc.dg/graphite/scop-12.c: Adjusted.
3858 * gcc.dg/graphite/scop-13.c: Adjusted.
3859 * gcc.dg/graphite/scop-14.c: Adjusted.
3860 * gcc.dg/graphite/scop-15.c: Adjusted.
3861 * gcc.dg/graphite/scop-16.c: Adjusted.
3862 * gcc.dg/graphite/scop-17.c: Adjusted.
3863 * gcc.dg/graphite/scop-18.c: Adjusted.
3864 * gcc.dg/graphite/scop-19.c: Adjusted.
3865 * gcc.dg/graphite/scop-2.c: Adjusted.
3866 * gcc.dg/graphite/scop-3.c: Adjusted.-
3867 * gcc.dg/graphite/scop-4.c: Adjusted.
3868 * gcc.dg/graphite/scop-5.c: Adjusted.
3869 * gcc.dg/graphite/scop-6.c: Adjusted.
3870 * gcc.dg/graphite/scop-7.c: Adjusted.
3871 * gcc.dg/graphite/scop-8.c: Adjusted.
3872 * gcc.dg/graphite/scop-9.c: Adjusted.
3873 * gcc.dg/graphite/scop-matmult.c: Adjusted.
3874 * gfortran.dg/graphite/block-1.f90: Adjusted.
3875 * gfortran.dg/graphite/block-2.f: Adjusted.
3876 * gfortran.dg/graphite/block-3.f90: Adjusted.
3877 * gfortran.dg/graphite/block-4.f90: Adjusted.
3878 * gfortran.dg/graphite/id-2.f90: Adjusted.
3879 * gfortran.dg/graphite/id-3.f90: Adjusted.
3880 * gfortran.dg/graphite/id-4.f90: Adjusted.
3881 * gfortran.dg/graphite/pr37852.f90: Adjusted.
3882 * gfortran.dg/graphite/pr37857.f90: Adjusted.
3883 * gfortran.dg/graphite/pr37980.f90: Adjusted.
3884 * gfortran.dg/graphite/pr38083.f90: Adjusted.
3885 * gfortran.dg/graphite/pr38953.f90: Adjusted.
3886 * gfortran.dg/graphite/scop-1.f: Adjusted.
3887
3888 2009-07-30 Doug Kwan <dougkwan@google.com>
3889
3890 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3891 in warnings added in rev 141298.
3892
3893 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3894
3895 * lib/options.exp: Use "!=" instead of "ne".
3896
3897 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3898
3899 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3900 * gcc.dg/ucnid-12.c: Likewise.
3901
3902 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3903 Pat Haugen <pthaugen@us.ibm.com>
3904 Revital Eres <ERES@il.ibm.com>
3905
3906 * gcc.target/powerpc/altivec-32.c: New file to test
3907 Altivec simple math function vectorization.
3908
3909 * gcc.target/powerpc/bswap-run.c: New file to test swap
3910 builtins.
3911 * gcc.target/powerpc/bswap16.c: Ditto.
3912 * gcc.target/powerpc/bswap32.c: Ditto.
3913 * gcc.target/powerpc/bswap64-1.c: Ditto.
3914 * gcc.target/powerpc/bswap64-2.c: Ditto.
3915 * gcc.target/powerpc/bswap64-3.c: Ditto.
3916 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3917 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3918 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3919
3920 * gcc.target/powerpc/popcount-2.c: New file to test
3921 power7 popcntd instructions.
3922 * gcc.target/powerpc/popcount-3.c: Ditto.
3923
3924 * gcc.target/powerpc/pr39457.c: New VSX test.
3925 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3926 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3927 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3928 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3929 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3930 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3931 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3932 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3933 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3934 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3935 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3936 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3937
3938 * gcc.target/powerpc/altivec-6.c: Store the result of
3939 vec_add, so the optimizer doesn't remove it.
3940
3941 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3942 systems that support bswap64.
3943
3944 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3945 prevent VSX code generation.
3946
3947 * lib/target-supports.exp (check_vsx_hw_available): New
3948 function to test if VSX available.
3949 (check_effective_target_powerpc_vsx_ok): Ditto.
3950 (check_vmx_hw_available): Add explicit -mno-vsx.
3951
3952 2009-07-30 Janis Johnson <janis187@us.ibm.com>
3953
3954 PR c/39902
3955 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3956
3957 2009-07-30 Martin Jambor <mjambor@suse.cz>
3958
3959 PR tree-optimization/40570
3960 * gcc.c-torture/compile/pr40570.c: New test.
3961
3962 2009-07-29 Jason Merrill <jason@redhat.com>
3963
3964 PR c++/14912
3965 * g++.dg/template/defarg13.C: New.
3966
3967 2009-07-29 Richard Guenther <rguenther@suse.de>
3968
3969 PR c++/40834
3970 * g++.dg/torture/pr40834.C: New testcase.
3971
3972 2009-07-29 Michael Matz <matz@suse.de>
3973
3974 PR middle-end/40830
3975 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3976
3977 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
3978
3979 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3980 sh*-*-* targets. Skip on spu-*-* targets.
3981 * gfortran.dg/maxlocval_4.f90: Likewise.
3982 * gfortran.dg/minlocval_1.f90: Likewise.
3983 * gfortran.dg/minlocval_4.f90: Likewise.
3984
3985 2009-07-28 Jakub Jelinek <jakub@redhat.com>
3986
3987 PR fortran/40878
3988 * gfortran.dg/gomp/pr40878-1.f90: New test.
3989 * gfortran.dg/gomp/pr40878-2.f90: New test.
3990
3991 PR testsuite/40891
3992 * gcc.dg/cdce1.c: Adjust note line number.
3993 * gcc.dg/cdce2.c: Likewise.
3994
3995 2009-07-28 Janus Weil <janus@gcc.gnu.org>
3996
3997 PR fortran/40882
3998 * gfortran.dg/proc_ptr_comp_13.f90: New.
3999
4000 2009-07-28 Jan Beulich <jbeulich@novell.com>
4001
4002 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4003 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4004 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4005 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4006 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4007 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4008 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4009 * gcc.target/i386/avx-vtestps-2.c: Likewise.
4010 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4011 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4012 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4013 * gcc.target/i386/avx-vtestps-3.c: Likewise.
4014 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
4015 #ifdef NEED_IEEE754_FLOAT conditional.
4016 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
4017 conditional.
4018
4019 2009-07-28 Jan Beulich <jbeulich@novell.com>
4020
4021 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4022 i?86-*-netware.
4023 * g++.dg/ext/bitfield3.C: Likewise.
4024 * g++.dg/ext/bitfield4.C: Likewise.
4025 * g++.dg/ext/bitfield5.C: Likewise.
4026 * gcc.dg/bitfld-15.c: Likewise.
4027 * gcc.dg/bitfld-16.c: Likewise.
4028 * gcc.dg/bitfld-17.c: Likewise.
4029 * gcc.dg/bitfld-18.c: Likewise.
4030 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4031 * gcc.dg/20010912-1.c: Likewise.
4032 * gcc.dg/20021018-1.c: Likewise.
4033 * gcc.dg/20030213-1.c: Likewise.
4034 * gcc.dg/20030225-1.c: Likewise.
4035 * gcc.dg/20030708-1.c: Likewise.
4036 * gcc.dg/20050321-2.c: Likewise.
4037 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4038 * gcc.dg/cdce2.c: Likewise.
4039 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4040 targets.
4041 * gcc.target/i386/pr37248-3.c: Likewise.
4042
4043 2009-07-27 Janus Weil <janus@gcc.gnu.org>
4044
4045 PR fortran/40848
4046 * gfortran.dg/altreturn_7.f90: New.
4047
4048 2009-07-27 Simon Baldwin <simonb@google.com>
4049
4050 PR testsuite/40829
4051 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4052 so that indexing no longer runs off array end.
4053
4054 2009-07-27 Tobias Burnus <burnus@net-b.de>
4055
4056 PR fortran/40851
4057 * gfortran.dg/derived_init_3.f90: New test.
4058
4059 2009-07-26 Tobias Burnus <burnus@net-b.de>
4060
4061 PR fortran/33197
4062 * gfortran.dg/atan2_1.f90: New test
4063 * gfortran.dg/atan2_2.f90: New test
4064
4065 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
4066
4067 PR c++/40749
4068 * g++.dg/warn/Wreturn-type-6.C: New test.
4069
4070 2009-07-26 Ira Rosen <irar@il.ibm.com>
4071
4072 PR tree-optimization/40801
4073 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4074 * gfortran.dg/vect/vect.exp: Run tests starting with
4075 "fast-math-real8" with -ffast-math and -fdefault-real-8.
4076
4077 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4078
4079 PR rtl-optimization/40445
4080 * g++.dg/other/builtin-unreachable-1.C: New testcase.
4081
4082 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4083
4084 * gcc.dg/builtin-unreachable-4.c: New test.
4085
4086 2009-07-25 Tobias Burnus <burnus@net-b.de>
4087
4088 PR fortran/33197
4089 * gfortran.dg/complex_intrinsic_5.f90: New test.
4090 * gfortran.dg/complex_intrinsic_7.f90: New test.
4091
4092 2009-07-25 Martin Jambor <mjambor@suse.cz>
4093
4094 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4095 * gcc.dg/ipa/noclone-1.c: New test.
4096
4097 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
4098
4099 * lib/target-supports.exp (check_effective_target_static): New
4100 procedure.
4101 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4102 supported.
4103 * g++.old-deja/g++.law/weak.C: Require static effective target.
4104
4105 2009-07-25 Janus Weil <janus@gcc.gnu.org>
4106
4107 PR fortran/39630
4108 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4109 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4110 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4111 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4112 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4113 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4114 * gfortran.dg/typebound_call_10.f03: New.
4115
4116 2009-07-24 Jason Merrill <jason@redhat.com>
4117
4118 * g++.dg/cpp0x/defaulted11.C: New.
4119
4120 * g++.dg/cpp0x/initlist23.C: New.
4121
4122 2009-07-24 Janus Weil <janus@gcc.gnu.org>
4123
4124 PR fortran/40822
4125 * gfortran.dg/char_length_16.f90: New.
4126
4127 2009-07-24 Jakub Jelinek <jakub@redhat.com>
4128
4129 PR fortran/40643
4130 PR fortran/31067
4131 * gfortran.dg/maxlocval_2.f90: New test.
4132 * gfortran.dg/maxlocval_3.f90: New test.
4133 * gfortran.dg/maxlocval_4.f90: New test.
4134 * gfortran.dg/minlocval_1.f90: New test.
4135 * gfortran.dg/minlocval_2.f90: New test.
4136 * gfortran.dg/minlocval_3.f90: New test.
4137 * gfortran.dg/minlocval_4.f90: New test.
4138
4139 2009-07-23 Joseph Myers <joseph@codesourcery.com>
4140
4141 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4142 scan-assembler.
4143
4144 2009-07-23 Jakub Jelinek <jakub@redhat.com>
4145
4146 PR fortran/40839
4147 * gfortran.dg/pr40839.f90: New test.
4148
4149 2009-07-23 Michael Matz <matz@suse.de>
4150
4151 PR middle-end/40830
4152 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4153 don't set options ourself.
4154
4155 2009-07-23 Simon Baldwin <simonb@google.com>
4156
4157 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4158 native C compilation where required.
4159
4160 2009-07-22 Doug Kwan <dougkwan@google.com>
4161
4162 * gcc.c-torture/compile/20090721-1.c: New test.
4163
4164 2009-07-22 Michael Matz <matz@suse.de>
4165
4166 PR tree-optimization/35229
4167 PR tree-optimization/39300
4168 * gcc.dg/vect/vect-pre-interact.c: New test.
4169
4170 2009-07-22 Richard Guenther <rguenther@suse.de>
4171
4172 * g++.dg/lookup/using21.C: Fix duplicate paste.
4173
4174 2009-07-22 Richard Guenther <rguenther@suse.de>
4175
4176 PR c++/40799
4177 * g++.dg/lookup/using21.C: New testcase.
4178
4179 2009-07-21 Jason Merrill <jason@redhat.com>
4180
4181 * g++.dg/init/aggr4.C: New.
4182
4183 2009-07-21 Jason Merrill <jason@redhat.com>
4184
4185 Core issue 934
4186 * g++.dg/cpp0x/initlist22.C: New.
4187
4188 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
4189
4190 * gcc.target/i386/vectorize8.c: New test.
4191
4192 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
4193
4194 PR target/40811
4195 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4196 Add i?86 and x86_64 targets.
4197 * gcc.target/i386/vectorize7.c: New test.
4198
4199 PR target/40809
4200 * gcc.target/i386/pr40809.c: New test.
4201
4202 2009-07-21 Jakub Jelinek <jakub@redhat.com>
4203
4204 PR tree-optimization/40813
4205 * g++.dg/opt/inline15.C: New test.
4206
4207 2009-07-21 Paul Brook <paul@codesourcery.com>
4208
4209 * gcc.dg/vect/section-anchors-nest-1.c: New test.
4210 * lib/target-supports.exp (check_effective_target_section_anchors):
4211 Add arm*-*-*.
4212
4213 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
4214
4215 * gcc.dg/plugin/finish_unit_plugin.c: New test.
4216 * gcc.dg/plugin/finish_unit-test-1.c: New test.
4217 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4218
4219 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
4220
4221 * gcc.target/mips/ext-3.c: New test.
4222
4223 2009-07-20 Jakub Jelinek <jakub@redhat.com>
4224
4225 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4226 * gcc.dg/builtin-object-size-8.c: New test.
4227 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4228 * g++.dg/ext/builtin-object-size2.C: Likewise.
4229
4230 PR tree-optimization/40792
4231 * gcc.dg/pr40792.c: New test.
4232
4233 2009-07-20 Ira Rosen <irar@il.ibm.com>
4234
4235 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4236 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4237 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4238
4239 2009-07-20 Christian Bruel <christian.bruel@st.com>
4240
4241 * gcc.target/sh/mfmovd.c: New test.
4242
4243 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
4244 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4245
4246 PR libfortran/40714
4247 * gfortran.dg/eof_3.f90: New test.
4248
4249 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
4250
4251 PR fortran/40727
4252 * gfortran.dg/intrinsic_cmplx.f90: New test.
4253
4254 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4255
4256 PR libfortran/34670
4257 PR libfortran/36874
4258 * gfortran.dg/cshift_bounds_1.f90: New test.
4259 * gfortran.dg/cshift_bounds_2.f90: New test.
4260 * gfortran.dg/cshift_bounds_3.f90: New test.
4261 * gfortran.dg/cshift_bounds_4.f90: New test.
4262 * gfortran.dg/eoshift_bounds_1.f90: New test.
4263 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
4264 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
4265 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
4266
4267 2009-07-19 Jan Hubicka <jh@suse.cz>
4268
4269 PR tree-optimization/40676
4270 * gcc.c-torture/compile/pr40676.c: New testcase.
4271
4272 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4273
4274 * gcc.target/mips/ext-2.c: New test.
4275
4276 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4277
4278 * gcc.target/mips/octeon-exts-7.c: New test.
4279 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4280 * gcc.target/mips/octeon-exts-5.c: Likewise.
4281
4282 2009-07-18 Richard Guenther <rguenther@suse.de>
4283
4284 PR testsuite/40798
4285 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4286
4287 2009-07-18 Richard Guenther <rguenther@suse.de>
4288
4289 PR c/40787
4290 * gcc.dg/pr35899.c: Adjust.
4291
4292 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
4293
4294 * gcc.target/powerpc/asm-es-1.c: New test.
4295 * gcc.target/powerpc/asm-es-2.c: Likewise.
4296
4297 2009-07-17 Richard Guenther <rguenther@suse.de>
4298
4299 PR c/40401
4300 * g++.dg/rtti/crash4.C: New testcase.
4301 * g++.dg/torture/20090706-1.C: Likewise.
4302 * gcc.dg/redecl-17.c: Likewise.
4303 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4304 * gcc.dg/declspec-9.c: Expect extra error.
4305 * gcc.dg/declspec-10.c: Likewise.
4306 * gcc.dg/declspec-11.c: Likewise.
4307 * gcc.dg/redecl-10.c: Expect extra warnings.
4308 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4309 * gcc.target/i386/pr39545-1.c: Likewise.
4310 * g++.dg/ext/asm3.C: Expect more errors.
4311 * g++.dg/gomp/block-1.C: Likewise.
4312 * g++.dg/gomp/block-2.C: Likewise.
4313 * g++.dg/gomp/block-3.C: Likewise.
4314 * g++.dg/gomp/block-5.C: Likewise.
4315 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4316 * g++.dg/warn/unused-result1.C: XFAIL.
4317
4318 2009-07-17 Richard Guenther <rguenther@suse.de>
4319
4320 PR tree-optimization/40321
4321 * gcc.c-torture/compile/pr40321.c: New testcase.
4322 * g++.dg/torture/pr40321.C: Likewise.
4323
4324 2009-07-17 Jakub Jelinek <jakub@redhat.com>
4325
4326 PR c++/40780
4327 * g++.dg/template/ptrmem19.C: New test.
4328
4329 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
4330 Manuel López-Ibáñez <manu@gcc.gnu.org>
4331
4332 PR 40435
4333 * gcc.dg/pr36902.c: Add column info.
4334 * g++.dg/gcov/gcov-2.C: Change count for definition.
4335
4336 2009-07-16 Jason Merrill <jason@redhat.com>
4337
4338 PR libstdc++/37907
4339 * g++.dg/cpp0x/std-layout1.C: New.
4340 * g++.dg/ext/has_nothrow_assign.C: Fix.
4341 * g++.dg/ext/has_nothrow_copy.C: Fix.
4342 * g++.dg/ext/has_trivial_assign.C: Fix.
4343 * g++.dg/ext/has_trivial_copy.C: Fix.
4344 * g++.dg/ext/is_pod.C: Fix.
4345 * g++.dg/other/offsetof3.C: Adjust.
4346 * g++.dg/overload/ellipsis1.C: Adjust.
4347 * g++.dg/warn/var-args1.C: Adjust.
4348 * g++.old-deja/g++.brendan/crash63.C: Adjust.
4349 * g++.old-deja/g++.brendan/crash64.C: Adjust.
4350 * g++.old-deja/g++.brendan/overload8.C: Adjust.
4351 * g++.old-deja/g++.other/vaarg3.C: Adjust.
4352 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4353
4354 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4355
4356 * gcc.dg/torture/builtin-math-5.c: Add more cases.
4357 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
4358 effective target "mpc_pow".
4359 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4360
4361 2009-07-16 Richard Henderson <rth@redhat.com>
4362
4363 * g++.dg/opt/eh4.C: New test.
4364
4365 2009-07-16 Jakub Jelinek <jakub@redhat.com>
4366
4367 * obj-c++.dg/defs.mm (abort): Make it extern "C".
4368
4369 2009-07-15 Jakub Jelinek <jakub@redhat.com>
4370
4371 PR middle-end/40747
4372 * gcc.c-torture/execute/pr40747.c: New test.
4373
4374 2009-07-15 Richard Guenther <rguenther@suse.de>
4375
4376 PR middle-end/40753
4377 * gcc.c-torture/compile/pr40753.c: New testcase.
4378
4379 2009-07-15 Janus Weil <janus@gcc.gnu.org>
4380
4381 PR fortran/40743
4382 * gfortran.dg/interface_assignment_4.f90: New.
4383
4384 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
4385
4386 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4387 for FreeBSD up to and including version 8.
4388
4389 2009-07-14 Taras Glek <tglek@mozilla.com>
4390 Rafael Espindola <espindola@google.com>
4391
4392 * g++.dg/plugin/header-plugin-test.C: New.
4393 * g++.dg/plugin/header_plugin.c: New.
4394 * g++.dg/plugin/plugin.exp: Update.
4395
4396 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
4397
4398 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4399 function to enable vectorization.
4400 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4401 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4402
4403 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
4404
4405 * gcc.target/i386/sse-copysignf-vec.c: New test.
4406 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4407
4408 2009-07-14 Jason Merrill <jason@redhat.com>
4409
4410 PR c++/37276
4411 * g++.dg/lookup/builtin5.C: New.
4412 * g++.dg/other/error22.C: Add missing extern "C".
4413 * g++.dg/warn/Warray-bounds.C: Likewise.
4414 * gcc.dg/compat/compat-common.h: Likewise.
4415
4416 PR c++/40746
4417 * g++.dg/lookup/using20.C: New.
4418
4419 PR c++/40740
4420 * g++.dg/template/koenig8.C: New.
4421
4422 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
4423
4424 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4425 both i?86-*-darwin* and x86_64-*-darwin*.
4426
4427 2009-07-14 Joseph Myers <joseph@codesourcery.com>
4428
4429 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4430 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4431 name.
4432
4433 2009-07-14 Dodji Seketeli <dodji@redhat.com>
4434
4435 PR debug/40705
4436 * g++.dg/debug/dwarf2/typedef1.C: New test.
4437
4438 PR c++/40357
4439 * g++.dg/other/typedef3.C: New test.
4440
4441 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
4442
4443 * gcc.dg/20090709-1.c: Move to a proper place ...
4444 * gcc.target/m68k/20090709-1.c: ... here.
4445
4446 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
4447
4448 PR C++/22154
4449 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4450 front of qualified names are allowed.
4451 * g++.dg/parse/crash10.C: Likewise.
4452 * g++.dg/parse/error15.C: Likewise.
4453 * g++.dg/parse/typename9.C: Likewise.
4454 * g++.dg/parse/error8.C: Likewise.
4455
4456 2009-07-13 Janus Weil <janus@gcc.gnu.org>
4457
4458 PR fortran/40646
4459 * gfortran.dg/proc_ptr_22.f90: Extended.
4460 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4461
4462 2009-07-13 Ira Rosen <irar@il.ibm.com>
4463
4464 * gfortran.dg/vect/vect-6.f: New test.
4465
4466 2009-07-12 Jason Merrill <jason@redhat.com>
4467
4468 PR c++/36628
4469 * g++.dg/cpp0x/decltype17.C: New.
4470
4471 PR c++/37206
4472 * g++.dg/cpp0x/rv10.C: New.
4473
4474 2009-07-12 Jason Merrill <jason@redhat.com>
4475
4476 PR c++/40689
4477 * g++.dg/cpp0x/initlist20.C: New.
4478 * g++.dg/cpp0x/initlist21.C: New.
4479
4480 2009-07-12 Ira Rosen <irar@il.ibm.com>
4481
4482 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4483 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4484 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4485 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4486 gcc.dg/vect/vect-double-reduc-7.c: New tests.
4487
4488 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
4489
4490 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4491 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4492 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4493 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4494 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4495 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4496 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4497 effective_target fd_truncate.
4498
4499 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
4500
4501 * gnat.dg/specs/addr1.ads: New test.
4502
4503 2009-07-11 Jan Hubicka <jh@suse.cz>
4504
4505 PR middle-end/48388
4506 * g++.dg/torture/pr40388.C: New testcase.
4507
4508 2009-07-11 Jakub Jelinek <jakub@redhat.com>
4509
4510 PR target/40668
4511 * gcc.c-torture/execute/pr40668.c: New test.
4512
4513 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
4514
4515 * gcc.c-torture/execute/20090711-1.c: New test.
4516
4517 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
4518
4519 PR testsuite/40699
4520 PR testsuite/40707
4521 PR testsuite/40709
4522 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4523 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4524 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4525 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4526
4527 2009-07-11 Tobias Burnus <burnus@net-b.de>
4528
4529 PR fortran/33197
4530 * gfortran.dg/complex_intrinsic_3.f90: New test.
4531 * gfortran.dg/complex_intrinsic_4.f90: New test.
4532
4533 2009-07-10 David Daney <ddaney@caviumnetworks.com>
4534
4535 PR target/39079
4536 * gcc.target/mips/mips.exp: Make -msynci a known option.
4537 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4538
4539 2009-07-10 Jakub Jelinek <jakub@redhat.com>
4540
4541 PR c++/40502
4542 * g++.dg/ext/strncpy-chk1.C: New test.
4543
4544 2009-07-10 Richard Guenther <rguenther@suse.de>
4545
4546 PR tree-optimization/40496
4547 * g++.dg/opt/pr40496.C: New testcase.
4548
4549 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4550
4551 PR 25509
4552 PR 40614
4553 * g++.dg/warn/unused-result1-Werror.c: New.
4554
4555 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
4556
4557 PR fortran/39334
4558 * gfortran.dg/recursive_parameter_1.f90: New test.
4559
4560 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
4561
4562 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4563 * gfortran.dg/module_equivalence_6.f90: Ditto.
4564 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4565 * gfortran.dg/nan_2.f90: Ditto.
4566 * gfortran.dg/inquire_11.f90: Ditto.
4567 * gfortran.dg/abstract_type_3.f03: Ditto.
4568 * gfortran.dg/abstract_type_1.f90: Ditto.
4569 * gfortran.dg/private_type_9.f90: Ditto.
4570 * gfortran.dg/abstract_type_5.f03: Ditto.
4571 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4572 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4573 * gfortran.dg/derived_sub.f90: Ditto.
4574 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4575 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4576 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4577 * gfortran.dg/mvbits_6.f90: Ditto.
4578 * gfortran.dg/abstract_type_2.f03: Ditto.
4579 * gfortran.dg/abstract_type_4.f03: Ditto.
4580 * gfortran.dg/bounds_check_9.f90: Ditto.
4581 * gfortran.dg/optional_dim_3.f90: Ditto.
4582 * gfortran.dg/pr32921.f: Ditto.
4583 * gfortran.dg/entry_16.f90: Ditto.
4584 * gfortran.dg/generic_16.f90: Ditto.
4585
4586
4587 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
4588
4589 * gcc.target/m68k/20090709-1.c: New.
4590
4591 2009-07-09 Dodji Seketeli <dodji@redhat.com>
4592
4593 PR c++/40684
4594 * g++.dg/template/unify11.C: New test.
4595
4596 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
4597
4598 PR fortran/40629
4599 * gfortran.dg/host_assoc_function_9.f90: New test.
4600
4601 2009-07-09 Janus Weil <janus@gcc.gnu.org>
4602
4603 PR fortran/40646
4604 * gfortran.dg/proc_ptr_22.f90: New.
4605 * gfortran.dg/proc_ptr_comp_12.f90: New.
4606
4607 2009-07-09 Jakub Jelinek <jakub@redhat.com>
4608
4609 PR middle-end/40692
4610 * gcc.c-torture/compile/pr40692.c: New test.
4611
4612 2009-07-09 Tobias Burnus <burnus@net-b.de>
4613
4614 PR fortran/40604
4615 * gfortran.dg/pointer_check_6.f90: New test.
4616
4617 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
4618
4619 * gcc.target/mips/truncate-5.c: New test.
4620
4621 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4622
4623 PR libfortran/40330
4624 PR libfortran/40662
4625 * gfortran.dg/fmt_cache_1.f: New test.
4626
4627 2009-07-08 Tobias Burnus <burnus@net-b.de>
4628
4629 PR fortran/40675
4630 * gfortran.dg/nosigned_zero_1.f90: New test.
4631 * gfortran.dg/nosigned_zero_2.f90: New test.
4632
4633 2009-07-08 Richard Guenther <rguenther@suse.de>
4634
4635 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4636
4637 2009-07-08 Richard Guenther <rguenther@suse.de>
4638
4639 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4640
4641 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
4642
4643 PR fortran/40591
4644 * gfortran.dg/proc_ptr_21.f90: New test.
4645
4646 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
4647
4648 PR c++/31246
4649 * g++.dg/warn/pr31246.C: New.
4650 * g++.dg/warn/pr31246-2.C: New.
4651
4652 2009-07-07 Jason Merrill <jason@redhat.com>
4653
4654 PR c++/35828
4655 * g++.dg/template/defarg12.C: New.
4656
4657 PR c++/37816
4658 * g++.dg/cpp0x/enum7.C: New.
4659
4660 PR c++/37946
4661 * g++.dg/cpp0x/enum6.C: New.
4662
4663 PR c++/40639
4664 * g++.dg/cpp0x/enum5.C: New.
4665
4666 PR c++/40633
4667 * g++.dg/cpp0x/enum4.C: New.
4668
4669 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4670
4671 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4672
4673 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4674
4675 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4676
4677 2009-07-07 Jakub Jelinek <jakub@redhat.com>
4678
4679 PR middle-end/40669
4680 * gcc.dg/pr40669.c: New test.
4681
4682 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4683
4684 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4685 location. Update all calls.
4686 * g++.dg/plugin/selfassign.c: Likewise.
4687
4688 2009-07-06 Jason Merrill <jason@redhat.com>
4689
4690 * g++.dg/rtti/dyncast[34].C: New.
4691
4692 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
4693
4694 * lib/target-supports.exp
4695 (check_effective_target_mips_newabi_large_long_double): New.
4696 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4697 target.
4698 * gcc.target/mips/fpr-moves-6.c: Likewise.
4699
4700 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
4701
4702 PR c++/40557
4703 * g++.dg/template/union2.C: New test.
4704
4705 2009-07-04 Jason Merrill <jason@redhat.com>
4706
4707 * g++.dg/template/using15.C: New.
4708
4709 2009-07-04 Jakub Jelinek <jakub@redhat.com>
4710
4711 * gfortran.dg/maxloc_1.f90: New test.
4712
4713 2009-07-04 Janus Weil <janus@gcc.gnu.org>
4714
4715 PR fortran/40593
4716 * gfortran.dg/proc_ptr_result_6.f90: New.
4717
4718 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4719
4720 * gcc.dg/framework-2.c: Adjust testcase to pass.
4721
4722 2009-07-04 Jason Merrill <jason@redhat.com>
4723
4724 PR c++/40619
4725 * g++.dg/cpp0x/auto16.C: New.
4726
4727 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
4728
4729 PR target/40587
4730 * gfortran.dg/pr40587.f: New test.
4731
4732 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4733
4734 PR fortran/40638
4735 * gfortran.dg/unit_1.f90: New test.
4736
4737 2009-07-03 Jason Merrill <jason@redhat.com>
4738
4739 * g++.dg/template/pure1.C: Expect another error.
4740
4741 2009-07-03 Richard Guenther <rguenther@suse.de>
4742
4743 PR tree-optimization/40640
4744 * gcc.c-torture/compile/pr40640.c: New testcase.
4745
4746 2009-07-03 Richard Guenther <rguenther@suse.de>
4747
4748 PR middle-end/34163
4749 * gfortran.dg/pr34163.f90: New testcase.
4750
4751 2009-07-03 Jan Hubicka <jh@suse.cz>
4752
4753 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4754 * gcc.dg/tree-ssa/loop-25.c: Likewise.
4755 * gcc.dg/tree-ssa/loop-26.c: Likewise.
4756 * gcc.dg/tree-ssa/pr32044.c: Likewise.
4757 * gcc.dg/tree-ssa/loop-29.c: Likewise.
4758 * gcc.dg/tree-ssa/loop-10.c: Likewise.
4759 * gnat.dg/loop_optimization6.adb: Enable -O2.
4760
4761 2009-07-02 Mark Mitchell <mark@codesourcery.com>
4762
4763 * g++.dg/warn/null4.C: Extend.
4764
4765 2009-07-02 Jason Merrill <jason@redhat.com>
4766
4767 * g++.dg/template/spec8.C: Fix.
4768
4769 2009-07-02 Michael Matz <matz@suse.de>
4770
4771 PR fortran/32131
4772 * gfortran.dg/pr32921.f: Adjust.
4773
4774 2009-07-02 Jan Hubicka <jh@suse.cz>
4775
4776 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4777
4778 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
4779
4780 * gcc.target/mips/truncate-4.c: New testcase.
4781
4782 2009-07-01 Richard Guenther <rguenther@suse.de>
4783
4784 PR tree-optimization/19831
4785 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4786 make allocated memory escape. Un-XFAIL.
4787 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4788 * gcc.dg/vect/pr31699.c: Likewise.
4789 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4790
4791 2009-06-30 Jakub Jelinek <jakub@redhat.com>
4792
4793 PR c++/40566
4794 * g++.dg/parse/cond5.C: New test.
4795
4796 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
4797
4798 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4799 (main): Pass n to main_1 instead.
4800 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4801 (main_1): New function, split off from...
4802 (main): ...here. Pass `off' to main_1 instead.
4803
4804 2009-06-30 Jason Merrill <jason@redhat.com>
4805
4806 PR c++/40595
4807 * g++.dg/cpp0x/variadic94.C: New.
4808
4809 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
4810
4811 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4812 * lib/target-libpath.exp (ld_library_path_vars): New variable.
4813 (init_ld_library_path_env_vars): New function, replacing the
4814 orig_*_saved assignments. Call it after defining it.
4815 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4816 (restore_ld_library_path_env_vars): Likewise.
4817 (add_path, find_libgcc_s): New functions.
4818 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4819 gcc-set-multilib-library-path.
4820 (objc_target_compile): Don't add "." to ld_library_path.
4821 Use add_path.
4822 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4823 ld_library_path. Use add_path. Use find_libgcc_s instead of
4824 gcc-set-multilib-library-path.
4825 * lib/g++.exp (g++_link_flags): Likewise.
4826 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4827 * lib/c-torture.exp: Do not manipulate ld_library_path at the
4828 top level; do it...
4829 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
4830 to tell when this needs to happen. Use find_libgcc_s instead of
4831 gcc-set-multilib-library-path.
4832 * lib/gcc-dg.exp: Likewise.
4833 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4834 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4835 unless it is in $ALT_LD_LIBRARY_PATH.
4836 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4837
4838 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
4839
4840 * gnat.dg/discr12.adb: New test.
4841 * gnat.dg/discr12_pkg.ads: New helper.
4842 * gnat.dg/discr13.adb: New test.
4843 * gnat.dg/discr14.ad[sb]: Likewise.
4844 * gnat.dg/discr15.adb: Likewise.
4845 * gnat.dg/discr15_pkg.ads: New helper.
4846 * gnat.dg/discr16.adb: New test.
4847 * gnat.dg/discr16_g.ads: New helper.
4848 * gnat.dg/discr16_pkg.ads: Likewise.
4849 * gnat.dg/discr16_cont.ads: Likewise.
4850 * gnat.dg/discr17.adb: New test.
4851 * gnat.dg/discr18.adb: Likewise.
4852 * gnat.dg/discr18_pkg.ads: New helper.
4853 * gnat.dg/discr19.adb: New test.
4854
4855 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4856
4857 PR fortran/40576
4858 * gfortran.dg/internal_write_1.f90: New testcase.
4859
4860 2009-06-30 Janus Weil <janus@gcc.gnu.org>
4861
4862 PR fortran/40594
4863 * gfortran.dg/derived_pointer_recursion_2.f90: New.
4864
4865 2009-06-30 Richard Guenther <rguenther@suse.de>
4866
4867 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4868
4869 2009-06-30 Wei Guozhi <carrot@google.com>
4870
4871 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4872 to "-Os".
4873
4874 2009-06-30 Ira Rosen <irar@il.ibm.com>
4875
4876 PR tree-optimization/40542
4877 * gcc.dg/vect/pr40542.c: New test.
4878
4879 2009-06-30 Martin Jambor <mjambor@suse.cz>
4880
4881 PR tree-optimization/40582
4882 * gcc.c-torture/compile/pr40582.c: New test.
4883
4884 2009-06-30 Wei Guozhi <carrot@google.com>
4885
4886 PR/40416
4887 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4888
4889 2009-06-29 Jason Merrill <jason@redhat.com>
4890
4891 PR c++/40274
4892 * g++.dg/template/debug1.C: New.
4893
4894 2009-06-29 Tobias Burnus <burnus@net-b.de>
4895
4896 PR fortran/40580
4897 * pointer_check_1.f90: New test.
4898 * pointer_check_2.f90: New test.
4899 * pointer_check_3.f90: New test.
4900 * pointer_check_4.f90: New test.
4901 * pointer_check_5.f90: New test.
4902
4903 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
4904
4905 PR fortran/40551
4906 * gfortran.dg/func_assign_2.f90 : New test.
4907
4908 2009-06-29 Richard Guenther <rguenther@suse.de>
4909
4910 PR middle-end/14187
4911 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4912 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4913 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4914 * gcc.c-torture/execute/20090623-1.c: Likewise.
4915 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4916 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4917
4918 2009-06-29 Richard Guenther <rguenther@suse.de>
4919
4920 PR middle-end/38212
4921 * gcc.c-torture/execute/pr38212.c: New testcase.
4922
4923 2009-06-29 Richard Guenther <rguenther@suse.de>
4924
4925 PR tree-optimization/40579
4926 * gcc.c-torture/execute/pr40579.c: New testcase.
4927
4928 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
4929
4930 PR tree-optimization/40550
4931 * gcc.dg/pr40550.c: New test.
4932
4933 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
4934
4935 * gnat.dg/overflow_sum2.adb: New test
4936 * gnat.dg/namet.ads: New helper.
4937
4938 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4939
4940 2009-06-28 Tobias Burnus <burnus@net-b.de>
4941
4942 PR fortran/34112
4943 * gfortran.dg/compiler-directive_1.f90: New test.
4944 * gfortran.dg/compiler-directive_2.f: New test.
4945
4946 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4947
4948 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4949 comment out some values and add some cases.
4950
4951 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
4952
4953 PR testsuite/40567
4954 * gcc.dg/vect/vect.exp: Fix lappend syntax.
4955
4956 2009-06-26 Richard Henderson <rth@redhat.com>
4957
4958 PR testsuite/40565
4959 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4960 * gcc.target/i386/local.c: Pass a non-constant to T.
4961
4962 2009-06-26 Janus Weil <janus@gcc.gnu.org>
4963
4964 PR fortran/39997
4965 PR fortran/40541
4966 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4967 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4968 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4969 * gfortran.dg/proc_ptr_result_5.f90: New.
4970
4971 2009-06-26 Janis Johnson <janis187@us.ibm.com>
4972
4973 PR c/39902
4974 * gcc.dg/dfp/pr39902.c: New test.
4975
4976 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
4977
4978 PR testsuite/40532
4979 * gcc.dg/builtins-65.c: Require c99 runtime.
4980
4981 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
4982
4983 * gnat.dg/array7.ad[sb]: New test.
4984
4985 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
4986
4987 * gnat.dg/array6.adb: New test.
4988
4989 2009-06-25 Ian Lance Taylor <iant@google.com>
4990
4991 * g++.dg/warn/Wsign-compare-3.C: New testcase.
4992
4993 2009-06-25 Ian Lance Taylor <iant@google.com>
4994
4995 * g++.dg/warn/Wunused-16.C: New testcase.
4996
4997 2009-06-25 Ian Lance Taylor <iant@google.com>
4998
4999 * g++.dg/warn/skip-2.C: New testcase.
5000
5001 2009-06-25 Steve Ellcey <sje@cup.hp.com>
5002
5003 * gcc.c-torture/execute/20090618-1.c: add dg-run and
5004 dg-skip-if and move to ...
5005 * gcc.dg/torture/20090618-1.c.
5006
5007 2009-06-25 Martin Jambor <mjambor@suse.cz>
5008
5009 PR tree-optimization/40493
5010 * gcc.c-torture/execute/pr40493.c: New test.
5011
5012 2009-06-24 Jason Merrill <jason@redhat.com>
5013
5014 PR c++/40342
5015 * g++.dg/template/overload10.C: New.
5016
5017 2009-06-24 Janus Weil <janus@gcc.gnu.org>
5018
5019 PR fortran/40427
5020 * gfortran.dg/proc_ptr_comp_11.f90: New.
5021
5022 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
5023
5024 * gcc.dg/pr40501.c: New testcase.
5025
5026 2009-06-23 DJ Delorie <dj@redhat.com>
5027
5028 Add MeP port.
5029 * lib/target-supports.exp: Add mep support (no profiling).
5030
5031 2009-06-23 Steve Ellcey <sje@cup.hp.com>
5032
5033 PR testsuite/39297
5034 * gcc.dg/ssa/loop-31.c: Change scan rules.
5035
5036 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5037
5038 * gcc.dg/cpp/empty-include.c: Update column info.
5039 * gcc.dg/cpp/assert2.c: Update column info.
5040
5041 2009-06-23 Jakub Jelinek <jakub@redhat.com>
5042
5043 * g++.dg/ext/builtin-object-size1.C: New test.
5044 * g++.dg/ext/builtin-object-size2.C: New test.
5045
5046 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
5047
5048 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5049 * gcc.dg/optimize-bswapdi-1.c: Likewise.
5050
5051 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
5052
5053 * gcc.target/mips/truncate-3.c: New test.
5054
5055 2009-06-22 Janus Weil <janus@gcc.gnu.org>
5056
5057 PR fortran/37254
5058 PR fortran/39850
5059 * gfortran.dg/interface_30.f90: Modified error message.
5060 * gfortran.dg/proc_decl_22.f90: New.
5061
5062 2009-06-22 Ian Lance Taylor <iant@google.com>
5063
5064 * gcc.dg/Wcxx-compat-19.c: New testcase.
5065
5066 2009-06-22 Matthias Klose <doko@ubuntu.com>
5067
5068 PR objc/28050
5069 * pr28050.m: New testcase.
5070
5071 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
5072
5073 PR testsuite/40481
5074 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5075
5076 2009-06-22 Martin Jambor <mjambor@suse.cz>
5077
5078 PR tree-optimization/40492
5079 * g++.dg/torture/pr40492.C: New test.
5080
5081 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
5082
5083 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5084 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
5085
5086 2009-06-22 Olivier Hainque <hainque@adacore.com>
5087
5088 * gnat.dg/raise_ce.adb: Helper for ...
5089 * gnat.dg/handle_and_return.adb: New test.
5090
5091 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5092
5093 PR fortran/40443
5094 * gfortran.dg/generic_18.f90: New test.
5095
5096 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5097
5098 PR fortran/40472
5099 * gfortran.dg/spread_size_limit.f90: New test.
5100
5101 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5102
5103 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5104 to put dump files in a subdirectory.
5105 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5106 ".o" temporary files.
5107
5108 2009-06-21 Janus Weil <janus@gcc.gnu.org>
5109
5110 PR fortran/39850
5111 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5112 * gfortran.dg/interface_20.f90: Ditto.
5113 * gfortran.dg/interface_21.f90: Ditto.
5114 * gfortran.dg/interface_22.f90: Ditto.
5115 * gfortran.dg/interface_30.f90: New.
5116 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5117
5118 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5119
5120 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5121 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5122 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5123 DEFAULT_VECTFLAGS.
5124
5125 2009-06-21 Ira Rosen <irar@il.ibm.com>
5126 Revital Eres <eres@il.ibm.com>
5127
5128 PR testsuite/40359
5129 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5130 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5131 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5132
5133 2009-06-21 Ira Rosen <irar@il.ibm.com>
5134
5135 PR testsuite/40475
5136 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5137 without misalignment support.
5138 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5139
5140 2009-06-20 Tobias Burnus <burnus@net-b.de>
5141
5142 PR fortran/40452
5143 * gfortran.dg/bounds_check_strlen_9.f90: New test.
5144
5145 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
5146
5147 PR fortran/40440
5148 * gfortran.dg/alloc_comp_result_2.f90: New test.
5149
5150 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5151
5152 PR target/40482
5153 * gcc.target/arm/pr40482.c: New test.
5154
5155 2009-06-19 Ian Lance Taylor <iant@google.com>
5156
5157 * gcc.dg/Wcxx-compat-18.c: New testcase.
5158
5159 2009-06-19 Richard Guenther <rguenther@suse.de>
5160
5161 * gcc.c-torture/execute/20090618-1.c: New testcase.
5162
5163 2009-06-19 Ian Lance Taylor <iant@google.com>
5164
5165 * gcc.dg/Wcxx-compat-17.c: New testcase.
5166
5167 2009-06-19 Ian Lance Taylor <iant@google.com>
5168
5169 * gcc.dg/Wcxx-compat-15.c: New testcase.
5170
5171 2009-06-19 Ian Lance Taylor <iant@google.com>
5172
5173 * gcc.dg/Wcxx-compat-16.c: New testcase.
5174
5175 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5176
5177 * gcc.dg/builtins-34.c: Add significand cases.
5178
5179 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5180
5181 PR testsuite/40491
5182 * gcc.dg/20080522-1.c: Remove testcase for real.
5183 * gcc.dg/20080528-1.c: Ditto.
5184
5185 2009-06-19 Janus Weil <janus@gcc.gnu.org>
5186
5187 PR fortran/40450
5188 * gfortran.dg/proc_ptr_20.f90: New.
5189
5190 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
5191
5192 PR target/40470
5193 * gcc.dg/torture/pr40470-1.c: New.
5194 * gcc.dg/torture/pr40470-2.c: Likewise.
5195 * gcc.dg/torture/pr40470-3.c: Likewise.
5196 * gcc.dg/torture/pr40470-4.c: Likewise.
5197
5198 2009-06-18 Diego Novillo <dnovillo@google.com>
5199
5200 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5201 * gcc.dg/plugin/ggcplug.c: Likewise.
5202 * gcc.dg/plugin/one_time_plugin.c: Likewise.
5203 * g++.dg/plugin/selfassign.c: Likewise.
5204 * g++.dg/plugin/attribute_plugin.c: Likewise.
5205 * g++.dg/plugin/dumb_plugin.c: Likewise.
5206
5207 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5208
5209 * gcc.dg/cpp/arith-3.c: Add column info.
5210
5211 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5212
5213 * gcc.target/arm/fp16-compile-none-2.c: New.
5214 * gcc.target/arm/fp16-compile-ieee-12.c: New.
5215 * gcc.target/arm/fp16-compile-alt-12.c: New.
5216
5217 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5218
5219 * gcc.target/arm/fp16-compile-alt-1.c: New.
5220 * gcc.target/arm/fp16-compile-alt-2.c: New.
5221 * gcc.target/arm/fp16-compile-alt-3.c: New.
5222 * gcc.target/arm/fp16-compile-alt-4.c: New.
5223 * gcc.target/arm/fp16-compile-alt-5.c: New.
5224 * gcc.target/arm/fp16-compile-alt-6.c: New.
5225 * gcc.target/arm/fp16-compile-alt-7.c: New.
5226 * gcc.target/arm/fp16-compile-alt-8.c: New.
5227 * gcc.target/arm/fp16-compile-alt-9.c: New.
5228 * gcc.target/arm/fp16-compile-alt-10.c: New.
5229 * gcc.target/arm/fp16-compile-alt-11.c: New.
5230 * gcc.target/arm/fp16-compile-ieee-1.c: New.
5231 * gcc.target/arm/fp16-compile-ieee-2.c: New.
5232 * gcc.target/arm/fp16-compile-ieee-3.c: New.
5233 * gcc.target/arm/fp16-compile-ieee-4.c: New.
5234 * gcc.target/arm/fp16-compile-ieee-5.c: New.
5235 * gcc.target/arm/fp16-compile-ieee-6.c: New.
5236 * gcc.target/arm/fp16-compile-ieee-7.c: New.
5237 * gcc.target/arm/fp16-compile-ieee-8.c: New.
5238 * gcc.target/arm/fp16-compile-ieee-9.c: New.
5239 * gcc.target/arm/fp16-compile-ieee-10.c: New.
5240 * gcc.target/arm/fp16-compile-ieee-11.c: New.
5241 * gcc.target/arm/fp16-compile-none-1.c: New.
5242 * gcc.target/arm/fp16-compile-exprtype.c: New.
5243 * gcc.target/arm/fp16-compile-vcvt.c: New.
5244 * gcc.target/arm/fp16-builtins-1.c: New.
5245 * gcc.target/arm/fp16-rounding-alt-1.c: New.
5246 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5247 * gcc.target/arm/fp16-param-1.c: New.
5248 * gcc.target/arm/fp16-return-1.c: New.
5249 * gcc.target/arm/fp16-unprototyped-1.c: New.
5250 * gcc.target/arm/fp16-unprototyped-2.c: New.
5251 * gcc.target/arm/fp16-variadic-1.c: New.
5252 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5253 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5254 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5255 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5256 * gcc.dg/torture/arm-fp16-ops.h: New.
5257 * gcc.dg/torture/arm-fp16-ops-1.c: New.
5258 * gcc.dg/torture/arm-fp16-ops-2.c: New.
5259 * gcc.dg/torture/arm-fp16-ops-3.c: New.
5260 * gcc.dg/torture/arm-fp16-ops-4.c: New.
5261 * gcc.dg/torture/arm-fp16-ops-5.c: New.
5262 * gcc.dg/torture/arm-fp16-ops-6.c: New.
5263 * gcc.dg/torture/arm-fp16-ops-7.c: New.
5264 * gcc.dg/torture/arm-fp16-ops-8.c: New.
5265 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5266 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5267 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5268 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5269 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5270 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5271 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5272 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5273 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5274 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5275 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5276 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5277 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5278
5279 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
5280
5281 * gcc.dg/builtins-65.c: New test.
5282
5283 2009-06-18 Janus Weil <janus@gcc.gnu.org>
5284
5285 PR fortran/40451
5286 * gfortran.dg/proc_ptr_result_4.f90: New.
5287
5288 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
5289
5290 * gcc.c-torture/execute/bitfld-5.c: New test.
5291
5292 2009-06-17 David Daney <ddaney@caviumnetworks.com>
5293
5294 * gcc.dg/builtin-unreachable-3.c: New test.
5295
5296 2009-06-17 David Daney <ddaney@caviumnetworks.com>
5297
5298 * gcc.target/i386/builtin-unreachable.c: New test.
5299
5300 2009-06-17 Ian Lance Taylor <iant@google.com>
5301
5302 * gcc.dg/Wcxx-compat-14.c: New testcase.
5303
5304 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
5305
5306 * gcc.dg/func-ptr-conv-1.c: Update column info.
5307
5308 2009-06-17 Richard Guenther <rguenther@suse.de>
5309
5310 PR middle-end/40404
5311 * gcc.c-torture/execute/pr40404.c: New testcase.
5312
5313 2009-06-17 Richard Guenther <rguenther@suse.de>
5314
5315 PR middle-end/40460
5316 * g++.dg/torture/pr40460.C: New testcase.
5317
5318 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
5319
5320 * gcc.dg/plugin/one_time_plugin.c: New test.
5321 * gcc.dg/plugin/one_time-test-1.c: New test.
5322 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5323
5324 2009-06-16 Ian Lance Taylor <iant@google.com>
5325
5326 * g++.dg/warn/skip-1.C: New testcase.
5327
5328 2009-06-16 Jakub Jelinek <jakub@redhat.com>
5329
5330 PR middle-end/40446
5331 * g++.dg/other/pr40446.C: New test.
5332
5333 2009-06-16 Richard Guenther <rguenther@suse.de>
5334
5335 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5336 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5337 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5338 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5339
5340 2009-06-16 Martin Jambor <mjambor@suse.cz>
5341
5342 * gcc.c-torture/compile/pr40432.c: New file.
5343
5344 2009-06-16 Martin Jambor <mjambor@suse.cz>
5345
5346 * gfortran.fortran-torture/compile/pr40413.f90: New file.
5347
5348 2009-06-16 Janus Weil <janus@gcc.gnu.org>
5349
5350 PR fortran/36947
5351 PR fortran/40039
5352 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5353 * gfortran.dg/interface_20.f90: Modified error messages.
5354 * gfortran.dg/interface_21.f90: Ditto.
5355 * gfortran.dg/interface_26.f90: Ditto.
5356 * gfortran.dg/interface_27.f90: Ditto.
5357 * gfortran.dg/interface_28.f90: Extended test case.
5358 * gfortran.dg/interface_29.f90: New.
5359 * gfortran.dg/proc_decl_7.f90: Modified error messages.
5360 * gfortran.dg/proc_decl_8.f90: Ditto.
5361 * gfortran.dg/proc_ptr_11.f90: Ditto.
5362 * gfortran.dg/proc_ptr_15.f90: Ditto.
5363
5364 2009-06-16 Ira Rosen <irar@il.ibm.com>
5365
5366 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5367 printing.
5368 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5369 gcc.dg/vect/vect-outer-4f.c: Likewise.
5370 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5371 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5372 Likewise.
5373 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5374 outer loop.
5375
5376 2009-06-16 Tobias Burnus <burnus@net-b.de>
5377
5378 PR fortran/40383
5379 * gfortran.dg/bounds_check_strlen_8.f90: New test.
5380
5381 2009-06-15 Ian Lance Taylor <iant@google.com>
5382
5383 * gcc.dg/Wjump-misses-init-1.c: New testcase.
5384 * gcc.dg/Wjump-misses-init-2.c: New testcase.
5385 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5386 Recognize new notes.
5387 * gcc.dg/stmt-expr-label-2.c: Likewise.
5388 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
5389 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5390 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5391 * gcc.dg/c99-vla-jump-4.c: Likewise.
5392 * gcc.dg/stmt-expr-label-1.c: Likewise.
5393 * gcc.dg/stmt-expr-label-3.c: Likewise.
5394 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
5395
5396 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5397
5398 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5399
5400 2009-06-15 Jakub Jelinek <jakub@redhat.com>
5401
5402 * gcc.dg/builtin-object-size-7.c: New test.
5403
5404 2009-06-15 Jakub Jelinek <jakub@redhat.com>
5405
5406 PR testsuite/40426
5407 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5408 level != "" use separate -gdwarf-2 -g${level} options instead of
5409 -gdwarf-2${level}.
5410 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5411 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5412 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5413
5414 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
5415
5416 * g++.dg/abi/mangle11.C: Update warning line.
5417 * g++.dg/abi/mangle12.C: Update warning line.
5418 * g++.dg/abi/mangle17.C: Update warning line.
5419 * g++.dg/abi/mangle20-2.C: Update warning line.
5420
5421 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5422
5423 * gcc.dg/optimize-bswap-1.c: Split into these two:
5424 * gcc.dg/optimize-bswapsi-1.c: New testcase.
5425 * gcc.dg/optimize-bswapdi-1.c: New testcase.
5426
5427 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5428
5429 * gcc.dg/optimize-bswap-1.c: New testcase.
5430
5431 2009-06-14 Richard Guenther <rguenther@suse.de>
5432
5433 PR middle-end/40389
5434 * g++.dg/torture/pr40389.C: New testcase.
5435
5436 2009-06-13 Richard Guenther <rguenther@suse.de>
5437
5438 PR tree-optimization/40421
5439 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5440
5441 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
5442
5443 * gcc.dg/old-style-prom-3.c: Add column info.
5444 * gcc.dg/overflow-warn-1.c
5445 * gcc.dg/gomp/pr27415.c
5446 * gcc.dg/gomp/for-1.c: Same.
5447 * gcc.dg/enum-compat-1.c: Same.
5448 * gcc.dg/c99-tag-3.c: Same.
5449 * gcc.dg/Wredundant-decls-2.c: Same.
5450 * gcc.dg/func-ptr-conv-1.c: Same.
5451 * gcc.dg/asm-wide-1.c: Same.
5452 * gcc.dg/nofixed-point-2.c: Same.
5453 * gcc.dg/cpp/line3.c: Same.
5454 * gcc.dg/array-10.c: Same.
5455 * gcc.dg/c99-vla-jump-1.c: Same.
5456 * gcc.dg/pr20368-1.c: Same.
5457 * gcc.dg/Wshadow-3.c: Same.
5458 * gcc.dg/c90-const-expr-8.c: Same.
5459 * gcc.dg/label-decl-2.c: Same.
5460 * gcc.dg/dremf-type-compat-2.c: Same.
5461 * gcc.dg/c90-const-expr-5.c: Same.
5462 * gcc.dg/builtins-30.c: Same.
5463 * gcc.dg/Warray-bounds.c: Same.
5464 * gcc.dg/Wcxx-compat-2.c: Same.
5465 * gcc.dg/tree-ssa/col-1.c: Same.
5466 * gcc.dg/old-style-prom-2.c: Same.
5467 * gcc.dg/cast-function-1.c: Same.
5468 * gcc.dg/pr15698-1.c: Same.
5469 * gcc.dg/dremf-type-compat-3.c: Same.
5470 * gcc.dg/vla-8.c: Same.
5471 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5472 line.
5473 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5474 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5475 * gcc.dg/enum-compat-1.c: Same.
5476 * gcc.dg/dremf-type-compat-2.c: Same.
5477 * gcc.dg/old-style-prom-2.c: Same.
5478 * gcc.dg/pr15698-1.c: Same.
5479 * gcc.dg/pr20368-1.c: Same.
5480 * gcc.dg/dremf-type-compat-3.c: Same.
5481 * gcc.dg/builtins-30.c: Same. Test for columns.
5482
5483 2009-06-12 Janus Weil <janus@gcc.gnu.org>
5484
5485 PR fortran/40176
5486 * gfortran.dg/proc_decl_1.f90: Extended.
5487
5488 2009-06-12 Ian Lance Taylor <iant@google.com>
5489
5490 * gcc.dg/Wcxx-compat-13.c: New testcase.
5491
5492 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5493
5494 PR tree-opt/38865
5495 * gcc.dg/tree-ssa/fre-vce-1.c
5496
5497 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
5498
5499 PR testsuite/40384
5500 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5501 min-insn-to-prefetch-ratio=5.
5502
5503 2009-06-12 Joey Ye <joey.ye@intel.com>
5504 H.J. Lu <hongjiu.lu@intel.com>
5505
5506 PR middle-end/39146
5507 * gcc.target/i386/stackalign/pr39146.c: New.
5508
5509 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
5510
5511 * gcc.target/i386/crc32-1.c: New.
5512 * gcc.target/i386/crc32-2.c: Likewise.
5513
5514 2009-06-11 David Daney <ddaney@caviumnetworks.com>
5515
5516 PR c/39252
5517 * gcc.dg/builtin-unreachable-1.c: New test.
5518 * gcc.dg/builtin-unreachable-2.c: Same.
5519
5520 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
5521
5522 PR fortran/40402
5523 * gfortran.dg/data_value_1.f90: New test.
5524
5525 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5526
5527 PR testsuite/39831
5528 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5529 remove ilp32 requirement.
5530 * gcc.target/i386/excess-precision-2.c: Likewise.
5531 * gcc.target/i386/excess-precision-3.c: Likewise.
5532 * gcc.target/i386/excess-precision-4.c: Likewise.
5533 * gcc.target/i386/excess-precision-5.c: Likewise.
5534 * gcc.target/i386/excess-precision-6.c: Likewise.
5535
5536 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5537
5538 PR fortran/38718
5539 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5540 * gfortran.dg/nan_5.f90: New test.
5541
5542 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
5543
5544 * gcc.target/arm/neon-modes-1.c: New test.
5545
5546 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
5547
5548 * g++.dg/torture/pr31579.C: Cast pointer
5549 via __SIZE_TYPE__ instead of 'unsigned long'.
5550
5551 2009-06-10 Anthony Green <green@moxielogic.com>
5552
5553 * lib/target-supports.exp (check_profiling_available):
5554 Profiling is not available for testing purposes on moxie.
5555
5556 2009-06-09 Ian Lance Taylor <iant@google.com>
5557
5558 * gcc.dg/Wcxx-compat-12.c: New testcase.
5559
5560 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
5561
5562 PR libfortran/40334
5563 * gfortran.dg/backspace_11.f90: New.
5564
5565 2009-06-09 Jason Merrill <jason@redhat.com>
5566
5567 * g++.dg/cpp0x/defaulted10.C: New.
5568
5569 2009-06-09 Martin Jambor <mjambor@suse.cz>
5570
5571 * gcc.c-torture/compile/pr40351.c: New file.
5572
5573 2009-06-09 Olivier Hainque <hainque@adacore.com>
5574
5575 * gnat.dg/align_max.adb: New test.
5576
5577 2009-06-08 Jason Merrill <jason@redhat.com>
5578
5579 * g++.dg/cpp0x/auto15.C: New.
5580
5581 2009-06-08 Jan Hubicka <jh@suse.cz>
5582
5583 PR debug/39834
5584 * gcc.dg/torture/pr39834.c
5585
5586 2009-06-08 Jan Hubicka <jh@suse.cz>
5587
5588 PR middle-end/40102
5589 * g++.dg/torture/pr40102.C: New testcase.
5590
5591 2009-06-08 Jakub Jelinek <jakub@redhat.com>
5592
5593 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5594 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5595 * gcc.dg/builtin-object-size-6.c: New test.
5596
5597 PR c++/40373
5598 * g++.dg/template/dtor7.C: New test.
5599
5600 PR c++/40370
5601 PR c++/40372
5602 * g++.dg/template/error41.C: New test.
5603 * g++.dg/template/error42.C: New test.
5604
5605 2009-06-08 Revital Eres <eres@il.ibm.com>
5606
5607 PR testsuite/40359
5608 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5609 * gcc.dg/vect/vect-88.c: Likewise.
5610 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5611 * gcc.dg/vect/pr25413.c: Likewise.
5612 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5613
5614 2009-06-07 Ian Lance Taylor <iant@google.com>
5615
5616 * g++.dg/warn/Wswitch-3.C: New testcase.
5617 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5618 * gcc.dg/Wswitch-enum-error.c: Likewise.
5619 * gcc.dg/Wswitch-error.c: Likewise.
5620
5621 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5622
5623 PR fortran/40008
5624 * gfortran.dg/negative_unit.f: Update test.
5625 * gfortran.dg/negative_unit_int8.f: Update test.
5626 * gfortran.dg/newunit_1.f90: New test.
5627
5628 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5629
5630 PR fortran/25104
5631 PR fortran/29962
5632 * gfortran.dg/spread_init_expr.f03: New.
5633 * gfortran.dg/unpack_init_expr.f03: New.
5634 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5635 error message.
5636
5637 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5638
5639 PR fortran/25104
5640 PR fortran/29962
5641 * gfortran.dg/count_init_expr.f03
5642 * gfortran.dg/product_init_expr.f03
5643 * gfortran.dg/sum_init_expr.f03
5644
5645 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5646
5647 PR fortran/36874
5648 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5649 message.
5650 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5651 shapes.
5652 * gfortran.dg/zero_sized_5.f90: Likewise.
5653
5654 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
5655
5656 PR middle-end/32950
5657 * g++.dg/torture/pr32950.C: New.
5658
5659 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5660
5661 PR fortran/25104
5662 PR fortran/29962
5663 * gfortran.dg/dot_product_1.f03: New.
5664 * gfortran.dg/matmul_8.f03: New.
5665 * gfortran.dg/transpose_3.f03: New.
5666
5667 2009-06-06 Ian Lance Taylor <iant@google.com>
5668
5669 * gcc.dg/Wunused-label-1.c: New test case.
5670 * g++.dg/warn/Wunused-label-1.C: New test case.
5671 * g++.dg/warn/Wunused-label-2.C: New test case.
5672 * g++.dg/warn/Wunused-label-3.C: New test case.
5673
5674 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
5675
5676 PR fortran/37203
5677 * reshape_zerosize_2.f90: New.
5678
5679 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
5680
5681 PR fortran/32890
5682 * gfortran.dg/pack_assign_1.f90: New.
5683 * gfortran.dg/pack_vector_1.f90: New.
5684
5685 2009-06-05 Jakub Jelinek <jakub@redhat.com>
5686
5687 PR middle-end/40340
5688 * gcc.dg/pr40340-1.c: New test.
5689 * gcc.dg/pr40340-2.c: New test.
5690 * gcc.dg/pr40340-3.c: New test.
5691 * gcc.dg/pr40340-4.c: New test.
5692 * gcc.dg/pr40340-5.c: New test.
5693 * gcc.dg/pr40340.h: New file.
5694
5695 2009-06-05 Revital Eres <eres@il.ibm.com>
5696
5697 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5698 New procedure.
5699 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5700 * gcc.dg/vect/vect-33.c: Likewise.
5701 * gcc.dg/vect/vect-92.c: Likewise.
5702 * gcc.dg/vect/vect-58.c: Likewise.
5703 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5704 * gcc.dg/vect/vect-42.c: Likewise.
5705 * gcc.dg/vect/slp-25.c: Likewise.
5706 * gcc.dg/vect/vect-align-1.c: Likewise.
5707 * gcc.dg/vect/vect-align-2.c: Likewise.
5708 * gcc.dg/vect/vect-93.c: Likewise.
5709 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5710 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5711 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5712 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5713 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5714 * gcc.dg/vect/vect-26.c: Likewise.
5715 * gcc.dg/vect/vect-44.c: Likewise.
5716 * gcc.dg/vect/vect-70.c: Likewise.
5717 * gcc.dg/vect/vect-95.c: Likewise.
5718 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5719 * gcc.dg/vect/vect-28.c: Likewise.
5720 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5721 * gcc.dg/vect/vect-87.c: Likewise.
5722 * gcc.dg/vect/vect-109.c: Likewise.
5723 * gcc.dg/vect/vect-54.c: Likewise.
5724 * gcc.dg/vect/vect-96.c: Likewise.
5725 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5726 * gcc.dg/vect/vect-88.c: Likewise.
5727 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5728 * gcc.dg/vect/vect-89.c: Likewise.
5729 * gcc.dg/vect/vect-91.c: Likewise.
5730 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5731 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5732 * gfortran.dg/vect/vect-2.f90: Likewise.
5733 * gfortran.dg/vect/vect-3.f90: Likewise.
5734 * gfortran.dg/vect/vect-4.f90: Likewise.
5735 * gfortran.dg/vect/vect-5.f90: Likewise.
5736
5737 2009-06-05 Alexander Strange <astrange@ithinksw.com>
5738
5739 PR tree-optimization/36318
5740 * gcc.dg/tree-ssa/sra-7.c: New test.
5741
5742 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
5743
5744 PR fortran/37203
5745 * gfortran.dg/reshape_order_5.f90: New.
5746 * gfortran.dg/reshape_shape_1.f90: New.
5747
5748 2009-06-04 Jason Merrill <jason@redhat.com>
5749
5750 * g++.dg/template/error38.C: Add pointer-to-typedef case.
5751
5752 2009-06-04 Steve Ellcey <sje@cup.hp.com>
5753
5754 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5755 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5756
5757 2009-06-04 Richard Guenther <rguenther@suse.de>
5758
5759 PR c++/39371
5760 * g++.dg/torture/pr40335.C: New testcase.
5761
5762 2009-06-03 Richard Guenther <rguenther@suse.de>
5763
5764 PR middle-end/40328
5765 * gcc.dg/torture/pr40328.c: New testcase.
5766
5767 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
5768
5769 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5770 m68k and fido.
5771
5772 2009-06-03 Martin Jambor <mjambor@suse.cz>
5773
5774 * g++.dg/torture/pr40323.C: New file.
5775
5776 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
5777
5778 * gnat.dg/specs/root.ads: New test.
5779 * gnat.dg/specs/root-level_1.ads: Likewise.
5780 * gnat.dg/specs/root-level_2.ads: Likewise.
5781 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5782
5783 2009-06-02 Mark Mitchell <mark@codesourcery.com>
5784
5785 * g++.dg/init/ref15.C: Require unwrapped targets.
5786
5787 2009-06-02 Jason Merrill <jason@redhat.com>
5788
5789 * g++.dg/cpp0x/initlist13.C: Remove expected error.
5790 * g++.dg/cpp0x/initlist18.C: New.
5791 * g++.dg/cpp0x/initlist19.C: New.
5792
5793 * g++.dg/cpp0x/auto14.C: New.
5794
5795 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
5796
5797 * gnat.dg/alignment6.adb: Remove XFAIL.
5798
5799 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
5800
5801 PR c++/38089
5802 * g++.dg/template/spec36.C: New test.
5803
5804 2009-06-01 Ian Lance Taylor <iant@google.com>
5805
5806 * gcc.dg/cast-qual-3.c: New testcase.
5807 * g++.dg/warn/Wcast-qual2.C: New testcase.
5808
5809 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
5810
5811 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5812 (process-message): Expect column numbers.
5813 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5814 * gcc.dg/pch/counter-2.c: Same.
5815 * gcc.dg/pch/valid-2.c: Same.
5816 * gcc.dg/pch/warn-1.c: Same.
5817 * gcc.dg/pch/valid-1.c: Same.
5818 * gcc.dg/cpp/include2a.c: Handle lack of columns.
5819 * gcc.dg/cpp/syshdr.c: Same.
5820 * gcc.dg/cpp/19940712-1.c: Same.
5821 * gcc.dg/cpp/missing-header-1.c: Same.
5822 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5823 * gcc.dg/cpp/tr-warn3.c: Same.
5824 * gcc.dg/cpp/pr29612-2.c: Same.
5825 * gcc.dg/cpp/tr-warn4.c: Same.
5826 * gcc.dg/cpp/Wtrigraphs.c: Same.
5827 * gcc.dg/cpp/poison.c: Same.
5828 * gcc.dg/cpp/arith-3.c: Same.
5829 * gcc.dg/cpp/sysmac2.c: Same.
5830 * gcc.dg/cpp/cpp.exp: Same.
5831 * gcc.dg/cpp/tr-warn5.c: Same.
5832 * gcc.dg/cpp/include2.c: Same.
5833 * gcc.dg/cpp/Wmissingdirs.c: Same.
5834 * gcc.dg/cpp/Wmissingdirs.c: Same.
5835 * gcc.dg/cpp/tr-warn6.c: Same.
5836 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5837 * gcc.dg/cpp/macspace1.c: Same.
5838 * gcc.dg/cpp/escape-2.c: Same.
5839 * gcc.dg/cpp/assert2.c: Same.
5840 * gcc.dg/cpp/undef2.c: Same.
5841 * gcc.dg/cpp/macspace2.c: Same.
5842 * gcc.dg/cpp/tr-warn1.c: Same.
5843 * gcc.dg/cpp/extratokens2.c: Same.
5844 * gcc.dg/cpp/strify2.c: Same.
5845 * gcc.dg/cpp/Wsignprom.c: Same.
5846 * gcc.dg/cpp/redef2.c: Same.
5847 * gcc.dg/cpp/trad/trad.exp: Same.
5848 * gcc.dg/cpp/arith-1.c: Same.
5849 * gcc.dg/cpp/extratokens.c: Same.
5850 * gcc.dg/cpp/if-mpar.c: Same.
5851
5852 2009-06-01 Olivier Hainque <hainque@adacore.com>
5853
5854 * gnat.dg/nested_float_packed.ads: New test.
5855
5856 2009-06-01 Olivier Hainque <hainque@adacore.com>
5857 Eric Botcazou <botcazou@adacore.com>
5858
5859 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5860 * gnat.dg/test_oconst.adb: New test.
5861
5862 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
5863
5864 * gcc.dg/plugin/ggcplug.c: Moved comment.
5865 (plugin_init): Fixed typo, declared i, returned 0 at end.
5866
5867 2009-05-31 Ira Rosen <irar@il.ibm.com>
5868
5869 PR testsuite/40244
5870 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5871 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5872
5873 2009-05-29 Ian Lance Taylor <iant@google.com>
5874
5875 * gcc.dg/Wcxx-compat-11.c: New testcase.
5876
5877 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5878
5879 PR fortran/40019
5880 * gfortran.dg/leadz_trailz_1.f90: New test.
5881 * gfortran.dg/leadz_trailz_2.f90: New test.
5882
5883 2009-05-29 Martin Jambor <mjambor@suse.cz>
5884
5885 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5886 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5887 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5888 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5889 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5890 * gcc.dg/tree-ssa/sra-2.c: Likewise.
5891 * gcc.dg/tree-ssa/sra-3.c: Likewise.
5892 * gcc.dg/tree-ssa/sra-1.c: Likewise.
5893 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5894 * gcc.dg/tree-ssa/sra-5.c: New file.
5895 * gcc.dg/tree-ssa/sra-6.c: New file.
5896 * gcc.c-torture/compile/sra-1.c: New file.
5897
5898 2009-05-29 Jakub Jelinek <jakub@redhat.com>
5899
5900 PR middle-end/40291
5901 * gcc.c-torture/compile/pr40291.c: New test.
5902
5903 PR target/40017
5904 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5905 __vector _Bool.
5906 * gcc.target/powerpc/altivec-30.c: New test.
5907 * gcc.target/powerpc/altivec-31.c: New test.
5908
5909 2009-05-28 Richard Guenther <rguenther@suse.de>
5910
5911 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5912 * gcc.c-torture/execute/20090527-1.c: Likewise.
5913
5914 2009-05-28 Dodji Seketeli <dodji@redhat.com>
5915
5916 PR c++/39754
5917 * g++.dg/template/canon-type-1.C: New test.
5918 * g++.dg/template/canon-type-2.C: Likewise.
5919 * g++.dg/template/canon-type-3.C: Likewise.
5920 * g++.dg/template/canon-type-4.C: Likewise.
5921 * g++.dg/template/canon-type-5.C: Likewise.
5922 * g++.dg/template/canon-type-6.C: Likewise.
5923 * g++.dg/template/canon-type-7.C: Likewise.
5924
5925 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
5926 Uros Bizjak <ubizjak@gmail.com>
5927 Danny Smith <dansmister@gmail.com>
5928
5929 PR target/37216
5930
5931 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5932 New function.
5933 * gcc.target/i386/pr37216.c: New test source file.
5934 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
5935 use -fno-common for testing Cygwin and MinGW targets.
5936
5937 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
5938
5939 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5940 * g++.dg/opt/memcpy1.C (size_t): Likewise.
5941 * g++.dg/pr37742.C (size_t): Likewise.
5942 * g++.dg/torture/pr34850.C (size_t): Likewise.
5943 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5944 _PTRDIFF_TYPE__.
5945 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5946 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5947 (size_t): Use __extension__ and __SIZE_TYPE__.
5948 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5949 __SIZE_TYPE__.
5950 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5951 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5952 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5953 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5954 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5955 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5956 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5957 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5958 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5959 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5960 (__ssize_t): Likewise.
5961 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5962 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5963 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5964 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5965 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5966 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5967 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5968 * gcc.dg/pr33667.c (size_t): Likewise.
5969 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5970 * gcc.dg/torture/pr39204.c (size_t): Likewise.
5971 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5972 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5973 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5974 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5975
5976 2009-05-28 Ira Rosen <irar@il.ibm.com>
5977
5978 PR tree-optimization/40254
5979 * gcc.dg/vect/pr40254.c: New test.
5980
5981 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
5982
5983 PR middle-end/33699
5984 * gcc.target/mips/const-anchor-1.c: New test.
5985 * gcc.target/mips/const-anchor-2.c: New test.
5986
5987 2009-05-27 Jason Merrill <jason@redhat.com>
5988
5989 * g++.dg/cpp0x/initlist15.C: New.
5990 * g++.dg/cpp0x/initlist16.C: New.
5991 * g++.dg/cpp0x/initlist17.C: New.
5992
5993 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
5994
5995 PR fortran/39178
5996 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5997 patterns to reflect frontend changes.
5998 * gfortran.dg/vector_subscript_4.f90: Likewise.
5999
6000 2009-05-27 Olivier Hainque <hainque@adacore.com>
6001 Eric Botcazou <botcazou@adacore.com>
6002
6003 * gcc.c-torture/execute/align-nest.c: New testcase.
6004 * gnat.dg/misaligned_nest.adb: New testcase.
6005
6006 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
6007
6008 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6009 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6010 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6011 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6012
6013 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
6014
6015 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6016 cast instead of assuming 0ul.
6017 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6018 __SIZE_TYPE__.
6019 (_type_desc): Make first argument const.
6020 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6021
6022 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6023
6024 PR libfortran/40187
6025 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
6026 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
6027
6028 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
6029
6030 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6031 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6032 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6033 * gcc.dg/plugin/ggcplug.c: Added new file.
6034
6035 2009-05-26 Tobias Burnus <burnus@net-b.de>
6036
6037 PR fortran/40246
6038 * gfortran.dg/nullify_4.f90: New test.
6039
6040 2009-05-26 Richard Guenther <rguenther@suse.de>
6041
6042 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6043
6044 2009-05-26 Richard Guenther <rguenther@suse.de>
6045
6046 PR middle-end/40252
6047 * gcc.c-torture/compile/pr40252.c: New testcase.
6048
6049 2009-05-26 Dodji Seketeli <dodji@redhat.com>
6050
6051 PR c++/40007
6052 * g++.dg/template/typedef18.C: New test.
6053 * g++.dg/template/typedef19.C: Likewise.
6054 * g++.dg/template/typedef20.C: Likewise.
6055 * g++.dg/template/access11.C: Adjust.
6056
6057 2009-05-26 Richard Guenther <rguenther@suse.de>
6058
6059 PR testsuite/40247
6060 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6061
6062 2009-05-25 Jason Merrill <jason@redhat.com>
6063
6064 PR c++/38064
6065 * g++.dg/cpp0x/enum3.C: New test.
6066
6067 2009-05-25 Richard Guenther <rguenther@suse.de>
6068
6069 PR tree-optimization/36327
6070 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6071 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6072 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6073 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6074 * gcc.dg/vect/vect-40.c: Likewise.
6075 * gcc.dg/vect/vect-42.c: Likewise.
6076 * gcc.dg/vect/vect-46.c: Likewise.
6077 * gcc.dg/vect/vect-76.c: Likewise.
6078
6079 2009-05-25 Janus Weil <janus@gcc.gnu.org>
6080
6081 PR fortran/40176
6082 * gfortran.dg/proc_ptr_18.f90: New.
6083 * gfortran.dg/proc_ptr_19.f90: New.
6084 * gfortran.dg/proc_ptr_comp_9.f90: New.
6085 * gfortran.dg/proc_ptr_comp_10.f90: New.
6086
6087 2009-05-25 Richard Guenther <rguenther@suse.de>
6088
6089 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6090 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6091
6092 2009-05-25 Ira Rosen <irar@il.ibm.com>
6093
6094 PR tree-optimization/40238
6095 * gcc.dg/vect/pr40238.c: New test.
6096
6097 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6098 Dominique Dhumieres <dominiq@lps.ens.fr>
6099
6100 PR fortran/35732
6101 PR fortran/39872
6102 * gfortran.dg/bounds_check_fail_3.f90: New test.
6103 * gfortran.dg/bounds_check_fail_4.f90: New test.
6104 * gfortran.dg/bounds_check_14.f90: Update test.
6105 * gfortran.dg/bound_4.f90: Update test.
6106
6107 2009-05-24 Richard Guenther <rguenther@suse.de>
6108
6109 PR middle-end/40233
6110 * gcc.c-torture/compile/pr40233.c: New testcase.
6111
6112 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
6113
6114 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6115 for alpha*-*-* targets.
6116
6117 2009-05-24 Ira Rosen <irar@il.ibm.com>
6118
6119 * gcc.dg/vect/bb-slp-1.c: New test.
6120 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6121 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6122 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6123 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6124 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6125 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6126 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6127 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6128 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6129 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6130 gcc.dg/vect/bb-slp-22.c: Likewise.
6131 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6132
6133 2009-05-23 Mark Mitchell <mark@codesourcery.com>
6134 Maxim Kuvyrkov <maxim@codesourcery.com>
6135
6136 * gcc.dg/falign-labels-1.c: New test.
6137
6138 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6139
6140 * gnat.dg/specs/rep_clause3.ads: New test.
6141
6142 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6143
6144 * gnat.dg/addr6.adb: New test.
6145
6146 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6147
6148 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6149 New function.
6150 * gcc.target/arm/thumb2-mul-space.c: New file.
6151 * gcc.target/arm/thumb2-mul-space-2.c: New file.
6152 * gcc.target/arm/thumb2-mul-space-3.c: New file.
6153 * gcc.target/arm/thumb2-mul-speed.c: New file.
6154
6155 2009-05-22 Richard Guenther <rguenther@suse.de>
6156
6157 PR middle-end/38964
6158 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6159 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6160 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6161
6162 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6163
6164 * gcc.dg/dll-6.c: New test.
6165 * gcc.dg/dll-6a.c: Likewise.
6166 * gcc.dg/dll-7.c: Likewise.
6167 * gcc.dg/dll-7a.c: Likewise.
6168 * g++.dg/ext/dllexport2.C: Likewise.
6169 * g++.dg/ext/dllexport2a.cc: Likewise.
6170
6171 2009-05-21 Steve Ellcey <sje@cup.hp.com>
6172
6173 PR target/37846
6174 * gcc.target/ia64/mfused-madd-vect.c: New test.
6175 * gcc.target/ia64/mfused-madd.c: New test.
6176 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6177 * gcc.target/ia64/mno-fused-madd.c: New test.
6178
6179 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
6180
6181 * gcc.target/i386/movbe-1.c: New.
6182 * gcc.target/i386/movbe-2.c: Likewise.
6183
6184 2009-05-21 Taras Glek <tglek@mozilla.com>
6185
6186 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6187 plugin_init signature.
6188 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6189 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6190 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6191
6192 2009-05-21 Mark Mitchell <mark@codesourcery.com>
6193
6194 * gcc.dg/target/arm/neon-vmla-1.c: New.
6195 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6196
6197 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
6198
6199 * gcc.target/mips/octeon-exts-6.c: New test.
6200 * gcc.target/mips/extend-1.c: New test.
6201 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6202 EXTS.
6203 * gcc.target/mips/octeon-exts-5.c: Likewise.
6204
6205 2009-05-20 Jakub Jelinek <jakub@redhat.com>
6206
6207 PR middle-end/40204
6208 * gcc.c-torture/compile/pr40204.c: New test.
6209
6210 2009-05-20 Richard Guenther <rguenther@suse.de>
6211
6212 * gcc.c-torture/compile/20090518-1.c: New testcase.
6213
6214 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
6215
6216 PR tree-optimization/40087
6217 * gcc.dg/tree-ssa/pr40087.c: New test.
6218
6219 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
6220
6221 * gcc.dg/vector-4.c: New testcase.
6222 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6223 * g++.dg/ext/vector16.C: New testcase.
6224
6225 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
6226
6227 PR c/40172
6228 * gcc.dg/pr40172.c: Renamed to ...
6229 * gcc.dg/pr40172-1.c: This.
6230
6231 * gcc.dg/pr40172-2.c: New.
6232 * gcc.dg/pr40172-3.c: Likewise.
6233
6234 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6235
6236 PR c/40172
6237 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6238
6239 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
6240
6241 * gnat.dg/loop_optimization6.ad[sb]: New test.
6242
6243 2009-05-19 Richard Guenther <rguenther@suse.de>
6244
6245 * gcc.c-torture/compile/20090519-1.c: New testcase.
6246
6247 2009-05-18 Jason Merrill <jason@redhat.com>
6248
6249 * g++.dg/cpp0x/explicit1.C: New.
6250 * g++.dg/cpp0x/explicit2.C: New.
6251
6252 2009-05-18 Dodji Seketeli <dodji@redhat.com>
6253
6254 PR debug/40109
6255 * g++.dg/debug/dwarf2/nested-1.C: New test.
6256
6257 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
6258
6259 PR testsuite/39907
6260 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6261 stack alignment.
6262
6263 2009-05-18 Janus Weil <janus@gcc.gnu.org>
6264
6265 PR fortran/40164
6266 * gfortran.dg/proc_ptr_comp_8.f90: New.
6267
6268 2009-05-18 Richard Guenther <rguenther@suse.de>
6269
6270 PR fortran/40168
6271 * gfortran.dg/array_memset_2.f90: Adjust.
6272
6273 2009-05-18 Janus Weil <janus@gcc.gnu.org>
6274
6275 PR fortran/36947
6276 PR fortran/40039
6277 * gfortran.dg/interface_27.f90: New.
6278 * gfortran.dg/interface_28.f90: New.
6279 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6280 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6281
6282 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6283
6284 * gcc.target/m68k/tls-ie.c: New test.
6285 * gcc.target/m68k/tls-le.c: New test.
6286 * gcc.target/m68k/tls-gd.c: New test.
6287 * gcc.target/m68k/tls-ld.c: New test.
6288 * gcc.target/m68k/tls-ie-xgot.c: New test.
6289 * gcc.target/m68k/tls-le-xtls.c: New test.
6290 * gcc.target/m68k/tls-gd-xgot.c: New test.
6291 * gcc.target/m68k/tls-ld-xgot.c: New test.
6292 * gcc.target/m68k/tls-ld-xtls.c: New test.
6293 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6294
6295 2009-05-18 Martin Jambor <mjambor@suse.cz>
6296
6297 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6298
6299 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
6300
6301 PR c/40172
6302 * gcc.dg/pr40172.c: New.
6303
6304 2009-05-17 Jason Merrill <jason@redhat.com>
6305
6306 PR c++/40139
6307 * g++.dg/template/dtor6.C: New.
6308
6309 2009-05-17 Joseph Myers <joseph@codesourcery.com>
6310
6311 * g++.dg/warn/translate-ice-1.C: New test.
6312
6313 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6314
6315 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6316 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6317 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6318 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6319
6320 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6321
6322 PR fortran/33197
6323 * gfortran.dg/erf_2.F90: New test.
6324 * gfortran.dg/erfc_scaled_2.f90: New test.
6325
6326 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6327
6328 PR fortran/31243
6329 * gfortran.dg/string_1.f90: New test.
6330 * gfortran.dg/string_2.f90: New test.
6331 * gfortran.dg/string_3.f90: New test.
6332
6333 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
6334
6335 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6336 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6337
6338 2009-05-15 Ian Lance Taylor <iant@google.com>
6339
6340 * gcc.dg/Wcxx-compat-10.c: New testcase.
6341
6342 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6343
6344 PR 16302
6345 * gcc.dg/pr16302.c: New.
6346 * g++.dg/warn/pr16302.C: New.
6347
6348 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6349
6350 * gcc.dg/torture/builtin-math-5.c: New.
6351 * gcc.dg/torture/builtin-math-6.c: New.
6352 * lib/target-supports.exp (check_effective_target_mpc): New.
6353
6354 2009-05-15 Jan Hubicka <jh@suse.cz>
6355
6356 * gcc.dg/tree-ssa/inline-3.c: New testcase
6357
6358 2009-05-15 Jan Hubicka <jh@suse.cz>
6359
6360 * gcc.target/i386/align-main-1.c (check): Mark noinline.
6361 * gcc.target/i386/align-main-2.c (check): Mark noinline.
6362 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6363 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6364 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6365 Mark noinline.
6366 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6367 Mark noinline.
6368 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6369 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6370
6371 2009-05-15 Jan Hubicka <jh@suse.cz>
6372
6373 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6374 optimized by sibcall noinline.
6375
6376 2009-05-15 Jan Hubicka <jh@suse.cz>
6377
6378 * sibcall-1.c (track): Mark noinline.
6379 * sibcall-2.c (track): Mark noinline.
6380 * sibcall-3.c (track): Mark noinline.
6381 * sibcall-4.c (track): Mark noinline.
6382
6383 2009-05-15 Jan Hubicka <jh@suse.cz>
6384
6385 * flatten-2.c: Disable early inlining; add comment.
6386 * flatten-3.c: New test based on flatten-2.c.
6387
6388 2009-05-15 Richard Guenther <rguenther@suse.de>
6389
6390 PR tree-optimization/39999
6391 * gcc.c-torture/compile/pr39999.c: New testcase.
6392
6393 2009-05-15 Joseph Myers <joseph@codesourcery.com>
6394
6395 * gcc.c-torture/compile/ptr-conv-1.c: New test.
6396
6397 2009-05-14 Ian Lance Taylor <iant@google.com>
6398
6399 * gcc.dg/Wcxx-compat-9.c: New testcase.
6400
6401 2009-05-14 Janus Weil <janus@gcc.gnu.org>
6402
6403 PR fortran/39996
6404 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6405 * gfortran.dg/duplicate_type_2.f90: Ditto.
6406 * gfortran.dg/duplicate_type_3.f90: New.
6407
6408 2009-05-14 Laurent GUERBY <laurent@guerby.net>
6409
6410 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6411 * ada/acats/tests/c5/c59002c.ada: Likewise.
6412
6413 2009-05-13 Taras Glek <tglek@mozilla.com>
6414
6415 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6416 attributes and decl smashing.
6417 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6418 attributes.
6419 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6420 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6421
6422 2009-05-14 Jakub Jelinek <jakub@redhat.com>
6423
6424 PR fortran/39865
6425 * gfortran.dg/pr39865.f90: New test.
6426 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6427 arrays in FMT=.
6428 * gfortran.dg/hollerith_f95.f90: Likewise.
6429 * gfortran.dg/hollerith6.f90: New test.
6430 * gfortran.dg/hollerith7.f90: New test.
6431
6432 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6433
6434 PR cpp/36674
6435 * gcc.dg/cpp/pr36674.i: New.
6436
6437 2009-05-14 Ben Elliston <bje@au.ibm.com>
6438
6439 PR middle-end/40035
6440 * gcc.c-torture/compile/pr40035.c: New test.
6441
6442 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6443
6444 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6445
6446 2009-05-12 Tobias Burnus <burnus@net-b.de>
6447
6448 PR fortran/40110
6449 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6450 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6451 * gfortran.dg/interop_params.f03: Ditto.
6452
6453 2009-05-12 Jan Hubicka <jh@suse.cz>
6454
6455 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6456 so unrolling still happens.
6457 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6458 * gcc.dg/ipa/ipacost-2.c: Likewise.
6459 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6460
6461 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6462
6463 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6464
6465 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6466
6467 * lib/target-supports.exp (check_profiling_available): Return
6468 false for -p on *-*-cygwin* targets.
6469
6470 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6471
6472 PR tree-optimization/38632
6473 * g++.dg/tree-ssa/pr38632.C: New.
6474
6475 2009-05-11 Jan Hubicka <jh@suse.cz>
6476
6477 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6478 we now optimize better.
6479 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6480 out at different places.
6481 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6482 unroling.
6483 * gcc.dg/vect/vect-76.c: Likewise.
6484 * gcc.dg/vect/vect-70.c: Likewise.
6485 * gcc.dg/vect/vect-66.c: Likewise.
6486 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6487 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6488
6489 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6490
6491 PR middle-end/40080
6492 * gcc.c-torture/compile/pr40080.c: New.
6493
6494 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
6495
6496 * gcc.c-torture/compile/pr40026.c: New testcase.
6497
6498 2009-05-11 Janus Weil <janus@gcc.gnu.org>
6499
6500 PR fortran/40089
6501 * gfortran.dg/proc_ptr_comp_7.f90: New.
6502
6503 2009-05-11 Ira Rosen <irar@il.ibm.com>
6504
6505 PR tree-optimization/40074
6506 * gcc.dg/vect/pr40074.c: New test.
6507
6508 2009-05-10 Ian Lance Taylor <iant@google.com>
6509
6510 * gcc.dg/Wcxx-compat-7.c: New testcase.
6511 * gcc.dg/Wcxx-compat-8.c: New testcase.
6512 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6513 * gcc.dg/pr17188-1.c: Likewise.
6514 * gcc.dg/pr39084.c: Likewise.
6515
6516 2009-05-10 Michael Matz <matz@suse.de>
6517
6518 PR target/40031
6519 * gcc.dg/pr40031.c: New test.
6520
6521 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
6522
6523 PR fortran/40018
6524 * gfortran.dg/array_constructor_31.f90: New test.
6525
6526 2009-05-10 Richard Guenther <rguenther@suse.de>
6527
6528 PR tree-optimization/40081
6529 * g++.dg/torture/pr40081.C: New testcase.
6530
6531 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
6532
6533 PR fortran/38863
6534 * gfortran.dg/dependency_24.f90: New test.
6535 * gfortran.dg/dependency_23.f90: Clean up module files.
6536
6537 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
6538
6539 PR fortran/38956
6540 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6541 * gfortran.dg/chmod_2.f90: Likewise.
6542 * gfortran.dg/chmod_3.f90: Likewise.
6543 * gfortran.dg/open_errors.f90: Likewise.
6544
6545 2009-05-09 Jan Hubicka <jh@suse.cz>
6546
6547 PR middle-end/40043
6548 * g++.dg/eh/nested-try.C: New test.
6549
6550 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6551
6552 PR tree-optimization/40049
6553 * gcc.dg/vect/vect-shift-2.c: New test.
6554
6555 2009-05-08 Joseph Myers <joseph@codesourcery.com>
6556
6557 * gcc.dg/torture/complex-sign-mul-minus-one.c,
6558 gcc.dg/torture/complex-sign-mul-one.c: New tests.
6559
6560 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6561
6562 PR c/36892
6563 * g++.dg/warn/deprecated-6.C: New.
6564 * gcc.dg/deprecated-4.c: Likewise.
6565 * gcc.dg/deprecated-5.c: Likewise.
6566 * gcc.dg/deprecated-6.c: Likewise.
6567
6568 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6569
6570 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6571 __aligned__(__BIGGEST_ALIGNMENT__).
6572 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6573 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6574 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6575 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6576 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6577 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6578 * gcc.dg/vect/Os-vect-95.c: Likewise.
6579 * gcc.dg/vect/pr20122.c: Likewise.
6580 * gcc.dg/vect/pr36493.c: Likewise.
6581 * gcc.dg/vect/pr37385.c: Likewise.
6582 * gcc.dg/vect/slp-7.c: Likewise.
6583 * gcc.dg/vect/slp-9.c: Likewise.
6584 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6585 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6586 * gcc.dg/vect/vect-35.c: Likewise.
6587 * gcc.dg/vect/vect-40.c: Likewise.
6588 * gcc.dg/vect/vect-42.c: Likewise.
6589 * gcc.dg/vect/vect-44.c: Likewise.
6590 * gcc.dg/vect/vect-46.c: Likewise.
6591 * gcc.dg/vect/vect-48.c: Likewise.
6592 * gcc.dg/vect/vect-52.c: Likewise.
6593 * gcc.dg/vect/vect-54.c: Likewise.
6594 * gcc.dg/vect/vect-56.c: Likewise.
6595 * gcc.dg/vect/vect-58.c: Likewise.
6596 * gcc.dg/vect/vect-60.c: Likewise.
6597 * gcc.dg/vect/vect-74.c: Likewise.
6598 * gcc.dg/vect/vect-75.c: Likewise.
6599 * gcc.dg/vect/vect-76.c: Likewise.
6600 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6601 * gcc.dg/vect/vect-77.c: Likewise.
6602 * gcc.dg/vect/vect-77-global.c: Likewise.
6603 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6604 * gcc.dg/vect/vect-78.c: Likewise.
6605 * gcc.dg/vect/vect-78-global.c: Likewise.
6606 * gcc.dg/vect/vect-80.c: Likewise.
6607 * gcc.dg/vect/vect-85.c: Likewise.
6608 * gcc.dg/vect/vect-87.c: Likewise.
6609 * gcc.dg/vect/vect-88.c: Likewise.
6610 * gcc.dg/vect/vect-92.c: Likewise.
6611 * gcc.dg/vect/vect-93.c: Likewise.
6612 * gcc.dg/vect/vect-95.c: Likewise.
6613 * gcc.dg/vect/vect-97.c: Likewise.
6614 * gcc.dg/vect/vect-complex-1.c: Likewise.
6615 * gcc.dg/vect/vect-complex-4.c: Likewise.
6616 * gcc.dg/vect/vect-complex-5.c: Likewise.
6617 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6618 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6619 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6620 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6621 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6622 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6623 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6624 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6625 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6626 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6627 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6628 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6629 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6630 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6631 * gcc.dg/vect/vect-outer-1.c: Likewise.
6632 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6633 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6634 * gcc.dg/vect/vect-outer-2.c: Likewise.
6635 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6636 * gcc.dg/vect/vect-outer-2d.c: Likewise.
6637 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6638 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6639 * gcc.dg/vect/vect-outer-3.c: Likewise.
6640 * gcc.dg/vect/vect-outer-3c.c: Likewise.
6641 * gcc.dg/vect/vect-outer-5.c: Likewise.
6642 * gcc.dg/vect/vect-outer-6.c: Likewise.
6643 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6644 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6645 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6646 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6647 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6648 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6649 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6650 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6651 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6652 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6653 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6654 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6655 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6656 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6657
6658 2009-05-08 Joseph Myers <joseph@codesourcery.com>
6659
6660 PR c/24581
6661 * gcc.dg/torture/complex-sign.h: New header.
6662 * gcc.dg/torture/complex-sign-add.c,
6663 gcc.dg/torture/complex-sign-mixed-add.c,
6664 gcc.dg/torture/complex-sign-mixed-div.c,
6665 gcc.dg/torture/complex-sign-mixed-mul.c,
6666 gcc.dg/torture/complex-sign-mixed-sub.c,
6667 gcc.dg/torture/complex-sign-mul.c,
6668 gcc.dg/torture/complex-sign-sub.c: New tests.
6669
6670 2009-05-08 Janus Weil <janus@gcc.gnu.org>
6671
6672 PR fortran/39876
6673 * gfortran.dg/intrinsic_3.f90: New.
6674
6675 2009-05-07 Janis Johnson <janis187@us.ibm.com>
6676
6677 PR c/39037
6678 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6679 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6680 * gcc.dg/dfp/float-constant-double.c: New test.
6681 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6682 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6683 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6684 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6685 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6686 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6687 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6688 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6689 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6690
6691 2009-05-07 Jakub Jelinek <jakub@redhat.com>
6692
6693 PR middle-end/40057
6694 * gcc.c-torture/execute/pr40057.c: New test.
6695
6696 2009-05-06 James E. Wilson <wilson@codesourcery.com>
6697
6698 * gcc.c-torture/compile/const-high-part.c: New test.
6699
6700 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
6701
6702 PR testsuite/40050
6703 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6704 build plugin.
6705
6706 2009-05-06 Janus Weil <janus@gcc.gnu.org>
6707
6708 PR fortran/39630
6709 * gfortran.dg/proc_decl_1.f90: Modified.
6710 * gfortran.dg/proc_ptr_comp_1.f90: New.
6711 * gfortran.dg/proc_ptr_comp_2.f90: New.
6712 * gfortran.dg/proc_ptr_comp_3.f90: New.
6713 * gfortran.dg/proc_ptr_comp_4.f90: New.
6714 * gfortran.dg/proc_ptr_comp_5.f90: New.
6715 * gfortran.dg/proc_ptr_comp_6.f90: New.
6716
6717 2009-05-06 Dodji Seketeli <dodji@redhat.com>
6718
6719 PR c++/17395
6720 * g++.dg/template/call7.C: New test.
6721
6722 2009-05-06 Diego Novillo <dnovillo@google.com>
6723
6724 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6725
6726 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
6727
6728 * gfortran.dg/pr40021.f: Moved to ...
6729 * gfortran.fortran-torture/execute/pr40021.f: Here.
6730
6731 2009-05-06 Janis Johnson <janis187@us.ibm.com>
6732
6733 PR middle-end/39986
6734 * gcc.dg/dfp/pr39986.c: New test.
6735
6736 2009-05-06 Michael Matz <matz@suse.de>
6737
6738 PR middle-end/40021
6739 * gfortran.dg/pr40021.f: New test.
6740
6741 2009-05-06 Le-Chun Wu <lcwu@google.com>
6742
6743 * lib/plugin-support.exp: New file containing support procs for
6744 plugin testcases.
6745 * lib/target-supports.exp (check_plugin_available): New proc.
6746 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6747 * gcc.dg/plugin/selfassign.c: New plugin source file.
6748 * gcc.dg/plugin/self-assign-test-1.c: New test.
6749 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6750 * g++.dg/README: Add description for plugin test.
6751 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6752 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6753 * g++.dg/plugin/selfassign.c: New plugin source file.
6754 * g++.dg/plugin/self-assign-test-1.C: New test.
6755 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6756 * g++.dg/plugin/self-assign-test-3.C: Likewise.
6757 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6758 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6759
6760 2009-05-06 Tobias Burnus <burnus@net-b.de>
6761
6762 PR fortran/40041
6763 * gfortran.dg/intrinsic_2.f90: New test.
6764 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6765
6766 2009-05-06 Joseph Myers <joseph@codesourcery.com>
6767
6768 PR c/40032
6769 * gcc.dg/noncompile/incomplete-5.c: New test.
6770
6771 2009-05-05 Jakub Jelinek <jakub@redhat.com>
6772
6773 PR middle-end/39666
6774 * gcc.dg/pr39666-1.c: New test.
6775 * gcc.dg/pr39666-2.c: Likewise.
6776 * g++.dg/warn/Wuninitialized-4.C: Likewise.
6777 * g++.dg/warn/Wuninitialized-5.C: Likewise.
6778 * gfortran.dg/pr39666-1.f90: Likewise.
6779 * gfortran.dg/pr39666-2.f90: Likewise.
6780
6781 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
6782
6783 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6784 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6785 * gcc.target/mips/dspr2-MULTU.c: Likewise.
6786
6787 2009-05-05 Janus Weil <janus@gcc.gnu.org>
6788
6789 PR fortran/39998
6790 * gfortran.dg/proc_ptr_17.f90: New.
6791
6792 2009-05-05 Richard Guenther <rguenther@suse.de>
6793
6794 PR tree-optimization/40022
6795 * gcc.c-torture/execute/pr40022.c: New testcase.
6796
6797 2009-05-05 Richard Guenther <rguenther@suse.de>
6798
6799 PR middle-end/40023
6800 * gcc.c-torture/compile/pr40023.c: New testcase.
6801
6802 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
6803
6804 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6805 * g++.dg/template/overload9.C: Likewise.
6806 * g++.dg/ext/ms-1.C: New.
6807
6808 2009-05-05 Jakub Jelinek <jakub@redhat.com>
6809
6810 PR c++/40013
6811 * g++.dg/ext/vla7.C: New test.
6812
6813 2009-05-04 Joseph Myers <joseph@codesourcery.com>
6814
6815 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6816
6817 2009-05-04 Joseph Myers <joseph@codesourcery.com>
6818
6819 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6820 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6821 Update expected errors.
6822
6823 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6824
6825 PR c++/28152
6826 * g++.dg/parse/parser-pr28152.C: New.
6827 * g++.dg/parse/parser-pr28152-2.C: New.
6828
6829 2009-05-04 Joseph Myers <joseph@codesourcery.com>
6830
6831 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6832
6833 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
6834
6835 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6836 * gcc.target/sparc/fexpand-2.c: Likewise.
6837 * gcc.target/sparc/fpmerge-2.c: Likewise.
6838 * gcc.target/sparc/pdist-2.c: Likewise.
6839
6840 2009-05-03 Richard Guenther <rguenther@suse.de>
6841
6842 PR c/39983
6843 * gcc.c-torture/compile/pr39983.c: New testcase.
6844
6845 2009-05-03 Joseph Myers <joseph@codesourcery.com>
6846
6847 * gcc.dg/c99-complex-3.c: New test.
6848
6849 2009-05-03 Joseph Myers <joseph@codesourcery.com>
6850
6851 * gcc.dg/cpp/utf8-5byte-1.c: New test.
6852
6853 2009-05-02 Joseph Myers <joseph@codesourcery.com>
6854
6855 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6856
6857 2009-05-02 Richard Guenther <rguenther@suse.de>
6858
6859 PR middle-end/40001
6860 * gcc.target/spu/pr40001.c: New testcase.
6861
6862 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
6863
6864 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6865
6866 2009-04-30 Steve Ellcey <sje@cup.hp.com>
6867
6868 PR middle-end/39579
6869 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6870 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6871
6872 2009-04-30 Janis Johnson <janis187@us.ibm.com>
6873
6874 PR testsuite/39776
6875 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6876 no longer issued.
6877
6878 2009-04-30 David Ayers <ayers@fsfe.org>
6879
6880 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6881 and gcc_error_prefix variables.
6882 * objc.dg/bad-receiver-type.m: Update to match correct
6883 diagnostics marker.
6884 * objc.dg/encode-5.m: Likewise.
6885 * objc.dg/id-1.m: Likewise.
6886 * objc.dg/method-1.m: Likewise.
6887 * objc.dg/method-6.m: Likewise.
6888 * objc.dg/method-7.m: Likewise.
6889 * objc.dg/method-9.m: Likewise.
6890 * objc.dg/method-11.m: Likewise.
6891 * objc.dg/method-20.m: Likewise.
6892 * objc.dg/private-1.m: Likewise.
6893
6894 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
6895
6896 PR libfortran/39667
6897 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6898 * gfortran.dg/advance_4.f90: Likewise
6899 * gfortran.dg/advance_5.f90: Likewise
6900 * gfortran.dg/append_1.f90: Likewise
6901 * gfortran.dg/backslash_1.f90: Likewise
6902 * gfortran.dg/backslash_2.f90: Likewise
6903 * gfortran.dg/backslash_3.f: Likewise
6904 * gfortran.dg/backspace_10.f90: Likewise
6905 * gfortran.dg/backspace_3.f: Likewise
6906 * gfortran.dg/backspace_4.f: Likewise
6907 * gfortran.dg/backspace_5.f: Likewise
6908 * gfortran.dg/backspace_8.f: Likewise
6909 * gfortran.dg/backspace_9.f: Likewise
6910 * gfortran.dg/complex_write.f90: Likewise
6911 * gfortran.dg/convert_implied_open.f90: Likewise
6912 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6913 * gfortran.dg/dos_eol.f: Likewise
6914 * gfortran.dg/empty_format_1.f90: Likewise
6915 * gfortran.dg/endfile.f: Likewise
6916 * gfortran.dg/eof_1.f90: Likewise
6917 * gfortran.dg/eor_1.f90: Likewise
6918 * gfortran.dg/eor_handling_1.f90: Likewise
6919 * gfortran.dg/eor_handling_2.f90: Likewise
6920 * gfortran.dg/eor_handling_3.f90: Likewise
6921 * gfortran.dg/eor_handling_4.f90: Likewise
6922 * gfortran.dg/eor_handling_5.f90: Likewise
6923 * gfortran.dg/error_recovery_5.f90: Likewise
6924 * gfortran.dg/f2003_inquire_1.f03: Likewise
6925 * gfortran.dg/f2003_io_4.f03: Likewise
6926 * gfortran.dg/f2003_io_5.f03: Likewise
6927 * gfortran.dg/f2003_io_7.f03: Likewise
6928 * gfortran.dg/fgetc_1.f90: Likewise
6929 * gfortran.dg/fgetc_2.f90: Likewise
6930 * gfortran.dg/flush_1.f90: Likewise
6931 * gfortran.dg/fmt_exhaust.f90: Likewise
6932 * gfortran.dg/fmt_huge.f90: Likewise
6933 * gfortran.dg/fmt_read.f90: Likewise
6934 * gfortran.dg/fmt_t_1.f90: Likewise
6935 * gfortran.dg/fmt_t_2.f90: Likewise
6936 * gfortran.dg/fmt_t_3.f90: Likewise
6937 * gfortran.dg/fmt_t_4.f90: Likewise
6938 * gfortran.dg/fmt_t_5.f90: Likewise
6939 * gfortran.dg/fmt_t_7.f: Likewise
6940 * gfortran.dg/fseek.f90: Likewise
6941 * gfortran.dg/ftell_1.f90: Likewise
6942 * gfortran.dg/ftell_2.f90: Likewise
6943 * gfortran.dg/func_derived_3.f90: Likewise
6944 * gfortran.dg/inquire_9.f90: Likewise
6945 * gfortran.dg/iostat_1.f90: Likewise
6946 * gfortran.dg/iostat_2.f90: Likewise
6947 * gfortran.dg/list_read_1.f90: Likewise
6948 * gfortran.dg/list_read_4.f90: Likewise
6949 * gfortran.dg/list_read_5.f90: Likewise
6950 * gfortran.dg/list_read_7.f90: Likewise
6951 * gfortran.dg/list_read_8.f90: Likewise
6952 * gfortran.dg/list_read_9.f90: Likewise
6953 * gfortran.dg/namelist_13.f90: Likewise
6954 * gfortran.dg/namelist_14.f90: Likewise
6955 * gfortran.dg/namelist_15.f90: Likewise
6956 * gfortran.dg/namelist_16.f90: Likewise
6957 * gfortran.dg/namelist_17.f90: Likewise
6958 * gfortran.dg/namelist_18.f90: Likewise
6959 * gfortran.dg/namelist_19.f90: Likewise
6960 * gfortran.dg/namelist_20.f90: Likewise
6961 * gfortran.dg/namelist_24.f90: Likewise
6962 * gfortran.dg/namelist_26.f90: Likewise
6963 * gfortran.dg/namelist_27.f90: Likewise
6964 * gfortran.dg/namelist_28.f90: Likewise
6965 * gfortran.dg/namelist_37.f90: Likewise
6966 * gfortran.dg/namelist_38.f90: Likewise
6967 * gfortran.dg/namelist_39.f90: Likewise
6968 * gfortran.dg/namelist_40.f90: Likewise
6969 * gfortran.dg/namelist_43.f90: Likewise
6970 * gfortran.dg/namelist_44.f90: Likewise
6971 * gfortran.dg/namelist_45.f90: Likewise
6972 * gfortran.dg/namelist_46.f90: Likewise
6973 * gfortran.dg/namelist_47.f90: Likewise
6974 * gfortran.dg/namelist_48.f90: Likewise
6975 * gfortran.dg/namelist_49.f90: Likewise
6976 * gfortran.dg/namelist_50.f90: Likewise
6977 * gfortran.dg/namelist_51.f90: Likewise
6978 * gfortran.dg/namelist_52.f90: Likewise
6979 * gfortran.dg/namelist_56.f90: Likewise
6980 * gfortran.dg/namelist_char_only.f90: Likewise
6981 * gfortran.dg/namelist_use.f90: Likewise
6982 * gfortran.dg/namelist_use_only.f90: Likewise
6983 * gfortran.dg/noadv_size.f90: Likewise
6984 * gfortran.dg/open_access_append_1.f90: Likewise
6985 * gfortran.dg/pad_no.f90: Likewise
6986 * gfortran.dg/pr12884.f: Likewise
6987 * gfortran.dg/pr17090.f90: Likewise
6988 * gfortran.dg/pr17285.f90: Likewise
6989 * gfortran.dg/pr17286.f90: Likewise
6990 * gfortran.dg/pr18122.f90: Likewise
6991 * gfortran.dg/pr18210.f90: Likewise
6992 * gfortran.dg/pr18392.f90: Likewise
6993 * gfortran.dg/pr19155.f: Likewise
6994 * gfortran.dg/pr19216.f: Likewise
6995 * gfortran.dg/pr19467.f90: Likewise
6996 * gfortran.dg/pr19657.f: Likewise
6997 * gfortran.dg/pr20257.f90: Likewise
6998 * gfortran.dg/read_bad_advance.f90: Likewise
6999 * gfortran.dg/read_eof_2.f90: Likewise
7000 * gfortran.dg/read_eof_4.f90: Likewise
7001 * gfortran.dg/read_many_1.f: Likewise
7002 * gfortran.dg/read_noadvance.f90: Likewise
7003 * gfortran.dg/read_repeat.f90: Likewise
7004 * gfortran.dg/read_size_noadvance.f90: Likewise
7005 * gfortran.dg/read_x_past.f: Likewise
7006 * gfortran.dg/record_marker_1.f90: Likewise
7007 * gfortran.dg/record_marker_3.f90: Likewise
7008 * gfortran.dg/rewind_1.f90: Likewise
7009 * gfortran.dg/runtime_warning_1.f90: Likewise
7010 * gfortran.dg/shape_3.f90: Likewise
7011 * gfortran.dg/slash_1.f90: Likewise
7012 * gfortran.dg/stat_1.f90: Likewise
7013 * gfortran.dg/stat_2.f90: Likewise
7014 * gfortran.dg/streamio_11.f90: Likewise
7015 * gfortran.dg/streamio_3.f90: Likewise
7016 * gfortran.dg/streamio_4.f90: Likewise
7017 * gfortran.dg/streamio_9.f90: Likewise
7018 * gfortran.dg/tl_editing.f90: Likewise
7019 * gfortran.dg/unf_io_convert_1.f90: Likewise
7020 * gfortran.dg/unf_io_convert_2.f90: Likewise
7021 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7022 * gfortran.dg/unf_short_record_1.f90: Likewise
7023 * gfortran.dg/utf8_1.f03: Likewise
7024 * gfortran.dg/utf8_2.f03: Likewise
7025 * gfortran.dg/widechar_IO_1.f90: Likewise
7026 * gfortran.dg/write_check3.f90: Likewise
7027 * gfortran.dg/write_rewind_2.f: Likewise
7028 * gfortran.dg/x_slash_2.f: Likewise
7029
7030 2009-04-29 Richard Guenther <rguenther@suse.de>
7031
7032 PR target/39943
7033 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7034 New.
7035 (check_effective_target_vect_floatuint_cvt): Likewise.
7036 * gcc.dg/vect/slp-10.c: Adjust.
7037 * gcc.dg/vect/slp-11.c: Adjust.
7038 * gcc.dg/vect/slp-12b.c: Adjust.
7039 * gcc.dg/vect/slp-33.c: Adjust.
7040 * gcc.c-torture/compile/pr39943.c: New testcase.
7041
7042 2009-04-29 Richard Guenther <rguenther@suse.de>
7043
7044 PR middle-end/39937
7045 * gcc.c-torture/compile/pr39937.c: New testcase.
7046
7047 2009-04-29 Richard Guenther <rguenther@suse.de>
7048
7049 PR tree-optimization/39941
7050 * gcc.c-torture/compile/pr39941.c: New testcase.
7051
7052 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
7053
7054 * gcc.target/bfin/20090411-1.c: New test.
7055
7056 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
7057
7058 PR target/39565
7059 * gcc.dg/pr39565.c: New testcase.
7060
7061 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
7062
7063 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7064 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7065 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7066 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7067 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7068 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7069 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7070 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7071 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7072 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7073 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7074 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7075 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7076 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7077 * gcc.target/i386/pr37191.c: Likewise.
7078 * gcc.target/i386/reload-1.c: Likewise.
7079 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7080 * g++.old-deja/g++.pt/repo2.C: Likewise.
7081 * g++.old-deja/g++.pt/repo3.C: Likewise.
7082 * g++.old-deja/g++.pt/repo4.C: Likewise.
7083 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7084 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7085 * g++.dg/template/repo1.C: Likewise.
7086 * g++.dg/template/repo2.C: Likewise.
7087 * g++.dg/template/repo3.C: Likewise.
7088 * g++.dg/template/repo4.C: Likewise.
7089 * g++.dg/template/repo5.C: Likewise.
7090 * g++.dg/template/repo6.C: Likewise.
7091 * g++.dg/template/repo7.C: Likewise.
7092 * g++.dg/template/repo8.C: Likewise.
7093 * g++.dg/template/repo9.C: Likewise.
7094 * g++.dg/rtti/repo1.C: Likewise.
7095 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7096 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7097 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7098 * g++.dg/other/PR23205.C: Skip for vxworks.
7099 * g++.dg/ext/visibility/class1.C: Requires PIC.
7100 * g++.dg/eh/async-unwind2.C: Requires PIC.
7101 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7102 does not have cxa_exit.
7103
7104 2009-04-28 Jing Yu <jingyu@google.com>
7105
7106 PR testsuite/39790
7107 * lib/target-supports.exp (check_effective_target_tls): Remove
7108 comment of caching.
7109 (check_effective_target_tls_native): Likewise.
7110 (check_effective_target_tls_runtime): Likewise.
7111 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7112 tls to tls_runtime.
7113 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7114
7115 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7116
7117 PR fortran/39946
7118 * gfortran.dg/proc_ptr_16.f90: New.
7119
7120 2009-04-28 Steve Ellcey <sje@cup.hp.com>
7121
7122 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7123 lp64 is true.
7124
7125 2009-04-28 Richard Guenther <rguenther@suse.de>
7126
7127 PR middle-end/39937
7128 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7129
7130 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
7131
7132 * g++.dg/warn/pr35652.C: Removed.
7133 * gcc.dg/pr35652.c: Likewise.
7134
7135 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
7136
7137 * gcc.target/ia64/20071210-2.c: New testcase.
7138
7139 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7140
7141 PR c/39323
7142 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7143 * gcc.dg/pr39323-3.c: Ditto.
7144
7145 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7146
7147 PR fortran/39930
7148 PR fortran/39931
7149 * gfortran.dg/ambiguous_reference_2.f90: New.
7150 * gfortran.dg/pointer_assign_7.f90: New.
7151
7152 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
7153 Mark Mitchell <mark@codesourcery.com>
7154
7155 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7156 * gcc.dg/20020103-1.c: Check for __ppc.
7157 * gcc.dg/asm-b.c: Check for __ppc.
7158 * gcc.dg/20020919-1.c: Check for __ppc.
7159 * gcc.dg/20020312-2.c: Likewise.
7160 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7161 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7162 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7163 * g++.dg/warn/weak1.C: Likewise.
7164 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7165 static so appropriate optimizations kick in.
7166 (find_base_value_wrapper): New function.
7167 * g++.dg/eh/simd-5.C: Fix target triplet.
7168 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7169
7170 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7171 H.J. Lu <hongjiu.lu@intel.com>
7172
7173 PR target/39911
7174 * gcc.target/i386/pr39911.c: New test.
7175
7176 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
7177
7178 PR fortran/39879
7179 * gfortran.dg/alloc_comp_assign_10.f90: New test.
7180
7181 2009-04-28 Ben Elliston <bje@au.ibm.com>
7182
7183 PR c++/35652
7184 Revert:
7185
7186 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7187
7188 * gcc.dg/pr35652.C: New.
7189 * g++.dg/warn/pr35652.C: New.
7190 * gcc.dg/format/plus-1.c: Adjust message.
7191
7192 2009-04-27 DJ Delorie <dj@redhat.com>
7193
7194 * lib/target-supports.exp (check_effective_target_double64): New.
7195 (check_effective_target_double64plus): New.
7196 (check_effective_target_large_double): New.
7197 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7198 * gcc.dg/div-double-1.c: Likewise.
7199 * gcc.dg/Wconversion-real.c: Require large_double.
7200 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7201
7202 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7203 are too small.
7204
7205 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7206 constants as long.
7207
7208 2009-04-27 Ian Lance Taylor <iant@google.com>
7209
7210 * gcc.dg/Wcxx-compat-5.c: New testcase.
7211 * gcc.dg/Wcxx-compat-6.c: New testcase.
7212
7213 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7214
7215 Allow non-constant arguments to conversion intrinsics.
7216 * gcc.target/spu/intrinsics-3.c: Update tests.
7217
7218 2009-04-27 Richard Guenther <rguenther@suse.de>
7219
7220 PR middle-end/39928
7221 * gcc.c-torture/compile/pr39928-1.c: New testcase.
7222 * gcc.c-torture/compile/pr39928-2.c: Likewise.
7223
7224 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
7225
7226 PR target/39903
7227 * gcc.dg/torture/pr39903-1.c: New.
7228 * gcc.dg/torture/pr39903-2.c: Likewise.
7229
7230 2009-04-27 Revital Eres <eres@il.ibm.com>
7231
7232 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7233 and check it.
7234 * gcc.dg/sms-2.c: Add dump check.
7235 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7236 and check it.
7237 * gcc.dg/sms-4.c: Likewise.
7238 * gcc.dg/sms-5.c: Likewise.
7239 * gcc.dg/sms-6.c: Likewise.
7240 * gcc.dg/sms-7.c: Likewise.
7241 * gcc.dg/sms-antideps.c: Rename to...
7242 * gcc.dg/sms-8.c: This and add sms dump file and check it.
7243
7244 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
7245
7246 * gnat.dg/opt2.adb: New test.
7247
7248 2009-04-27 Jakub Jelinek <jakub@redhat.com>
7249
7250 PR c++/39875
7251 * g++.dg/warn/Wunused-15.C: New test.
7252
7253 2009-04-26 Michael Matz <matz@suse.de>
7254
7255 Expand from SSA.
7256 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7257 change regexps.
7258 * gcc.target/i386/pr37248-1.c: Modified.
7259 * gcc.target/i386/pr37248-3.c: Modified.
7260 * gcc.target/i386/pr37248-2.c: Modified.
7261 * gnat.dg/aliasing1.adb: Modified.
7262 * gnat.dg/pack9.adb: Modified.
7263 * gnat.dg/aliasing2.adb: Modified.
7264 * gcc.dg/strict-overflow-2.c: Modified.
7265 * gcc.dg/autopar/reduc-1char.c: Modified.
7266 * gcc.dg/autopar/reduc-2char.c: Modified.
7267 * gcc.dg/autopar/reduc-1.c: Modified.
7268 * gcc.dg/autopar/reduc-2.c: Modified.
7269 * gcc.dg/autopar/reduc-3.c: Modified.
7270 * gcc.dg/autopar/reduc-6.c: Modified.
7271 * gcc.dg/autopar/reduc-7.c: Modified.
7272 * gcc.dg/autopar/reduc-8.c: Modified.
7273 * gcc.dg/autopar/reduc-9.c: Modified.
7274 * gcc.dg/autopar/reduc-1short.c: Modified.
7275 * gcc.dg/autopar/reduc-2short.c: Modified.
7276 * gcc.dg/autopar/parallelization-1.c: Modified.
7277 * gcc.dg/strict-overflow-4.c: Modified.
7278 * gcc.dg/strict-overflow-6.c: Modified.
7279 * gcc.dg/gomp/combined-1.c: Modified.
7280 * gcc.dg/no-strict-overflow-1.c: Modified.
7281 * gcc.dg/no-strict-overflow-3.c: Modified.
7282 * gcc.dg/no-strict-overflow-5.c: Modified.
7283 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7284 * gcc.dg/tree-ssa/pr18134.c: Modified.
7285 * gcc.dg/tree-ssa/20030824-1.c: Modified.
7286 * gcc.dg/tree-ssa/vector-2.c: Modified.
7287 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7288 * gcc.dg/tree-ssa/loop-21.c: Modified.
7289 * gcc.dg/tree-ssa/20030824-2.c: Modified.
7290 * gcc.dg/tree-ssa/vector-3.c: Modified.
7291 * gcc.dg/tree-ssa/asm-3.c: Modified.
7292 * gcc.dg/tree-ssa/pr23294.c: Modified.
7293 * gcc.dg/tree-ssa/loop-22.c: Modified.
7294 * gcc.dg/tree-ssa/loop-15.c: Modified.
7295 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7296 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7297 * gcc.dg/tree-ssa/pr20139.c: Modified.
7298 * gcc.dg/tree-ssa/scev-cast.c: Modified.
7299 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7300 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7301 * gcc.dg/tree-ssa/loop-5.c: Modified.
7302 * gcc.dg/tree-ssa/pr19431.c: Modified.
7303 * gcc.dg/tree-ssa/pr32044.c: Modified.
7304 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7305 * gcc.dg/tree-ssa/loop-19.c: Modified.
7306 * gcc.dg/tree-ssa/loop-28.c: Modified.
7307 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7308 * gcc.dg/tree-ssa/divide-1.c: Modified.
7309 * gcc.dg/tree-ssa/inline-1.c: Modified.
7310 * gcc.dg/tree-ssa/divide-3.c: Modified.
7311 * gcc.dg/tree-ssa/pr30978.c: Modified.
7312 * gcc.dg/tree-ssa/alias-6.c: Modified.
7313 * gcc.dg/tree-ssa/divide-4.c: Modified.
7314 * gcc.dg/tree-ssa/alias-11.c: Modified.
7315 * gcc.dg/no-strict-overflow-7.c: Modified.
7316 * gcc.dg/strict-overflow-1.c: Modified.
7317 * gcc.dg/pr15784-4.c: Modified.
7318 * gcc.dg/pr34263.c: Modified.
7319 * gcc.dg/strict-overflow-3.c: Modified.
7320 * gcc.dg/tree-prof/stringop-1.c: Modified.
7321 * gcc.dg/tree-prof/val-prof-1.c: Modified.
7322 * gcc.dg/tree-prof/val-prof-2.c: Modified.
7323 * gcc.dg/tree-prof/val-prof-3.c: Modified.
7324 * gcc.dg/tree-prof/val-prof-4.c: Modified.
7325 * gcc.dg/no-strict-overflow-2.c: Modified.
7326 * gcc.dg/no-strict-overflow-4.c: Modified.
7327 * gcc.dg/no-strict-overflow-6.c: Modified.
7328 * g++.dg/tree-ssa/pr27090.C: Modified.
7329 * g++.dg/tree-ssa/tmmti-2.C: Modified.
7330 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7331 * g++.dg/tree-ssa/pr19807.C: Modified.
7332 * g++.dg/opt/pr30965.C: Modified.
7333 * g++.dg/init/new17.C: Modified.
7334 * gfortran.dg/whole_file_6.f90: Modified.
7335 * gfortran.dg/whole_file_5.f90: Modified.
7336 * gfortran.dg/reassoc_1.f90: Modified.
7337 * gfortran.dg/reassoc_3.f90: Modified.
7338
7339 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
7340
7341 PR fortran/39893
7342 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7343
7344 2009-04-26 Jakub Jelinek <jakub@redhat.com>
7345
7346 PR inline-asm/39543
7347 * gcc.target/i386/pr39543-1.c: New test.
7348 * gcc.target/i386/pr39543-2.c: New test.
7349 * gcc.target/i386/pr39543-3.c: New test.
7350
7351 PR c/39889
7352 * gcc.dg/Wunused-value-3.c: New test.
7353
7354 2009-04-26 Joseph Myers <joseph@codesourcery.com>
7355
7356 PR c/39581
7357 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7358 gcc.dg/vla-21.c: New tests.
7359
7360 2009-04-26 Joseph Myers <joseph@codesourcery.com>
7361
7362 PR c/39556
7363 * gcc.dg/inline-34.c: New test.
7364
7365 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7366
7367 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7368 gcc.dg/enum-const-3.c: New tests.
7369 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7370 -pedantic-errors. Update expected diagnostics.
7371
7372 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7373
7374 PR c/39582
7375 * gcc.dg/vla-20.c: New test.
7376
7377 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7378
7379 PR c/39564
7380 * gcc.dg/vla-19.c: New test.
7381
7382 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7383
7384 PR preprocessor/39559
7385 * gcc.dg/c99-intconst-2.c: New test.
7386
7387 2009-04-25 Jan Hubicka <jh@suse.cz>
7388
7389 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7390
7391 2009-04-25 Janus Weil <janus@gcc.gnu.org>
7392
7393 PR fortran/39688
7394 * gfortran.dg/import7.f90: New.
7395
7396 2009-04-24 Richard Guenther <rguenther@suse.de>
7397
7398 * gcc.dg/tree-ssa/vrp48.c: Fix.
7399
7400 2008-04-24 Doug Kwan <dougkwan@google.com>
7401
7402 * g++.dg/init/copy7.C: Only abort in memcpy if source and
7403 destination are the same.
7404
7405 2009-04-24 Richard Guenther <rguenther@suse.de>
7406
7407 * gcc.dg/tree-ssa/vrp48.c: New testcase.
7408
7409 2009-04-24 Joseph Myers <joseph@codesourcery.com>
7410
7411 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7412 gcc.dg/array-const-3.c: New tests.
7413
7414 2009-04-24 Ian Lance Taylor <iant@google.com>
7415
7416 * gcc.dg/Wcxx-compat-4.c: New testcase.
7417
7418 2009-04-24 Daniel Kraft <d@domob.eu>
7419
7420 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7421 expected on already erraneous symbol (renamed to fresh one).
7422
7423 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
7424
7425 PR middle-end/39867
7426 * gcc.dg/pr39867.c: New.
7427
7428 2009-04-24 Janus Weil <janus@gcc.gnu.org>
7429
7430 PR fortran/39861
7431 PR fortran/39864
7432 * gfortran.dg/intrinsic_1.f90: New.
7433
7434 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7435
7436 * gnat.dg/alignment7.adb: New test.
7437 * gnat.dg/alignment8.adb: Likewise.
7438
7439 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7440
7441 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7442 * gnat.dg/specs/rep_clause2.ads: New test.
7443
7444 2009-04-24 Jakub Jelinek <jakub@redhat.com>
7445
7446 PR rtl-optimization/39794
7447 * gcc.dg/pr39794.c: New test.
7448
7449 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
7450
7451 * gnat.dg/atomic1.adb: New test.
7452 * gnat.dg/atomic1_pkg.ads: New helper.
7453
7454 2009-04-23 Steve Ellcey <sje@cup.hp.com>
7455
7456 PR testsuite/39623
7457 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7458 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7459
7460 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
7461
7462 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7463 warning.
7464
7465 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7466
7467 PR C/31499
7468 * gcc.dg/vector-init-1.c: New testcase.
7469 * gcc.dg/vector-init-2.c: New testcase.
7470
7471 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
7472
7473 * gnat.dg/enum2.adb: New test.
7474 * gnat.dg/enum2_pkg.ads: New helper.
7475
7476 2009-04-22 Jakub Jelinek <jakub@redhat.com>
7477
7478 PR c/39855
7479 * gcc.dg/torture/pr39855.c: New test.
7480
7481 2009-04-22 Dodji Seketeli <dodji@redhat.com>
7482
7483 PR c++/39639
7484 * g++.dg/cpp0x/pr39639.C: New test.
7485
7486 2009-04-22 Mark Heffernan <meheff@google.com>
7487
7488 * gcc.dg/profile-generate-3.c: New test.
7489
7490 2009-04-22 Jan Hubicka <jh@suse.cz>
7491
7492 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7493
7494 2009-04-22 Steve Ellcey <sje@cup.hp.com>
7495
7496 PR testsuite/39623
7497 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7498
7499 2009-04-22 Richard Guenther <rguenther@suse.de>
7500
7501 PR tree-optimization/39824
7502 * gcc.c-torture/compile/pr39824.c: New testcase.
7503
7504 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7505
7506 PR c++/14875
7507 * g++.dg/parse/parser-pr14875.C: New.
7508 * g++.dg/parse/parser-pr14875-2.C: New.
7509 * g++.dg/parse/error6.C: Update match string.
7510
7511 2009-04-22 Richard Guenther <rguenther@suse.de>
7512
7513 PR tree-optimization/39845
7514 * gcc.c-torture/compile/pr39845.c: New testcase.
7515
7516 2009-04-22 Janus Weil <janus@gcc.gnu.org>
7517
7518 PR fortran/39735
7519 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7520 * gfortran.dg/external_initializer.f90: Modified.
7521 * gfortran.dg/interface_26.f90: Modified.
7522 * gfortran.dg/intrinsic_subroutine.f90: Modified.
7523 * gfortran.dg/proc_ptr_3.f90: Modified.
7524 * gfortran.dg/proc_ptr_15.f90: New.
7525 * gfortran.dg/proc_ptr_result_1.f90: Modified.
7526
7527 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7528
7529 PR c++/35711
7530 * g++.dg/warn/pr35711.C: New.
7531 * g++.dg/conversion/ptrmem2.C: Update.
7532
7533 2009-04-21 Joseph Myers <joseph@codesourcery.com>
7534
7535 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7536 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7537 README.gcc, g++.dg/README, g++.dg/compat/break/README,
7538 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7539 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7540 gcc.c-torture/ChangeLog.0,
7541 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7542 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7543 gcc.target/i386/math-torture/math-torture.exp,
7544 gcc.target/mips/inter/mips16-inter.exp,
7545 gcc.target/mips/mips-nonpic/README,
7546 gcc.target/x86_64/abi/README.gcc,
7547 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7548 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7549 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7550 notices.
7551 * ChangeLog-1993-2007, ChangeLog: Correct dates.
7552
7553 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7554
7555 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7556
7557 2009-04-21 Richard Guenther <rguenther@suse.de>
7558
7559 PR middle-end/39829
7560 * gcc.dg/torture/pr39829.c: New testcase.
7561
7562 2009-04-21 Martin Jambor <mjambor@suse.cz>
7563
7564 * gcc.dg/tree-ssa/cswtch-2.c: New test.
7565
7566 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7567
7568 PR 16202
7569 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7570 * gcc.dg/sequence-pt-2.c: New.
7571 * gcc.dg/sequence-pt-3.c: New.
7572 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7573 * g++.dg/warn/sequence-pt-2.c: New.
7574 * g++.dg/warn/sequence-pt-3.c: New.
7575
7576 2009-04-21 Jakub Jelinek <jakub@redhat.com>
7577
7578 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7579
7580 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7581
7582 * gnat.dg/import1.ad[sb]: New test.
7583
7584 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7585
7586 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7587 return 0.
7588
7589 2009-04-20 Tobias Burnus <burnus@net-b.de>
7590
7591 PR fortran/39811
7592 * gfortran.dg/continuation_11.f90: New test.
7593
7594 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7595
7596 PR c++/13358
7597 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7598 messages. Test for "long long" in system headers.
7599 * gcc.dg/c99-longlong-2.c: New.
7600 * g++.dg/warn/pr13358.C: New.
7601 * g++.dg/warn/pr13358-2.C: New.
7602 * g++.dg/warn/pr13358-3.C: New.
7603 * g++.dg/warn/pr13358-4.C: New.
7604
7605 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7606
7607 * gcc.dg/framework-2.c: Fix up for non existent includes
7608 being fatal errors now.
7609
7610 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
7611
7612 PR fortran/39800
7613 * gfortran.dg/private_type_13.f90: New test.
7614 * gfortran.dg/private_type_2.f90: Add option -std=f95.
7615
7616 2009-04-20 Le-Chun Wu <lcwu@google.com>
7617
7618 PR c++/39803
7619 * g++.dg/warn/Wunused-14.C: New test.
7620
7621 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7622
7623 * gnat.dg/specs/small_alignment.ads: New test.
7624
7625 2009-04-20 Ian Lance Taylor <iant@google.com>
7626
7627 * gcc.dg/Wcxx-compat-3.c: New testcase.
7628
7629 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7630
7631 * gnat.dg/pack13.ad[sb]: New test.
7632 * gnat.dg/pack13_pkg.ads: New helper.
7633
7634 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7635
7636 * gnat.dg/discr11.ad[sb]: New test.
7637 * gnat.dg/discr11_pkg.ads: New helper.
7638
7639 2009-04-20 Ira Rosen <irar@il.ibm.com>
7640
7641 PR tree-optimization/39675
7642 * gcc.dg/vect/O3-pr39675-2.c: New test.
7643
7644 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7645
7646 * gnat.dg/rep_clause3.adb: New test.
7647
7648 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7649
7650 PR c/37481
7651 * gcc.dg/c99-flex-array-7.c: New test.
7652
7653 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7654
7655 PR c/19771
7656 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7657
7658 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7659
7660 PR c/38243
7661 * gcc.dg/c99-restrict-3.c: New test.
7662
7663 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7664
7665 PR preprocessor/20078
7666 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7667
7668 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
7669
7670 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7671 Do not pass -B$root after -margs.
7672
7673 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7674
7675 PR c/32061
7676 PR c++/36954
7677 * gcc.dg/pr32061.c: New.
7678 * gcc.dg/Wlogical-op-1.c: Update.
7679 * g++.dg/warn/Wlogical-op-1.C: Update.
7680 * g++.dg/warn/pr36954.C: New.
7681
7682 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7683
7684 PR c/27676
7685 * gcc.dg/lvalue-5.c: New test.
7686
7687 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7688
7689 PR c/22367
7690 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7691
7692 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7693
7694 * gcc.dg/cpp/include5.c: New test.
7695
7696 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7697
7698 PR c/35210
7699 * gcc.dg/call-diag-2.c: New test.
7700
7701 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7702
7703 PR preprocessor/39646
7704 * gcc.dg/cpp/line8.c: New test.
7705
7706 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7707
7708 PR preprocessor/39647
7709 * gcc.dg/cpp/line7.c: New test.
7710
7711 2009-04-18 Richard Guenther <rguenther@suse.de>
7712
7713 PR middle-end/39804
7714 * gcc.target/i386/pr39804.c: New testcase.
7715
7716 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
7717
7718 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7719 * g++.dg/other/pr39496.C: Likewise.
7720
7721 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7722
7723 PR middle-end/36902
7724 * gcc.dg/pr36902.c: New.
7725
7726 2009-04-17 Diego Novillo <dnovillo@google.com>
7727
7728 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7729 violation for variable 'inside_main'.
7730
7731 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7732
7733 * gfortran.fortran-torture/execute/getarg_1.x: New file.
7734
7735 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7736
7737 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7738
7739 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7740
7741 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7742 * gfortran.dg/chmod_2.f90: Likewise.
7743 * gfortran.dg/chmod_3.f90: Likewise.
7744 * gfortran.dg/open_errors.f90: Likewise.
7745 * gfortran.dg/stat_1.f90: Likewise.
7746 * gfortran.dg/stat_2.f90: Likewise.
7747
7748 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7749
7750 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7751 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7752 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7753 * gfortran.dg/nearest_1.f90: Likewise.
7754 * gfortran.dg/nearest_3.f90: Likewise.
7755 * gfortran.dg/isnan_1.f90: Likewise.
7756 * gfortran.dg/isnan_2.f90: Likewise.
7757 * gfortran.dg/nan_1.f90: Likewise.
7758 * gfortran.dg/nan_2.f90: Likewise.
7759 * gfortran.dg/nan_3.f90: Likewise.
7760 * gfortran.dg/nan_4.f90: Likewise.
7761 * gfortran.dg/module_nan.f90: Likewise.
7762 * gfortran.dg/int_conv_2.f90: Likewise.
7763 * gfortran.dg/init_flag_3.f90: Likewise.
7764 * gfortran.dg/namelist_42.f90: Likewise.
7765 * gfortran.dg/namelist_43.f90: Likewise.
7766 * gfortran.dg/real_const_3.f90: Likewise.
7767 * gfortran.dg/transfer_simplify_1.f90: Likewise.
7768
7769 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7770 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7771 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7772 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7773 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7774
7775 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7776 * gfortran.dg/gamma_5.f90: Likewise.
7777
7778 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7779
7780 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7781 less strict so it also works with auto-overlay support.
7782 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7783 for "exceeds local store" linker errors on the SPU.
7784
7785 * lib/gfortran.exp: Include target-supports.exp.
7786 (gfortran_init): On SPU targets where automatic overlay support
7787 is available, use it to build all Fortran test cases.
7788
7789 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7790
7791 2009-04-17 Arnaud Charlet <charlet@adacore.com>
7792
7793 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7794 rule enforced by gnat on taft types.
7795
7796 2009-04-17 Jakub Jelinek <jakub@redhat.com>
7797
7798 PR testsuite/39792
7799 * g++.dg/ext/complit11.C: Add empty dg-options.
7800
7801 2009-04-16 Andrew Pinski <pinskia@gmail.com>
7802
7803 PR c++/17570
7804 * g++.dg/template/defarg11.C: New test.
7805
7806 2009-04-16 Andrew Pinski <pinskia@gmail.com>
7807
7808 PR c++/28766
7809 * g++.dg/ext/complit11.C: New testcase.
7810
7811 2009-04-15 Le-Chun Wu <lcwu@google.com>
7812
7813 PR c++/39551
7814 * g++.dg/warn/Wunused-13.C: New testcase.
7815
7816 2009-04-15 Ian Lance Taylor <iant@google.com>
7817
7818 * gcc.dg/Wenum-compare-1.c: New testcase.
7819
7820 2009-04-15 Richard Guenther <rguenther@suse.de>
7821
7822 PR tree-optimization/39764
7823 * g++.dg/torture/pr39764.C: New testcase.
7824
7825 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
7826
7827 * g++.dg/ext/altivec-17.C: New.
7828
7829 2009-04-15 Arnaud Charlet <charlet@adacore.com>
7830
7831 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7832 * gnat.dg/specs/limited1.ads: Ditto.
7833
7834 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7835
7836 PR testsuite/39769
7837 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7838 for testing the results of estimate instructions.
7839 * gcc.dg/vmx/3a-04m.c (test): Ditto.
7840 * gcc.dg/vmx/3a-05.c (test): Ditto.
7841
7842 2009-04-14 Jason Merrill <jason@redhat.com>
7843
7844 PR c++/39763
7845 * g++.dg/warn/Wshadow-4.C: Extend.
7846
7847 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
7848
7849 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7850 (do_D): Remove attribute hidden.
7851
7852 2009-04-13 Jason Merrill <jason@redhat.com>
7853
7854 PR c++/39480
7855 * g++.dg/init/copy7.C: New.
7856
7857 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
7858
7859 PR testsuite/39733
7860 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7861 (check_for_all_options): This.
7862
7863 2009-04-13 Jason Merrill <jason@redhat.com>
7864
7865 PR c++/39750
7866 * g++.dg/template/crash90.C: New.
7867
7868 2009-04-12 Jason Merrill <jason@redhat.com>
7869
7870 PR c++/39742
7871 * g++.dg/overload/extern-C-2.C: New.
7872
7873 2009-04-12 Joseph Myers <joseph@codesourcery.com>
7874
7875 PR preprocessor/31869
7876 * gcc.dg/cpp/strify5.c: New test.
7877
7878 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
7879
7880 * gnat.dg/enum1.adb: New test.
7881 * gnat.dg/enum1_pkg.ads: New helper.
7882
7883 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
7884
7885 PR target/39740
7886 * gcc.target/alpha/pr39740.c: New test.
7887
7888 2009-04-11 Daniel Kraft <d@domob.eu>
7889
7890 PR fortran/37746
7891 * gfortran.dg/bounds_check_strlen_1.f90: New test.
7892 * gfortran.dg/bounds_check_strlen_2.f90: New test.
7893 * gfortran.dg/bounds_check_strlen_3.f90: New test.
7894 * gfortran.dg/bounds_check_strlen_4.f90: New test.
7895 * gfortran.dg/bounds_check_strlen_5.f90: New test.
7896 * gfortran.dg/bounds_check_strlen_6.f90: New test.
7897 * gfortran.dg/bounds_check_strlen_7.f90: New test.
7898 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7899 expected string length that failed with -fbounds-check now.
7900 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7901
7902 2009-04-11 Janus Weil <janus@gcc.gnu.org>
7903
7904 PR fortran/39692
7905 * gfortran.dg/proc_ptr_14.f90: New.
7906
7907 2009-04-11 Richard Guenther <rguenther@suse.de>
7908
7909 PR middle-end/39732
7910 * g++.dg/torture/pr39732.C: New testcase.
7911
7912 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
7913
7914 * gfortran.dg/whole_file_5.f90: New.
7915 * gfortran.dg/whole_file_6.f90: New.
7916
7917 2009-04-11 Richard Guenther <rguenther@suse.de>
7918
7919 PR tree-optimization/39713
7920 * g++.dg/torture/pr39713.C: New testcase.
7921
7922 2009-04-10 Richard Guenther <rguenther@suse.de>
7923
7924 PR c/39712
7925 * gcc.dg/pr39712.c: New testcase.
7926
7927 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
7928
7929 PR c++/28301
7930 * g++.dg/cpp0x/enum2.C: Updated.
7931 * g++.dg/debug/pr22514.C: Likewise.
7932 * g++.dg/parse/enum2.C: Likewise.
7933 * g++.dg/parse/enum3.C: Likewise.
7934 * g++.dg/template/crash79.C: Likewise.
7935 * g++.old-deja/g++.jason/cond.C: Likewise.
7936
7937 2009-04-10 Chao-ying Fu <fu@mips.com>
7938
7939 * gcc.target/mips/interrupt_handler.c: Change from compile to
7940 assemble.
7941
7942 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7943
7944 * objc/execute/forward-1.x: Fix x86_64 entry typos.
7945
7946 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
7947
7948 PR fortran/38709
7949 * gfortran.dg/zero_sized_6.f90: New.
7950
7951 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
7952
7953 PR c++/20118
7954 * g++.dg/parse/pr20118.C: New.
7955 * g++.dg/template/spec16.C: Update.
7956
7957 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
7958
7959 PR testsuite/35621
7960 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7961 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7962 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7963 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7964 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7965 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7966 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7967 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7968 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7969 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7970 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7971 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7972 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7973 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7974 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7975 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7976 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7977
7978 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
7979
7980 PR target/39678
7981 * g++.dg/torture/pr39678.C: New.
7982 * gcc.dg/compat/struct-complex-2.h: Likewise.
7983 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7984 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7985 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7986 * gcc.dg/torture/pr39678.c: Likewise.
7987 * gcc.target/i386/pr39678.c: Likewise.
7988
7989 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7990 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7991
7992 * gcc.target/x86_64/abi/test_passing_structs.c: Include
7993 <complex.h>. Add tests for structure with complex float.
7994
7995 2009-04-10 Ben Elliston <bje@au.ibm.com>
7996 Joseph Myers <joseph@codesourcery.com>
7997
7998 PR target/36800
7999 * gcc.dg/dfp/pr36800.c: New.
8000
8001 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8002 Rafael Avila de Espindola <espindola@google.com>
8003
8004 * gcc.misc-tests/help.exp: New file.
8005 * lib/options.exp: New file.
8006
8007 2009-04-09 Janis Johnson <janis187@us.ibm.com>
8008
8009 PR libobjc/36610
8010 * objc/execute/forward-1.x: New.
8011
8012 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
8013
8014 * gcc.dg/pr27150-1.c: Change to a link test.
8015
8016 2009-04-09 Jakub Jelinek <jakub@redhat.com>
8017
8018 * g++.dg/lookup/using2.C: Change copyright header to refer to version
8019 3 of the GNU General Public License and to point readers at the
8020 COPYING3 file and the FSF's license web page.
8021 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8022 * gcc.dg/struct/struct-reorg.exp: Likewise.
8023 * gcc.target/spu/tag_manager.c: Likewise.
8024
8025 2009-04-09 Richard Guenther <rguenther@suse.de>
8026
8027 PR testsuite/39696
8028 * ssa-ccp-25.c: Adjust pattern.
8029
8030 2009-04-09 Janus Weil <janus@gcc.gnu.org>
8031
8032 PR fortran/36704
8033 * gfortran.dg/external_procedures_1.f90: Modified.
8034 * gfortran.dg/proc_ptr_result_1.f90: New.
8035 * gfortran.dg/proc_ptr_result_2.f90: New.
8036 * gfortran.dg/proc_ptr_result_3.f90: New.
8037
8038 2009-04-09 Richard Guenther <rguenther@suse.de>
8039
8040 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8041 to prevent constant propagation.
8042 * gcc.dg/vect/vect-56.c: Likewise.
8043 * gcc.dg/vect/vect-58.c: Likewise.
8044 * gcc.dg/vect/vect-60.c: Likewise.
8045 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8046 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8047 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8048
8049 2009-04-09 Richard Guenther <rguenther@suse.de>
8050
8051 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8052 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8053
8054 2009-04-09 Joseph Myers <joseph@codesourcery.com>
8055
8056 PR c/39613
8057 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8058 New tests.
8059
8060 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8061
8062 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8063 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8064
8065 2009-04-08 Jakub Jelinek <jakub@redhat.com>
8066
8067 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8068
8069 2009-04-08 Jason Merrill <jason@redhat.com>
8070
8071 PR c++/25185
8072 * g++.dg/template/error40.C: Add another test.
8073
8074 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8075
8076 PR c/39614
8077 PR c/39673
8078 * gcc.c-torture/compile/pr39614-1.c,
8079 gcc.c-torture/compile/pr39614-2.c,
8080 gcc.c-torture/compile/pr39614-3.c,
8081 gcc.c-torture/compile/pr39614-4.c,
8082 gcc.c-torture/compile/pr39614-5.c,
8083 gcc.c-torture/compile/pr39673-1.c,
8084 gcc.c-torture/compile/pr39673-2.c: New tests.
8085 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8086 more cases.
8087 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8088 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8089 expected errors.
8090
8091 2009-04-08 Dodji Seketeli <dodji@redhat.com>
8092
8093 PRc++/39637
8094 * g++.dg/cpp0x/variadic-crash2.C: New test.
8095
8096 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
8097
8098 PR fortran/38863
8099 * gfortran.dg/alloc_comp_result_1.f90: New test.
8100
8101 2009-04-07 Jason Merrill <jason@redhat.com>
8102
8103 PR c++/34691
8104 * g++.dg/overload/extern-C-1.C: New.
8105
8106 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8107
8108 PR testsuite/39325
8109 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8110
8111 2009-04-07 Jason Merrill <jason@redhat.com>
8112
8113 PR c++/25185
8114 * g++.dg/template/error40.C: New.
8115
8116 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8117
8118 PR fortran/38152
8119 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8120
8121 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
8122
8123 * gnat.dg/subp_elim_errors.ad[sb]: New test.
8124
8125 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8126
8127 PR fortran/38290
8128 * gfortran.dg/proc_decl_1.f90: Modified.
8129 * gfortran.dg/proc_ptr_11.f90: Extended.
8130 * gfortran.dg/proc_ptr_13.f90: Modified.
8131
8132 2009-04-06 Jason Merrill <jason@redhat.com>
8133
8134 PR c++/35146
8135 * g++.dg/template/fnspec1.C: New.
8136
8137 2009-04-06 Laurent GUERBY <laurent@guerby.net>
8138
8139 * lib/gnat.exp: Handle multilib.
8140
8141 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8142
8143 PR fortran/38863
8144 * gfortran.dg/dependency_23.f90: New test.
8145
8146 2009-04-06 Richard Guenther <rguenther@suse.de>
8147
8148 PR tree-optimization/28868
8149 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8150 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8151 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8152 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8153
8154 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8155
8156 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8157
8158 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8159
8160 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8161
8162 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8163
8164 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8165 with the built-in y0, and the subsequent warning.
8166 (y1): Likewise, rename to y_1.
8167
8168 2009-04-06 Janus Weil <janus@gcc.gnu.org>
8169
8170 PR fortran/39414
8171 * gfortran.dg/proc_decl_21.f90: New.
8172
8173 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8174
8175 PR fortran/36091
8176 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8177
8178 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
8179
8180 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8181 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8182 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8183 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8184 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8185 gfortran.dg/namelist_49.f90: Gate test on effective_target
8186 fd_truncate.
8187 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
8188
8189 2009-04-05 Daniel Kraft <d@domob.eu>
8190
8191 PR fortran/38654
8192 * gfortran.dg/read_float_2.f03
8193 * gfortran.dg/read_float_3.f90
8194
8195 2009-04-05 Richard Guenther <rguenther@suse.de>
8196
8197 PR tree-optimization/39648
8198 * gcc.c-torture/compile/pr39648.c: New testcase.
8199
8200 2009-04-05 Jason Merrill <jason@redhat.com>
8201
8202 PR c++/14912
8203 * g++.dg/template/error39.C: New.
8204
8205 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
8206
8207 PR fortran/29458
8208 * gfortran.dg/implied_do_1.f90: New.
8209
8210 2009-04-04 Tobias Burnus <burnus@net-b.de>
8211
8212 PR fortran/39577
8213 * gfortran.dg/recursive_check_8.f90: New.
8214 * gfortran.dg/recursive_check_9.f90: New.
8215 * gfortran.dg/recursive_check_10.f90: New.
8216 * gfortran.dg/recursive_check_11.f90: New.
8217 * gfortran.dg/recursive_check_12.f90: New.
8218 * gfortran.dg/recursive_check_13.f90: New.
8219 * gfortran.dg/recursive_check_14.f90: New.
8220
8221 2009-04-04 Jason Merrill <jason@redhat.com>
8222
8223 PR c++/25185
8224 * g++.dg/template/error38.C: Add more tests.
8225
8226 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
8227
8228 PR fortran/37614
8229 * gfortran.dg/common_align_2.f90: New test.
8230
8231 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
8232
8233 PR target/39501
8234 * gcc.c-torture/execute/pr39501.c: New file.
8235 * gcc.c-torture/execute/pr39501.x: New file.
8236
8237 2009-04-04 Richard Guenther <rguenther@suse.de>
8238
8239 PR tree-optimization/8781
8240 PR tree-optimization/37892
8241 * g++.dg/tree-ssa/pr8781.C: New testcase.
8242 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8243
8244 2009-04-04 Richard Guenther <rguenther@suse.de>
8245
8246 PR tree-optimization/39636
8247 * gcc.c-torture/compile/pr39636.c: New testcase.
8248
8249 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
8250
8251 PR rtl-optimization/39607
8252 * g++.dg/opt/pr39607.C: New.
8253
8254 2009-04-03 Tobias Burnus <burnus@net-b.de>
8255
8256 PR fortran/39594
8257 * gfortran.dg/common_12.f90: New.
8258
8259 2009-04-03 Jason Merrill <jason@redhat.com>
8260
8261 PR c++/39608
8262 * g++.dg/template/const2.C: New test.
8263
8264 2009-04-03 Richard Guenther <rguenther@suse.de>
8265
8266 PR tree-optimization/2480
8267 PR tree-optimization/23086
8268 * gcc.dg/tree-ssa/pr2480.c: New testcase.
8269 * gcc.dg/tree-ssa/pr23086.c: Likewise.
8270
8271 2009-04-03 Richard Guenther <rguenther@suse.de>
8272
8273 PR tree-optimization/34743
8274 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8275 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8276 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8277 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8278 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8279 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8280 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8281 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8282
8283 2009-04-03 Richard Guenther <rguenther@suse.de>
8284
8285 PR middle-end/13146
8286 PR tree-optimization/23940
8287 PR tree-optimization/33237
8288 PR middle-end/33974
8289 PR middle-end/34093
8290 PR tree-optimization/36201
8291 PR tree-optimization/36230
8292 PR tree-optimization/38049
8293 PR tree-optimization/38207
8294 PR tree-optimization/38230
8295 PR tree-optimization/38301
8296 PR tree-optimization/38585
8297 PR middle-end/38895
8298 PR tree-optimization/38985
8299 PR tree-optimization/39299
8300 * gcc.dg/pr19633-1.c: Adjust.
8301 * gcc.dg/torture/pta-callused-1.c: Likewise.
8302 * gcc.dg/torture/pr39074-2.c: Likewise.
8303 * gcc.dg/torture/pr39074.c: Likewise.
8304 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8305 * gcc.dg/torture/pr30375.c: Adjust.
8306 * gcc.dg/torture/pr33563.c: Likewise.
8307 * gcc.dg/torture/pr33870.c: Likewise.
8308 * gcc.dg/torture/pr33560.c: Likewise.
8309 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8310 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8311 * gcc.dg/tree-ssa/alias-15.c: Remove.
8312 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8313 * gcc.dg/tree-ssa/pr26421.c: Adjust.
8314 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8315 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8316 * gcc.dg/tree-ssa/pr23382.c: Adjust.
8317 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8318 * gcc.dg/tree-ssa/alias-16.c: Adjust.
8319 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8320 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8321 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8322 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8323 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8324 * gcc.dg/tree-ssa/alias-19.c: Likewise.
8325 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8326 * gcc.dg/tree-ssa/pr13146.c: Likewise.
8327 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8328 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8329 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8330 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8331 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8332 * gcc.dg/tree-ssa/alias-20.c: Likewise.
8333 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8334 * gcc.dg/tree-ssa/pr38895.c: Likewise.
8335 * gcc.dg/uninit-B.c: XFAIL.
8336 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8337 * gcc.dg/uninit-pr19430.c: XFAIL.
8338 * g++.dg/tree-ssa/pr13146.C: New testcase.
8339 * g++.dg/opt/pr36187.C: Adjust.
8340 * g++.dg/torture/20090329-1.C: New testcase.
8341
8342 2009-04-02 Chao-ying Fu <fu@mips.com>
8343
8344 * gcc.target/mips/interrupt_handler.c: New test.
8345
8346 2009-04-02 David Ayers <ayers@fsfe.org>
8347
8348 PR objc/18456
8349 * objc.dg/bad-receiver-type-2.m: New test contributed by
8350 Alexander Mamberg.
8351
8352 2009-04-02 Jason Merrill <jason@redhat.com>
8353
8354 PR c++/25185
8355 * g++.dg/template/error38.C: New test.
8356
8357 2009-04-02 Janis Johnson <janis187@us.ibm.com>
8358
8359 PR tree-optimization/31677
8360 * gcc.dg/memcpy-1.c: Add compiler option.
8361
8362 2009-04-02 Ira Rosen <irar@il.ibm.com>
8363
8364 PR tree-optimization/39595
8365 * gfortran.dg/vect/O3-pr39595.f: New test.
8366
8367 2009-04-02 Dodji Seketeli <dodji@redhat.com>
8368
8369 PR c++/26693
8370 * g++.dg/template/typedef11.C: New test.
8371 * g++.dg/template/typedef12.C: Likewise.
8372 * g++.dg/template/typedef13.C: Likewise.
8373 * g++.dg/template/typedef14.C: Likewise.
8374 * g++.dg/template/typedef15.C: Likewise.
8375 * g++.dg/template/typedef16.C: Likewise.
8376 * g++.dg/template/sfinae3.C: Compile this pedantically.
8377 The only errors expected should be the one saying the typedef is ill
8378 formed.
8379 * g++.old-deja/g++.pt/typename8.C: Likewise.
8380 * g++.dg/template/access11.C: Update this.
8381
8382 2009-04-02 Richard Guenther <rguenther@suse.de>
8383
8384 PR tree-optimization/37221
8385 * gcc.c-torture/compile/20090331-1.c: New testcase.
8386
8387 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
8388
8389 * gcc.c-torture/compile/20090401-1.c: New test.
8390
8391 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8392
8393 PR c++/4926
8394 * g++.dg/template/pr4926-1.C: New.
8395
8396 2009-04-01 Xinliang David Li <davidxl@google.com>
8397
8398 * gcc.target/i386/all_one_m128i.c: New test.
8399
8400 2009-04-01 Janis Johnson <janis187@us.ibm.com>
8401
8402 PR c/39027
8403 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8404 * gcc.dg/fltconst-2.c: New test.
8405 * gcc.dg/fltconst-double-pedantic-1.c: New test.
8406 * gcc.dg/fltconst-double-pedantic-2.c: New test.
8407
8408 PR c/33466
8409 * gcc.dg/cpp/pr33466.c: New test.
8410 * gcc.dg/dfp/pr33466.c: New test.
8411 * gcc.dg/fixed-point/pr33466.c: New test.
8412
8413 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8414
8415 PR tree-optimization/35011
8416 * g++.dg/other/pr35011.C: New.
8417
8418 2009-04-01 Jakub Jelinek <jakub@redhat.com>
8419
8420 PR target/39226
8421 * gcc.dg/pr39226.c: New test.
8422
8423 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8424
8425 PR c++/35240
8426 * g++.dg/template/pr35240.C: New.
8427
8428 2009-04-01 Joseph Myers <joseph@codesourcery.com>
8429
8430 PR c/39605
8431 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8432 * gcc.dg/pr25682.c: Update expected diagnostics.
8433
8434 2009-04-01 Richard Guenther <rguenther@suse.de>
8435
8436 * gcc.dg/fold-plusmult-2.c: New testcase.
8437
8438 2009-04-01 Jakub Jelinek <jakub@redhat.com>
8439
8440 PR c/37772
8441 * gcc.dg/pr37772.c: New test.
8442 * g++.dg/ext/asm11.C: New test.
8443
8444 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8445
8446 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8447 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8448 defined.
8449
8450 2009-03-31 Jason Merrill <jason@redhat.com>
8451
8452 * g++.old-deja/g++.other/using9.C: Add expected errors.
8453
8454 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
8455
8456 * gcc.c-torture/compile/pr33009.c: Removed.
8457
8458 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8459
8460 * gcc.c-torture/compile/pr33009.c: Delete.
8461 * gcc.c-torture/compile/pr11832.c: Likewise.
8462
8463 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8464
8465 PR c/448
8466 * lib/target-supports.exp (check_effective_target_stdint_types):
8467 Update comment.
8468 (check_effective_target_inttypes_types): New.
8469 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8470 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8471 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8472
8473 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
8474
8475 PR fortran/38917
8476 PR fortran/38918
8477 * gfortran.dg/data_pointer_1.f90: New test.
8478
8479 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
8480
8481 PR fortran/38915
8482 * gfortran.dg/char_length_15.f90: New test.
8483
8484 2009-03-31 Jason Merrill <jason@redhat.com>
8485
8486 C++ DR 613
8487 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8488 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8489 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8490 xfail others.
8491
8492 * g++.dg/other/typedef2.C: New test.
8493
8494 PR c++/37806
8495 * g++.dg/template/typedef17.C: New test.
8496
8497 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8498 * g++.dg/cpp0x/auto12.C: Likewise.
8499
8500 2009-03-31 Richard Guenther <rguenther@suse.de>
8501
8502 PR middle-end/31029
8503 * gcc.dg/fold-compare-4.c: New testcase.
8504 * gcc.dg/fold-compare-5.c: Likewise.
8505
8506 2009-03-31 Richard Guenther <rguenther@suse.de>
8507
8508 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8509
8510 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8511
8512 PR target/39592
8513 * gcc.target/i386/pr39592-1.c: New test.
8514
8515 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8516
8517 PR preprocessor/15638
8518 * gcc.dg/cpp/missing-header-1.c: New test.
8519 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
8520 "compilation terminated" message.
8521 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
8522 test #include "".
8523 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8524 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8525 terminated" message.
8526
8527 2009-03-31 Richard Guenther <rguenther@suse.de>
8528
8529 PR middle-end/23401
8530 PR middle-end/27810
8531 * gcc.dg/tree-ssa/pr23401.c: New testcase.
8532 * gcc.dg/tree-ssa/pr27810.c: Likewise.
8533
8534 2009-03-30 Steven G. Kargl <kargls@comcast.net>
8535
8536 PR fortran/38389
8537 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8538 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8539 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8540 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8541 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8542 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8543 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8544
8545 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
8546
8547 PR fortran/22571
8548 * gfortran.dg/whole_file_1.f90: New test.
8549 PR fortran/26227
8550 * gfortran.dg/whole_file_2.f90: New test.
8551 * gfortran.dg/whole_file_3.f90: New test.
8552 PR fortran/24886
8553 * gfortran.dg/whole_file_4.f90: New test.
8554
8555 2009-03-30 Jakub Jelinek <jakub@redhat.com>
8556
8557 * gfortran.dg/bind_c_usage_19.f90: New test.
8558
8559 PR target/39558
8560 * gcc.target/powerpc/altivec-29.c: New test.
8561
8562 2009-03-30 Joseph Myers <joseph@codesourcery.com>
8563
8564 PR rtl-optimization/323
8565 * gcc.target/i386/excess-precision-1.c,
8566 gcc.target/i386/excess-precision-2.c,
8567 gcc.target/i386/excess-precision-3.c,
8568 gcc.target/i386/excess-precision-4.c,
8569 gcc.target/i386/excess-precision-5.c,
8570 gcc.target/i386/excess-precision-6.c: New tests.
8571
8572 2009-03-30 Joseph Myers <joseph@codesourcery.com>
8573
8574 PR c/35235
8575 * gcc.dg/c99-array-lval-8.c: New test.
8576
8577 2009-03-29 Joseph Myers <joseph@codesourcery.com>
8578
8579 PR preprocessor/34695
8580 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8581 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8582 instead of dg-warning for "previous definition" messages.
8583 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8584 "warnings being treated as errors" message.
8585 * gcc.dg/fltconst-1.c: Use -fshow-column.
8586
8587 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
8588
8589 PR fortran/38823
8590 * gfortran.dg/power1.f90: New test.
8591
8592 2009-03-29 Joseph Myers <joseph@codesourcery.com>
8593
8594 PR c/456
8595 PR c/5675
8596 PR c/19976
8597 PR c/29116
8598 PR c/31871
8599 PR c/35198
8600 * gcc.c-torture/compile/20081108-1.c,
8601 gcc.c-torture/compile/20081108-2.c,
8602 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8603 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8604 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8605 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8606 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8607 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8608 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8609 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8610 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8611 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8612 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8613 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8614 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8615 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8616 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8617 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8618 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8619 case.
8620 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8621 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8622 XFAILs. Update expected messages.
8623 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8624 expected messages.
8625 * gcc.dg/real-const-1.c: Replace with test from original PR.
8626 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8627 when casting from non-constant integer to pointer.
8628
8629 2009-03-29 Richard Guenther <rguenther@suse.de>
8630
8631 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8632
8633 2009-03-29 Daniel Kraft <d@domob.eu>
8634
8635 PR fortran/37423
8636 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8637 DEFERRED bindings.
8638 * gfortran.dg/typebound_proc_9.f03: New test.
8639 * gfortran.dg/typebound_proc_10.f03: New test.
8640 * gfortran.dg/typebound_proc_11.f03: New test.
8641 * gfortran.dg/abstract_type_5.f03: New test.
8642
8643 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
8644
8645 PR fortran/38507
8646 * gfortran.dg/do_4.f: New.
8647 * gfortran.dg/goto_2.f90: Correct expected warnings.
8648 * gfortran.dg/goto_4.f90: Likewise.
8649 * gfortran.dg/goto_5.f90: New.
8650
8651 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
8652
8653 PR target/39545
8654 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8655
8656 * gcc.target/i386/pr39545-1.c: New.
8657 * gcc.target/i386/pr39545-2.c: Likewise.
8658
8659 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8660 (flex2_struct): Likewise.
8661 (check_struct_passing7): Likewise.
8662 (check_struct_passing8): Likewise.
8663 (f1s): Likewise.
8664 (f2s): Likewise.
8665 (main): Call check_struct_passing7 and check_struct_passing8.
8666
8667 2009-03-29 Richard Guenther <rguenther@suse.de>
8668
8669 * gcc.c-torture/execute/20090113-1.c: New testcase.
8670 * gcc.c-torture/execute/20090113-2.c: Likewise.
8671 * gcc.c-torture/execute/20090113-3.c: Likewise.
8672 * gcc.c-torture/execute/20090207-1.c: Likewise.
8673 * gcc.c-torture/compile/20090114-1.c: Likewise.
8674 * gcc.c-torture/compile/20090328-1.c: Likewise.
8675 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8676
8677 2009-03-29 David Ayers <ayers@fsfe.org>
8678
8679 PR objc/27377
8680 * objc.dg/conditional-1.m: New tests.
8681
8682 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
8683
8684 * gcc.dg/winline-10.c: New test.
8685
8686 2009-03-28 Tobias Burnus <burnus@net-b.de>
8687
8688 PR fortran/34656
8689 * gfortran.dg/do_check_1.f90: Add test.
8690 * gfortran.dg/do_check_2.f90: Add test.
8691 * gfortran.dg/do_check_3.f90: Add test.
8692 * gfortran.dg/do_check_4.f90: Add test.
8693
8694 2009-03-28 Jan Hubicka <jh@suse.cz>
8695
8696 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8697 * gcc.dg/pr33826.c: Update dump files.
8698 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8699 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8700
8701 2009-03-28 Martin Jambor <mjambor@suse.cz>
8702
8703 * g++.dg/tree-ssa/fwprop-align.C: New test.
8704
8705 2009-03-28 Jakub Jelinek <jakub@redhat.com>
8706
8707 * gcc.target/powerpc/altivec-28.c: New test.
8708
8709 PR c++/39554
8710 * gcc.dg/wdisallowed-functions-1.c: Removed.
8711 * gcc.dg/wdisallowed-functions-2.c: Removed.
8712 * gcc.dg/wdisallowed-functions-3.c: Removed.
8713 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8714 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8715 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8716
8717 2009-03-28 Richard Guenther <rguenther@suse.de>
8718
8719 PR tree-optimization/38723
8720 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8721
8722 2009-03-28 Paul Thomas <pault@gcc.gnu.org
8723
8724 PR fortran/38538
8725 * gfortran.dg/char_result_13.f90: New test.
8726
8727 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
8728
8729 PR fortran/38765
8730 * gfortran.dg/alloc_comp_assign_9.f90: New test.
8731
8732 2009-03-28 Daniel Kraft <d@domob.eu>
8733
8734 * gfortran.dg/trim_1.f90: New test.
8735
8736 2009-03-28 Richard Guenther <rguenther@suse.de>
8737
8738 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8739 * g++.dg/warn/Warray-bounds.C: Likewise.
8740
8741 2009-03-28 Tobias Burnus <burnus@net-b.de>
8742
8743 PR fortran/32626
8744 * gfortran.dg/recursive_check_7.f90: New test.
8745
8746 2009-03-28 Tobias Burnus <burnus@net-b.de>
8747
8748 PR fortran/38432
8749 * gfortran.dg/do_check_5.f90: New test.
8750 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8751 * gfortran.dg/array_constructor_18.f90: Ditto.
8752 * gfortran.dg/array_constructor_22.f90: Ditto.
8753 * gfortran.dg/do_3.F90: Ditto.
8754 * gfortran.dg/do_1.f90: Ditto.
8755
8756 2009-03-28 Richard Guenther <rguenther@suse.de>
8757
8758 PR tree-optimization/38180
8759 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8760
8761 2009-03-28 Richard Guenther <rguenther@suse.de>
8762
8763 PR tree-optimization/38513
8764 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8765 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8766 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8767 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8768 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8769 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8770 * gcc.dg/vect/vect-35.c: Likewise.
8771 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8772 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8773 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8774
8775 2009-03-28 Richard Guenther <rguenther@suse.de>
8776
8777 PR tree-optimization/38968
8778 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8779
8780 2009-03-28 Richard Guenther <rguenther@suse.de>
8781
8782 PR tree-optimization/37795
8783 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8784
8785 2009-03-28 Joseph Myers <joseph@codesourcery.com>
8786
8787 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8788 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8789 options for removed targets.
8790
8791 2009-03-27 Richard Guenther <rguenther@suse.de>
8792
8793 PR tree-optimization/39120
8794 * gcc.c-torture/execute/pr39120.c: New testcase.
8795
8796 2009-03-27 Richard Guenther <rguenther@suse.de>
8797
8798 PR tree-optimization/39120
8799 * gcc.dg/torture/pta-callused-1.c: New testcase.
8800
8801 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8802
8803 PR middle-end/39315
8804 * gcc.target/i386/pr39315-1.c: New.
8805 * gcc.target/i386/pr39315-2.c: Likewise.
8806 * gcc.target/i386/pr39315-3.c: Likewise.
8807 * gcc.target/i386/pr39315-4.c: Likewise.
8808 * gcc.target/i386/pr39315-check.c: Likewise.
8809
8810 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8811
8812 PR c/39323
8813 * gcc.dg/pr39323-1.c: New.
8814 * gcc.dg/pr39323-2.c: Likewise.
8815 * gcc.dg/pr39323-3.c: Likewise.
8816
8817 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8818
8819 PR target/38034
8820 * gcc.target/ia64/sync-1.c: New.
8821
8822 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8823
8824 PR target/39472
8825 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8826 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8827 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8828 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8829 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8830 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8831 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8832 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8833
8834 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8835
8836 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8837 for low precision (i.e. float).
8838
8839 2009-03-27 Dodji Seketeli <dodji@redhat.com>
8840 Jakub Jelinek <jakub@redhat.com>
8841
8842 PR debug/37959
8843 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8844
8845 2009-03-27 Jakub Jelinek <jakub@redhat.com>
8846
8847 * gcc.dg/memmove-2.c: New test.
8848 * gcc.dg/memmove-3.c: New test.
8849
8850 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8851 in clone naming.
8852
8853 2009-03-27 Xinliang David Li <davidxl@google.com>
8854
8855 PR tree-optimization/39557
8856 * g++.dg/tree-ssa/dom-invalid.C: New test.
8857
8858 2009-03-27 Xinliang David Li <davidxl@google.com>
8859
8860 PR tree-optimization/39548
8861 * g++.dg/tree-ssa/copyprop.C: New test.
8862
8863 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
8864
8865 PR c++/38638
8866 * g++.dg/template/typename17.C: New testcase.
8867 * g++.dg/template/typename18.C: New testcase.
8868
8869 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
8870
8871 PR c++/36799
8872 * g++.dg/other/var_copy-1.C: New test.
8873
8874 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
8875
8876 PR c++/37647
8877 * g++.dg/parse/ctor9.C: New test.
8878
8879 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
8880
8881 PR c++/29727
8882 * g++.dg/init/error2.C: New test.
8883
8884 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8885
8886 PR c++/35652
8887 * gcc.dg/pr35652.C: New.
8888 * g++.dg/warn/pr35652.C: New.
8889 * gcc.dg/format/plus-1.c: Adjust message.
8890
8891 2009-03-26 Jakub Jelinek <jakub@redhat.com>
8892
8893 PR c++/39554
8894 * gcc.dg/wdisallowed-functions-3.c: New test.
8895 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8896
8897 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8898
8899 * gcc.dg/inline-33.c: Fix when pic.
8900
8901 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
8902
8903 * gcc.target/ia64/20090324-1.c: New test.
8904
8905 2009-03-25 Jakub Jelinek <jakub@redhat.com>
8906
8907 PR c/27898
8908 * gcc.dg/pr27898.c: New test.
8909
8910 PR tree-optimization/32139
8911 * gcc.c-torture/compile/pr32139.c: New test.
8912
8913 2009-03-24 Jason Merrill <jason@redhat.com>
8914
8915 PR c++/28274
8916 * g++.dg/parse/defarg14.C: New test.
8917
8918 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8919
8920 PR libfortran/39528
8921 * gfortran.dg/read_repeat.f90: New test.
8922
8923 2009-03-24 Ira Rosen <irar@il.ibm.com>
8924
8925 PR tree-optimization/39529
8926 * gcc.dg/vect/pr39529.c: New test.
8927
8928 2009-03-24 Dodji Seketeli <dodji@redhat.com>
8929 Jakub Jelinek <jakub@redhat.com>
8930
8931 PR debug/39524
8932 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8933
8934 2009-03-23 Jakub Jelinek <jakub@redhat.com>
8935
8936 PR c/39495
8937 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8938
8939 2009-03-23 Jason Merrill <jason@redhat.com>
8940
8941 * g++.dg/cpp0x/auto12.C: Add variadic test.
8942
8943 PR c++/39526
8944 * g++.dg/warn/Wshadow-4.C: New test.
8945
8946 2009-03-23 Jakub Jelinek <jakub@redhat.com>
8947
8948 PR tree-optimization/39516
8949 * gfortran.dg/pr39516.f: New test.
8950
8951 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
8952
8953 * lib/target-libpath.exp (set_ld_library_path_env_vars):
8954 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8955 variable, not environment variable.
8956
8957 2009-03-21 Jason Merrill <jason@redhat.com>
8958
8959 PR c++/28879
8960 * g++.dg/ext/vla6.C: New test.
8961
8962 2009-03-20 Jason Merrill <jason@redhat.com>
8963
8964 * g++.dg/cpp0x/initlist5.C: Add additional test.
8965
8966 2009-03-19 Jakub Jelinek <jakub@redhat.com>
8967 Janis Johnson <janis187@us.ibm.com>
8968
8969 * lib/compat.exp (compat-get-options-main, compat-get-options):
8970 Handle dg-prune-output in source file.
8971 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8972 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8973 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8974 two warnings.
8975
8976 2009-03-19 Jakub Jelinek <jakub@redhat.com>
8977
8978 PR c/39495
8979 * gcc.dg/gomp/pr39495-1.c: New test.
8980 * gcc.dg/gomp/pr39495-2.c: New test.
8981 * g++.dg/gomp/pr39495-1.C: New test.
8982 * g++.dg/gomp/pr39495-2.C: New test.
8983
8984 PR target/39496
8985 * gcc.target/i386/pr39496.c: New test.
8986 * g++.dg/other/pr39496.C: New test.
8987
8988 2009-03-19 Li Feng <nemokingdom@gmail.com>
8989
8990 PR middle-end/39500
8991 * gcc.dg/autopar/pr39500-1.c: New.
8992 * gcc.dg/autopar/pr39500-2.c: New.
8993
8994 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
8995
8996 * g++.dg/dg.exp: Prune graphite.
8997
8998 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
8999
9000 PR middle-end/39447
9001 * g++.dg/graphite: New.
9002 * g++.dg/graphite/graphite.exp: New.
9003 * g++.dg/graphite/pr39447.C: New.
9004
9005 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9006
9007 PR c++/39425
9008 * g++.dg/template/pr39425.C: New.
9009
9010 * g++.dg/template/spec33.C: Updated.
9011
9012 2009-03-17 Jason Merrill <jason@redhat.com>
9013
9014 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9015
9016 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
9017
9018 PR c++/39475
9019 * g++.dg/ext/unary_trait_incomplete.C: New.
9020
9021 2009-03-17 Jing Yu <jingyu@google.com>
9022
9023 PR middle-end/39378
9024 * g++.dg/inherit/thunk10.C: New test.
9025
9026 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
9027
9028 PR target/39482
9029 * gcc.target/i386/pr39482.c: New test.
9030
9031 2009-03-17 Jakub Jelinek <jakub@redhat.com>
9032
9033 PR debug/39471
9034 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9035 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9036 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9037 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9038
9039 PR middle-end/39443
9040 * gcc.dg/pr39443.c: New test.
9041
9042 PR debug/39412
9043 * gcc.dg/debug/pr39412.c: New test.
9044
9045 2009-03-17 Janis Johnson <janis187@us.ibm.com>
9046
9047 PR testsuite/38526
9048 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9049 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9050 is defined.
9051 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9052 its original value, or unset if it was not defined.
9053 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9054 path procs around use of HOSTCC.
9055 * g++.dg/compat/struct-layout-1.exp: Ditto.
9056 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9057
9058 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
9059
9060 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9061
9062 2009-03-16 Janis Johnson <janis187@us.ibm.com>
9063
9064 Revert patch for PR testsuite/37630.
9065
9066 PR testsuite/37960
9067 * gcc.dg/pr11492.c: Replace constant and remove xfail.
9068
9069 PR testsuite/37630
9070 * lib/target-supports.exp (check_effective_target_ieee): New.
9071 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9072 * gcc.dg/20001012-1.c: Require ieee.
9073
9074 PR testsuite/37628
9075 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9076
9077 2009-03-16 Jakub Jelinek <jakub@redhat.com>
9078
9079 PR tree-optimization/39455
9080 * gcc.dg/pr39455.c: New test.
9081
9082 2009-03-13 David Ayers <ayers@fsfe.org>
9083
9084 * objc/execute/trivial.m. New test.
9085
9086 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
9087
9088 PR target/39137
9089 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9090
9091 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
9092
9093 PR testsuite/39451
9094 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9095 constraint on (%2).
9096
9097 2009-03-12 David Ayers <ayers@fsfe.org>
9098
9099 PR libobjc/27466
9100 * objc/execute/exceptions/handler-1.m. New test.
9101
9102 2009-03-12 Jakub Jelinek <jakub@redhat.com>
9103
9104 PR target/39431
9105 * gcc.target/i386/pr39431.c: New test.
9106
9107 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
9108
9109 PR target/39445
9110 * gcc.target/i386/pr39445.c: New.
9111
9112 * gcc.target/i386/push-1.c: XFAIL.
9113
9114 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
9115
9116 * gcc.dg/inline-33.c: New test.
9117
9118 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
9119
9120 * gcc.dg/vect/vect-82.c: Combine dg-do and
9121 dg-require-effective-target into dg-skip-if.
9122 * gcc.dg/vect/vect-83.c: Likewise.
9123
9124 2009-03-11 Jakub Jelinek <jakub@redhat.com>
9125
9126 PR target/39137
9127 * gcc.target/i386/stackalign/longlong-1.c: New test.
9128 * gcc.target/i386/stackalign/longlong-2.c: New test.
9129
9130 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9131
9132 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9133
9134 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9135
9136 * gcc.c-torture/execute/ieee/inf-3.c: New test.
9137 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9138
9139 2009-03-11 Olivier Hainque <hainque@adacore.com>
9140
9141 * gnat.dg/slice_enum.adb: New test.
9142
9143 2009-03-11 Jason Merrill <jason@redhat.com>
9144
9145 PR debug/39086
9146 * g++.dg/opt/nrv15.C: New test.
9147
9148 2009-03-10 Ira Rosen <irar@il.ibm.com>
9149
9150 PR tree-optimization/39422
9151 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9152 constant array with static initialization to global memory.
9153 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9154
9155 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
9156
9157 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9158 padding.
9159
9160 2009-03-09 Jakub Jelinek <jakub@redhat.com>
9161
9162 PR c++/39371
9163 * g++.dg/opt/switch2.C: Add -w to dg-options.
9164 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9165 * g++.dg/warn/switch1.C: New test.
9166 * g++.dg/other/switch3.C: New test.
9167
9168 PR tree-optimization/39394
9169 * gcc.c-torture/compile/pr39394.c: New test.
9170
9171 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9172
9173 * gcc.target/s390/20090223-1.c: New testcase.
9174
9175 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9176
9177 PR libfortran/39402
9178 * gfortran.dg/fmt_f0_1.f90: New test.
9179
9180 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
9181
9182 PR c++/39060
9183 * g++.dg/other/new1.C: Adjusted.
9184 * g++.dg/parse/crash40.C: Likewise.
9185 * g++.dg/parse/defarg12.C: Likewise.
9186 * g++.dg/template/error15.C: Likewise.
9187
9188 * g++.dg/other/pr39060.C: New.
9189
9190 2009-03-07 Jason Merrill <jason@redhat.com>
9191
9192 PR c++/39367
9193 * g++.dg/opt/new1.C: New.
9194
9195 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9196
9197 PR c++/33492
9198 * g++.dg/other/error32.C: New.
9199
9200 2009-03-06 Jakub Jelinek <jakub@redhat.com>
9201
9202 PR middle-end/39360
9203 * gcc.c-torture/compile/pr39360.c: New test.
9204
9205 PR debug/39372
9206 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9207
9208 2009-03-05 Jason Merrill <jason@redhat.com>
9209
9210 PR c++/38908
9211 * g++.dg/warn/Wuninitialized-3.C: New test.
9212
9213 2009-03-05 Jakub Jelinek <jakub@redhat.com>
9214
9215 PR debug/39379
9216 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9217 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9218
9219 2009-03-04 Jason Merrill <jason@redhat.com>
9220
9221 PR c++/13549
9222 * g++.dg/template/koenig7.C: New test.
9223
9224 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
9225
9226 * g++.dg/torture/predcom-1.C: New test.
9227
9228 2009-03-04 Richard Guenther <rguenther@suse.de>
9229
9230 PR tree-optimization/39362
9231 * g++.dg/torture/pr39362.C: New testcase.
9232
9233 2009-03-04 Jason Merrill <jason@redhat.com>
9234 Giovanni Bajo <giovannibajo@gcc.gnu.org>
9235
9236 PR c++/9634
9237 PR c++/29469
9238 PR c++/29607
9239 * g++.dg/template/dependent-name5.C: New test.
9240
9241 2009-03-04 Steve Ellcey <sje@cup.hp.com>
9242
9243 PR testsuite/39357
9244 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9245 vect_int to vect_int_mult.
9246
9247 2009-03-04 Richard Guenther <rguenther@suse.de>
9248
9249 PR tree-optimization/39358
9250 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9251 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9252
9253 2009-03-04 Richard Guenther <rguenther@suse.de>
9254
9255 PR tree-optimization/39339
9256 * gcc.c-torture/execute/pr39339.c: New testcase.
9257
9258 2009-03-03 Joseph Myers <joseph@codesourcery.com>
9259
9260 * gcc.c-torture/compile/20090303-1.c,
9261 gcc.c-torture/compile/20090303-2.c: New tests.
9262
9263 2009-03-03 Jakub Jelinek <jakub@redhat.com>
9264
9265 PR fortran/39354
9266 * gfortran.dg/gomp/pr39354.f90: New test.
9267
9268 PR tree-optimization/39343
9269 * gcc.dg/pr39343.c: New test.
9270
9271 2009-03-03 Ira Rosen <irar@il.ibm.com>
9272
9273 PR tree-optimization/39248
9274 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9275 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9276 on targets without vector misalignment support.
9277 * lib/target-supports.exp
9278 (check_effective_target_vect_short_mult): Add
9279 check_effective_target_arm32.
9280
9281 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
9282
9283 PR middle-end/39335
9284 * gcc.dg/graphite/pr39335_1.c: New.
9285 * gcc.dg/graphite/pr39335.c: New.
9286
9287 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
9288
9289 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9290 of andl.
9291 * gcc.target/i386/stackalign/return-5.c: Likewise.
9292 * gcc.target/i386/stackalign/return-6.c: Likewise.
9293
9294 2009-03-02 Richard Guenther <rguenther@suse.de>
9295 Ira Rosen <irar@il.ibm.com>
9296
9297 PR tree-optimization/39318
9298 * gfortran.dg/vect/pr39318.f90: New test.
9299
9300 2009-03-01 Jan Hubicka <jh@suse.cz>
9301
9302 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9303
9304 2009-03-01 Jan Hubicka <jh@suse.cz>
9305
9306 PR debug/39267
9307 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9308
9309 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
9310
9311 * gnat.dg/pack12.adb: New test.
9312
9313 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
9314
9315 PR c++/37789
9316 * g++.dg/other/pr37789.C: New.
9317
9318 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
9319
9320 PR fortran/39295
9321 * gfortran.dg/interface_25.f90: New test.
9322 * gfortran.dg/interface_26.f90: New test.
9323
9324 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
9325
9326 PR fortran/39292
9327 * gfortran.dg/initialization_22.f90: New test.
9328
9329 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
9330
9331 PR rtl-optimization/39241
9332 * gcc.dg/torture/pr39241.c: New.
9333
9334 2009-02-25 Martin Jambor <mjambor@suse.cz>
9335
9336 PR tree-optimizations/39259
9337 * g++.dg/torture/pr39259.C: New testcase.
9338
9339 2009-02-24 Richard Guenther <rguenther@suse.de>
9340
9341 PR c++/39242
9342 * g++.dg/template/instantiate10.C: New testcase.
9343
9344 2009-02-24 Richard Guenther <rguenther@suse.de>
9345 Zdenek Dvorak <ook@ucw.cz>
9346
9347 PR tree-optimization/39233
9348 * gcc.c-torture/execute/pr39233.c: New testcase.
9349
9350 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
9351
9352 PR tree-optimization/39260
9353 * gcc.dg/graphite/pr39260.c: New.
9354
9355 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9356
9357 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9358
9359 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9360
9361 PR c++/36411
9362 * g++.dg/template/void14.C: New.
9363
9364 2009-02-23 Jason Merrill <jason@redhat.com>
9365
9366 PR c++/38880
9367 * g++.dg/init/const7.C: Remove XFAIL.
9368 * g++.dg/init/static-init1.C: New test.
9369
9370 * g++.dg/cpp0x/initlist14.C: New test.
9371
9372 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9373
9374 PR fortran/38914
9375 * bound_simplification_2.f90: New test case.
9376 * bound_7.f90: New test case.
9377
9378 2009-02-21 Joseph Myers <joseph@codesourcery.com>
9379
9380 * gcc.dg/cpp/include4.c: New test.
9381
9382 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
9383
9384 PR target/39256
9385 * gcc.target/i386/abi-2.c: New.
9386
9387 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
9388
9389 * gcc.c-torture/execute/pr39228.x: New.
9390
9391 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
9392
9393 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9394 scan-assembler to check for xmm0 register.
9395
9396 2009-02-20 Mark Mitchell <mark@codesourcery.com>
9397 Joseph Myers <joseph@codesourcery.com>
9398
9399 * gcc.target/arm/va_list.c: New test.
9400 * g++.dg/abi/arm_va_list.C: Likewise.
9401 * lib/target-supports.exp (check_effective_target_arm_eabi): New
9402 function.
9403 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9404 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9405 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9406 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9407 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9408 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9409
9410 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
9411
9412 PR testsuite/38164
9413 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9414 to dg-options.
9415
9416 2009-02-20 Jakub Jelinek <jakub@redhat.com>
9417
9418 PR target/39240
9419 * gcc.c-torture/execute/pr39240.c: New test.
9420
9421 2009-02-20 Jason Merrill <jason@redhat.com>
9422
9423 PR c++/39225
9424 * g++.dg/parse/dtor15.C: New test.
9425
9426 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
9427
9428 * gcc.c-torture/execute/20090219-1.c: New.
9429
9430 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
9431
9432 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9433 (mips-dg-options): When matching isa* pseudo-options make
9434 'value' optional and accept ! entries. Use $spec instead of
9435 $isa_spec in the isa pseudo-option error message. Only
9436 perform the ISA-range check when 'value' is set. If arch is
9437 matching any CPU in the ! entries switch to its generic ISA.
9438 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9439 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9440
9441 2009-02-19 Jakub Jelinek <jakub@redhat.com>
9442
9443 PR target/39175
9444 * gcc.dg/visibility-20.c: New test.
9445 * g++.dg/ext/visibility/visibility-11.C: New test.
9446
9447 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
9448
9449 PR c++/39188
9450 * g++.dg/abi/pr39188-1a.C: New.
9451 * g++.dg/abi/pr39188-1b.C: Likewise.
9452 * g++.dg/abi/pr39188-1.h: Likewise.
9453 * g++.dg/abi/pr39188-2a.C: Likewise.
9454 * g++.dg/abi/pr39188-2b.C: Likewise.
9455 * g++.dg/abi/pr39188-2.h: Likewise.
9456 * g++.dg/abi/pr39188-3a.C: Likewise.
9457 * g++.dg/abi/pr39188-3b.C: Likewise.
9458 * g++.dg/abi/pr39188-3.h: Likewise.
9459
9460 2009-02-19 Joseph Myers <joseph@codesourcery.com>
9461
9462 PR c/38483
9463 * gcc.c-torture/execute/call-trap-1.c,
9464 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9465 tests.
9466
9467 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
9468
9469 PR target/39228
9470 * gcc.c-torture/execute/pr39228.c: New test.
9471
9472 2009-02-19 Richard Guenther <rguenther@suse.de>
9473
9474 PR tree-optimization/39074
9475 * gcc.dg/torture/pr39074.c: New testcase.
9476 * gcc.dg/torture/pr39074-2.c: Likewise.
9477 * gcc.dg/torture/pr39074-3.c: Likewise.
9478
9479 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9480
9481 PR c++/39219
9482 * g++.dg/parse/attr3.C: New.
9483
9484 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
9485
9486 PR testsuite/38165
9487 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9488
9489 PR testsuite/38166
9490 * g++.dg/ext/visibility/class1.C: Revert revision 122348
9491 and skip on Darwin.
9492
9493 2009-02-18 Jason Merrill <jason@redhat.com>
9494
9495 PR c++/38880
9496 * g++.dg/init/const7.C: Remove XFAIL.
9497
9498 PR target/39179
9499 * g++.dg/opt/const6.C: New test.
9500
9501 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9502
9503 * gcc.dg/callabi/callabi.exp: Moved to ...
9504 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
9505 in 64bit mode.
9506
9507 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9508 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9509 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9510 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9511 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9512 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9513 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9514
9515 * gcc.dg/callabi/callabi.h: Moved to ...
9516 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9517
9518 * gcc.dg/callabi/func-1.c: Moved to ...
9519 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9520
9521 * gcc.dg/callabi/func-indirect.c: Moved to ...
9522 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9523
9524 * gcc.dg/callabi/pr38891.c: Moved to ...
9525 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9526
9527 * gcc.dg/callabi/vaarg-1.c: Moved to ...
9528 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9529
9530 * gcc.dg/callabi/vaarg-2.c: Moved to ...
9531 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9532
9533 * gcc.dg/callabi/vaarg-3.c: Moved to ...
9534 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9535
9536 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
9537
9538 PR target/38891
9539 * gcc.dg/callabi/pr38891.c: New.
9540
9541 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9542
9543 * gcc.dg/callabi/callabi.exp: New.
9544
9545 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9546
9547 PR target/39082
9548 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9549 -Wno-abi for x86.
9550 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9551
9552 * gcc.target/i386/pr39082-1.c: New.
9553
9554 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9555 -Wno-abi.
9556
9557 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9558 CHECK_M64_M128 is defined.
9559 (check_f_arguments): Add "do".
9560 (check_vector_arguments): New.
9561 (check_m64_arguments): Likewise.
9562 (check_m128_arguments): Likewise.
9563
9564 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9565 (CHECK_M64_M128): Define.
9566
9567 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
9568 on abitest.
9569 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9570
9571 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9572 tests only if CHECK_M64_M128 is defined.
9573
9574 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9575 (m128_2_struct): Likewise.
9576 (check_struct_passing5): Likewise.
9577 (check_struct_passing6): Likewise.
9578 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9579
9580 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9581 (un5): Likewise.
9582 (check_union_passing4): Likewise.
9583 (main): Test union with __m128 if CHECK_M64_M128 is defined.
9584
9585 2009-02-18 Joseph Myers <joseph@codesourcery.com>
9586
9587 PR c/35447
9588 * gcc.dg/noncompile/pr35447-1.c: New test.
9589
9590 2009-02-18 Jakub Jelinek <jakub@redhat.com>
9591
9592 PR tree-optimization/36922
9593 * gfortran.dg/pr36922.f: New test.
9594
9595 2009-02-17 Richard Guenther <rguenther@suse.de>
9596
9597 PR tree-optimization/39202
9598 * gcc.c-torture/compile/pr39202.c: New testcase.
9599
9600 2009-02-17 Richard Guenther <rguenther@suse.de>
9601
9602 PR tree-optimization/39204
9603 * gcc.dg/torture/pr39204.c: New testcase.
9604
9605 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
9606
9607 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9608 * gcc.dg/vect/vect-outer-6.c: Ditto.
9609
9610 2009-02-16 Joseph Myers <joseph@codesourcery.com>
9611
9612 PR c/35446
9613 * gcc.dg/noncompile/init-5.c: New test.
9614 * gcc.dg/init-bad-4.c: Adjust expected errors.
9615
9616 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
9617
9618 PR target/37049
9619 * gcc.target/i386/push-1.c: New.
9620
9621 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
9622
9623 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9624
9625 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9626
9627 * gcc.target/spu/intrinsics-sr.c: New test.
9628
9629 2009-02-13 Steve Ellcey <sje@cup.hp.com>
9630
9631 PR target/38056
9632 * gcc.target/ia64/sibcall-opt-1.c: New test.
9633 * gcc.target/ia64/sibcall-opt-2.c: New test.
9634
9635 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
9636
9637 PR fortran/36528
9638 * gfortran.dg/cray_pointers_8.f90: New test.
9639
9640 PR fortran/36703
9641 * gfortran.dg/cray_pointers_9.f90: New test.
9642
9643 2009-02-13 Jason Merrill <jason@redhat.com>
9644
9645 PR c++/39070
9646 * g++.dg/cpp0x/decltype16.C: New.
9647
9648 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
9649
9650 PR target/39152
9651 * gfortran.dg/gomp/pr39152.f90: New.
9652
9653 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
9654
9655 PR target/39162
9656 * gcc.target/i386/pr39162.c: New.
9657
9658 2009-02-13 Joseph Myers <joseph@codesourcery.com>
9659
9660 PR c/35444
9661 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9662 New tests.
9663
9664 2009-02-12 Jason Merrill <jason@redhat.com>
9665
9666 PR c++/38950
9667 * g++.dg/template/array20.C: New test.
9668
9669 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
9670
9671 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9672 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
9673 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9674
9675 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
9676
9677 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9678
9679 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
9680
9681 PR target/39152
9682 * gfortran.dg/pr39152.f: New.
9683
9684 2009-02-11 Jason Merrill <jason@redhat.com>
9685
9686 PR c++/39153
9687 * g++.dg/cpp0x/defaulted9.C: New test.
9688
9689 PR c++/30111
9690 * g++.dg/init/value7.C: New test.
9691
9692 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
9693
9694 PR target/38824
9695 * gcc.target/i386/pr38824.c: New testcase.
9696
9697 2009-02-11 Jason Merrill <jason@redhat.com>
9698
9699 PR c++/38649
9700 * g++.dg/cpp0x/defaulted8.C: New test.
9701
9702 PR c++/36744
9703 * g++.dg/cpp0x/rv9p.C: New test.
9704
9705 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
9706
9707 * gnat.dg/aliasing3.adb: New test.
9708 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9709
9710 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
9711
9712 PR c++/34397
9713 * g++.dg/template/crash88.C: New.
9714 * g++.dg/template/crash89.C: Likewise.
9715
9716 2009-02-10 Steve Ellcey <sje@cup.hp.com>
9717
9718 PR c/39084
9719 * gcc.dg/pr39084.c: New test.
9720
9721 2009-02-10 Jakub Jelinek <jakub@redhat.com>
9722
9723 PR target/39139
9724 * gcc.target/i386/pr39139.c: New test.
9725
9726 2009-02-10 Richard Guenther <rguenther@suse.de>
9727
9728 PR tree-optimization/39132
9729 * gcc.dg/torture/pr39132.c: New testcase.
9730
9731 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
9732
9733 PR target/39119
9734 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9735 * gcc.target/x86_64/abi/avx/args.h: Likewise.
9736 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9737 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9738 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9739 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9740 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9741 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9742
9743 2009-02-09 Jason Merrill <jason@redhat.com>
9744
9745 PR c++/39109
9746 * g++.dg/init/value6.C: New test.
9747
9748 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
9749
9750 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9751
9752 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
9753
9754 * gcc.c-torture/compile/20090209-1.c: New test.
9755
9756 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
9757
9758 PR c++/35147
9759 PR c++/37737
9760 * g++.dg/cpp0x/vt-35147.C: New.
9761 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9762 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9763
9764 2009-02-06 Joseph Myers <joseph@codesourcery.com>
9765
9766 PR c/35434
9767 * gcc.dg/attr-alias-4.c: New test.
9768
9769 2009-02-06 Janis Johnson <janis187@us.ibm.com>
9770
9771 PR c/39035
9772 * gcc.dg/dfp/pr39035.c: New test.
9773
9774 2009-02-06 Joseph Myers <joseph@codesourcery.com>
9775
9776 PR c/36432
9777 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9778
9779 2009-02-05 Jakub Jelinek <jakub@redhat.com>
9780
9781 PR c++/39106
9782 * g++.dg/opt/thunk3.C: New test.
9783
9784 2009-02-05 Nick Clifton <nickc@redhat.com>
9785
9786 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9787 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9788 * gcc.dg/cdce1.c: Likewise.
9789 * gcc.dg/cpp/_Pragma6.c: Likewise.
9790 * g++.dg/cpp/_Pragma1.C: Likewise.
9791 * gcc.dg/utf32-2.c: Xfail for M32C.
9792 * gcc.dg/utf32-1.c: Likewise.
9793 * gcc.dg/utf32-3.c: Likewise.
9794 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9795 targets.
9796 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9797 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9798 * gcc.dg/Wconversion-5.c: Likewise.
9799 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9800 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9801 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9802 * gcc.dg/utf-inc-init.c: Likewise.
9803 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9804 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9805 * gcc.dg/utf-array-short-wchar.c: Likewise.
9806 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9807 * gcc.dg/mallign.c: Use size_t instead of long.
9808
9809 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
9810
9811 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9812
9813 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
9814
9815 * gcc.c-torture/execute/pr39100.c: New.
9816
9817 2009-02-05 Joseph Myers <joseph@codesourcery.com>
9818
9819 PR c/35435
9820 * gcc.dg/tls/diag-6.c: New test.
9821
9822 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
9823
9824 * gcc.dg/graphite/scop-19.c: New
9825
9826 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
9827
9828 AVX Programming Reference (January, 2009)
9829 * gcc.target/i386/avx-vpclmulqdq.c: New.
9830 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9831
9832 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9833
9834 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9835 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
9836 (pclmul_test): Renamed to ...
9837 (TEST): This.
9838
9839 2009-02-04 Jakub Jelinek <jakub@redhat.com>
9840
9841 PR c++/39095
9842 * g++.dg/abi/mangle31.C: New test.
9843
9844 2009-02-03 Joseph Myers <joseph@codesourcery.com>
9845
9846 PR c/29129
9847 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9848 declarator.
9849 * vla-6.c: Likewise. Expect warning not error for [*] lexically
9850 inside function prototype but not part of parameter declarator.
9851 * vla-11.c: New test.
9852
9853 2009-02-03 Jason Merrill <jason@redhat.com>
9854
9855 * g++.dg/warn/main-4.C: New test.
9856 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9857
9858 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9859
9860 PR c++/36607
9861 * g++.dg/expr/cast10.C: New test.
9862
9863 2009-02-03 Joseph Myers <joseph@codesourcery.com>
9864
9865 PR c/35433
9866 * gcc.dg/init-bad-6.c: New test.
9867
9868 2009-02-03 Jakub Jelinek <jakub@redhat.com>
9869
9870 PR target/35318
9871 * gcc.c-torture/compile/pr35318.c: New test.
9872
9873 PR inline-asm/39059
9874 * gcc.dg/nofixed-point-2.c: New test.
9875 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9876 * g++.dg/ext/fixed2.C: Likewise.
9877 * g++.dg/other/error25.C: Likewise.
9878 * g++.dg/lookup/crash7.C: Likewise.
9879 * g++.dg/cpp0x/decltype-38655.C: Likewise.
9880
9881 PR c++/39056
9882 * g++.dg/cpp0x/initlist13.C: New test.
9883
9884 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
9885
9886 PR c++/36897
9887 * g++.dg/template/func2.C: New test.
9888
9889 PR c++/37314
9890 * g++.dg/template/typename15.C: New.
9891 * g++.dg/template/typename16.C: New.
9892
9893 2009-02-03 Janis Johnson <janis187@us.ibm.com>
9894 Ben Elliston <bje@au.ibm.com>
9895
9896 PR c/39034
9897 * gcc.dg/dfp/pr39034.c: New test.
9898
9899 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9900
9901 PR testsuite/38263
9902 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9903
9904 2009-02-02 Jason Merrill <jason@redhat.com>
9905
9906 PR c++/39054
9907 * g++.dg/parse/dtor14.C: New test.
9908
9909 2009-02-02 Jakub Jelinek <jakub@redhat.com>
9910
9911 * lib/target-supports.exp
9912 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9913 * g++.dg/ext/builtin10.C: New test.
9914
9915 PR inline-asm/39058
9916 * gcc.target/i386/pr39058.c: New test.
9917
9918 2009-02-02 Richard Guenther <rguenther@suse.de>
9919
9920 PR tree-optimization/38937
9921 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9922
9923 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9924
9925 PR c++/39053
9926 * g++.dg/parse/crash52.C: New.
9927
9928 2009-01-30 Richard Guenther <rguenther@suse.de>
9929
9930 PR tree-optimization/39041
9931 * gcc.c-torture/compile/pr39041.c: New testcase.
9932
9933 2009-01-30 Jakub Jelinek <jakub@redhat.com>
9934
9935 PR target/39013
9936 * gcc.target/i386/pr39013-1.c: New test.
9937 * gcc.target/i386/pr39013-2.c: New test.
9938
9939 PR c++/39028
9940 * g++.dg/ext/label12.C: New test.
9941
9942 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9943
9944 PR c++/33465
9945 * g++.dg/parse/error34.C: New.
9946 * g++.dg/parse/error35.C: Likewise.
9947
9948 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9949
9950 PR c++/38655
9951 * g++.dg/cpp0x/decltype-38655.C: New.
9952
9953 2009-01-30 Jakub Jelinek <jakub@redhat.com>
9954
9955 PR target/39002
9956 * g++.dg/torture/pr39002.C: New test.
9957
9958 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
9959
9960 PR tree-optimization/39007
9961 * gcc.dg/tree-ssa/pr39007.c: New.
9962
9963 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
9964
9965 PR middle-end/35854
9966 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9967 to "subreg1".
9968
9969 2009-01-29 Steve Ellcey <sje@cup.hp.com>
9970
9971 PR middle-end/38857
9972 * gcc.c-torture/compile/pr38857.c: New test.
9973
9974 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
9975
9976 PR fortran/38852
9977 PR fortran/39006
9978 * gfortran.dg/bound_6.f90: New test.
9979
9980 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
9981
9982 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9983
9984 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
9985
9986 PR tree-optimization/38997
9987 * gcc.dg/tree-ssa/pr38997.c: New.
9988
9989 2009-01-28 Richard Guenther <rguenther@suse.de>
9990
9991 PR tree-optimization/38926
9992 * gcc.c-torture/compile/pr38926.c: New testcase.
9993
9994 2009-01-28 Jakub Jelinek <jakub@redhat.com>
9995
9996 PR middle-end/38934
9997 * gcc.dg/pr38934.c: New test.
9998
9999 2009-01-28 Richard Guenther <rguenther@suse.de>
10000
10001 PR middle-end/38908
10002 * g++.dg/warn/Wuninitialized-2.C: New testcase.
10003
10004 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
10005
10006 PR tree-optimization/38984
10007 * gcc.dg/pr38984.c: New XFAILed testcase.
10008
10009
10010 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
10011
10012 PR target/38988
10013 * gcc.target/i386/pr38988.c: New test.
10014
10015 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
10016
10017 PR c++/37554
10018 * g++.dg/parse/crash51.C: New.
10019 * g++.old-deja/g++.pt/crash9.C: Adjust.
10020
10021 2009-01-27 Daniel Kraft <d@domob.eu>
10022
10023 PR fortran/38883
10024 * gfortran.dg/mvbits_6.f90: New test.
10025 * gfortran.dg/mvbits_7.f90: New test.
10026 * gfortran.dg/mvbits_8.f90: New test.
10027
10028 2009-01-27 Richard Guenther <rguenther@suse.de>
10029
10030 PR tree-optimization/38503
10031 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10032
10033 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10034
10035 PR middle-end/38969
10036 * gcc.c-torture/execute/pr38969.c: New test.
10037
10038 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
10039
10040 PR testsuite/38864
10041 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10042 to dg-do compile.
10043 * gcc.target/mips/fixed-scalar-type.c: Likewise.
10044 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10045 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10046
10047 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
10048
10049 PR target/38952
10050 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10051 if __USING_SJLJ_EXCEPTIONS__ is defined.
10052
10053 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10054 __USING_SJLJ_EXCEPTIONS__ is defined.
10055 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10056 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10057 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10058 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10059 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10060 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10061
10062 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
10063
10064 PR testsuite/38949
10065 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10066 Use instead of C name in asm statements.
10067
10068 2009-01-26 Richard Guenther <rguenther@suse.de>
10069
10070 PR tree-optimization/38745
10071 * g++.dg/torture/pr38745.C: New testcase.
10072
10073 2009-01-26 Richard Guenther <rguenther@suse.de>
10074
10075 PR middle-end/38851
10076 * g++.dg/warn/Wuninitialized-1.C: New testcase.
10077
10078 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
10079
10080 * gcc.dg/bitfld-15.c: Gate warning on target
10081 pcc_bitfield_type_matters.
10082 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10083 g++.dg/ext/bitfield4.C: Likewise.
10084 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10085 bitfield for any target.
10086
10087 2009-01-24 Jakub Jelinek <jakub@redhat.com>
10088
10089 PR c/38957
10090 * gcc.dg/pr38957.c: New test.
10091
10092 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
10093
10094 PR fortran/38955
10095 * gfortran.dg/array_constructor_24.f: Allow tolerance when
10096 comparing floats.
10097
10098 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
10099
10100 PR tree-optimization/38953
10101 * gfortran.dg/graphite/pr38953.f90: New.
10102
10103 2009-01-24 Paul Brook <paul@codesourcery.com>
10104
10105 * gcc.target/arm/neon-cond-1.c: New test.
10106
10107 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
10108
10109 PR tree-optimization/38932
10110 * gcc.dg/pr38932.c: New.
10111
10112 2009-01-23 Revital Eres <eres@il.ibm.com>
10113
10114 * gcc.dg/sms-7.c: Fix test.
10115
10116 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
10117
10118 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10119 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10120 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10121 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10122
10123 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10124
10125 * gcc.dg/pr35729.c: Make test x86 specific.
10126
10127 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10128
10129 PR middle-end/38615
10130 * gcc.dg/pr38615.c: New test.
10131
10132 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
10133
10134 PR target/38931
10135 * gcc.target/i386/pr38931.c: New test.
10136
10137 2009-01-22 Dodji Seketeli <dodji@redhat.com>
10138
10139 PR c++/38930
10140 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10141 * g++.dg/template/typedef12.C: Likewise.
10142 * g++.dg/template/typedef13.C: Likewise.
10143 * g++.dg/template/typedef14.C: Likewise.
10144 * g++.dg/template/sfinae3.C: Likewise.
10145 * g++.old-deja/g++.pt/typename8.C: Likewise.
10146 * g++.dg/template/access11.C: Likewise
10147
10148 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
10149
10150 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10151 and mips*-*-irix*.
10152 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10153
10154 2009-01-21 Dodji Seketeli <dodji@redhat.com>
10155
10156 PR c++/26693
10157 * g++.dg/template/typedef11.C: New test.
10158 * g++.dg/template/typedef12.C: Likewise.
10159 * g++.dg/template/typedef13.C: Likewise.
10160 * g++.dg/template/typedef14.C: Likewise.
10161 * g++.dg/template/sfinae3.C: Compile this pedantically.
10162 The only errors expected should be the one saying the typedef is ill
10163 formed.
10164 * g++.old-deja/g++.pt/typename8.C: Likewise.
10165 * g++.dg/template/access11.C: Update this.
10166
10167 2009-01-21 Daniel Kraft <d@domob.eu>
10168
10169 PR fortran/38887
10170 * gfortran.dg/mvbits_5.f90: New test.
10171
10172 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
10173
10174 * gcc.dg/sms-6.c: New test.
10175 * gcc.dg/sms-7.c: Likewise.
10176
10177 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
10178
10179 PR fortran/38907
10180 * gfortran.dg/host_assoc_function_7.f90: New test
10181
10182 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
10183 Richard Guenther <rguenther@suse.de>
10184
10185 PR tree-optimization/38747
10186 PR tree-optimization/38748
10187 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10188 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10189 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10190
10191 2009-01-20 Kees Cook <kees@ubuntu.com>
10192 H.J. Lu <hongjiu.lu@intel.com>
10193
10194 PR target/38902
10195 * gcc.dg/pr38902.c: New.
10196
10197 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
10198
10199 PR target/38868
10200 * gfortran.dg/pr38868.f: New testcase.
10201
10202 2009-01-20 Richard Guenther <rguenther@suse.de>
10203
10204 * gcc.c-torture/execute/pr36227.c: Move ...
10205 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
10206
10207 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10208
10209 * lib/gfortran.exp: Add -B options for targets that use
10210 libgfortran.a%s in their specs.
10211
10212 2009-01-19 Jason Merrill <jason@redhat.com>
10213
10214 PR c++/23287
10215 * g++.dg/template/dtor5.C: New test.
10216
10217 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
10218
10219 PR fortran/38859
10220 * gfortran.dg/bound_5.f90: New test.
10221
10222 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
10223
10224 PR target/38736
10225 * g++.dg/compat/abi/pr38736_main.C: New.
10226 * g++.dg/compat/abi/pr38736_x.C: Likewise.
10227 * g++.dg/compat/abi/pr38736_y.C: Likewise.
10228 * g++.dg/other/macro-1.C: Likewise.
10229 * gcc.dg/macro-1.c: Likewise.
10230 * gcc.dg/compat/pr38736_main.c: Likewise.
10231 * gcc.dg/compat/pr38736_x.c: Likewise.
10232 * gcc.dg/compat/pr38736_y.c: Likewise.
10233
10234 2009-01-18 Richard Guenther <rguenther@suse.de>
10235
10236 PR tree-optimization/38819
10237 * gcc.c-torture/execute/pr38819.c: New testcase.
10238
10239 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10240
10241 PR fortran/38657
10242 * gfortran.dg/module_commons_3.f90: Reapply.
10243
10244 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10245
10246 PR fortran/34955
10247 * gfortran.dg/transfer_intrinsic_1.f90: New test.
10248 * gfortran.dg/transfer_intrinsic_2.f90: New test.
10249
10250 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10251
10252 PR fortran/38657
10253 * gfortran.dg/module_commons_3.f90: Remove
10254
10255 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
10256
10257 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10258
10259 2009-01-16 Jason Merrill <jason@redhat.com>
10260
10261 PR c++/38877
10262 * g++.dg/template/lvalue1.C: New test.
10263
10264 PR c++/29470
10265 * g++.dg/template/access20.C: New test.
10266 * g++.dg/torture/pr34641.C: Fix access.
10267
10268 2009-01-16 Richard Guenther <rguenther@suse.de>
10269
10270 PR tree-optimization/38835
10271 PR middle-end/36227
10272 * gcc.c-torture/execute/pr36227.c: New testcase.
10273 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10274 * g++.dg/init/const7.C: Likewise.
10275
10276 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
10277
10278 PR target/38554
10279 * gcc.c-torture/compile/pr38554.c: New test.
10280
10281 2009-01-16 Jason Merrill <jason@redhat.com>
10282
10283 PR c++/38579
10284 * g++.dg/conversion/access1.C: New test.
10285
10286 2009-01-16 Jakub Jelinek <jakub@redhat.com>
10287
10288 PR tree-optimization/38789
10289 * gcc.c-torture/compile/pr38789.c: New test.
10290
10291 2009-01-16 Janus Weil <janus@gcc.gnu.org>
10292
10293 PR fortran/38152
10294 * gfortran.dg/proc_ptr_13.f90: New.
10295
10296 2009-01-15 Jason Merrill <jason@redhat.com>
10297
10298 PR c++/38850
10299 * g++.dg/template/koenig6.C: New test.
10300
10301 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10302
10303 PR c++/29388
10304 * g++.dg/template/error37.C: New testcase.
10305
10306 2009-01-15 Jason Merrill <jason@redhat.com>
10307
10308 PR c++/36334
10309 * g++.dg/conversion/memfn1.C: New test.
10310
10311 PR c++/37646
10312 * g++.dg/conversion/memfn2.C: New test.
10313
10314 2009-01-15 Steve Ellcey <sje@cup.hp.com>
10315
10316 PR c++/38357
10317 * g++.dg/template/crash87.C: New test.
10318
10319 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
10320
10321 PR middle-end/37843
10322 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10323
10324 2009-01-15 Dodji Seketeli <dodji@redhat.com>
10325
10326 PR c++/38636
10327 * g++.dg/parse/crash50.C: New test.
10328
10329 2009-01-14 Jakub Jelinek <jakub@redhat.com>
10330
10331 PR rtl-optimization/38245
10332 * gcc.dg/pr38245-3.c: New test.
10333 * gcc.dg/pr38245-3.h: New file.
10334 * gcc.dg/pr38245-4.c: New file.
10335 * gcc.dg/pr38364.c: New test.
10336
10337 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
10338
10339 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10340 sequence PC-relative.
10341
10342 2009-01-14 Mark Mitchell <mark@codesourcery.com>
10343
10344 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10345 calls and/or PLT markers.
10346 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10347 calls and/or PLT markers.
10348 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10349 calls and/or PLT markers.
10350 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10351 calls and/or PLT markers.
10352
10353 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
10354 Nathan Froyd <froydnj@codesourcery.com>
10355 Joseph Myers <joseph@codesourcery.com>
10356
10357 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10358 New function.
10359 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10360 and use consistent CFLAGS.
10361 * gcc.target/powerpc/20030505.c: Likewise.
10362 * gcc.target/powerpc/20081204-1.c: Likewise.
10363 * gcc.target/powerpc/ppc-spe.c: Likewise.
10364 * gcc.target/powerpc/spe1.c: Likewise.
10365 * g++.dg/ext/spe1.C: Likewise.
10366 * g++.dg/other/opaque-1.C: Likewise.
10367 * g++.dg/other/opaque-2.C: Likewise.
10368 * g++.dg/other/opaque-3.C: Likewise.
10369
10370 2009-01-14 Mark Mitchell <mark@codesourcery.com>
10371
10372 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10373 out of loop.
10374
10375 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
10376
10377 PR target/38811
10378 * g++.dg/torture/pr38811.C: New file.
10379
10380 2009-01-14 Richard Guenther <rguenther@suse.de>
10381
10382 PR tree-optimization/38826
10383 PR middle-end/38477
10384 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10385
10386 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10387
10388 * gcc.dg/graphite/pr38786.c: Fix commit problem.
10389
10390 2009-01-14 Nick Clifton <nickc@redhat.com>
10391
10392 PR c++/37862
10393 * g++.cp/parse/pr37862.C: New test.
10394
10395 2009-01-14 Julian Brown <julian@codesourcery.com>
10396
10397 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10398 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10399 to...
10400 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10401 These.
10402
10403 2009-01-13 Jakub Jelinek <jakub@redhat.com>
10404
10405 PR rtl-optimization/38774
10406 * gcc.dg/torture/pr38774.c: New test.
10407
10408 PR c++/38795
10409 * g++.dg/cpp0x/pr38795.C: New test.
10410
10411 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
10412 Nathan Froyd <froydnj@codesourcery.com>
10413 Joseph Myers <joseph@codesourcery.com>
10414
10415 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10416 otherwise. Do not check for AltiVec at runtime.
10417 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10418 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10419 * gcc.target/powerpc/altivec-1.c: Likewise.
10420 * gcc.target/powerpc/altivec-3.c: Likewise.
10421 * gcc.target/powerpc/altivec-10.c: Likewise.
10422 * gcc.target/powerpc/altivec-12.c: Likewise.
10423 * gcc.target/powerpc/altivec-24.c: Likewise.
10424 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10425 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10426 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10427 * gcc.target/powerpc/pr35907.c: Likewise.
10428 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10429 otherwise. Do not check for Cell at runtime.
10430 * gcc.target/powerpc/altivec_check.h: Delete.
10431
10432 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10433 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
10434 not check for AltiVec at runtime.
10435 * g++.dg/ext/altivec-cell-2.C: Likewise.
10436 * g++.dg/ext/altivec-cell-3.C: Likewise.
10437 * g++.dg/ext/altivec-cell-4.C: Likewise.
10438 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10439 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10440 check.
10441 * g++.dg/ext/altivec_check.h: Delete.
10442
10443 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
10444
10445 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10446 effective target. Adjust line numbers accordingly.
10447
10448 2009-01-13 Mark Mitchell <mark@codesourcery.com>
10449
10450 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10451
10452 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10453
10454 PR tree-optimization/38786
10455 * gcc.dg/graphite/pr38786.c: New.
10456
10457 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
10458
10459 Revert:
10460 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
10461
10462 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10463 for alpha*-*-* targets.
10464 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10465
10466 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10467
10468 PR libfortran/38772
10469 * gfortran.dg/fmt_bz_bn_err.f: New test.
10470
10471 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
10472
10473 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10474
10475 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10476
10477 * lib/target-supports.exp (check_effective_target_powerpc64): New.
10478 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10479 instruction support. Do not check for it at runtime.
10480
10481 2009-01-12 Jason Merrill <jason@redhat.com>
10482
10483 PR c++/35109
10484 * g++.dg/lookup/friend11.C: Remove expected error.
10485 * g++.dg/lookup/friend14.C: New test.
10486 * g++.dg/lookup/friend15.C: New test.
10487
10488 2009-01-12 Dodji Seketeli <dodji@redhat.com>
10489
10490 PR c++/36019
10491 * g++.dg/lookup/hidden-class12.C: New test.
10492 * g++.dg/lookup/hidden-class13.C: New test.
10493 * g++.dg/lookup/hidden-class14.C: New test.
10494 * g++.dg/lookup/hidden-class15.C: New test.
10495 * g++.dg/lookup/hidden-class16.C: New test.
10496
10497 2009-01-12 Mark Mitchell <mark@codesourcery.com>
10498
10499 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10500 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10501 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10502
10503 2009-01-12 Jason Merrill <jason@redhat.com>
10504
10505 PR c++/31488
10506 * g++.dg/other/vararg-3.C: New test.
10507
10508 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10509
10510 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10511 Explicitly enable SPE.
10512 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
10513 directive.
10514
10515 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10516 Expect -flax-vector-conversions message. Adjust incompatible
10517 types errors.
10518 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10519 Make Foo extern.
10520
10521 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10522
10523 * g++.dg/other/opaque-1.C: Run on targets with SPE.
10524
10525 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10526 * g++.dg/other/opaque-2.C: Likewise.
10527 * g++.dg/other/opaque-3.C: Likewise.
10528
10529 2009-01-12 Jakub Jelinek <jakub@redhat.com>
10530
10531 PR c/32041
10532 * gcc.dg/pr32041.c: New test.
10533 * g++.dg/parse/offsetof9.C: New test.
10534
10535 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10536 Nathan Froyd <froydnj@codesourcery.com>
10537
10538 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10539 * g++.dg/ext/attribute-test-1.C: Likewise.
10540 * g++.dg/ext/attribute-test-2.C: Likewise.
10541 * g++.dg/ext/attribute-test-3.C: Likewise.
10542 * g++.dg/ext/attribute-test-4.C: Likewise.
10543
10544 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
10545
10546 * gnat.dg/unchecked_convert3.adb: New test.
10547
10548 2009-01-12 Tomas Bily <tbily@suse.cz>
10549
10550 PR middlend/38385
10551 * gcc.dg/tree-ssa/pr38385.c: New file.
10552
10553 2009-01-12 Jakub Jelinek <jakub@redhat.com>
10554
10555 PR c++/38794
10556 * g++.dg/parse/typedef9.C: New test.
10557
10558 PR tree-optimization/38807
10559 * gcc.c-torture/compile/pr38807.c: New test.
10560
10561 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
10562
10563 * gcc.target/mips/ins-2.c: New test.
10564
10565 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
10566
10567 PR testsuite/38809
10568 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10569
10570 2009-01-11 Jakub Jelinek <jakub@redhat.com>
10571
10572 PR c++/36254
10573 * g++.dg/warn/Wreturn-type-5.C: New test.
10574
10575 2009-01-11 Matthias Klose <doko@ubuntu.com>
10576
10577 PR middle-end/38616
10578 * gcc.dg/pr38616.c: New test.
10579
10580 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
10581
10582 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10583
10584 2009-01-10 Andrew Pinski <pinskia@gmail.com>
10585
10586 PR c++/38648
10587 * g++.dg/expr/string-1.C: New test.
10588 * g++.dg/expr/string-2.C: New test.
10589
10590 PR c++/36695
10591 * g++.dg/ext/complex4.C: New test.
10592 * g++.dg/ext/complex5.C: New test.
10593 * g++.dg/init/reference1.C: New test.
10594 * g++.dg/init/reference2.C: New test.
10595 * g++.dg/init/reference3.C: New test.
10596
10597 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
10598
10599 PR fortran/38763
10600 * gfortran.dg/transfer_null_1.f90: New test.
10601
10602 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
10603
10604 PR fortran/38765
10605 * gfortran.dg/host_assoc_function_6.f90: New test.
10606
10607 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
10608
10609 * lib/target-supports.exp: Add method to determine if the effective
10610 target is really a ppc405 after applying all compile options.
10611 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10612 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10613 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10614 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10615 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10616 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10617 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10618 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10619 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10620 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10621 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10622 * gcc.target/powerpc/405-machhw-1.c: Likewise.
10623 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10624 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10625 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10626 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10627 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10628 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10629 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10630 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10631 * gcc.target/powerpc/405-macchw-1.c: Likewise.
10632 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10633 * gcc.target/powerpc/405-machhw-2.c: Likewise.
10634 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10635 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10636 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10637 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10638 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10639 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10640 * gcc.target/powerpc/405-macchw-2.c: Likewise.
10641 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10642
10643 2009-01-09 Jakub Jelinek <jakub@redhat.com>
10644
10645 PR c++/35335
10646 * g++.dg/other/error31.C: New testcase.
10647
10648 PR c/35742
10649 * gcc.dg/pr35742.c: New test.
10650
10651 2009-01-09 John F. Carr <jfc@mit.edu>
10652
10653 PR c++/37877
10654 * g++.dg/parse/linkage3.C: New test.
10655
10656 2009-01-09 Jakub Jelinek <jakub@redhat.com>
10657
10658 PR middle-end/38771
10659 * gcc.c-torture/compile/pr38771.c: New test.
10660
10661 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
10662
10663 * gcc.dg/pr34856.c: Ignore irrelevant warning.
10664
10665 2009-01-08 Mark Mitchell <mark@codesourcery.com>
10666
10667 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10668 * gcc.dg/sibcall-4.c: Likewise.
10669
10670 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
10671 Jan Sjodin <jan.sjodin@amd.com>
10672
10673 PR tree-optimization/38559
10674 * gcc.dg/graphite/pr38559.c: New.
10675
10676 2009-01-08 Ira Rosen <irar@il.ibm.com>
10677
10678 PR tree-optimization/37194
10679 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10680
10681 2009-01-07 Jakub Jelinek <jakub@redhat.com>
10682
10683 PR c++/38725
10684 * g++.dg/ext/label11.C: New test.
10685
10686 2009-01-07 Joseph Myers <joseph@codesourcery.com>
10687
10688 * lib/target-supports.exp (check_weak_override_available): New.
10689 * lib/target-supports-dg.exp (dg-require-weak-override): New.
10690 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10691 dg-require-weak-override.
10692
10693 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
10694 Alan Modra <amodra@bigpond.net.au>
10695
10696 * gcc.c-torture/compile/20090107-1.c: New test.
10697
10698 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
10699
10700 PR target/38706
10701 * g++.dg/other/pr38706.C: New test.
10702
10703 2009-01-07 Jason Merrill <jason@redhat.com>
10704
10705 * g++.dg/cpp0x/variadic92.C: New test.
10706 * g++.dg/cpp0x/variadic93.C: New test.
10707
10708 2009-01-07 Janis Johnson <janis187@us.ibm.com>
10709
10710 * lib/target-supports-dg.exp (current_compiler_flags): New.
10711 (check-flags): Use it; do not access dg-test local variables.
10712 (dg-skip-if): Do not access dg-test local variables.
10713 (dg-xfail-run-if): Ditto.
10714 (dg-shouldfail): Ditto.
10715 * gcc.test-framework/test-framework.exp
10716 (check_effective_target_def_nocache): New.
10717 * gcc.test-framework/test-framework.awk: Handle scan tests.
10718 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10719 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10720 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10721 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10722 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10723 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10724 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10725 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10726 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10727
10728 * g++.dg/torture/pr38586.C: Ignore a possible warning.
10729
10730 * lib/target-supports-dg.exp (check_test_flags): Delete.
10731
10732 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
10733
10734 PR tree-optimization/38492
10735 PR tree-optimization/38498
10736 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10737 in trunk.
10738 * gcc.dg/graphite/block-0.c: Update test.
10739 * gcc.dg/graphite/block-1.c: Same.
10740 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10741 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10742 * gcc.dg/graphite/block-3.c: New.
10743 * gcc.dg/graphite/pr38498.c: New.
10744
10745 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
10746
10747 AVX Programming Reference (December, 2008)
10748 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10749 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10750 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10751
10752 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10753 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10754
10755 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10756
10757 PR fortran/38220
10758 * gfortran.dg/c_loc_pure_1.f90: New test.
10759
10760 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
10761
10762 PR fortran/38669
10763 * gfortran.dg/elemental_dependency_3.f90:
10764 Add the final tree dump cleanup.
10765
10766 2009-01-06 Jakub Jelinek <jakub@redhat.com>
10767
10768 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10769 passing -m32.
10770
10771 PR rtl-optimization/38722
10772 * gfortran.dg/pr38722.f90: New test.
10773
10774 2009-01-06 Janis Johnson <janis187@us.ibm.com>
10775
10776 PR c/34252
10777 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10778 instead of DECnn_DEN. Support -DDBG to list lines that fail.
10779
10780 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
10781
10782 * gfortran.dg/implicit_12.f90: Add space around dg directive.
10783 * gfortran.dg/typebound_call_8.f03: Same.
10784 * gfortran.dg/elemental_bind_c.f90: Same.
10785 * gfortran.dg/typebound_call_7.f03: Same.
10786 * gfortran.dg/interface_proc_end.f90: Same
10787 * gfortran.dg/pr37243.f: Fix typo.
10788
10789 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
10790
10791 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
10792 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
10793 large stack sizes.
10794
10795 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
10796
10797 AVX Programming Reference (December, 2008)
10798 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10799 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10800 * gcc.target/i386/sse-14.c: Likewise.
10801
10802 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10803 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10804 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10805 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10806
10807 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10808
10809 PR libfortran/38735
10810 * gfortran.dg/fmt_bz_bn.f: Update test.
10811
10812 2009-01-05 Dodji Seketeli <dodji@redhat.com>
10813
10814 PR c++/38472
10815 * g++.dg/conversion/usual-arith-conv.C: New test.
10816
10817 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
10818
10819 PR c/34911
10820 * gcc.dg/vector-3.c: New testcase.
10821 * g++.dg/ext/vector15.C: New test.
10822
10823 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
10824
10825 PR tree-optimization/38510
10826 * gcc.dg/graphite/pr38510.c: New.
10827
10828 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
10829 Jan Sjodin <jan.sjodin@amd.com>
10830
10831 PR tree-optimization/38500
10832 * gcc.dg/graphite/pr38500.c: New.
10833
10834 2009-01-05 Laurent GUERBY <laurent@guerby.net>
10835
10836 * gcc.c-torture/compile/20001226-1.c: Generalize
10837 dg-timeout-factor.
10838 * gcc.c-torture/compile/limits-fnargs.c: Add
10839 dg-timeout-factor.
10840 * gcc.dg/20020425-1.c: Likewise.
10841 * gcc.dg/pch/pch.exp: Likewise.
10842
10843 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
10844
10845 PR fortran/38657
10846 * gfortran.dg/module_commons_3.f90: New test.
10847
10848 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
10849
10850 PR fortran/37159
10851 * gfortran.dg/random_seed_1.f90: Updated.
10852
10853 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
10854
10855 PR fortran/38669
10856 PR fortran/38726
10857 * gfortran.dg/elemental_subroutine_7.f90:
10858 Fix p values so that it can be used as vector subscript.
10859
10860 2009-01-05 Jason Merrill <jason@redhat.com>
10861
10862 * g++.dg/cpp0x/initlist12.C: Add another test.
10863
10864 * g++.dg/cpp0x/defaulted7.C: New test.
10865
10866 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10867
10868 PR fortran/38672
10869 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
10870 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
10871
10872 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
10873
10874 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10875 for alpha*-*-* targets.
10876 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10877
10878 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
10879
10880 PR fortran/38665
10881 * gfortran.dg/host_assoc_function_5.f90: New test.
10882
10883 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
10884
10885 PR fortran/38669
10886 * gfortran.dg/elemental_dependency_3.f90: New test.
10887 * gfortran.dg/elemental_subroutine_7.f90: New test.
10888
10889 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
10890
10891 * gcc.dg/struct-ret-3.c: Include unistd.h.
10892 (main): Exit early if system memory page size is
10893 larger than 4096 bytes.
10894
10895 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
10896
10897 PR fortran/38718
10898 * gfortran.dg/merge_init_expr.f90: New.
10899
10900 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
10901
10902 PR fortran/38536
10903 * gfortran.dg/c_loc_tests_13.f90: New test.
10904 * gfortran.dg/c_loc_tests_14.f90: New test.
10905
10906 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
10907
10908 * gfortran.dg/func_result_4.f90: New.
10909
10910 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
10911
10912 PR fortran/38594
10913 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10914 interface still works, in addition to original tests.
10915 * gfortran.dg/host_assoc_call_6.f90: New test.
10916
10917 2009-01-03 Jakub Jelinek <jakub@redhat.com>
10918
10919 PR c++/38705
10920 * g++.dg/torture/pr38705.C: New test.
10921
10922 PR c/38700
10923 * gcc.dg/pr38700.c: New test.
10924
10925 2009-01-02 Jason Merrill <jason@redhat.com>
10926
10927 * g++.dg/cpp0x/initlist11.C: New test.
10928 * g++.dg/cpp0x/initlist12.C: New test.
10929
10930 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10931
10932 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10933 Allow extra informative notes.
10934
10935 2009-01-01 Jakub Jelinek <jakub@redhat.com>
10936
10937 PR c/36489
10938 * gcc.dg/pr36489.c: New test.
10939
10940 \f
10941 Copyright (C) 2009 Free Software Foundation, Inc.
10942
10943 Copying and distribution of this file, with or without modification,
10944 are permitted in any medium without royalty provided the copyright
10945 notice and this notice are preserved.