]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
tree-vect-patterns.c (vect_recog_widen_mult_pattern): Add NULL check for vectype_out...
[gcc.git] / gcc / testsuite / ChangeLog
1 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
2
3 * gcc.dg/vect/pr45847.c: New test.
4
5 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
6 Kai Tietz <kai.tietz@onevision.com>
7
8 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
9
10 2010-10-07 Richard Guenther <rguenther@suse.de>
11
12 PR tree-optimization/45732
13 * gcc.dg/torture/pr45732.c: New testcase.
14
15 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
16
17 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
18 * objc.dg/foreach-2.m: Likewise.
19 * objc.dg/foreach-3.m: Likewise.
20 * objc.dg/foreach-4.m: Likewise.
21 * objc.dg/foreach-5.m: Likewise.
22 * objc.dg/foreach-6.m: Likewise.
23 * objc.dg/foreach-7.m: Likewise.
24 * objc.dg/objc-foreach-4.m: Likewise.
25 * objc.dg/objc-foreach-5.m: Likewise.
26
27 2010-10-07 Richard Guenther <rguenther@suse.de>
28
29 PR middle-end/45869
30 * gcc.dg/torture/pr45869.c: New testcase.
31
32 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
33
34 * objc.dg/set-not-used-1.m: New
35 * obj-c++.dg/set-not-used-1.mm: New.
36
37 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
38
39 * objc.dg/attributes/method-attribute-3.m: New.
40 * obj-c++.dg/attributes/method-attribute-3.mm: New.
41
42 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
43
44 PR fortran/45916
45 * gfortran.dg/generic_typebound_operator_1.f90: New test.
46
47 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
48
49 PR fortran/45889
50 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
51
52 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
53
54 Merge from 'apple/trunk' branch on FSF servers.
55
56 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
57
58 Radar 4278774
59 * obj-c++.dg/encode-9.mm: New.
60
61 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
62
63 * g++.dg/cpp0x/pr45908.C: New test.
64
65 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
66
67 * gnat.dg/opt6.ad[sb]: New test.
68
69 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
70
71 Implemented fast enumeration for Objective-C.
72 * objc.dg/foreach-1.m: New.
73 * objc.dg/foreach-2.m: New.
74 * objc.dg/foreach-3.m: New.
75 * objc.dg/foreach-4.m: New.
76 * objc.dg/foreach-5.m: New.
77 * objc.dg/foreach-6.m: New.
78 * objc.dg/foreach-7.m: New.
79
80 Merge from 'apple/trunk' branch on FSF servers:
81 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
82
83 Radar 4502236
84 * objc.dg/objc-foreach-5.m: New.
85
86 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
87
88 Radar 4507230
89 * objc.dg/objc-foreach-4.m: New.
90
91 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
92
93 Radar 4472881
94 * objc.dg/objc-foreach-3.m: New.
95
96 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
97
98 Radar 4468498
99 * objc.dg/objc-foreach-2.m: New.
100
101 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
102
103 Radar 4294910
104 * objc.dg/objc-foreach-1.m: New
105
106 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
107
108 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
109 unsigned values.
110
111 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
112
113 PR objc++/28050
114 * obj-c++.dg/syntax-error-10.mm: New.
115
116 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
117
118 PR objc++/23707
119 * obj-c++.dg/syntax-error-9.mm: New.
120
121 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
122
123 PR objc++/31126
124 * obj-c++.dg/syntax-error-8.mm: New.
125
126 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
127
128 Merge from 'apple/trunk' branch on FSF servers.
129
130 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
131
132 Radar 4290840
133 * obj-c++.dg/syntax-error-7.mm: New
134
135 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
136
137 Radar 4294425
138 * obj-c++.dg/syntax-error-6.mm: New
139
140 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
141
142 Radar 4261146
143 * obj-c++.dg/syntax-error-5.mm: New
144
145 2005-08-15 Ziemowit Laski <zlaski@apple.com>
146
147 Radar 4093475
148 * obj-c++.dg/syntax-error-[3-4].mm: New.
149
150 2005-08-02 Ziemowit Laski <zlaski@apple.com>
151
152 Radar 4185810
153 * obj-c++.dg/syntax-error-[1-2].mm: New.
154
155 2010-10-05 Ira Rosen <irar@il.ibm.com>
156
157 PR tree-optimization/45752
158 * gcc.dg/vect/pr45752.c: New test.
159
160 2010-10-05 Richard Guenther <rguenther@suse.de>
161
162 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
163 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
164 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
165 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
166 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
167 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
168 * gcc.dg/tree-prof/stringop-1.c: Likewise.
169 * gcc.dg/tree-prof/stringop-2.c: Likewise.
170 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
171 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
172 * gcc.dg/tree-prof/update-loopch.c: Likewise.
173 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
174 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
175 * gcc.dg/tree-prof/tracer-1.c: Likewise.
176 * gcc.dg/tree-ssa/inline-4.c: Likewise.
177 * gcc.dg/tree-ssa/inline-3.c: Likewise.
178 * gcc.dg/tree-ssa/20080530.c: Likewise.
179 * g++.dg/tree-ssa/inline-3.C: Likewise.
180 * g++.dg/tree-ssa/inline-1.C: Likewise.
181 * g++.dg/tree-ssa/inline-2.C: Likewise.
182 * gcc.dg/profile-dir-1.c: Likewise.
183 * gcc.dg/profile-dir-2.c: Likewise.
184 * gcc.dg/profile-dir-3.c: Likewise.
185
186 2010-10-05 Richard Guenther <rguenther@suse.de>
187
188 PR middle-end/45877
189 * g++.dg/torture/pr45877.C: New testcase.
190
191 2010-10-04 Jakub Jelinek <jakub@redhat.com>
192
193 PR debug/45849
194 * gcc.dg/debug/pr45849.c: New test.
195
196 PR middle-end/45876
197 * gcc.c-torture/compile/pr45876.c: New test.
198
199 2010-10-04 Julian Brown <julian@codesourcery.com>
200
201 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
202 vect_hw_misalign.
203 * gcc.dg/vect/vect-60.c: Likewise.
204 * gcc.dg/vect/vect-56.c: Likewise.
205 * gcc.dg/vect/vect-93.c: Likewise.
206 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
207 * gcc.dg/vect/vect-95.c: Likewise.
208 * gcc.dg/vect/vect-96.c: Likewise.
209 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
210 * gcc.dg/vect/slp-25.c: Likewise.
211 * gcc.dg/vect/slp-3.c: Likewise.
212 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
213 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
214 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
215 * gcc.dg/vect/vect-109.c: Likewise.
216 * gcc.dg/vect/vect-peel-1.c: Likewise.
217 * gcc.dg/vect/vect-peel-2.c: Likewise.
218 * lib/target-supports.exp
219 (check_effective_target_arm_vect_no_misalign): New.
220 (check_effective_target_vect_no_align): Use above.
221 (check_effective_target_vect_element_align): New.
222 (add_options_for_quad_vectors): New.
223
224 2010-10-04 Martin Jambor <mjambor@suse.cz>
225
226 PR tree-optimization/45572
227 * g++.dg/ipa/pr45572-1.C: New test.
228 * g++.dg/ipa/pr45572-2.C: Likewise.
229
230 2010-10-03 Ian Lance Taylor <iant@google.com>
231
232 * gcc.dg/anon-struct-11.c: New test.
233 * gcc.dg/anon-struct-12.c: New test.
234 * gcc.dg/anon-struct-13.c: New test.
235 * gcc.dg/anon-struct-14.c: New test.
236
237 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
238
239 * g++.dg/torture/pr45764.C: Revert revision 164914.
240 * gcc.dg/vect/pr43432.c: Likewise.
241 * gcc.dg/vect/vect-114.c: Likewise.
242 * gcc.dg/vect/vect-15.c: Likewise.
243
244 2010-10-03 Jason Merrill <jason@redhat.com>
245
246 * g++.dg/cpp0x/sfinae5.C: New.
247
248 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
249
250 PR tree-optimization/45720
251 PR tree-optimization/45764
252 * g++.dg/torture/pr45764.C: New.
253
254 * gcc.dg/vect/pr43432.c: Xfail.
255 * gcc.dg/vect/vect-114.c: Likewise.
256 * gcc.dg/vect/vect-15.c: Likewise.
257
258 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
259
260 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
261 hppa*-*-hpux*.
262 * gcc.dg/torture/pr45678-2.c: Likewise.
263
264 2010-10-02 Janus Weil <janus@gcc.gnu.org>
265
266 PR fortran/45748
267 * gfortran.dg/intrinsic_6.f90: New.
268
269 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
270
271 PR fortran/42831
272 * gfortran.dg/dependency_37.f90: New test.
273
274 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
275
276 * gcc.target/i386/shift_mask.c: New test.
277
278 2010-10-01 Richard Guenther <rguenther@suse.de>
279
280 PR tree-optimization/45854
281 * g++.dg/torture/pr45854.C: New testcase.
282
283 2010-09-30 Michael Eager <eager@eagercon.com>
284
285 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
286 __FLT_{MIN,MAX}__.
287
288 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
289
290 PR middle-end/45758
291 * gfortran.dg/graphite/pr45758.f90: New.
292
293 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
294
295 PR middle-end/45230
296 * gcc.dg/graphite/id-pr45230.c: New.
297
298 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
299
300 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
301 * gfortran.dg/graphite/graphite.exp: Same.
302 * gcc.dg/graphite/vect-pr43423.c: New.
303
304 2010-09-30 Jakub Jelinek <jakub@redhat.com>
305
306 PR target/45843
307 * g++.dg/torture/pr45843.C: New test.
308
309 2010-09-30 Janus Weil <janus@gcc.gnu.org>
310
311 PR fortran/45828
312 * gfortran.dg/allocate_derived_5.f90: New.
313
314 2010-09-30 Jakub Jelinek <jakub@redhat.com>
315
316 PR tree-optimization/31261
317 * gcc.dg/tree-ssa/pr31261.c: New test.
318
319 2010-09-30 Michael Eager <eager@eagercon.com>
320
321 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
322 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
323 * gcc.target/microblaze/microblaze.exp: Ditto.
324 * gcc.target/microblaze/others/string_cst1.c: Ditto.
325 * gcc.target/microblaze/others/string_cst2.c: Ditto.
326 * gcc.target/microblaze/others/data_var1.c: Ditto.
327 * gcc.target/microblaze/others/data_var2.c: Ditto.
328 * gcc.target/microblaze/others/data_var3.c: Ditto.
329 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
330 * gcc.target/microblaze/others/strings1.c:: Ditto.
331 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
332 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
333 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
334 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
335 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
336 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
337 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
338 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
339 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
340 * gcc.target/microblaze/isa/pcmp.c: Ditto.
341 * gcc.target/microblaze/isa/nofloat.c: Ditto.
342 * gcc.target/microblaze/isa/fcvt.c: Ditto.
343 * gcc.target/microblaze/isa/float.c: Ditto.
344 * gcc.target/microblaze/isa/mulh.c: Ditto.
345 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
346 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
347 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
348 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
349 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
350 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
351 * gcc.target/microblaze/isa/bshift.c: Ditto.
352 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
353 * gcc.target/microblaze/isa/div.c: Ditto.
354 * gcc.target/microblaze/isa/vanilla.c: Ditto.
355 * gcc.target/microblaze/isa/mul.c: Ditto.
356
357 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
358
359 merge from FSF 'apple/trunk' branch.
360 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
361
362 Radar 4386773
363 * objc.dg/enhanced-proto-1.m: New.
364 * objc.dg/enhanced-proto-2.m: New.
365 * obj-c++.dg/enhanced-proto-1.mm: New
366 * obj-c++.dg/enhanced-proto-2.mm: New.
367
368 2010-09-30 Richard Guenther <rguenther@suse.de>
369
370 PR testsuite/45702
371 * gcc.dg/debug/pr41893-1.c: Adjust.
372 * gcc.dg/pr30762-1.c: Likewise.
373 * gcc.dg/pr31529-1.c: Likewise.
374 * gcc.dg/pr34457-1.c: Likewise.
375 * gcc.dg/pr34668-1.c: Likewise.
376 * gcc.dg/pr43557-1.c: Likewise.
377
378 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
379
380 PR objc/45842
381 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
382 * objc.dg/const-str-3.m: Correct header for memcpy.
383 * objc.dg/const-str-7.m: Likewise.
384 * objc.dg/method-20b.m: Provide an implementation of Object.
385 Adjust XFAIL for m64 NeXT runtime.
386 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
387 * objc.dg/encode-3.m: Correct line ordering, provide header for
388 sprintf.
389 * objc.dg/encode-7-next.m: Only run for 32bit.
390 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
391 * objc.dg/type-size-2.m: Provide an implementation of Object.
392 Ajust headers.
393 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
394 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
395 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
396 Adjust XFAIL for m64 NeXT runtime.
397 * obj-c++.dg/method-22.mm: Likewise.
398 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
399
400 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
401
402 Merge from 'apple/trunk' branch on FSF servers.
403
404 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
405
406 Radar 4278236
407 * obj-c++.dg/bad-forward-decl.mm: New
408
409 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
410
411 * ada/acats/run_acats: Revert revision 157037.
412
413 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
414
415 Merge from 'apple/trunk' branch on FSF servers.
416
417 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
418
419 Radar 4281748
420 * objc.dg/naming-2.m: Update
421 * objc.dg/naming-3.m: New
422
423 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
424
425 PR target/40457
426 * gcc.target/arm/pr40457-3.c: New test.
427
428 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
429
430 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
431 alias checking.
432 * lib/target-supports.exp (check_ifunc_available): Likewise.
433
434 2010-09-29 Tristan Gingold <gingold@adacore.com>
435
436 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
437
438 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
439
440 * objc.dg/keywords-1.m: New test.
441 * objc.dg/keywords-2.m: New test.
442 * objc.dg/keywords-3.m: New test.
443 * obj-c++.dg/keywords-1.mm: New test.
444 * obj-c++.dg/keywords-2.mm: New test.
445
446 2010-09-28 Jason Merrill <jason@redhat.com>
447
448 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
449 * g++.dg/ext/complit11.C: Likewise.
450 * g++.old-deja/g++.law/temps1.C: Likewise.
451
452 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
453 * g++.old-deja/g++.mike/misc6.C: Likewise.
454
455 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
456
457 * objc.dg/attributes/method-attribute-1.m: New.
458 * objc.dg/attributes/method-attribute-2.m: New.
459
460 * obj-c++.dg/attributes/method-attribute-1.m: New.
461 * obj-c++.dg/attributes/method-attribute-2.m: New.
462
463 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
464
465 * objc.dg/attributes: New.
466 * objc.dg/attributes/attributes.exp: New.
467 * objc.dg/attributes/class-attribute-1.m: New.
468 * objc.dg/attributes/class-attribute-2.m: New
469 * objc.dg/attributes/categ-attribute-1.m: New
470 * objc.dg/attributes/categ-attribute-2.m: New
471 * objc.dg/attributes/proto-attribute-1.m: New
472
473 * obj-c++.dg/attributes: New.
474 * obj-c++.dg/attributes/attributes.exp: New
475 * obj-c++.dg/attributes/class-attribute-1.mm: New
476 * obj-c++.dg/attributes/class-attribute-2.mm: New
477 * obj-c++.dg/attributes/categ-attribute-1.mm: New
478 * obj-c++.dg/attributes/categ-attribute-2.mm: New
479 * obj-c++.dg/attributes/proto-attribute-1.mm: New
480
481 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
482
483 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
484 from the branch renamed to method-20b.m to avoid clashes).
485
486 2005-08-23 Stuart Hastings <stuart@apple.com>
487 Ziemowit Laski <zlaski@apple.com>
488
489 Radar 4209854
490 * obj-c++.dg/method-23.mm: New.
491 * objc.dg/method-20.m: New.
492
493 2010-09-28 Jan Hubicka <jh@suse.cz>
494
495 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
496
497 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
498
499 PR target/44452
500 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
501 i?86-*-solaris2.[89], *-*-vxworks*.
502 * gcc.target/i386/pr22152.c: Likewise.
503 * gcc.target/i386/vect8-ret.c: New test.
504
505 2010-09-28 Jie Zhang <jie@codesourcery.com>
506
507 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
508
509 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
510
511 Merge from 'apple/trunk' branch on FSF servers.
512
513 2005-07-18 Ziemowit Laski <zlaski@apple.com>
514
515 Radar 4175534
516 * obj-c++.dg/method-22.mm: New.
517
518 2010-09-27 Jason Merrill <jason@redhat.com>
519
520 * g++.dg/cpp0x/rv-lvalue-req.C: New.
521 * g++.dg/ext/complit11.C: Adjust.
522 * g++.old-deja/g++.law/temps1.C: Adjust.
523 * g++.old-deja/g++.ns/koenig6.C: Adjust.
524 * g++.old-deja/g++.oliva/partord1.C: Adjust.
525
526 2010-09-27 Ian Lance Taylor <iant@google.com>
527
528 * lib/target-supports.exp (check_effective_target_split_stack):
529 New procedure.
530 * gcc.dg/split-1.c: New test.
531 * gcc.dg/split-2.c: New test.
532 * gcc.dg/split-3.c: New test.
533 * gcc.dg/split-4.c: New test.
534
535 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
536
537 PR objc/25464
538 * objc.dg/type-size-3.m: New test.
539
540 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
541
542 PR objc/45763
543 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
544
545 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
546
547 PR objc/25450
548 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
549 * objc.dg/type-size-2.m: Same change.
550 * obj-c++.dg/encode-5.mm: Same change.
551
552 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
553
554 Merge from 'apple/trunk' branch on FSF servers. The original
555 Changelogs are below.
556
557 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
558 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
559 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
560 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
561 in the branch).
562 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
563 proto-qual-1.m in the branch) and the normal ABI on GNU.
564 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
565 the test only with the NeXT runtime.
566 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
567 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
568 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
569 Run the test only with the NeXT runtime.
570
571 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
572
573 Radar 4492973
574 * objc.dg/encode-7-64bit.m: New.
575 * objc.dg/encode-7.m: Skip if -m64.
576
577 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
578
579 Radar 4301047
580 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
581 * obj-c++.dg/threedotthree-abi-1.mm: New
582 * objc.dg/threedotthree-abi-1.m: New
583
584 2005-07-20 Ziemowit Laski <zlaski@apple.com>
585
586 Radar 4136935
587 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
588 * objc.dg/encode-6.m: Likewise.
589 * objc.dg/encode-7.m: New test case.
590
591 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
592
593 Merge from 'apple/trunk' branch on FSF servers. Renamed
594 const-str-12.m to constr-str-12b.m to avoid conflicts.
595
596 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
597
598 Radar 4229905
599 * obj-c++.dg/warn5.mm: New
600
601 2005-06-22 Ziemowit Laski <zlaski@apple.com>
602
603 Radar 4154928
604 * obj-c++.dg/const-str-12.mm: New.
605 * objc.dg/const-str-12.m: New.
606
607 2010-09-27 Tobias Burnus <burnus@net-b.de>
608
609 PR fortran/40569
610 PR fortran/40568
611 * gfortran.dg/storage_size_2.f08: Fix test.
612 * gfortran.dg/c_sizeof_1.f90: Fix test.
613 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
614 * gfortran.dg/c_sizeof_3.f90: New.
615 * gfortran.dg/c_sizeof_4.f90: New.
616 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
617 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
618
619 2010-09-26 Daniel Kraft <d@domob.eu>
620
621 PR fortran/45783
622 PR fortran/45795
623 * gfortran.dg/select_type_18.f03: New test.
624
625 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
626
627 * gnat.dg/return2.ad[sb]: New test.
628 * gnat.dg/return2_pkg.ads: New helper.
629
630 2010-09-25 Daniel Kraft <d@domob.eu>
631
632 PR fortran/45776
633 * gfortran.dg/io_constraints_6.f03: New test.
634 * gfortran.dg/io_constraints_7.f03: New test.
635 * gfortran.dg/newunit_2.f90: New test.
636
637 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
638
639 * gfortran.dg/operator_c1202.f90: New test.
640
641 2010-09-24 Jan Hubicka <jh@suse.cz>
642
643 * gcc.dg/tree-ssa/leaf.c: New testcase.
644
645 2010-09-24 Jan Hubicka <jh@suse.cz>
646
647 PR tree-optimization/45738
648 PR tree-optimization/45741
649 * gcc.c-torture/compile/pr45741.c: New.
650 * gfortran.fortran-torture/compile/pr45738.f90: New.
651
652 2010-09-24 Joseph Myers <joseph@codesourcery.com>
653
654 * gcc.dg/cpp/undef-opt-1.c: New test.
655
656 2010-09-24 Jason Merrill <jason@redhat.com>
657
658 * g++.dg/other/error10.C: Adjust expected output.
659
660 2010-09-24 Jakub Jelinek <jakub@redhat.com>
661
662 PR middle-end/45234
663 * gcc.dg/torture/stackalign/alloca-6.c: New test.
664 * gcc.target/i386/pr45234.c: New test.
665
666 2010-09-24 Richard Guenther <rguenther@suse.de>
667
668 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
669
670 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
671
672 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
673 as a comment leader in regexp.
674
675 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
676
677 * objc.dg/sync-2.m: New test.
678 * obj-c++.dg/sync-2.mm: New test.
679
680 2010-09-24 Tobias Burnus <burnus@net-b.de>
681
682 PR fortran/40571
683 * gfortran.dg/iso_fortran_env_7.f90: New.
684
685 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
686
687 * obj-c++.dg/too-many-args.mm: New file.
688
689 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
690
691 Merge from 'apple/trunk' branch on FSF servers.
692
693 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
694
695 Radar 4491608
696 * objc.dg/too-many-args.m: New
697
698 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
699
700 PR fortran/45744
701 * gfortran.dg/dependency_36.f90: New test.
702
703 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
704
705 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
706 * gcc.target/i386/pad-3.c: Ditto.
707 * gcc.target/i386/pad-7.c: Ditto.
708 * gcc.target/i386/pad-7.c: Ditto.
709 * gcc.target/i386/pr36502.c: Ditto.
710 * gcc.target/i386/zee.c: Ditto.
711 * gcc.target/i386/20060821-1.c: Ditto.
712 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
713 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
714 * gcc.target/i386/pad-5b.c: Ditto.
715 * gcc.target/i386/pad-6a.c: Ditto.
716 * gcc.target/i386/pad-6b.c: Ditto.
717 * gcc.target/i386/pad-8.c: Ditto.
718 * gcc.target/i386/pad-9.c: Ditto.
719 * gcc.target/i386/pad-10.c: Ditto.
720 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
721
722 2010-09-23 Richard Guenther <rguenther@suse.de>
723
724 PR tree-optimization/45565
725 * g++.dg/ipa/pr45565.C: New testcase.
726
727 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
728
729 PR fortran/45745
730 PR fortran/45648
731 * gfortran.dg/vector_subscript_bound_1.f90: New.
732
733 2010-09-23 Richard Guenther <rguenther@suse.de>
734
735 PR middle-end/45750
736 * gcc.dg/pr45750.c: New testcase.
737
738 2010-09-23 Jakub Jelinek <jakub@redhat.com>
739
740 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
741 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
742 build.
743
744 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
745
746 PR rtl-optimization/44374
747 * gcc.target/arm/headmerge-1.c: New test.
748 * gcc.target/arm/headmerge-2.c: New test.
749 * gcc.target/i386/headmerge-1.c: New test.
750 * gcc.target/i386/headmerge-2.c: New test.
751
752 2010-09-23 Daniel Kraft <d@domob.eu>
753
754 PR fortran/38936
755 PR fortran/44044
756 PR fortran/45474
757 * gfortran.dg/intrinsic_intent_1.f03: New test.
758 * gfortran.dg/select_type_17.f03: New test.
759 * gfortran.dg/associate_5.f03: More definability tests.
760 * gfortran.dg/enum_2.f90: Check definability.
761 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
762 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
763 * gfortran.dg/char_expr_2.f90: Ditto.
764 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
765 * gfortran.dg/enum_5.f90: Ditto.
766 * gfortran.dg/equiv_constraint_8.f90: Ditto.
767 * gfortran.dg/impure_assignment_2.f90: Ditto.
768 * gfortran.dg/impure_assignment_3.f90: Ditto.
769 * gfortran.dg/intent_out_1.f90: Ditto.
770 * gfortran.dg/intent_out_3.f90: Ditto.
771 * gfortran.dg/pointer_assign_7.f90: Ditto.
772 * gfortran.dg/pointer_intent_3.f90: Ditto.
773 * gfortran.dg/pr19936_1.f90: Ditto.
774 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
775 * gfortran.dg/simpleif_2.f90: Ditto.
776 * gfortran.dg/protected_5.f90: Ditto.
777 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
778 * gfortran.dg/protected_6.f90: Ditto.
779 * gfortran.dg/protected_7.f90: Ditto.
780
781 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
782
783 PR libfortran/45710
784 * gfortran.dg/namelist_65.f90: New test.
785
786 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
787
788 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
789 the regexp pattern between the expected label and location string.
790
791 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
792
793 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
794
795 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
796
797 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
798 * gcc.dg/pr27898.c: Likewise.
799 * gcc.dg/pr28712.c: Likewise.
800 * gcc.dg/pr30762-1.c: Likewise.
801 * gcc.dg/pr31529-1.c: Likewise.
802 * gcc.dg/pr34457-1.c: Likewise.
803 * gcc.dg/pr34668-1.c: Likewise.
804 * gcc.dg/pr34989-1.c: Likewise.
805 * gcc.dg/pr43557-1.c: Likewise.
806
807 2010-09-22 Jakub Jelinek <jakub@redhat.com>
808
809 PR rtl-optimization/45739
810 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
811 regexps.
812
813 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
814
815 * gcc.target/sparc/mnofpu.c: New test.
816
817 2010-09-22 Jakub Jelinek <jakub@redhat.com>
818
819 PR rtl-optimization/45739
820 * gcc.target/i386/pr45739.c: New test.
821
822 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
823
824 PR fortran/45648
825 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
826 and counts. Add non-elemental function call check.
827
828 PR fortran/45648
829 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
830 arguments checks. Update temporary counts.
831 * gfortran.dg/transpose_optimization_1.f90: New.
832
833 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
834
835 PR objc/23710
836 * objc.dg/invalid-method-1.m: New.
837
838 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
839
840 Merge from 'apple/trunk' branch on FSF servers.
841
842 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
843
844 Radar 4291785
845 * objc.dg/naming-4.m: New
846 * objc.dg/naming-5.m: New
847 * obj-c++.dg/naming-1.mm: New
848 * obj-c++.dg/naming-2.mm: New
849
850 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
851 Jack Howarth <howarth@bromo.med.uc.edu>
852
853 PR c++/45645
854 * g++.dg/torture/pr44972.C: Use portable assert().
855
856 2010-09-21 Richard Guenther <rguenther@suse.de>
857
858 PR tree-optimization/45580
859 * g++.dg/torture/pr45580.C: New testcase.
860
861 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
862
863 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
864
865 2010-09-20 Janus Weil <janus@gcc.gnu.org>
866
867 PR fortran/45438
868 * gfortran.dg/pointer_check_7.f90: New.
869
870 2010-09-20 Jakub Jelinek <jakub@redhat.com>
871
872 PR rtl-optimization/45728
873 * gcc.c-torture/compile/pr45728.c: New test.
874
875 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
876
877 PR fortran/45081
878 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
879
880 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
881
882 * g++.dg/tree-ssa/pr45605.C: Add "\\".
883
884 2010-09-20 Richard Guenther <rguenther@suse.de>
885
886 PR middle-end/45704
887 * gcc.dg/torture/pr45704.c: New testcase.
888
889 2010-09-20 Jan Hubicka <jh@suse.cz>
890
891 PR tree-optimize/45605
892 * g++.dg/tree-ssa/pr45605.C: New testcase.
893
894 2010-09-20 Michael Matz <matz@suse.de>
895
896 PR testsuite/45706
897 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
898 enough.
899
900 2010-09-20 Richard Guenther <rguenther@suse.de>
901
902 PR tree-optimization/45705
903 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
904
905 2010-09-20 Michael Matz <matz@suse.de>
906
907 PR testsuite/45706
908 * lib/target-supports.exp (check_effective_target_vect_perm):
909 Add i?86-*-*.
910
911 2010-09-20 Jakub Jelinek <jakub@redhat.com>
912
913 PR rtl-optimization/45695
914 * gcc.c-torture/execute/pr45695.c: New test.
915
916 2010-09-19 Jan Hubicka <jh@suse.cz>
917
918 PR lto/44246
919 * gcc.c-torture/compile/pr44246.c:New file.
920
921 2010-09-19 Ira Rosen <irar@il.ibm.com>
922
923 PR tree-optimization/45714
924 * gfortran.dg/vect/pr45714-a.f: New test.
925 * gfortran.dg/vect/pr45714-b.f: New test.
926
927 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
928
929 * gnat.dg/const1.adb: Rename into...
930 * gnat.dg/constant1.adb: ...this.
931 * gnat.dg/constant2.adb: New test.
932 * gnat.dg/constant2_pkg1.ads: New helper.
933 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
934
935 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
936
937 * gnat.dg/specs/constant1.ads: New test.
938 * gnat.dg/specs/constant1_pkg.ads: New helper.
939
940 2010-09-18 Jan Hubicka <jh@suse.cz>
941
942 PR tree-optimization/45453
943 * g++.dg/tree-ssa/pr45453.C: New testcase.
944
945 2010-09-18 Jason Merrill <jason@redhat.com>
946
947 * g++.dg/cpp0x/initlist44.C: New.
948
949 2010-09-18 Richard Guenther <rguenther@suse.de>
950
951 PR tree-optimization/45709
952 * g++.dg/torture/pr45709-2.C: New testcase.
953
954 2010-09-18 Richard Guenther <rguenther@suse.de>
955
956 PR tree-optimization/45709
957 * g++.dg/torture/pr45709.C: New testcase.
958
959 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
960
961 PR testsuite/45719
962 * gcc.target/i386/pad-3.c: Pass -fno-pic.
963
964 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
965
966 * gcc.target/i386/pad-1.c: New.
967 * gcc.target/i386/pad-2.c: Likewise.
968 * gcc.target/i386/pad-3.c: Likewise.
969 * gcc.target/i386/pad-4.c: Likewise.
970 * gcc.target/i386/pad-5a.c: Likewise.
971 * gcc.target/i386/pad-5b.c: Likewise.
972 * gcc.target/i386/pad-6a.c: Likewise.
973 * gcc.target/i386/pad-6b.c: Likewise.
974 * gcc.target/i386/pad-7.c: Likewise.
975 * gcc.target/i386/pad-8.c: Likewise.
976 * gcc.target/i386/pad-9.c: Likewise.
977 * gcc.target/i386/pad-10.c: Likewise.
978
979 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
980
981 PR middle-end/45234
982 * gcc.dg/torture/stackalign/alloca-5.c: New.
983
984 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
985
986 PR middle-end/45678
987 * gcc.dg/torture/pr45678-2.c: New.
988
989 2010-09-17 Richard Guenther <rguenther@suse.de>
990
991 PR middle-end/45678
992 * gcc.dg/torture/pr45678-1.c: New testcase.
993
994 2010-09-17 Michael Matz <matz@suse.de>
995
996 PR tree-optimization/43432
997 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
998 check_effective_target_vect_perm_short): New predicates.
999 (check_effective_target_vect_perm): Include x86_64.
1000 * gcc.dg/vect/pr43432.c: New test.
1001 * gcc.dg/vect/vect-114.c: Adjust.
1002 * gcc.dg/vect/vect-15.c: Ditto.
1003 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1004 * gcc.dg/vect/slp-perm-9.c: Ditto.
1005
1006 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
1007
1008 PR testsuite/45692
1009 * objc/execute/exceptions/throw-nil.m: Run the test only with the
1010 GNU runtime.
1011
1012 2010-09-17 Richard Guenther <rguenther@suse.de>
1013
1014 * gcc.dg/pr27898.c: Use -flto instead of -combine.
1015 * gcc.dg/pr28706.c: Likewise.
1016 * gcc.dg/pr28712.c: Likewise.
1017 * gcc.dg/pr30762-1.c: Likewise.
1018 * gcc.dg/pr30762-2.c: Likewise.
1019 * gcc.dg/pr31529-1.c: Likewise.
1020 * gcc.dg/pr31529-2.c: Likewise.
1021 * gcc.dg/pr34457-1.c: Likewise.
1022 * gcc.dg/pr34457-2.c: Likewise.
1023 * gcc.dg/pr34668-1.c: Likewise.
1024 * gcc.dg/pr34668-2.c: Likewise.
1025 * gcc.dg/pr34989-1.c: Likewise.
1026 * gcc.dg/pr34989-2.c: Likewise.
1027 * gcc.dg/pr43557-1.c: Likewise.
1028 * gcc.dg/pr43557-2.c: Likewise.
1029 * gcc.dg/debug/pr41893-1.c: Likewise.
1030 * gcc.dg/matrix/matrix.exp: Do not use -combine.
1031 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1032 * gcc.dg/matrix/matrix-4.c: Likewise.
1033 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1034 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1035 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1036 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1037
1038 2010-09-16 Tobias Burnus <burnus@net-b.de>
1039
1040 PR fortran/43665
1041 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1042 optimizations.
1043 * gfortran.dg/intent_optimize_1.f90: New test.
1044
1045 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
1046
1047 * gcc.target/i386/divmod-1.c: New.
1048 * gcc.target/i386/divmod-2.c: Likewise.
1049 * gcc.target/i386/divmod-3.c: Likewise.
1050 * gcc.target/i386/divmod-4.c: Likewise.
1051 * gcc.target/i386/divmod-4a.c: Likewise.
1052 * gcc.target/i386/divmod-5.c: Likewise.
1053 * gcc.target/i386/divmod-6.c: Likewise.
1054 * gcc.target/i386/divmod-7.c: Likewise.
1055 * gcc.target/i386/divmod-8.c: Likewise.
1056 * gcc.target/i386/udivmod-1.c: Likewise.
1057 * gcc.target/i386/udivmod-2.c: Likewise.
1058 * gcc.target/i386/udivmod-3.c: Likewise.
1059 * gcc.target/i386/udivmod-4.c: Likewise.
1060 * gcc.target/i386/udivmod-4a.c: Likewise.
1061 * gcc.target/i386/udivmod-5.c: Likewise.
1062 * gcc.target/i386/udivmod-6.c: Likewise.
1063 * gcc.target/i386/udivmod-7.c: Likewise.
1064 * gcc.target/i386/udivmod-8.c: Likewise.
1065
1066 2010-09-16 Jan Hubicka <jh@suse.cz>
1067
1068 * g++.dg/lto/pr45679-1_0.C: New file.
1069 * g++.dg/lto/pr45679-1_1.C: New file.
1070 * g++.dg/lto/pr45679-0_0.C: New file.
1071 * g++.dg/lto/pr45679-0_1.C: New file.
1072
1073 2010-09-16 Janus Weil <janus@gcc.gnu.org>
1074
1075 PR fortran/45674
1076 * gfortran.dg/class_dummy_2.f03: New.
1077
1078 2010-09-16 Richard Guenther <rguenther@suse.de>
1079
1080 PR tree-optimization/45623
1081 * gcc.dg/torture/pr45623.c: New testcase.
1082
1083 2010-09-16 Ira Rosen <irar@il.ibm.com>
1084
1085 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1086 name and parentheses.
1087 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1088
1089 2010-09-15 Jason Merrill <jason@redhat.com>
1090
1091 * g++.dg/parse/parameter-declaration-2.C: New.
1092
1093 * g++.dg/cpp0x/scoped_enum2.C: New.
1094
1095 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
1096
1097 * gcc.c-torture/compile/20100915-1.c: New test.
1098
1099 2010-09-15 Martin Jambor <mjambor@suse.cz>
1100
1101 PR middle-end/45644
1102 * gcc.dg/ipa/pr45644.c: New test.
1103
1104 2010-09-15 Jakub Jelinek <jakub@redhat.com>
1105
1106 PR tree-optimization/45633
1107 * gcc.dg/vect/pr45633.c: New test.
1108
1109 2010-09-15 Janus Weil <janus@gcc.gnu.org>
1110
1111 PR fortran/45577
1112 * gfortran.dg/allocate_derived_4.f90: New.
1113
1114 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
1115
1116 * lib/target-supports.exp
1117 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1118 supported flag to true for neon.
1119
1120 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1121
1122 PR c++/45665
1123 * g++.dg/template/crash103.C: New.
1124
1125 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
1126
1127 Merge from 'apple/trunk' branch on FSF servers.
1128
1129 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
1130
1131 Radar 4457381
1132 * objc.dg/msg-in-protocol.m: New.
1133 * obj-c++.dg/msg-in-protocol.mm: New.
1134
1135 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
1136
1137 Radar 4219590
1138 * objc.dg/break-in-ifstmt.m: New.
1139
1140 2005-08-22 Ziemowit Laski <zlaski@apple.com>
1141
1142 Radar 4174166
1143 * obj-c++.dg/comp-types-13.mm: New.
1144 * objc.dg/comp-types-12.m: New.
1145
1146 2005-08-22 Ziemowit Laski <zlaski@apple.com>
1147
1148 Radar 4216500
1149 * obj-c++.dg/proto-lossage-7.mm: New.
1150 * objc.dg/proto-lossage-7.m: New.
1151
1152 2010-09-14 Jan Hubicka <jh@suse.cz>
1153
1154 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1155 folding.
1156 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1157 folding.
1158
1159 2010-09-14 Jakub Jelinek <jakub@redhat.com>
1160
1161 PR middle-end/45567
1162 * gcc.dg/pr45567.c: New test.
1163
1164 PR debug/45660
1165 * g++.dg/debug/pr45660.C: New test.
1166
1167 2010-09-14 Ira Rosen <irar@il.ibm.com>
1168
1169 PR tree-optimization/45470
1170 * g++.dg/vect/pr45470-a.cc: New test.
1171 * g++.dg/vect/pr45470-a.cc: New test.
1172
1173 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
1174
1175 PR target/42070
1176 * lib/profopt.exp: Prune warnings on execname2 compile.
1177 * lib/prune.exp: Prune "can't add line info" warnings.
1178
1179 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1180
1181 PR libfortran/45532
1182 * gfortran.dg/namelist_64.f90: New test.
1183
1184 2010-09-13 Jakub Jelinek <jakub@redhat.com>
1185
1186 PR rtl-optimization/45617
1187 * gcc.target/i386/pr45617.c: New test.
1188
1189 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
1190
1191 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1192
1193 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
1194
1195 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1196 * gcc.target/i386/fma4-vector.c: Likewise.
1197 * gcc.target/i386/vectorize2.c: Likewise.
1198 * gcc.target/i386/vectorize4.c: Likewise.
1199 * gcc.target/i386/vectorize5.c: Likewise.
1200 * gcc.target/i386/vectorize6.c: Likewise.
1201 * gcc.target/i386/vectorize8.c: Likewise.
1202
1203 * gcc.target/i386/vect-double-1.c: New.
1204 * gcc.target/i386/vect-double-1a.c: Likewise.
1205 * gcc.target/i386/vect-double-2.c: Likewise.
1206 * gcc.target/i386/vect-double-2a.c: Likewise.
1207
1208 * lib/target-supports.exp (check_effective_target_vect_double):
1209 Set et_vect_double_saved to 0 when tuning for Atom.
1210
1211 2010-09-13 Jan Hubicka <jh@suse.cz>
1212
1213 * gcc.dg/torture/pr23821.c: Drop static keyword.
1214 * gcc.dg/tree-ssa/loop-19.c: Likewise.
1215 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1216
1217 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
1218
1219 * gcc.target/arm/sync-1.c: New.
1220
1221 2010-09-12 Olivier Hainque <hainque@adacore.com>
1222
1223 * gnat.dg/memtrap.adb: New test.
1224
1225 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1226
1227 * gfortran.dg/promotion.f90: Fix options.
1228
1229 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
1230
1231 * g++.dg/cpp0x/range-for1.C: New.
1232 * g++.dg/cpp0x/range-for2.C: New.
1233 * g++.dg/cpp0x/range-for3.C: New.
1234 * g++.dg/cpp0x/range-for4.C: New.
1235 * g++.dg/cpp0x/range-for5.C: New.
1236 * g++.dg/cpp0x/range-for6.C: New.
1237
1238 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
1239
1240 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1241 and counts. Check that transpose is not called.
1242 * gfortran.dg/transpose_2.f90: Update error message.
1243
1244 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1245
1246 PR c++/43824
1247 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1248 * g++.dg/lookup/strong-using-2.C: Likewise.
1249 * g++.dg/lookup/strong-using-3.C: Likewise.
1250 * g++.dg/lookup/strong-using-5.C: Likewise.
1251
1252 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1253 * g++.dg/cpp0x/inline-ns4.C: New.
1254 * g++.dg/cpp0x/inline-ns5.C: New.
1255
1256 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
1257
1258 PR middle-end/45634
1259 * gfortran.fortran-torture/compile/pr45634.f90: New.
1260
1261 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
1262
1263 * objc.dg/fobjc-exceptions.m: New test.
1264
1265 2010-09-10 Jan Hubicka <jh@suse.cz>
1266
1267 * g++.dg/inherit/covariant7.C: Fix pattern matching.
1268
1269 2010-09-10 Martin Jambor <mjambor@suse.cz>
1270
1271 PR tree-optimization/44972
1272 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1273 * gcc.dg/tree-ssa/pr45144.c: Likewise.
1274 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1275 instead.
1276 * g++.dg/torture/pr44972.C: New test.
1277
1278 2010-09-10 Martin Jambor <mjambor@suse.cz>
1279
1280 PR tree-optimization/44972
1281 * g++.dg/torture/pr34850.C: Remove expected warning.
1282
1283 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1284
1285 * gfortran.dg/dummy_optional_arg.f90: New test.
1286
1287 2010-09-08 Jan Hubicka <jh@suse.cz>
1288
1289 PR tree-optimization/45598
1290 * fortran.fortran-torture/compile/pr45598.f90: New test.
1291
1292 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
1293
1294 * lib/target-supports-dg.exp (dg-require-ifunc): New.
1295 * lib/target-supports.exp (check_ifunc_available): New.
1296 * gcc.dg/attr-ifunc-1.c: New.
1297 * gcc.dg/attr-ifunc-2.c: New.
1298 * gcc.dg/attr-ifunc-3.c: New.
1299 * gcc.dg/attr-ifunc-4.c: New.
1300 * gcc.dg/attr-ifunc-5.c: New.
1301 * g++.dg/ext/attr-ifunc-1.C: New.
1302 * g++.dg/ext/attr-ifunc-2.C: New.
1303 * g++.dg/ext/attr-ifunc-3.C: New.
1304 * g++.dg/ext/attr-ifunc-4.C: New.
1305
1306 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
1307
1308 PR middle-end/40386
1309 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1310
1311 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
1312
1313 * gfortran.dg/inline_transpose_1.f90: New test.
1314
1315 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1316
1317 PR c++/45588
1318 * g++.dg/warn/Wunused-var-15.C: New test.
1319
1320 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1321
1322 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1323 hppa*-*-hpux*.
1324
1325 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1326
1327 * objc/execute/exceptions/throw-nil.m: New test.
1328 * objc/execute/exceptions/handler-1.m: Updated to use the new
1329 objc_set_uncaught_exception_handler() function.
1330 * objc/execute/exceptions/matcher-1.m: New test.
1331
1332 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1333
1334 PR fortran/38282
1335 * gfortran.dg/bit_comparison_1.F90: New test.
1336 * gfortran.dg/leadz_trailz_3.f90: New test.
1337 * gfortran.dg/masklr_2.F90: New test.
1338 * gfortran.dg/shiftalr_1.F90: New test.
1339 * gfortran.dg/merge_bits_2.F90: New test.
1340 * gfortran.dg/dshift_2.F90: New test.
1341 * gfortran.dg/bit_comparison_2.F90: New test.
1342 * gfortran.dg/masklr_1.F90: New test.
1343 * gfortran.dg/merge_bits_1.F90: New test.
1344 * gfortran.dg/dshift_1.F90: New test.
1345 * gfortran.dg/shiftalr_2.F90: New test.
1346
1347 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1348
1349 * objc.dg/type-stream-1.m: Replaced with a test that tests that
1350 functions from objc/typedstream.h are deprecated.
1351
1352 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1353
1354 * lib/target-supports.exp
1355 (check_effective_target_run_expensive_tests): New proc.
1356 * gcc.c-torture/compile/limits-fnargs.c: Use
1357 dg-require-effective-target run_expensive_tests.
1358
1359 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1360
1361 PR fortran/45597
1362 * gfortran.dg/gomp/pr45597.f90: New test.
1363
1364 PR fortran/45595
1365 * gfortran.dg/gomp/pr45595.f90: New test.
1366
1367 2010-09-08 Michael Matz <matz@suse.de>
1368
1369 * c-c++-common/uninit-17.c: Adjust.
1370
1371 2010-09-08 Michael Matz <matz@suse.de>
1372
1373 PR tree-optimization/43430
1374 * gcc.dg/vect/pr43430-2.c: New test.
1375
1376 2010-09-08 Michael Matz <matz@suse.de>
1377
1378 PR tree-optimization/33244
1379 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1380
1381 2010-09-08 Richard Guenther <rguenther@suse.de>
1382
1383 PR tree-optimization/45578
1384 * gfortran.dg/pr45578.f90: New testcase.
1385
1386 2010-09-08 Richard Guenther <rguenther@suse.de>
1387
1388 PR testsuite/45590
1389 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1390
1391 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1392
1393 PR fortran/45576
1394 * gfortran.dg/char_length_18.f90: New test.
1395
1396 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
1397
1398 PR target/36502
1399 * gcc.target/i386/pr36502.c: New test.
1400
1401 PR target/42313
1402 PR target/44651
1403 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1404 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1405
1406 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
1407
1408 * gfortran.dg/achar_4.f90: Enable bounds checking.
1409
1410 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
1411
1412 PR target/45206
1413 * gcc.target/i386/pr45206.c: New test.
1414
1415 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
1416
1417 PR fortran/45505
1418 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1419
1420 2010-09-07 Jan Hubicka <jh@suse.cz>
1421
1422 * gcc.c-torture/compile/20100907.c: New testcase.
1423
1424 2010-09-07 Richard Guenther <rguenther@suse.de>
1425
1426 PR middle-end/45569
1427 * g++.dg/eh/pr45569.C: New testcase.
1428
1429 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
1430
1431 PR target/43137
1432 * gcc.target/arm/pr43137.c: New test.
1433
1434 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1435
1436 PR fortran/36931
1437 * gfortran.dg/dependency_35.f90: New test.
1438
1439 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1440
1441 PR fortran/34145
1442 * gfortran.dg/char_length_17.f90: New test.
1443
1444 2010-09-06 Dodji Seketeli <dodji@redhat.com>
1445
1446 PR c++/45200
1447 PR c++/45293
1448 PR c++/45558
1449 * g++.dg/template/typedef34.C: New test.
1450 * g++.dg/template/typedef35.C: New test.
1451
1452 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
1453
1454 PR target/22152
1455 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1456
1457 2010-09-06 Mark Mitchell <mark@codesourcery.com>
1458
1459 * g++.dg/warn/Wdouble-promotion.C: New.
1460
1461 2010-09-06 Arnaud Charlet <charlet@adacore.com>
1462
1463 * g++.dg/parse/redef2.C: New.
1464
1465 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1466
1467 * gcc.dg/20100906-1.c: New testcase.
1468
1469 2010-09-06 Jakub Jelinek <jakub@redhat.com>
1470
1471 PR testsuite/45543
1472 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1473 DW_TAG_enumeration_type DIE.
1474
1475 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
1476
1477 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1478 Update XFAILs.
1479
1480 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
1481
1482 PR rtl-optimization/44919
1483 * g++.dg/opt/pr44919.C: New.
1484
1485 2010-09-06 Tobias Burnus <burnus@net-b.de>
1486
1487 PR fortran/38282
1488 * gfortran.dg/iall_iany_iparity_1.f90: New.
1489 * gfortran.dg/iall_iany_iparity_2.f90: New.
1490
1491 2010-09-06 Jason Merrill <jason@redhat.com>
1492
1493 * g++.dg/cpp0x/initlist42.C: New.
1494
1495 * g++.dg/cpp0x/auto19.C: New.
1496
1497 * g++.dg/template/sfinae25.C: New.
1498 * g++.dg/template/char1.C: Expect warning.
1499 * g++.dg/template/nontype10.C: Likewise.
1500
1501 * g++.dg/cpp0x/implicit9.C: New.
1502
1503 * g++.dg/cpp0x/initlist43.C: New.
1504
1505 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
1506
1507 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1508
1509 2010-09-05 Mark Mitchell <mark@codesourcery.com>
1510
1511 * gcc.dg/Wdouble-promotion.c: New.
1512
1513 2010-09-05 Tobias Burnus <burnus@net-b.de>
1514
1515 * gfortran.dg/float128_1.f90: Remove test case as
1516 it always fails since Rev 163611 backed out the
1517 front-end implementation.
1518
1519 2010-09-05 Tobias Burnus <burnus@net-b.de>
1520
1521 * gfortran.dg/float128_1.f90: XFAIL test case.
1522
1523 2010-09-05 Tobias Burnus <burnus@net-b.de>
1524
1525 * gfortran.dg/bessel_7.f90: Decrease required precision.
1526
1527 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
1528
1529 PR testsuite/45545
1530 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1531 ref-all-matching targets.
1532
1533 2010-09-05 Richard Guenther <rguenther@suse.de>
1534
1535 PR tree-optimization/45535
1536 * gcc.c-torture/compile/pr45535.c: New testcase.
1537
1538 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
1539
1540 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1541 "\[^\n\]*".
1542 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1543 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1544 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1545 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1546 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1547 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1548 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1549 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1550 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1551 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1552 * gcc.target/i386/pr22152.c: Likewise.
1553 * gcc.target/i386/pr36992-1.c: Likewise.
1554 * gcc.target/i386/pr36992-2.c: Likewise.
1555 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1556
1557 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1558
1559 PR testsuite/43957
1560 * gcc.dg/const-uniq-1.c: Modify regexp.
1561
1562 2010-09-04 Tobias Burnus <burnus@net-b.de>
1563
1564 PR fortran/45530
1565 * gfortran.dg/namelist_63.f90: New.
1566
1567 2010-09-04 Jan Hubicka <jh@suse.cz>
1568
1569 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1570 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1571
1572 2010-09-04 Jan Hubicka <jh@suse.cz>
1573
1574 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1575
1576 2010-09-04 Janus Weil <janus@gcc.gnu.org>
1577
1578 PR fortran/45507
1579 * gfortran.dg/allocate_alloc_opt_12.f90: New.
1580
1581 2010-09-03 Joseph Myers <joseph@codesourcery.com>
1582
1583 * gcc.dg/opts-4.c: New test.
1584
1585 2010-09-03 Steve Ellcey <sje@cup.hp.com>
1586
1587 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1588 * gcc.dg/vect/vect-peel-4.c: Ditto.
1589
1590 2010-09-03 Daniel Kraft <d@domob.eu>
1591
1592 PR fortran/45525
1593 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1594
1595 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1596
1597 PR fortran/45159
1598 * gfortran.dg/dependency_34.f90: New test.
1599
1600 2010-09-03 Steve Ellcey <sje@cup.hp.com>
1601
1602 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1603
1604 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1605
1606 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1607 gcc.target/i386/clearcap.map if supported.
1608
1609 2010-09-03 Michael Matz <matz@suse.de>
1610
1611 PR middle-end/45415
1612 * gcc.dg/pr45415.c: New test.
1613
1614 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
1615
1616 PR tree-optimization/45506
1617 * gcc.dg/pr45506.c: New.
1618
1619 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
1620
1621 PR target/45476
1622 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1623 * gcc.target/i386/float128-2.c: Ditto.
1624
1625 2010-09-03 Daniel Kraft <d@domob.eu>
1626
1627 PR fortran/34162
1628 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1629 * gfortran.dg/internal_dummy_2.f08: New test.
1630 * gfortran.dg/internal_dummy_3.f08: New test.
1631 * gfortran.dg/internal_dummy_4.f08: New test.
1632
1633 2010-09-03 Jakub Jelinek <jakub@redhat.com>
1634
1635 PR debug/45500
1636 * gcc.target/i386/pr45500.c: New test.
1637
1638 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
1639
1640 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1641
1642 2010-09-03 Daniel Kraft <d@domob.eu>
1643
1644 PR fortran/44602
1645 * gfortran.dg/exit_2.f08; Adapt error messages.
1646 * gfortran.dg/exit_3.f08: New test.
1647 * gfortran.dg/exit_4.f08: New test.
1648 * gfortran.dg/exit_5.f03: New test.
1649
1650 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1651
1652 * gfortran.dg/ishft_4.f90: New test.
1653
1654 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1655
1656 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1657 FRIZ/XSRIZ instruciton for (double)(long long)x.
1658 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1659
1660 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1661
1662 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1663
1664 2010-09-02 Richard Guenther <rguenther@suse.de>
1665
1666 PR tree-optimization/44937
1667 PR tree-optimization/45412
1668 * g++.dg/opt/pr45412.C: New testcase.
1669 * gcc.c-torture/compile/pr45412.c: Likewise.
1670 * gcc.c-torture/compile/pr44937.c: Likewise.
1671
1672 2010-09-02 Joseph Myers <joseph@codesourcery.com>
1673
1674 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
1675 but using -Werror=comment.
1676 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1677 expected error messages.
1678
1679 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1680
1681 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1682 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1683
1684 2010-09-02 Tobias Burnus <burnus@net-b.de>
1685
1686 PR fortran/45489
1687 * gfortran.dg/initialization_27.f90: New.
1688
1689 2010-09-02 Ira Rosen <irar@il.ibm.com>
1690
1691 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1692 check into different basic blocks. Expect vectorization if misaligned
1693 stores are supported.
1694 * gcc.dg/vect/bb-slp-8a.c: New test.
1695 * gcc.dg/vect/bb-slp-8b.c: New test.
1696
1697 2010-09-01 Steve Ellcey <sje@cup.hp.com>
1698
1699 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1700
1701 2010-09-01 Janus Weil <janus@gcc.gnu.org>
1702
1703 PR fortran/44541
1704 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1705 * gfortran.dg/class_dummy_1.f03: New.
1706
1707 2010-09-01 Jakub Jelinek <jakub@redhat.com>
1708
1709 PR middle-end/45458
1710 * g++.dg/tree-prof/partition2.C: New test.
1711
1712 2010-09-01 Richard Guenther <rguenther@suse.de>
1713
1714 * gcc.dg/vect/vect-outer-fir.c: Adjust.
1715 * gcc.dg/tree-ssa/vrp54.c: New testcase.
1716 * gcc.c-torture/execute/20100827-1.c: Likewise.
1717
1718 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1719
1720 * gfortran.dg/execute_command_line_1.f90: New test.
1721
1722 2010-08-31 Jakub Jelinek <jakub@redhat.com>
1723
1724 PR preprocessor/45457
1725 * c-c++-common/cpp/pr45457.c: New test.
1726
1727 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
1728
1729 * gcc.dg/nested-func-8.c: New test.
1730
1731 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1732
1733 PR fortran/38282
1734 * gfortran.dg/popcnt_poppar_1.F90: New test.
1735 * gfortran.dg/popcnt_poppar_2.F90: New test.
1736
1737 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
1738
1739 * gcc.target/i386/volatile-2.c: Require nonpic target.
1740
1741 2010-08-31 Jakub Jelinek <jakub@redhat.com>
1742
1743 PR middle-end/45461
1744 * gcc.dg/pr45461.c: New test.
1745
1746 2010-08-31 Richard Guenther <rguenther@suse.de>
1747
1748 PR testsuite/45455
1749 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1750
1751 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
1752
1753 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1754
1755 2010-08-30 Janus Weil <janus@gcc.gnu.org>
1756
1757 PR fortran/45456
1758 * gfortran.dg/typebound_proc_18.f03: New.
1759
1760 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
1761
1762 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1763 * lib/scanasm.exp (scan-stack-usage): Likewise.
1764 (scan-stack-usage-not): Likewise.
1765 * gcc.dg/stack-usage-1.c: New test.
1766 * gcc.target/i386/stack-usage-realign.c: Likewise.
1767
1768 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
1769
1770 PR tree-optimization/45427
1771 * gcc.dg/tree-ssa/pr45427.c: New test.
1772
1773 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1774
1775 PR c++/45043
1776 * g++.dg/template/crash102.C: New.
1777
1778 2010-08-30 Jakub Jelinek <jakub@redhat.com>
1779
1780 PR middle-end/45423
1781 * gcc.dg/gomp/atomic-12.c: New test.
1782 * gcc.dg/gomp/atomic-13.c: New test.
1783 * gcc.dg/gomp/atomic-14.c: New test.
1784 * g++.dg/gomp/atomic-11.C: New test.
1785 * g++.dg/gomp/atomic-12.C: New test.
1786 * g++.dg/gomp/atomic-13.C: New test.
1787 * g++.dg/gomp/atomic-14.C: New test.
1788
1789 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1790
1791 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1792 delimiter.
1793
1794 2010-08-30 Thomas Quinot <quinot@adacore.com>
1795
1796 * gnat.dg/discr24.adb: New test.
1797
1798 2010-08-30 Richard Guenther <rguenther@suse.de>
1799
1800 PR tree-optimization/45449
1801 * gcc.dg/pr45449.c: New testcase.
1802
1803 2010-08-30 Joseph Myers <joseph@codesourcery.com>
1804
1805 * gcc.dg/opts-1.c: Expect errors, not warnings.
1806
1807 2010-08-29 Janus Weil <janus@gcc.gnu.org>
1808
1809 PR fortran/42769
1810 * gfortran.dg/dynamic_dispatch_11.f03: New.
1811
1812 2010-08-29 Jason Merrill <jason@redhat.com>
1813
1814 PR c++/44991
1815 * g++.dg/parse/defarg15.C: New.
1816
1817 2010-08-29 Janus Weil <janus@gcc.gnu.org>
1818
1819 PR fortran/45439
1820 * gfortran.dg/select_type_16.f03: New.
1821
1822 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
1823 Tobias Burnus <burnus@net-b.de>
1824
1825 * gfortran.dg/bessel_7.f90: Decrease required precision.
1826
1827 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
1828 Kaz Kojima <kkojima@gcc.gnu.org>
1829
1830 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
1831
1832 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1833
1834 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1835 floating point conversion code generation.
1836 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1837 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1838 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1839 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1840 to integer conversion code generation.
1841 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1842 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1843 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1844 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1845
1846 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1847
1848 PR fortran/32049
1849 * gfortran.dg/random_seed_1.f90: Adjust test.
1850 * gfortran.dg/float128_1.f90: New test.
1851
1852 2010-08-27 Tobias Burnus <burnus@net-b.de>
1853
1854 PR fortran/33197
1855 * gfortran.dg/norm2_1.f90: New.
1856 * gfortran.dg/norm2_2.f90: New.
1857 * gfortran.dg/norm2_3.f90: New.
1858 * gfortran.dg/norm2_4.f90: New.
1859 * gfortran.dg/parity_1.f90: New.
1860 * gfortran.dg/parity_2.f90: New.
1861 * gfortran.dg/parity_3.f90: New.
1862
1863 2010-08-27 Janus Weil <janus@gcc.gnu.org>
1864
1865 PR fortran/45420
1866 * gfortran.dg/select_type_15.f03: New.
1867
1868 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1869
1870 PR libfortran/43217
1871 * gfortran.dg/hollerith8.f90: New test.
1872
1873 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1874
1875 PR fortran/45159
1876 * gfortran.dg/dependency_33.f90: New test.
1877
1878 2010-08-27 Richard Guenther <rguenther@suse.de>
1879
1880 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1881 * gcc.dg/graphite/scop-2.c: Likewise.
1882 * gcc.dg/graphite/scop-20.c: Likewise.
1883 * gcc.dg/vect/slp-25.c: Likewise.
1884
1885 2010-08-27 Olivier Hainque <hainque@adacore.com>
1886
1887 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1888
1889 2010-08-26 Daniel Kraft <d@domob.eu>
1890
1891 PR fortran/38936
1892 PR fortran/44047
1893 PR fortran/45384
1894 * gfortran.dg/associate_8.f03: New test.
1895 * gfortran.dg/select_type_13.f03: New test.
1896 * gfortran.dg/select_type_14.f03: New test.
1897
1898 2010-08-26 Jakub Jelinek <jakub@redhat.com>
1899
1900 PR tree-optimization/44485
1901 * gcc.dg/pr44485.c: New test.
1902
1903 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1904
1905 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1906 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1907 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1908
1909 2010-08-26 Richard Guenther <rguenther@suse.de>
1910
1911 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1912 * gcc.dg/graphite/scop-21.c: Likewise.
1913
1914 2010-08-26 Richard Guenther <rguenther@suse.de>
1915
1916 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1917 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1918 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1919 * gcc.dg/vect/vect-91.c: Likewise.
1920 * gcc.dg/vect/vect-peel-1.c: Likewise.
1921 * gcc.dg/vect/vect-peel-2.c: Likewise.
1922 * gcc.dg/vect/vect-peel-4.c: Likewise.
1923
1924 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1925
1926 PR libfortran/41859
1927 * gfortran.dg/der_io_4.f90: New test.
1928
1929 2010-08-25 Jakub Jelinek <jakub@redhat.com>
1930
1931 PR rtl-optimization/44858
1932 * gcc.c-torture/execute/pr44858.c: New test.
1933
1934 PR rtl-optimization/45400
1935 * g++.dg/other/i386-8.C: New test.
1936
1937 2010-08-25 Richard Guenther <rguenther@suse.de>
1938
1939 * gcc.dg/alias-8.c: Adjust.
1940
1941 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
1942
1943 * gcc.target/i386/combine-mul.c: New test.
1944
1945 2010-08-25 Richard Guenther <rguenther@suse.de>
1946
1947 PR lto/44562
1948 * gcc.dg/graphite/id-27.c: New testcase.
1949 * gcc.dg/lto/20100825-1_0.c: Likewise.
1950
1951 2010-08-25 Richard Guenther <rguenther@suse.de>
1952
1953 PR tree-optimization/45316
1954 * g++.dg/opt/pr45316.C: New testcase.
1955
1956 2010-08-25 Richard Guenther <rguenther@suse.de>
1957
1958 PR tree-optimization/45393
1959 * g++.dg/torture/pr45393.C: New testcase.
1960
1961 2010-08-25 Jakub Jelinek <jakub@redhat.com>
1962
1963 PR tree-optimization/45059
1964 * gcc.c-torture/compile/pr45059.c: New test.
1965
1966 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
1967
1968 * lib/target-supports.exp (check_effective_target_vect_unpack):
1969 Set vect_unpack supported flag to true for neon.
1970
1971 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1972
1973 * gcc.dg/tree-ssa/ifc-5.c: New.
1974
1975 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1976
1977 * gcc.dg/tree-ssa/ifc-4.c: New.
1978 * gcc.dg/tree-ssa/ifc-7.c: New.
1979
1980 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
1981
1982 * gcc.dg/vect/vect.exp: Check loongson targets
1983 * g++.dg/vect/vect.exp: Likewise
1984 * gfortran.dg/vect/vect.exp: Likewise
1985
1986 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1987
1988 * gcc.target/powerpc/vsx-mass-1.c: New file, test
1989 -mveclibabi=mass.
1990
1991 2010-08-23 Janus Weil <janus@gcc.gnu.org>
1992
1993 PR fortran/45366
1994 * gfortran.dg/proc_ptr_29.f90: New.
1995
1996 2010-08-22 Tobias Burnus <burnus@net-b.de>
1997 Dominique d'Humieres <dominiq@lps.ens.fr>
1998
1999 PR fortran/45367
2000 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2001
2002 2010-08-22 Tobias Burnus <burnus@net-b.de>
2003
2004 PR fortran/45367
2005 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2006
2007 2010-08-22 Tobias Burnus <burnus@net-b.de>
2008
2009 PR fortran/36158
2010 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2011
2012 2010-08-22 Tobias Burnus <burnus@net-b.de>
2013 Dominique d'Humieres <dominiq@lps.ens.fr>
2014
2015 PR fortran/45367
2016 PR fortran/36158
2017 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2018 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2019
2020 2010-08-21 Janus Weil <janus@gcc.gnu.org>
2021
2022 PR fortran/44863
2023 PR fortran/45271
2024 PR fortran/45290
2025 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2026 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2027 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2028
2029 2010-08-21 Tobias Burnus <burnus@net-b.de>
2030
2031 PR fortran/36158
2032 PR fortran/33197
2033 * gfortran.dg/bessel_6.f90: New.
2034 * gfortran.dg/bessel_7.f90: New.
2035
2036 2010-08-20 Jan Hubicka <jh@suse.cz>
2037
2038 PR c++/45307
2039 PR c++/17736
2040 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2041 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2042
2043 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
2044
2045 PR target/45336
2046 * gcc.target/i386/pr45336-1.c: New.
2047 * gcc.target/i386/pr45336-2.c: Likewise.
2048 * gcc.target/i386/pr45336-3.c: Likewise.
2049 * gcc.target/i386/pr45336-4.c: Likewise.
2050
2051 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
2052
2053 PR testsuite/45361
2054 * gcc.target/i386/volatile-2.c: Update scan strings to also
2055 include (%rip) for the memory reference on x86_64.
2056
2057 2010-08-20 Jakub Jelinek <jakub@redhat.com>
2058
2059 PR middle-end/44974
2060 * gcc.dg/pr44974.c: New test.
2061
2062 PR rtl-optimization/45353
2063 * gcc.dg/pr45353.c: New test.
2064
2065 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
2066
2067 * gcc.target/i386/volatile-2.c: New.
2068
2069 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
2070
2071 PR rtl-optimization/44691
2072 * gfortran.dg/pr44691.f: New test.
2073
2074 2010-10-19 Olivier Hainque <hainque@adacore.com>
2075
2076 * gcc.target/sparc/sibcall-dslot.c: New testcase.
2077
2078 2010-08-19 Jason Merrill <jason@redhat.com>
2079
2080 * g++.dg/init/synth3.C: New.
2081 * g++.dg/init/value8.C: New.
2082 * g++.dg/tree-ssa/empty-2.C: New.
2083 * g++.dg/cpp0x/noexcept09.C: New.
2084
2085 2010-08-19 Daniel Kraft <d@domob.eu>
2086
2087 PR fortran/29785
2088 PR fortran/45016
2089 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2090 * gfortran.dg/pointer_remapping_1.f90: New test.
2091 * gfortran.dg/pointer_remapping_2.f03: New test.
2092 * gfortran.dg/pointer_remapping_3.f08: New test.
2093 * gfortran.dg/pointer_remapping_4.f03: New test.
2094 * gfortran.dg/pointer_remapping_5.f08: New test.
2095 * gfortran.dg/pointer_remapping_6.f08: New test.
2096
2097 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
2098
2099 PR testsuite/45324
2100 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2101
2102 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2103
2104 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2105
2106 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
2107
2108 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2109 variable.
2110
2111 2010-08-19 Ian Bolton <ian.bolton@arm.com>
2112
2113 PR target/45070
2114 * gcc.c-torture/execute/pr45070.c: New.
2115
2116 2010-08-19 Ian Bolton <ian.bolton@arm.com>
2117
2118 * g++.dg/pr44328.C: New test.
2119
2120 2010-08-19 Tobias Burnus <burnus@net-b.de>
2121
2122 PR fortran/36158
2123 PR fortran/33197
2124 * gfortran.dg/bessel_3.f90: New.
2125 * gfortran.dg/bessel_4.f90: New.
2126 * gfortran.dg/bessel_5.f90: New.
2127
2128 2010-08-19 Janus Weil <janus@gcc.gnu.org>
2129
2130 PR fortran/45290
2131 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2132 * gfortran.dg/pointer_init_2.f90: New.
2133 * gfortran.dg/pointer_init_3.f90: New.
2134 * gfortran.dg/pointer_init_4.f90: New.
2135
2136 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
2137
2138 PR c++/45049
2139 * g++.dg/pr45049-1.C: New test.
2140 * g++.dg/pr45049-2.C: New test.
2141
2142 2010-08-18 Jie Zhang <jie@codesourcery.com>
2143
2144 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2145 20 if __ARM_PCS is defined otherwise 64.
2146 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2147 instead of hard coded 64.
2148
2149 2010-08-18 Yao Qi <yao@codesourcery.com>
2150
2151 PR target/45094
2152 * gcc.target/arm/pr45094.c: New test.
2153
2154 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2155
2156 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2157
2158 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2159
2160 PR rtl-optimization/42575
2161 * gcc.target/arm/pr42575.c: New test.
2162
2163 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
2164
2165 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2166 * gcc.dg/tls/thr-cse-1.c: New.
2167
2168 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
2169
2170 PR debug/42487
2171 * lib/target-supports.exp
2172 (check_effective_target_function_sections): New.
2173 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2174 function sections before proceding.
2175
2176 2010-08-17 Jakub Jelinek <jakub@redhat.com>
2177
2178 PR fortran/45308
2179 * gfortran.dg/pr45308.f03: New test.
2180
2181 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
2182
2183 PR target/45296
2184 * gcc.target/i386/pr45296.c: New test.
2185
2186 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
2187
2188 * g++.dg/ext/uow-1.C: New.
2189 * g++.dg/ext/uow-2.C: New.
2190 * g++.dg/ext/uow-3.C: New.
2191 * g++.dg/ext/uow-4.C: New.
2192
2193 2010-08-17 Richard Guenther <rguenther@suse.de>
2194
2195 PR testsuite/45266
2196 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2197
2198 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
2199
2200 PR c/40563
2201 * gcc.dg/Wcxx-compat-20.c: New test.
2202
2203 2010-08-17 Daniel Kraft <d@domob.eu>
2204
2205 PR fortran/38936
2206 * gfortran.dg/associate_1.f03: Extended to test newly supported
2207 features like association to variables.
2208 * gfortran.dg/associate_3.f03: Removed check for illegal change
2209 of associate-name here...
2210 * gfortran.dg/associate_5.f03: ...and added it here.
2211 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2212 * gfortran.dg/associate_7.f03: New test.
2213
2214 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
2215
2216 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2217
2218 2010-08-15 Daniel Kraft <d@domob.eu>
2219
2220 PR fortran/38936
2221 * gfortran.dg/associate_1.f03: Enable test for array expressions.
2222 * gfortran.dg/associate_3.f03: Clarify comment.
2223 * gfortran.dg/associate_5.f03: New test.
2224 * gfortran.dg/associate_6.f03: New test.
2225
2226 2010-08-15 Tobias Burnus <burnus@net-b.de>
2227
2228 PR fortran/45211
2229 * gfortran.dg/bind_c_usage_21.f90: New.
2230 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2231
2232 2010-08-15 Tobias Burnus <burnus@net-b.de>
2233
2234 * gfortran.dg/optional_absent_1.f90: New.
2235 * gfortran.dg/null_actual.f90: New.
2236
2237 2010-08-15 Tobias Burnus <burnus@net-b.de>
2238
2239 * gfortran.dg/pointer_target_1.f90: New.
2240 * gfortran.dg/pointer_target_2.f90: New.
2241 * gfortran.dg/pointer_target_3.f90: New.
2242
2243 2010-08-15 Daniel Kraft <d@domob.eu>
2244
2245 PR fortran/45197
2246 * gfortran.dg/elemental_args_check_3.f90: New test.
2247 * gfortran.dg/impure_1.f08: New test.
2248 * gfortran.dg/impure_2.f08: New test.
2249 * gfortran.dg/impure_3.f90: New test.
2250 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2251
2252 2010-08-15 Ira Rosen <irar@il.ibm.com>
2253
2254 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2255 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2256 SLP tests.
2257 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2258 misaligned loads.
2259 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2260 misaligned stores.c
2261 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2262
2263 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2264
2265 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2266 dg-require-effective-target after dg-do.
2267
2268 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2269
2270 * lib/target-supports.exp (check_effective_target_vect_int): Return
2271 true for Loongson targets.
2272 (check_effective_target_vect_shift): Likewise.
2273 (check_effective_target_vect_no_int_max): Likewise.
2274 (check_effective_target_vect_no_align): Likewise.
2275 (check_effective_target_vect_short_mult): Likewise.
2276
2277 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
2278
2279 * g++.dg/cast.C: Change fields of structures to "long" to pass
2280 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2281 * g++.dg/cpp0x/iop.C: Ditto.
2282 * g++.dg/cpp0x/named_refs.C: Ditto.
2283 * g++.dg/cpp0x/rv1p.C: Ditto.
2284 * g++.dg/cpp0x/rv2p.C: Ditto.
2285 * g++.dg/cpp0x/rv3p.C: Ditto.
2286 * g++.dg/cpp0x/rv4p.C: Ditto.
2287 * g++.dg/cpp0x/rv5p.C: Ditto.
2288 * g++.dg/cpp0x/rv6p.C: Ditto.
2289 * g++.dg/cpp0x/rv7p.C: Ditto.
2290 * g++.dg/cpp0x/rv8p.C: Ditto.
2291 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2292
2293 2010-08-13 Daniel Kraft <d@domob.eu>
2294
2295 * gfortran.dg/implied_shape_1.f08: New test.
2296 * gfortran.dg/implied_shape_2.f90: New test.
2297 * gfortran.dg/implied_shape_3.f08: New test.
2298
2299 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2300
2301 PR libfortran/42526
2302 * gfortran.dg/char_component_initializer_1.f90: New test.
2303
2304 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
2305
2306 PR tree-optimization/45241
2307 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2308
2309 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
2310
2311 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2312 to dg-options.
2313 * gcc.target/i386/pr40906-2.c: Ditto.
2314 * gcc.target/i386/pr40906-3.c: Ditto.
2315
2316 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2317
2318 PR middle-end/45262
2319 * gcc.c-torture/execute/pr45262.c: New test.
2320
2321 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
2322
2323 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2324 empty argument.
2325 * g++.dg/other/profile1.C: Ditto.
2326
2327 2010-08-12 Richard Guenther <rguenther@suse.de>
2328
2329 PR tree-optimization/45232
2330 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2331 * gcc.dg/tree-ssa/loop-7.c: Adjust.
2332 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2333 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2334 unsigned arithmetic.
2335 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2336 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2337 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2338 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2339 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2340 unsigned arithmetic.
2341 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2342 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2343 unsigned arithmetic.
2344 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2345 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2346 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2347 unsigned arithmetic.
2348 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2349 * gcc.dg/tree-ssa/negate.c: Adjust.
2350 * gcc.dg/vect/vect-1.c: Adjust.
2351 * gfortran.dg/reassoc_6.f: XFAIL.
2352
2353 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2354
2355 PR debug/45259
2356 * gcc.dg/pr45259.c: New test.
2357
2358 2010-08-12 Wei Guozhi <carrot@google.com>
2359
2360 PR target/44999
2361 * gcc.target/arm/pr44999.c: New testcase.
2362
2363 2010-08-12 Jie Zhang <jie@codesourcery.com>
2364
2365 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2366 (N): Likewise.
2367 (main): Adjust accordingly.
2368
2369 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2370
2371 * gfortran.dg/graphite/id-22.f: New.
2372
2373 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2374
2375 * gcc.dg/graphite/id-26.c: New.
2376
2377 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2378
2379 * gcc.dg/graphite/id-25.c: New.
2380
2381 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2382
2383 * gcc.dg/graphite/run-id-5.c: New.
2384 * gcc.dg/graphite/run-id-6.c: New.
2385 * gfortran.dg/graphite/id-21.f: New.
2386
2387 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2388
2389 * gcc.dg/graphite/id-24.c: New.
2390
2391 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2392
2393 * gcc.dg/tree-ssa/pr20742.c: New.
2394
2395 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2396
2397 * gcc.dg/graphite/id-23.c: New.
2398
2399 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2400
2401 * gfortran.dg/graphite/id-20.f: Adjust testcase.
2402
2403 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2404
2405 * gcc.dg/graphite/pr42729.c: New.
2406
2407 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2408
2409 * gfortran.dg/graphite/id-20.f: New.
2410
2411 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2412
2413 * gcc.dg/graphite/id-22.c: New.
2414
2415 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2416
2417 * gcc.dg/graphite/run-id-2.c: Call abort.
2418
2419 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2420
2421 * gcc.dg/graphite/id-20.c: New.
2422
2423 2010-08-11 Janus Weil <janus@gcc.gnu.org>
2424 Steve Kargl <kargl@gcc.gnu.org>
2425
2426 PR fortran/44595
2427 * gfortran.dg/move_alloc_3.f90: New.
2428 * gfortran.dg/random_seed_2.f90: New.
2429
2430 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2431
2432 * lib/target-supports.exp (check_effective_target_sync_int_long):
2433 Add hppa*-*-linux*.
2434 (check_effective_target_sync_char_short): Likewise.
2435
2436 2010-08-10 Yao Qi <yao@codesourcery.com>
2437
2438 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2439 general form.
2440 * gcc.dg/tree-ssa/loop-31.c: Likewise.
2441 * g++.dg/other/packed1.C: Likewise.
2442 * g++.dg/other/crash-4.C: Likewise.
2443 * g++.dg/ext/packed8.C: Likewise.
2444 * g++.dg/init/array16.C: Likewise.
2445
2446 2010-08-10 xinliang David Li <davidxl@google.com>
2447 * gcc.dg/tree-ssa/loop-19.c: Add option
2448 -fno-prefetch-loop-array
2449
2450 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
2451
2452 PR middle-end/45182
2453 * gcc.c-torture/compile/pr45182.c: New test.
2454
2455 2010-08-09 Jason Merrill <jason@redhat.com>
2456
2457 PR c++/45236
2458 * g++.dg/cpp0x/variadic-104.C: New.
2459
2460 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2461
2462 PR fortran/44235
2463 * gfortran.dg/dependency_32.f90: New test.
2464
2465 2010-08-09 Richard Guenther <rguenther@suse.de>
2466
2467 PR middle-end/44632
2468 * g++.dg/opt/nrv17.C: New testcase.
2469
2470 2010-08-09 Richard Guenther <rguenther@suse.de>
2471
2472 PR middle-end/45212
2473 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2474 alignment from MEM_REF offset only if we took it from the
2475 base object.
2476
2477 * gcc.target/i386/pr24178.c: New testcase.
2478
2479 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2480
2481 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2482 * gcc.dg/20030702-1.c: Ditto.
2483 * gcc.dg/20050309-1.c: Ditto.
2484 * gcc.dg/20050325-1.c: Ditto.
2485 * gcc.dg/20050330-2.c: Ditto.
2486 * gcc.dg/20051201-1.c: Ditto.
2487 * gcc.dg/gomp/pr27573.c: Ditto.
2488 * gcc.dg/gomp/pr34610.c: Ditto.
2489 * gcc.dg/pr24225.c: Ditto.
2490 * gcc.dg/pr26570.c: Ditto.
2491 * gcc.dg/pr32773.c: Ditto.
2492 * g++.dg/gcov/gcov-6.C: Ditto.
2493 * g++.dg/gomp/pr34608.C: Ditto.
2494 * gfortran.dg/gomp/pr27573.f90: Ditto.
2495
2496 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
2497 dg-require-host-local dg directive.
2498 * gcc.dg/profile-dir-2.c: Ditto.
2499 * gcc.dg/profile-dir-3.c: Ditto.
2500
2501 2010-08-08 Richard Guenther <rguenther@suse.de>
2502
2503 PR tree-optimization/45109
2504 * gcc.c-torture/compile/pr45109.c: New testcase.
2505
2506 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2507
2508 * gcc.dg/march.c: Skip if -march defined.
2509 * gcc.dg/mtune.c: Skip if -mtune defined.
2510
2511 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2512 generic thunk support.
2513
2514 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
2515
2516 PR target/45213
2517 * gcc.target/i386/pr45213.c: New test.
2518
2519 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2520
2521 PR libfortran/45143
2522 * gfortran.dg/fmt_error_11.f03: New test.
2523
2524 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
2525
2526 * lib/target-supports.exp (check_effective_target_sync_int_long):
2527 Add arm*-*-linux-gnueabi.
2528 (check_effective_target_sync_char_short): Likewise.
2529
2530 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2531
2532 PR fortran/45159
2533 * gfortran.dg/dependency_31.f90: New test.
2534
2535 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2536
2537 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
2538
2539 2010-08-06 Jason Merrill <jason@redhat.com>
2540
2541 * g++.dg/cpp0x/sfinae3.C: New.
2542 * g++.dg/cpp0x/sfinae4.C: New.
2543
2544 2010-08-06 Richard Guenther <rguenther@suse.de>
2545
2546 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2547 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2548 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2549 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2550 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2551 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2552 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2553 * gcc.c-torture/execute/20100805-1.c: Likewise.
2554
2555 2010-08-05 Martin Jambor <mjambor@suse.cz>
2556
2557 PR testsuite/42855
2558 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2559
2560 2010-08-05 Martin Jambor <mjambor@suse.cz>
2561
2562 * gcc.dg/ipa/ipcp-ii-1.c: New test.
2563 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2564
2565 2010-08-05 Martin Jambor <mjambor@suse.cz>
2566
2567 * g++.dg/ipa/devirt-1.C: New test.
2568 * g++.dg/ipa/devirt-2.C: Likewise.
2569 * g++.dg/ipa/devirt-3.C: Likewise.
2570 * g++.dg/ipa/devirt-4.C: Likewise.
2571 * g++.dg/ipa/devirt-5.C: Likewise.
2572 * gcc.dg/ipa/iinline-3.c: Likewise.
2573
2574 2010-08-05 Jie Zhang <jie@codesourcery.com>
2575
2576 PR tree-optimization/45144
2577 * gcc.dg/tree-ssa/pr45144.c: New test.
2578
2579 2010-08-04 Janus Weil <janus@gcc.gnu.org>
2580
2581 PR fortran/42207
2582 PR fortran/44064
2583 PR fortran/44065
2584 * gfortran.dg/class_25.f03: New.
2585 * gfortran.dg/class_26.f03: New.
2586
2587 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
2588
2589 * g++.dg/warn/miss-format-1.C: Update line number.
2590
2591 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
2592
2593 PR c++/44641
2594 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2595 .frame and .mask assembler directives.
2596
2597 2010-08-04 Richard Guenther <rguenther@suse.de>
2598
2599 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2600 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2601 * gcc.dg/tree-ssa/vrp50.c: Likewise.
2602 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2603
2604 2010-08-04 Tobias Burnus <burnus@net-b.de>
2605
2606 PR fortran/44857
2607 * gfortran.dg/derived_constructor_char_1.f90: New.
2608 * gfortran.dg/derived_constructor_char_2.f90: New.
2609
2610 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2611
2612 PR fortran/45159
2613 * gfortran.dg/dependency_30.f90: New test.
2614
2615 2010-08-03 Jan Hubicka <jh@suse.cz>
2616
2617 * gcc.c-torture/compile/pr45085.c: New testcase.
2618
2619 2010-08-03 Janus Weil <janus@gcc.gnu.org>
2620
2621 PR fortran/44584
2622 PR fortran/45161
2623 * gfortran.dg/typebound_call_9.f03: Modified.
2624 * gfortran.dg/typebound_generic_1.f03: Modified.
2625
2626 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2627
2628 PR fortran/45159
2629
2630 * gfortran.dg/dependency_29.f90: New test.
2631
2632 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2633
2634 PR fortran/36854
2635 * gfortran.dg/character_comparison_2.f90: New test.
2636 * gfortran.dg/character_comparison_3.f90: New test.
2637 * gfortran.dg/dependency_28.f90: New test.
2638
2639 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
2640
2641 PR target/40457
2642 * gcc.target/arm/pr40457-1.c: New test.
2643 * gcc.target/arm/pr40457-2.c: New test.
2644
2645 2010-08-01 Janus Weil <janus@gcc.gnu.org>
2646
2647 PR fortran/44912
2648 * gfortran.dg/typebound_call_17.f03: New.
2649
2650 2010-07-30 Janus Weil <janus@gcc.gnu.org>
2651
2652 PR fortran/44929
2653 * gfortran.dg/allocate_derived_3.f90: New.
2654
2655 2010-07-30 Xinliang David Li <davidxl@google.com>
2656 PR tree-optimization/45121
2657 * c-c++-common/uninit-17.c: Add -fno-ivops option.
2658
2659 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2660
2661 PR c++/45112
2662 * g++.dg/pr45112.C: New test.
2663
2664 2010-07-30 Jakub Jelinek <jakub@redhat.com>
2665
2666 PR debug/45055
2667 PR rtl-optimization/45137
2668 * gcc.dg/pr45055.c: New test.
2669
2670 2010-07-30 Alan Modra <amodra@gmail.com>
2671
2672 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2673 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2674
2675 2010-07-29 Tobias Burnus <burnus@net-b.de>
2676
2677 PR fortran/45087
2678 PR fortran/45125
2679 * gfortran.dg/whole_file_25.f90: New.
2680 * gfortran.dg/whole_file_26.f90: New.
2681 * gfortran.dg/whole_file_27.f90: New.
2682
2683 2010-07-29 Janus Weil <janus@gcc.gnu.org>
2684
2685 PR fortran/44962
2686 * gfortran.dg/typebound_proc_17.f03: New.
2687
2688 2010-07-29 Janus Weil <janus@gcc.gnu.org>
2689
2690 PR fortran/45004
2691 * gfortran.dg/move_alloc_2.f90: New.
2692
2693 2010-07-29 Xinliang David Li <davidxl@google.com>
2694 PR tree-optimization/45121
2695 * c-c++-common/uninit-17.c: Fix expected output.
2696
2697 2010-07-29 Richard Guenther <rguenther@suse.de>
2698
2699 PR tree-optimization/45120
2700 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2701
2702 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
2703
2704 PR fortran/42051
2705 PR fortran/44064
2706 * gfortran.dg/pr42051.f03: New testcase.
2707
2708 2010-07-29 Richard Guenther <rguenther@suse.de>
2709
2710 PR middle-end/45034
2711 * gcc.c-torture/execute/pr45034.c: New testcase.
2712
2713 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2714
2715 PR c++/45096
2716 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2717
2718 2010-07-28 Daniel Kraft <d@domob.eu>
2719
2720 * gfortran.dg/bound_8.f90: New test.
2721
2722 2010-07-28 Jakub Jelinek <jakub@redhat.com>
2723
2724 PR debug/45105
2725 * gcc.dg/pr45105.c: New test.
2726
2727 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2728
2729 PR rtl-optimization/45107
2730 * gcc.dg/pr45107.c: New test.
2731
2732 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2733
2734 PR rtl-optimization/45101
2735 * gcc.dg/pr45101.c: New test.
2736
2737 2010-07-28 Tobias Burnus <burnus@net-b.de>
2738
2739 PR fortran/45077
2740 * gfortran.dg/whole_file_24.f90: New.
2741
2742 2010-07-27 Jason Merrill <jason@redhat.com>
2743
2744 * g++.dg/cpp0x/variadic102.C: New.
2745 * g++.dg/cpp0x/variadic103.C: New.
2746
2747 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2748
2749 PR rtl-optimization/40956
2750 PR target/42495
2751 PR middle-end/42574
2752 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2753 * gcc.target/arm/pr42574.c: Add tests.
2754
2755 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
2756
2757 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2758 test name.
2759 (cleanup-repo-files): Ditto.
2760 (cleanup-saved-temps): Ditto.
2761
2762 2010-07-27 Jakub Jelinek <jakub@redhat.com>
2763
2764 PR testsuite/44701
2765 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2766
2767 PR c/45079
2768 * gcc.dg/pr45079.c: New test.
2769
2770 2010-07-27 Ira Rosen <irar@il.ibm.com>
2771
2772 PR tree-optimization/44152
2773 * gcc.dg/vect/fast-math-pr44152.c: New test.
2774
2775 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
2776
2777 PR ObjC/44140
2778 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2779 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2780 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2781 * obj-c++.dg/torture/trivial.mm: Ditto.
2782 * objc.dg/torture/tls/thr-init-2.m: Ditto.
2783 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2784 * objc.dg/torture/tls/thr-init.m: Ditto.
2785 * objc.dg/torture/trivial.m: Ditto.
2786
2787 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
2788
2789 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2790 Skip on spu-*-* targets.
2791
2792 2010-07-27 Jakub Jelinek <jakub@redhat.com>
2793
2794 PR tree-optimization/45083
2795 * gcc.dg/pr45083.c: New test.
2796
2797 2010-07-26 Tobias Burnus <burnus@net-b.de>
2798
2799 PR fortran/40873
2800 * gfortran.dg/whole_file_22.f90: New test.
2801 * gfortran.dg/whole_file_23.f90: New test.
2802
2803 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
2804 Jack Howarth <howarth@bromo.med.uc.edu>
2805 Richard Henderson <rth@redhat.com>
2806
2807 PR target/44132
2808 * gcc.dg/tls/thr-init-1.c: New.
2809 * gcc.dg/tls/thr-init-2.c: New.
2810 * gcc.dg/torture/tls New.
2811 * gcc.dg/torture/tls/tls-test.c: New.
2812 * gcc.dg/torture/tls/thr-init-1.c: New.
2813 * gcc.dg/torture/tls/tls.exp: New.
2814 * gcc.dg/torture/tls/thr-init-2.c: New.
2815 * gcc.dg/tls/emutls-2.c: New test
2816
2817 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2818 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2819 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2820 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2821 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2822 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2823 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2824 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2825 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2826 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2827 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2828 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2829 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2830 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2831 gfortran.dg/gomp/appendix-a/a.22.4.f90,
2832 gfortran.dg/gomp/appendix-a/a.22.5.f90,
2833 gfortran.dg/gomp/appendix-a/a.22.6.f90,
2834 gfortran.dg/gomp/appendix-a/a.24.1.f90,
2835 gfortran.dg/gomp/appendix-a/a.32.1.f90,
2836 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2837 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2838 gfortran.dg/gomp/omp_threadprivate1.f90,
2839 gfortran.dg/gomp/omp_threadprivate2.f90,
2840 gfortran.dg/gomp/reduction1.f90,
2841 gfortran.dg/gomp/sharing-1.f90: Likewise.
2842
2843 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2844
2845 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2846 sse_runtime.
2847 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2848 dg-require-visibility.
2849
2850 2010-07-26 Richard Guenther <rguenther@suse.de>
2851
2852 PR tree-optimization/43784
2853 * gcc.c-torture/execute/pr43784.c: New testcase.
2854 * g++.dg/torture/pr43784.C: Likewise.
2855
2856 2010-07-26 Richard Guenther <rguenther@suse.de>
2857
2858 PR middle-end/45056
2859 * g++.dg/pr45056.C: New testcase.
2860
2861 2010-07-26 Richard Guenther <rguenther@suse.de>
2862
2863 PR tree-optimization/45071
2864 * gcc.dg/pr45071.c: New testcase.
2865
2866 2010-07-26 Tobias Burnus <burnus@net-b.de>
2867
2868 PR fortran/45066
2869 * gfortran.dg/namelist_62.f90: New.
2870
2871 2010-07-26 Richard Guenther <rguenther@suse.de>
2872
2873 * gcc.c-torture/execute/pr45017.c: Move ...
2874 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
2875
2876 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2877
2878 PR fortran/40628
2879 * trim_optimize_1.f90: New test.
2880 * character_comparision_1.f90: New test.
2881
2882 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2883
2884 PR fortran/42852
2885 * gfortran.dg/wtruncate_fix.f: New test.
2886
2887 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
2888
2889 PR testsuite/45068
2890 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2891
2892 2010-07-24 Richard Guenther <rguenther@suse.de>
2893
2894 PR lto/43788
2895 * g++.dg/lto/20100724-1_0.C: New testcase.
2896
2897 2010-07-24 Richard Guenther <rguenther@suse.de>
2898
2899 PR lto/43212
2900 * gcc.dg/lto/20100724-1_0.c: New testcase.
2901 * gcc.dg/lto/20100724-1_1.c: Likewise.
2902
2903 2010-07-24 Tobias Burnus <burnus@net-b.de>
2904
2905 PR fortran/40011
2906 * gfortran.dg/whole_file_21.f90: New.
2907
2908 * gfortran.dg/integer_exponentiation_3.F90: Use
2909 -ffloat-store only for i?86/x86-64 -m32.
2910
2911 2010-07-24 Tobias Burnus <burnus@net-b.de>
2912
2913 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2914 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2915
2916 2010-07-24 Tobias Burnus <burnus@net-b.de>
2917
2918 * gfortran.dg/func_decl_4.f90: Split test into two ...
2919 * gfortran.dg/func_decl_5.f90: ... parts.
2920 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2921 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2922 * gfortran.dg/global_references_1.f90: Add new dg-warning.
2923 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2924 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2925 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2926 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2927 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2928 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2929 * gfortran.dg/sizeof.f90: Make test valid.
2930 * gfortran.dg/pr20865.f90: Add new dg-error.
2931 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2932 * gfortran.dg/g77/19990218-0.f: Ditto.
2933 * gfortran.dg/g77/19990218-1.f: Ditto.
2934 * gfortran.dg/g77/970625-2.f: Ditto.
2935 * gfortran.dg/pr37243.f: Fix function declaration.
2936 * gfortran.dg/use_only_1.f90: Fix implicit typing.
2937 * gfortran.dg/loc_1.f90: Fix pointer datatype.
2938
2939 2010-07-23 Tobias Burnus <burnus@net-b.de>
2940
2941 PR fortran/44945
2942 * gfortran.dg/char_array_structure_constructor.f90: Add
2943 -fwhole-file as dg-option as it otherwise fails on some
2944 systems.
2945
2946 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
2947
2948 * gnat.dg/aggr16.ad[sb]: New test.
2949 * gnat.dg/aggr16_pkg.ads: New helper.
2950
2951 2010-07-23 Richard Guenther <rguenther@suse.de>
2952
2953 PR lto/43071
2954 * g++.dg/lto/20100723-1_0.C: New testcase.
2955
2956 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
2957
2958 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2959 AVX support.
2960 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2961 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2962
2963 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2964
2965 * lib/target-supports.exp (add_options_for_tls): New proc.
2966 * g++.dg/tls/static-1.C: Use dg-add-options tls.
2967 * g++.dg/tls/static-1a.cc: Likewise.
2968 * gcc.dg/tls/emutls-1.c: Likewise.
2969 * gcc.dg/tls/opt-11.c: Likewise.
2970 * gcc.dg/tls/opt-12.c: Likewise.
2971 * gcc.dg/tls/pr24428-2.c: Likewise.
2972 * gcc.dg/tls/pr24428.c: Likewise.
2973 * obj-c++.dg/tls/static-1.mm: Likewise.
2974 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2975 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2976 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2977 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2978 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2979 * objc.dg/torture/tls/thr-init.m: Likewise.
2980 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2981
2982 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2983
2984 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2985 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2986 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2987 optimized dump files.
2988
2989 2010-07-23 Jakub Jelinek <jakub@redhat.com>
2990
2991 PR tree-optimization/45047
2992 * gcc.c-torture/compile/pr45047.c: New test.
2993
2994 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2995
2996 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2997 instead of dg-compile.
2998 * gcc.dg/float-range-4.c: Ditto.
2999 * gcc.dg/float-range-5.c: Ditto.
3000 * gcc.dg/fold-overflow-1.c: Ditto.
3001 * gcc.dg/gomp/sections-4.c: Ditto.
3002 * gcc.dg/transparent-union-1.c: Ditto.
3003 * gcc.dg/transparent-union-2.c: Ditto.
3004 * gcc.target/i386/pr39315-check.c: Ditto.
3005 * g++.dg/gomp/sections-4.C: Ditto.
3006 * g++.dg/template/dtor7.C: Ditto.
3007 * g++.dg/tree-ssa/pr19952.C: Ditto.
3008 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3009 * gfortran.dg/graphite/pr42185.f90: Ditto.
3010 * gfortran.dg/namelist_36.f90: Ditto.
3011 * gnat.dg/noreturn1.adb: Ditto.
3012 * gnat.dg/specs/small_alignment.ads: Ditto.
3013
3014 2010-07-23 Martin Jambor <mjambor@suse.cz>
3015
3016 PR tree-optimization/44915
3017 * g++.dg/torture/pr44915.C: New test.
3018
3019 2010-07-23 Martin Jambor <mjambor@suse.cz>
3020
3021 PR tree-optimization/44914
3022 * g++.dg/tree-ssa/pr44914.C: New test.
3023
3024 2010-07-23 Jie Zhang <jie@codesourcery.com>
3025
3026 PR target/44290
3027 * gcc.dg/pr44290-1.c: New test.
3028 * gcc.dg/pr44290-2.c: New test.
3029
3030 2010-07-23 Jason Merrill <jason@redhat.com>
3031
3032 PR c++/45008
3033 * g++.dg/abi/mangle44.C: New.
3034
3035 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3036
3037 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3038 for compile-time only tests.
3039 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3040 target check.
3041 * gcc.target/i386/pr39315-4.c: Ditto.
3042 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3043 target check. Include sse-os-support.h.
3044 (main): Call check_isa and sse_os_support.
3045 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3046 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3047 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3048 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3049 target check. Include sse-os-support.h.
3050 (main): Call check_isa and sse_os_support.
3051 * gcc.target/i386/vperm-v2df.c: Ditto.
3052
3053 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3054
3055 * lib/target-supports.exp (check_avx_hw_available): New procedure.
3056 (check_effective_target_avx_runtime): New procedure.
3057 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3058 (check_effective_target_sse_runtime): Add check_effective_target_sse.
3059
3060 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3061 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
3062 and __get_cpuid test.
3063 * gcc.dg/compat/vector-2b_main.c: Ditto.
3064
3065 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3066
3067 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3068 for compile-time only test.
3069 * gcc.dg/pr32716.c: Ditto.
3070 * gcc.dg/pr34856.c: Ditto.
3071 * gcc.dg/pr36997.c: Ditto.
3072 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3073 * gfortran.dg/pr28158.f90: Ditto.
3074 * gfortran.dg/pr30667.f: Ditto.
3075
3076 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3077 i?86-*-* and x86_64-*-* targets to disable execution on targets
3078 without sse2 runtime support.
3079 * g++.dg/vect/vect.exp: Ditto.
3080 * gfortran.dg/vect/vect.exp: Ditto.
3081
3082 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3083 * gcc.dg/pr37544.c: Ditto.
3084 * gcc.dg/pr40550.c: Ditto.
3085 * gcc.dg/compat/union-m128-1_main.c: Ditto.
3086 * gcc.dg/compat/vector-1a_main.c: Ditto.
3087 * gcc.dg/compat/vector-2a_main.c: Ditto.
3088 * gcc.dg/torture/pr16104-1.c: Ditto.
3089 * gcc.dg/torture/pr35771-1.c: Ditto.
3090 * gcc.dg/torture/pr35771-2.c: Ditto.
3091 * gcc.dg/torture/pr35771-3.c: Ditto.
3092 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3093 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3094 * gcc.dg/torture/stackalign/push-1.c: Ditto.
3095 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3096 * g++.dg/other/i386-1.C: Ditto.
3097 * g++.dg/other/pr40446.C: Ditto.
3098
3099 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3100
3101 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3102
3103 2010-07-23 Daniel Kraft <d@domob.eu>
3104
3105 PR fortran/44709
3106 * gfortran.dg/exit_1.f08: New test.
3107 * gfortran.dg/exit_2.f08: New test.
3108
3109 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
3110
3111 PR tree-optimization/39839
3112 * gcc.target/arm/pr39839.c: New test case.
3113
3114 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3115
3116 * gnat.dg/unchecked_convert5b.adb: New test.
3117 * gnat.dg/unchecked_convert6.adb: Likewise.
3118 * gnat.dg/unchecked_convert6b.adb: Likewise.
3119
3120 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3121
3122 * gnat.dg/aggr15.ad[sb]: New test.
3123
3124 2010-07-22 Dodji Seketeli <dodji@redhat.com>
3125
3126 PR debug/45024
3127 * g++.dg/debug/dwarf2/nested-2.C: New test case.
3128
3129 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
3130
3131 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3132 with dg-require-linker-plugin.
3133
3134 2010-07-22 Richard Guenther <rguenther@suse.de>
3135
3136 PR lto/43850
3137 * g++.dg/lto/20100722-1_0.C: New testcase.
3138
3139 2010-07-22 Richard Guenther <rguenther@suse.de>
3140
3141 PR lto/42451
3142 * gcc.dg/lto/20100720-3_0.c: New testcase.
3143 * gcc.dg/lto/20100720-3_1.c: Likewise.
3144
3145 2010-07-22 Richard Guenther <rguenther@suse.de>
3146
3147 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3148 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3149
3150 PR lto/43373
3151 * gcc.dg/lto/20100722-1_0.c: New testcase.
3152
3153 2010-07-22 Martin Jambor <mjambor@suse.cz>
3154
3155 PR tree-optimization/44891
3156 * gcc.c-torture/compile/pr44891.c: New test.
3157
3158 2010-07-22 Richard Guenther <rguenther@suse.de>
3159
3160 PR tree-optimization/45017
3161 * gcc.c-torture/execute/pr45017.c: New testcase.
3162
3163 2010-07-22 Tobias Burnus <burnus@net-b.de>
3164
3165 PR fortran/45019
3166 * gfortran.dg/aliasing_dummy_5.f90: New.
3167
3168 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3169
3170 PR target/43698
3171 * gcc.target/arm/pr43698.c: New test.
3172
3173 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
3174
3175 PR fortran/44929
3176 * Revert my commit r162325 for this PR.
3177
3178 2010-07-21 Jakub Jelinek <jakub@redhat.com>
3179
3180 PR debug/45015
3181 * gcc.target/m68k/pr45015.c: New test.
3182
3183 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
3184
3185 PR c++/44641
3186 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3187 comments.
3188
3189 2010-07-21 Richard Guenther <rguenther@suse.de>
3190
3191 PR lto/45018
3192 * g++.dg/lto/20100721-1_0.C: New testcase.
3193
3194 2010-07-21 Martin Jambor <mjambor@suse.cz>
3195
3196 PR tree-optimization/44900
3197 * g++.dg/torture/pr44900.C: New test.
3198
3199 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
3200
3201 PR middle-end/44738
3202 * c-c++-common/uninit-17.c: Correct expected error.
3203
3204 2010-07-21 Jakub Jelinek <jakub@redhat.com>
3205
3206 * gcc.dg/guality/asm-1.c: New test.
3207
3208 PR debug/45003
3209 * gcc.dg/guality/pr45003-2.c: New test.
3210 * gcc.dg/guality/pr45003-3.c: New test.
3211
3212 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3213
3214 PR libfortran/44697
3215 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3216
3217 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
3218
3219 * lib/scanasm.exp (dg-function-on-line): Test that a function is
3220 defined on the current line.
3221 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3222 * g++.dg/debug/dwarf2/pr44641.C: New.
3223
3224 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
3225
3226 * gcc.target/powerpc/block-move-1.c: New test.
3227 * gcc.target/powerpc/block-move-2.c: New test.
3228
3229 2010-07-20 Jason Merrill <jason@redhat.com>
3230
3231 PR c++/44967
3232 * g++.dg/cpp0x/sfinae2.C: New.
3233
3234 2010-07-20 Richard Guenther <rguenther@suse.de>
3235
3236 PR lto/42696
3237 * gcc.dg/lto/20100720-4_0.c: New testcase.
3238
3239 2010-07-20 Richard Guenther <rguenther@suse.de>
3240
3241 PR lto/43221
3242 * gcc.dg/lto/20100720-2_0.c: New testcase.
3243 * gcc.dg/lto/20100720-2_1.c: Likewise.
3244
3245 2010-07-20 Richard Guenther <rguenther@suse.de>
3246
3247 PR lto/43208
3248 * gcc.dg/lto/20100720-1_0.c: New testcase.
3249 * gcc.dg/lto/20100720-1_1.c: Likewise.
3250
3251 2010-07-20 Jakub Jelinek <jakub@redhat.com>
3252
3253 PR debug/45003
3254 * gcc.dg/guality/pr45003-1.c: New test.
3255
3256 2010-07-20 Richard Guenther <rguenther@suse.de>
3257
3258 PR tree-optimization/44977
3259 * gcc.dg/torture/pr44977.c: New testcase.
3260
3261 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
3262
3263 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3264 sync_char_short
3265
3266 2010-07-20 Richard Guenther <rguenther@suse.de>
3267
3268 PR middle-end/44971
3269 PR middle-end/44988
3270 * gcc.dg/pr44971.c: New testcase.
3271 * gcc.c-torture/compile/pr44988.c: Likewise.
3272
3273 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
3274
3275 PR fortran/44929
3276 * gfortran.dg/allocate_with_typespec.f90: New test.
3277 * gfortran.dg/allocate_derived_1.f90: Update error message.
3278
3279 2010-07-19 Jason Merrill <jason@redhat.com>
3280
3281 PR c++/44996
3282 * g++.dg/cpp0x/decltype23.C: New.
3283
3284 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
3285
3286 PR fortran/42385
3287 * gfortran.dg/class_defined_operator_1.f03 : New test.
3288
3289 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
3290
3291 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3292 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3293 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
3294 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3295
3296 2010-07-19 Richard Guenther <rguenther@suse.de>
3297
3298 PR middle-end/44941
3299 * gcc.c-torture/compile/pr44941.c: New testcase.
3300
3301 2010-07-19 Jason Merrill <jason@redhat.com>
3302
3303 PR c++/44969
3304 * g++.dg/template/sfinae24.C: New.
3305
3306 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
3307
3308 PR fortran/44353
3309 * gfortran.dg/data_implied_do_2.f90: Removed.
3310
3311 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3312
3313 PR c++/44969
3314 * g++.dg/template/sfinae23.C: New.
3315
3316 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3317
3318 * lib/target-supports.exp (check_sse_os_support_available): New
3319 proc.
3320 (check_sse_hw_available): New proc.
3321 (check_effective_target_sse_runtime): New proc.
3322 (check_effective_target_sse2_runtime): New proc.
3323 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3324 -msse2 if check_sse_os_support_available.
3325 * g++.dg/vect/vect.exp: Only run -msse2 tests if
3326 check_sse_os_support_available.
3327 * gcc.dg/vect/vect.exp: Likewise.
3328 * gfortran.dg/vect/vect.exp: Likewise.
3329 * gcc.target/i386/sol2-check: Renamed to ...
3330 * gcc.target/i386/sse-os-support.h: ... this.
3331 (sol2_check): Renamed to ...
3332 (sse_os_support): ... this.
3333 Only test movss with xmm registers.
3334 * gcc.target/i386/sse-check.h: Reflect new header and function names.
3335 Removed ILL_INSN, ILL_INSN_LEN.
3336 * gcc.target/i386/sse2-check.h: Likewise.
3337 * gcc.target/i386/sse3-check.h: Likewise.
3338 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3339 Removed cpuid.h, __get_cpuid test.
3340 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3341 Removed cpuid.h, __get_cpuid test.
3342 * g++.dg/other/pr40446.C: Likewise.
3343 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3344 * gcc.dg/compat/vector-1a_main.c: Likewise.
3345 * gcc.dg/compat/vector-2a_main.c: Likewise.
3346 * gcc.dg/pr36584.c: Likewise.
3347 * gcc.dg/pr37544.c: Likewise.
3348 * gcc.dg/torture/pr16104-1.c: Likewise.
3349 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3350 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3351 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3352 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3353 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3354 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3355 sse2_runtime.
3356 * gcc.dg/torture/pr35771-2.c: Likewise.
3357 * gcc.dg/torture/pr35771-3.c: Likewise.
3358 * gcc.target/i386/pr39315-2.c: Likewise.
3359 * gcc.target/i386/pr39315-4.c: Likewise.
3360 * gcc.target/i386/vperm-v2df.c: Likewise.
3361 * gcc.target/i386/vperm-v2di.c: Likewise.
3362 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3363 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3364 sse_runtime.
3365
3366 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
3367
3368 PR fortran/44353
3369 * gfortran.dg/data_implied_do_2.f90: New test.
3370
3371 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3372
3373 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3374
3375 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3376
3377 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3378 to the "mips16" group.
3379 (mips_using_mips16_p): New procedure.
3380 (mips-dg-options): Use it.
3381
3382 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3383
3384 * gcc.target/mips/mips16-attributes-4.c: New test.
3385
3386 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
3387
3388 PR testsuite/44418
3389 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3390 * gcc.target/powerpc/recip-2.c: Ditto.
3391 * gcc.target/powerpc/recip-3.c: Ditto.
3392
3393 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
3394
3395 * gcc.target/arm/pr42235.c: New test.
3396
3397 2010-07-16 Jason Merrill <jason@redhat.com>
3398
3399 PR c++/32505
3400 * g++.dg/template/partial8.C: New.
3401
3402 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3403
3404 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3405 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
3406 in C++.
3407 (gualcvt): New overloaded inline.
3408 (GUALCVT): Use it for C++.
3409 * g++.dg/guality/guality.exp: New.
3410 * g++.dg/guality/guality.h: New.
3411 * g++.dg/guality/redeclaration1.C: New test.
3412 * g++.dg/dg.exp: Prune also guality/* tests.
3413 * gcc.dg/guality/pr43141.c: Moved to...
3414 * c-c++-common/guality/pr43141.c: ... here.
3415
3416 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3417
3418 PR libfortran/37077
3419 * gfortran.dg/char4_iunit_2.f03: New test.
3420
3421 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
3422
3423 * lib/plugin-support.exp (plugin-test-execute):
3424 Add ${gcc_objdir}/intl to includes.
3425
3426 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3427
3428 PR target/44942
3429 * gcc.c-torture/execute/pr44942.c: New test.
3430 * gcc.target/i386/pr44942.c: New test.
3431
3432 2010-07-15 Jason Merrill <jason@redhat.com>
3433
3434 PR c++/44909
3435 * g++.dg/cpp0x/implicit7.C: New.
3436 * g++.dg/cpp0x/implicit8.C: New.
3437
3438 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3439
3440 Disable float tests for __SPU__ targets due to lack of signed zero:
3441 * c-c++-common/torture/complex-sign-add.c (check_add_float).
3442 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3443 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3444 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3445 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3446 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3447 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3448 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3449 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3450
3451 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3452
3453 * gfortran.dg/select_char_2.f90: New test.
3454
3455 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
3456
3457 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3458 with DECL_CHAIN.
3459
3460 2010-07-15 Janus Weil <janus@gcc.gnu.org>
3461
3462 PR fortran/44936
3463 * gfortran.dg/typebound_generic_9.f03: New.
3464
3465 2010-07-15 Richard Guenther <rguenther@suse.de>
3466
3467 PR tree-optimization/44946
3468 * gcc.c-torture/compile/pr44946.c: New testcase.
3469
3470 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3471
3472 PR fortran/40206
3473 * gfortran.dg/select_char_3.f90: New test.
3474
3475 2010-07-15 Magnus Granberg <zorry@gentoo.org>
3476 Kevin F. Quinn <kevquinn@gentoo.org>
3477
3478 * gcc.dg/Wtrampolines.c: New.
3479
3480 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3481
3482 PR libfortran/44934
3483 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3484
3485 2010-07-14 Jason Merrill <jason@redhat.com>
3486
3487 PR c++/44810
3488 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3489
3490 Implement C++0x unrestricted unions (N2544)
3491 * g++.dg/cpp0x/union1.C: New.
3492 * g++.dg/cpp0x/union2.C: New.
3493 * g++.dg/cpp0x/union3.C: New.
3494 * g++.dg/cpp0x/defaulted2.C: Adjust.
3495 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3496 * g++.old-deja/g++.ext/anon2.C: Adjust.
3497 * g++.old-deja/g++.mike/misc6.C: Adjust.
3498
3499 2010-07-14 Janus Weil <janus@gcc.gnu.org>
3500
3501 PR fortran/44925
3502 * gfortran.dg/c_loc_tests_15.f90: New.
3503
3504 2010-07-13 Jason Merrill <jason@redhat.com>
3505
3506 PR c++/44909
3507 * g++.dg/cpp0x/implicit6.C: New.
3508
3509 2010-07-13 Jason Merrill <jason@redhat.com>
3510
3511 PR c++/44540
3512 * g++.dg/abi/noreturn1.C: New.
3513 * g++.dg/abi/noreturn2.C: New.
3514
3515 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
3516
3517 PR other/44874
3518 PR debug/44832
3519 * c-c++-common/pr44832.c: New test.
3520
3521 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
3522
3523 PR objc/44488
3524 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3525 on the target. Make sure that we can assemble the emitted asm when
3526 the test type is 'compile'.
3527
3528 2010-07-13 Richard Guenther <rguenther@suse.de>
3529
3530 PR tree-optimization/36960
3531 * g++.dg/torture/pr36960.C: New testcase.
3532
3533 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3534
3535 PR c++/44908
3536 * g++.dg/template/sfinae21.C: New.
3537 * g++.dg/template/sfinae22.C: Likewise.
3538
3539 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
3540
3541 PR testsuite/42843
3542 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3543 * gcc.dg/plugin/ggcplug.c: Likewise.
3544 * g++.dg/plugin/selfassign.c: Likewise.
3545 * g++.dg/plugin/attribute_plugin.c: Likewise.
3546 * g++.dg/plugin/dumb_plugin.c: Likewise.
3547 * g++.dg/plugin/pragma_plugin.c: Likewise.
3548
3549 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
3550
3551 * gcc.c-torture/execute/pr44683.x: New.
3552 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3553
3554 2010-07-13 Janus Weil <janus@gcc.gnu.org>
3555
3556 PR fortran/44434
3557 PR fortran/44565
3558 PR fortran/43945
3559 PR fortran/44869
3560 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3561 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3562 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3563 * gfortran.dh/typebound_call_16.f03: New.
3564 * gfortran.dg/typebound_generic_6.f03: New.
3565 * gfortran.dg/typebound_generic_7.f03: New.
3566 * gfortran.dg/typebound_generic_8.f03: New.
3567
3568 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3569
3570 PR libfortran/37077
3571 * gfortran.dg/char4_iunit_1.f03: New test.
3572
3573 2010-07-12 Jakub Jelinek <jakub@redhat.com>
3574
3575 * gcc.dg/tree-ssa/vrp53.c: New test.
3576
3577 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
3578
3579 PR c++/44907
3580 * g++.dg/template/sfinae19.C: New.
3581 * g++.dg/template/sfinae20.C: Likewise.
3582
3583 2010-07-12 Jie Zhang <jie@codesourcery.com>
3584
3585 * gcc.target/arm/interrupt-1.c: New test.
3586 * gcc.target/arm/interrupt-2.c: New test.
3587
3588 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3589
3590 * gcc.dg/pr42427.c: Require c99_runtime.
3591 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3592 c99_runtime.
3593 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3594 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3595 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3596 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3597 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3598 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3599 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3600 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3601 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3602 * gcc.target/i386/pr37275.c: Require visibility support.
3603
3604 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3605
3606 * lib/target-supports.exp (check_effective_target_sse): New proc.
3607 * gcc.target/i386/sol2-check.h: New file.
3608 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3609 Include sol2-check.h.
3610 (main) Only run do_test () if sol2_check ().
3611 * gcc.target/i386/sse2-check.h: Likewise.
3612 * gcc.target/i386/sse3-check.h: Likewise.
3613 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3614 [__sun__ && __svr4__]: Execute SSE2 instruction.
3615 * gcc.target/i386/math-torture/math-torture.exp: Only add options
3616 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3617 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3618 * g++.dg/ext/vector14.C: Likewise.
3619 * g++.dg/other/mmintrin.C: Likewise.
3620 * gcc.dg/20020418-1.c: Likewise.
3621 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3622 * gcc.dg/format/ms_unnamed-1.c: Likewise.
3623 * gcc.dg/format/unnamed-1.c: Likewise.
3624 Adapt dg-warning line number.
3625 * gcc.dg/graphite/pr40281.c: Likewise.
3626 * gcc.dg/pr32176.c: Likewise.
3627 * gcc.dg/pr40550.c: Likewise.
3628 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3629 * gcc.dg/torture/pr36891.c: Likewise.
3630 * gcc.target/i386/20020218-1.c: Likewise.
3631 * gcc.target/i386/20020523.c: Likewise.
3632 * gcc.target/i386/abi-1.c: Likewise.
3633 * gcc.target/i386/brokensqrt.c: Likewise.
3634 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3635 * gcc.target/i386/pr13366.c: Likewise.
3636 * gcc.target/i386/pr13685.c: Likewise.
3637 * gcc.target/i386/pr24306.c: Likewise.
3638 * gcc.target/i386/pr31486.c: Likewise.
3639 * gcc.target/i386/pr32065-1.c: Likewise.
3640 * gcc.target/i386/pr32065-2.c: Likewise.
3641 * gcc.target/i386/pr32389.c: Likewise.
3642 * gcc.target/i386/pr38824.c: Likewise.
3643 * gcc.target/i386/pr38931.c: Likewise.
3644 * gcc.target/i386/pr39592-1.c: Likewise.
3645 * gcc.target/i386/pr43766.c: Likewise.
3646 * gcc.target/i386/recip-divf.c: Likewise.
3647 * gcc.target/i386/recip-sqrtf.c: Likewise.
3648 * gcc.target/i386/recip-vec-divf.c: Likewise.
3649 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3650 * gcc.target/i386/sse-1.c: Likewise.
3651 * gcc.target/i386/sse-16.c: Likewise.
3652 * gcc.target/i386/sse-2.c: Likewise.
3653 * gcc.target/i386/sse-20.c: Likewise.
3654 * gcc.target/i386/sse-3.c: Likewise.
3655 * gcc.target/i386/sse-7.c: Likewise.
3656 * gcc.target/i386/sse-9.c: Likewise.
3657 * gcc.target/i386/sse-addps-1.c: Likewise.
3658 * gcc.target/i386/sse-addss-1.c: Likewise.
3659 * gcc.target/i386/sse-andnps-1.c: Likewise.
3660 * gcc.target/i386/sse-andps-1.c: Likewise.
3661 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3662 * gcc.target/i386/sse-comiss-1.c: Likewise.
3663 * gcc.target/i386/sse-comiss-2.c: Likewise.
3664 * gcc.target/i386/sse-comiss-3.c: Likewise.
3665 * gcc.target/i386/sse-comiss-4.c: Likewise.
3666 * gcc.target/i386/sse-comiss-5.c: Likewise.
3667 * gcc.target/i386/sse-comiss-6.c: Likewise.
3668 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3669 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3670 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3671 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3672 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3673 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3674 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3675 * gcc.target/i386/sse-divps-1.c: Likewise.
3676 * gcc.target/i386/sse-divss-1.c: Likewise.
3677 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3678 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3679 * gcc.target/i386/sse-maxps-1.c: Likewise.
3680 * gcc.target/i386/sse-maxss-1.c: Likewise.
3681 * gcc.target/i386/sse-minps-1.c: Likewise.
3682 * gcc.target/i386/sse-minss-1.c: Likewise.
3683 * gcc.target/i386/sse-movaps-1.c: Likewise.
3684 * gcc.target/i386/sse-movaps-2.c: Likewise.
3685 * gcc.target/i386/sse-movhlps-1.c: Likewise.
3686 * gcc.target/i386/sse-movhps-1.c: Likewise.
3687 * gcc.target/i386/sse-movhps-2.c: Likewise.
3688 * gcc.target/i386/sse-movlhps-1.c: Likewise.
3689 * gcc.target/i386/sse-movmskps-1.c: Likewise.
3690 * gcc.target/i386/sse-movntps-1.c: Likewise.
3691 * gcc.target/i386/sse-movss-1.c: Likewise.
3692 * gcc.target/i386/sse-movss-2.c: Likewise.
3693 * gcc.target/i386/sse-movss-3.c: Likewise.
3694 * gcc.target/i386/sse-movups-1.c: Likewise.
3695 * gcc.target/i386/sse-movups-2.c: Likewise.
3696 * gcc.target/i386/sse-mulps-1.c: Likewise.
3697 * gcc.target/i386/sse-mulss-1.c: Likewise.
3698 * gcc.target/i386/sse-orps-1.c: Likewise.
3699 * gcc.target/i386/sse-rcpps-1.c: Likewise.
3700 * gcc.target/i386/sse-recip-vec.c: Likewise.
3701 * gcc.target/i386/sse-recip.c: Likewise.
3702 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3703 * gcc.target/i386/sse-set-ps-1.c: Likewise.
3704 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3705 * gcc.target/i386/sse-subps-1.c: Likewise.
3706 * gcc.target/i386/sse-subss-1.c: Likewise.
3707 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3708 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3709 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3710 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3711 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3712 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3713 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3714 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3715 * gcc.target/i386/sse-xorps-1.c: Likewise.
3716 * gcc.target/i386/ssefn-1.c: Likewise.
3717 * gcc.target/i386/ssefn-3.c: Likewise.
3718 * gcc.target/i386/sseregparm-1.c: Likewise.
3719 * gcc.target/i386/stackalign/return-3.c: Likewise.
3720 * gcc.target/i386/vectorize1.c: Likewise.
3721 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3722 * gcc.target/i386/xorps-sse.c: Likewise.
3723 * gfortran.dg/pr28158.f90: Likewise.
3724 * gfortran.dg/pr30667.f: Likewise.
3725 * gnat.dg/loop_optimization7.adb: Likewise.
3726 * gnat.dg/sse_nolib.adb: Likewise.
3727
3728 2010-07-11 Tobias Burnus <burnus@net-b.de>
3729
3730 PR fortran/44702
3731 * gfortran.dg/use_rename_6.f90: New.
3732 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3733
3734 2010-07-11 Janus Weil <janus@gcc.gnu.org>
3735
3736 PR fortran/44869
3737 * gfortran.dg/class_24.f03: New.
3738
3739 2010-07-10 Richard Guenther <rguenther@suse.de>
3740
3741 PR lto/44889
3742 * gcc.dg/lto/20100709-1_0.c: New testcase.
3743 * gcc.dg/lto/20100709-1_1.c: Likewise.
3744
3745 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
3746
3747 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3748
3749 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
3750
3751 PR objc/44140
3752 * objc.dg/lto/trivial-1_0.m: New.
3753 * objc.dg/lto/lto.exp: New.
3754 * obj-c++.dg/lto/trivial-1_0.mm: New.
3755 * obj-c++.dg/lto/lto.exp: New.
3756 * objc.dg/symtab-1.m: Adjust sizes.
3757 * objc.dg/image-info.m: Do not run for gnu-runtime.
3758
3759 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3760
3761 * gcc.dg/pr32370.c: Allow another kind of error message.
3762
3763 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
3764
3765 * gnat.dg/atomic3.adb: New test.
3766
3767 2010-07-09 Jakub Jelinek <jakub@redhat.com>
3768 Denys Vlasenko <dvlasenk@redhat.com>
3769 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3770
3771 PR tree-optimization/28632
3772 * gcc.dg/tree-ssa/vrp51.c: New test.
3773 * gcc.dg/tree-ssa/vrp52.c: New test.
3774
3775 2010-07-09 Jason Merrill <jason@redhat.com>
3776
3777 * g++.dg/abi/covariant6.C: New.
3778 * g++.dg/inherit/covariant17.C: Test both bases.
3779 * g++.dg/inherit/covariant7.C: Check vtable layout.
3780
3781 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
3782
3783 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3784
3785 2010-07-09 Richard Guenther <rguenther@suse.de>
3786
3787 PR tree-optimization/44852
3788 * gcc.c-torture/execute/pr44852.c: New testcase.
3789
3790 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3791
3792 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3793 multiplication by values.
3794 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3795 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3796
3797 2010-07-09 Richard Guenther <rguenther@suse.de>
3798
3799 PR tree-optimization/44882
3800 * gfortran.dg/pr44882.f90: New testcase.
3801
3802 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3803
3804 PR target/40657
3805 * gcc.target/arm/pr40657-1.c: New test.
3806 * gcc.target/arm/pr40657-2.c: New test.
3807 * gcc.c-torture/execute/pr40657.c: New test.
3808
3809 2010-07-09 Jakub Jelinek <jakub@redhat.com>
3810
3811 * gcc.dg/tree-ssa/vrp50.c: New test.
3812 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3813
3814 2010-07-08 Janus Weil <janus@gcc.gnu.org>
3815
3816 PR fortran/44649
3817 * gfortran.dg/c_sizeof_1.f90: Modified.
3818 * gfortran.dg/storage_size_1.f08: New.
3819 * gfortran.dg/storage_size_2.f08: New.
3820
3821 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
3822
3823 * gcc.c-torture/execute/20100708-1.c: New test.
3824
3825 2010-07-08 Jakub Jelinek <jakub@redhat.com>
3826
3827 PR fortran/44847
3828 * gfortran.dg/gomp/pr44847.f90: New test.
3829
3830 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
3831
3832 PR tree-optimization/44710
3833 * gcc.dg/tree-ssa/ifc-6.c: New.
3834 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3835
3836 2010-07-08 Tobias Burnus <burnus@net-b.de>
3837
3838 PR fortran/18918
3839 * gfortran.dg/coarray_10.f90: Add an additional test.
3840
3841 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
3842
3843 PR middle-end/44828
3844 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3845 * gcc.c-torture/execute/pr44828.x: Revert.
3846
3847 2010-07-08 Jason Merrill <jason@redhat.com>
3848
3849 PR c++/43120
3850 * g++.dg/inherit/covariant17.C: New.
3851 * g++.dg/abi/covariant1.C: Actually test for the bug.
3852
3853 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
3854
3855 PR rtl-optimization/44838
3856 * gcc.dg/pr44838.c: New.
3857
3858 2010-07-08 Richard Guenther <rguenther@suse.de>
3859
3860 PR tree-optimization/44831
3861 * gcc.c-torture/compile/pr44831.c: New testcase.
3862 * gcc.dg/tree-ssa/pr21463.c: Adjust.
3863
3864 2010-07-08 Richard Guenther <rguenther@suse.de>
3865
3866 PR tree-optimization/44861
3867 * g++.dg/vect/pr44861.cc: New testcase.
3868
3869 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3870
3871 PR middle-end/44828
3872 * gcc.c-torture/execute/pr44828.x: New file.
3873
3874 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3875
3876 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3877 dg-options.
3878 * g++.dg/ext/altivec-17.C: Adjust error message.
3879
3880 2010-07-07 Tom Tromey <tromey@redhat.com>
3881
3882 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3883
3884 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
3885
3886 PR target/44844
3887 * gcc.target/i386/rdrand-1.c: Scan "jnc".
3888 * gcc.target/i386/rdrand-2.c: Likewise.
3889 * gcc.target/i386/rdrand-3.c: Likewise.
3890
3891 2010-07-07 Jan Hubicka <jh@suse.cz>
3892
3893 PR middle-end/44813
3894 * g++.dg/torture/pr44813.C: New testcase.
3895 * g++.dg/torture/pr44826.C: New testcase.
3896
3897 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
3898
3899 PR rtl-optimization/44787
3900 * gcc.c-torture/compile/pr44788.c: New test.
3901 * gcc.target/arm/pr44788.c: New test.
3902
3903 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3904
3905 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3906
3907 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3908
3909 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3910 to dg-options.
3911
3912 2010-07-06 Tobias Burnus <burnus@net-b.de>
3913
3914 PR fortran/44742
3915 * gfortran.dg/parameter_array_init_6.f90: New.
3916 * gfortran.dg/initialization_20.f90: Update dg-error.
3917 * gfortran.dg/initialization_24.f90: Ditto.
3918
3919 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3920 PR fortran/PR44693
3921 * gfortran.dg/dim_range_1.f90: New test.
3922 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
3923
3924 2010-07-06 Jason Merrill <jason@redhat.com>
3925
3926 PR c++/44703
3927 * g++.dg/cpp0x/initlist41.C: New.
3928
3929 PR c++/44778
3930 * g++.dg/template/ptrmem22.C: New.
3931
3932 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
3933
3934 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3935 support.
3936 * gcc.target/i386/i386.exp: Likewise.
3937
3938 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3939
3940 PR testsuite/44195
3941 * gcc.dg/lto/20100518_0.c: Limit to x86.
3942
3943 2010-07-06 Richard Guenther <rguenther@suse.de>
3944
3945 PR middle-end/44828
3946 * gcc.c-torture/execute/pr44828.c: New testcase.
3947
3948 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
3949
3950 * g++.dg/warn/noeffect2.C: Adjust expected warning.
3951 * g++.dg/warn/volatile1.C: Likewise.
3952 * g++.dg/template/warn1.C: Likewise.
3953
3954 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
3955
3956 AVX Programming Reference (June, 2010)
3957 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3958 * g++.dg/other/i386-3.C: Likewise.
3959 * gcc.target/i386/sse-12.c: Likewise.
3960
3961 * gcc.target/i386/f16c-check.h: New.
3962 * gcc.target/i386/rdfsbase-1.c: Likewise.
3963 * gcc.target/i386/rdfsbase-2.c: Likewise.
3964 * gcc.target/i386/rdgsbase-1.c: Likewise.
3965 * gcc.target/i386/rdgsbase-2.c: Likewise.
3966 * gcc.target/i386/rdrand-1.c: Likewise.
3967 * gcc.target/i386/rdrand-2.c: Likewise.
3968 * gcc.target/i386/rdrand-3.c: Likewise.
3969 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3970 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3971 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3972 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3973 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3974 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3975 * gcc.target/i386/wrfsbase-1.c: Likewise.
3976 * gcc.target/i386/wrfsbase-2.c: Likewise.
3977 * gcc.target/i386/wrgsbase-1.c: Likewise.
3978 * gcc.target/i386/wrgsbase-2.c: Likewise.
3979
3980 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3981 (__builtin_ia32_vcvtps2ph): New.
3982 (__builtin_ia32_vcvtps2ph256): Likewise.
3983
3984 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3985 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3986
3987 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3988 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3989
3990 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3991 (__builtin_ia32_vcvtps2ph256): Likewise.
3992 Add fsgsbase,rdrnd,f16c.
3993
3994 * lib/target-supports.exp (check_effective_target_f16c): New.
3995
3996 2010-07-05 Jakub Jelinek <jakub@redhat.com>
3997
3998 * gcc.dg/guality/nrv-1.c: New test.
3999
4000 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
4001
4002 PR middle-end/42505
4003 * gcc.target/arm/pr42505.c: New test case.
4004
4005 2010-07-05 Jakub Jelinek <jakub@redhat.com>
4006
4007 PR c++/44808
4008 * g++.dg/opt/nrv16.C: New test.
4009
4010 2010-07-05 Richard Guenther <rguenther@suse.de>
4011
4012 PR tree-optimization/44784
4013 * gcc.c-torture/compile/pr44784.c: New testcase.
4014
4015 2010-07-05 Ira Rosen <irar@il.ibm.com>
4016
4017 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4018 Increase loop bound and array size.
4019 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4020 Likewise.
4021
4022 2010-07-05 Ira Rosen <irar@il.ibm.com>
4023
4024 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4025 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4026 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4027 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4028 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4029
4030 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
4031
4032 PR c++/22138
4033 * g++.dg/parse/template25.C: New.
4034
4035 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
4036
4037 PR rtl-optimization/44695
4038 * gcc.dg/torture/pr44695.c: New.
4039
4040 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4041
4042 PR c++/16630
4043 * g++.dg/ext/pretty3.C: New.
4044
4045 2010-07-04 Richard Guenther <rguenther@suse.de>
4046
4047 PR middle-end/44809
4048 * g++.dg/torture/pr44809.C: New testcase.
4049
4050 2010-07-04 Richard Guenther <rguenther@suse.de>
4051
4052 PR tree-optimization/44656
4053 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4054
4055 2010-07-04 Ira Rosen <irar@il.ibm.com>
4056 Revital Eres <eres@il.ibm.com>
4057
4058 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4059 misaligned stores.
4060 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4061 gcc.dg/vect/vect-96.c: Likewise.
4062 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4063 that support misaligned stores. Change the number of expected
4064 misaligned accesses.
4065 * gcc.dg/vect/vect-peel-1.c: New test.
4066 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4067 gcc.dg/vect/vect-peel-4.c: Likewise.
4068 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4069 vectorizable on all targets that support realignment.
4070 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4071
4072 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
4073
4074 PR c/44806
4075 * gcc.dg/torture/pr44806.c: New.
4076
4077 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
4078
4079 * gnat.dg/cond_expr1.adb: New test.
4080
4081 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
4082
4083 * gnat.dg/modular3.adb: New test.
4084 * gnat.dg/modular3_pkg.ads: New helper.
4085
4086 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
4087 Mikael Pettersson <mikpe@it.uu.se>
4088
4089 PR testsuite/44518
4090 * obj-c++.dg/encode-2.mm: Produce object and save temps.
4091 Make signed-ness of chars explicit. Scan the object for
4092 strings that are split by some target assemblers.
4093 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4094 explicit.
4095
4096 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
4097
4098 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4099
4100 2010-07-02 Le-Chun Wu <lcwu@google.com>
4101
4102 PR/44128
4103 * g++.dg/warn/Wshadow-7.C: New test.
4104
4105 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4106 Julian Brown <julian@codesourcery.com>
4107 Sandra Loosemore <sandra@codesourcery.com>
4108
4109 * gcc.c-torture/execute/20100416-1.c: New test case.
4110
4111 2010-07-02 Julian Brown <julian@codesourcery.com>
4112 Sandra Loosemore <sandra@codesourcery.com>
4113
4114 PR target/43703
4115
4116 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4117 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4118
4119 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4120 Julian Brown <julian@codesourcery.com>
4121
4122 * gcc.target/arm/neon/vadds64.c: Regenerated.
4123 * gcc.target/arm/neon/vaddu64.c: Regenerated.
4124 * gcc.target/arm/neon/vsubs64.c: Regenerated.
4125 * gcc.target/arm/neon/vsubu64.c: Regenerated.
4126 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4127 * gcc.target/arm/neon-vmls-1.c: Likewise.
4128 * gcc.target/arm/neon-vsubs64.c: New execution test.
4129 * gcc.target/arm/neon-vsubu64.c: New execution test.
4130 * gcc.target/arm/neon-vadds64.c: New execution test.
4131 * gcc.target/arm/neon-vaddu64.c: New execution test.
4132
4133 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4134
4135 * gcc.target/arm/neon-vands64.c: New.
4136 * gcc.target/arm/neon-vandu64.c: New.
4137 * gcc.target/arm/neon-vbics64.c: New.
4138 * gcc.target/arm/neon-vbicu64.c: New.
4139 * gcc.target/arm/neon-veors64.c: New.
4140 * gcc.target/arm/neon-veoru64.c: New.
4141 * gcc.target/arm/neon-vorns64.c: New.
4142 * gcc.target/arm/neon-vornu64.c: New.
4143 * gcc.target/arm/neon-vorrs64.c: New.
4144 * gcc.target/arm/neon-vorru64.c: New.
4145 * gcc.target/arm/neon/vands64.c: Regenerated.
4146 * gcc.target/arm/neon/vandu64.c: Regenerated.
4147 * gcc.target/arm/neon/vbics64.c: Regenerated.
4148 * gcc.target/arm/neon/vbicu64.c: Regenerated.
4149 * gcc.target/arm/neon/veors64.c: Regenerated.
4150 * gcc.target/arm/neon/veoru64.c: Regenerated.
4151 * gcc.target/arm/neon/vorns64.c: Regenerated.
4152 * gcc.target/arm/neon/vornu64.c: Regenerated.
4153 * gcc.target/arm/neon/vorrs64.c: Regenerated.
4154 * gcc.target/arm/neon/vorru64.c: Regenerated.
4155
4156 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4157
4158 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4159
4160 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4161
4162 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4163 * gfortran.dg/intent_out_5.f90: Same.
4164 * gfortran.dg/ltrans-7.f90: Same.
4165 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4166
4167 2010-07-02 Jan Hubicka <jh@suse.cz>
4168
4169 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4170
4171 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4172
4173 * objc-obj-c++-shared/Object1.h: Correct Line endings.
4174
4175 2010-07-02 Jakub Jelinek <jakub@redhat.com>
4176
4177 PR c++/44780
4178 * c-c++-common/Wunused-var-12.c: New test.
4179
4180 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
4181
4182 PR target/42835
4183 * gcc.target/arm/pr42835.c: New test.
4184
4185 PR target/42172
4186 * gcc.target/arm/pr42172-1.c: New test.
4187
4188 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4189
4190 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4191
4192 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4193
4194 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4195 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4196 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4197 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4198 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4199 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4200 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4201 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4202 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4203 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4204 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4205 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4206 * gcc.target/arm/neon-vdup_ns64.c: New.
4207 * gcc.target/arm/neon-vdup_nu64.c: New.
4208 * gcc.target/arm/neon-vdupQ_ns64.c: New.
4209 * gcc.target/arm/neon-vdupQ_nu64.c: New.
4210 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4211 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4212 * gcc.target/arm/neon-vmov_ns64.c: New.
4213 * gcc.target/arm/neon-vmov_nu64.c: New.
4214 * gcc.target/arm/neon-vmovQ_ns64.c: New.
4215 * gcc.target/arm/neon-vmovQ_nu64.c: New.
4216 * gcc.target/arm/neon-vget_lanes64.c: New.
4217 * gcc.target/arm/neon-vget_laneu64.c: New.
4218 * gcc.target/arm/neon-vset_lanes64.c: New.
4219 * gcc.target/arm/neon-vset_laneu64.c: New.
4220
4221 2010-07-02 Richard Guenther <rguenther@suse.de>
4222
4223 * g++.dg/torture/20100702-1.C: New testcase.
4224
4225 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4226
4227 PR target/44707
4228 * gcc.c-torture/compile/pr44707.c: New test.
4229
4230 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4231
4232 PR c++/44039
4233 * g++.dg/template/crash101.C: New.
4234
4235 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4236
4237 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4238 Use the ABI-0 accessors and fail it for m64.
4239
4240 2010-07-02 Jan Hubicka <jh@suse.cz>
4241
4242 * g++.dg/tree-ssa/pr44706.C: New testcase.
4243
4244 2010-07-02 Richard Guenther <rguenther@suse.de>
4245
4246 PR tree-optimization/44748
4247 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4248
4249 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4250
4251 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4252 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
4253 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4254 the method types to forward:.
4255
4256 2010-06-30 Jason Merrill <jason@redhat.com>
4257
4258 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4259 * g++.dg/other/pr25632.C: Likewise.
4260
4261 2010-07-01 Jakub Jelinek <jakub@redhat.com>
4262
4263 PR tree-optimization/40421
4264 * gfortran.fortran-torture/compile/pr40421.f90: New test.
4265
4266 2010-07-01 Richard Guenther <rguenther@suse.de>
4267
4268 PR middle-end/42834
4269 PR middle-end/44468
4270 * gcc.c-torture/execute/20100316-1.c: New testcase.
4271 * gcc.c-torture/execute/pr44468.c: Likewise.
4272 * gcc.c-torture/compile/20100609-1.c: Likewise.
4273 * gcc.dg/volatile2.c: Adjust.
4274 * gcc.dg/plugin/selfassign.c: Likewise.
4275 * gcc.dg/pr36902.c: Likewise.
4276 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4277 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4278 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4279 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4280 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4281 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4282 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4283 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4284 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4285 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4286 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4287 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4288 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4289 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4290 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4291 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4292 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4293 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4294 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4295 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4296 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4297 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4298 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4299 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4300 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4301 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4302 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4303 * gcc.dg/struct/w_prof_local_array.c: Likewise.
4304 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4305 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4306 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4307 * gcc.dg/struct/w_prof_global_array.c: Likewise.
4308 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4309 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4310 * gcc.dg/struct/w_prof_local_var.c: Likewise.
4311 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4312 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4313 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4314 * gcc.dg/struct/w_prof_global_var.c: Likewise.
4315 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4316 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4317 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4318 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4319 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4320 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4321 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4322 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4323 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4324 * gcc.dg/tree-prof/stringop-1.c: Adjust.
4325 * g++.dg/tree-ssa/pr31146.C: Likewise.
4326 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4327 * g++.dg/tree-ssa/pr33604.C: Likewise.
4328 * g++.dg/plugin/selfassign.c: Likewise.
4329 * gfortran.dg/array_memcpy_3.f90: Likewise.
4330 * gfortran.dg/array_memcpy_4.f90: Likewise.
4331 * c-c++-common/torture/pr42834.c: New testcase.
4332
4333 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
4334
4335 PR c++/44628
4336 * g++.dg/template/crash100.C: New.
4337
4338 2010-06-30 Jan Hubicka <jh@suse.cz>
4339
4340 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4341
4342 2010-06-30 Michael Matz <matz@suse.de>
4343
4344 PR bootstrap/44699
4345 * gcc.dg/pr44699.c: New test.
4346
4347 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
4348
4349 PR tree-optimization/39799
4350 * c-c++-common/uninit-17.c: New test.
4351
4352 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4353
4354 PR libfortran/43298
4355 * gfortran.dg/read_infnan_1.f90: New test.
4356
4357 2010-06-29 Jason Merrill <jason@redhat.com>
4358
4359 Enable implicitly declared move constructor/operator= (N3053).
4360 * g++.dg/cpp0x/implicit3.C: New.
4361 * g++.dg/cpp0x/implicit4.C: New.
4362 * g++.dg/cpp0x/implicit5.C: New.
4363 * g++.dg/cpp0x/implicit-copy.C: Adjust.
4364 * g++.dg/cpp0x/not_special.C: Adjust.
4365 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4366 * g++.dg/cpp0x/rv1n.C: Adjust.
4367 * g++.dg/cpp0x/rv1p.C: Adjust.
4368 * g++.dg/cpp0x/rv2n.C: Adjust.
4369 * g++.dg/cpp0x/rv2p.C: Adjust.
4370 * g++.dg/cpp0x/rv3n.C: Adjust.
4371 * g++.dg/cpp0x/rv3p.C: Adjust.
4372 * g++.dg/cpp0x/rv4n.C: Adjust.
4373 * g++.dg/cpp0x/rv4p.C: Adjust.
4374 * g++.dg/cpp0x/rv5n.C: Adjust.
4375 * g++.dg/cpp0x/rv5p.C: Adjust.
4376 * g++.dg/cpp0x/rv6n.C: Adjust.
4377 * g++.dg/cpp0x/rv6p.C: Adjust.
4378 * g++.dg/cpp0x/rv7n.C: Adjust.
4379 * g++.dg/cpp0x/rv7p.C: Adjust.
4380 * g++.dg/cpp0x/rv8p.C: Adjust.
4381 * g++.dg/gomp/pr26690-1.C: Adjust.
4382 * g++.dg/other/error20.C: Adjust.
4383 * g++.dg/other/error31.C: Adjust.
4384 * g++.dg/parse/error19.C: Adjust.
4385 * g++.dg/template/qualttp5.C: Adjust.
4386 * g++.old-deja/g++.law/ctors5.C: Adjust.
4387
4388 Enable implicitly deleted functions (N2346)
4389 * g++.dg/cpp0x/defaulted17.C: New.
4390 * g++.dg/cpp0x/implicit1.C: New.
4391 * g++.dg/cpp0x/implicit2.C: New.
4392 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4393 * g++.dg/ext/has_virtual_destructor.C: Adjust.
4394 * g++.dg/init/ctor4.C: Adjust.
4395 * g++.dg/init/synth2.C: Adjust.
4396 * g++.dg/lto/20081118_1.C: Adjust.
4397 * g++.dg/other/error13.C: Adjust.
4398 * g++.dg/other/unused1.C: Adjust.
4399 * g++.old-deja/g++.bob/inherit2.C: Adjust.
4400 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4401 * g++.old-deja/g++.jason/opeq3.C: Adjust.
4402 * g++.old-deja/g++.law/ctors17.C: Adjust.
4403 * g++.old-deja/g++.oliva/delete1.C: Adjust.
4404 * g++.old-deja/g++.pt/assign1.C: Adjust.
4405 * g++.old-deja/g++.pt/crash20.C: Adjust.
4406
4407 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4408 * g++.dg/cpp0x/defaulted13.C: Adjust.
4409 * g++.dg/cpp0x/defaulted2.C: Adjust.
4410 * g++.dg/cpp0x/defaulted3.C: Adjust.
4411 * g++.dg/cpp0x/initlist9.C: Adjust.
4412 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4413 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4414 * g++.dg/init/synth2.C: Adjust.
4415
4416 * g++.dg/cpp0x/defaulted19.C: New.
4417
4418 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4419 * g++.dg/template/error23.C: Fix for -std=c++0x.
4420
4421 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4422
4423 PR fortran/44718
4424 * gfortran.dg/proc_ptr_28.f90: New.
4425
4426 2010-06-29 Jakub Jelinek <jakub@redhat.com>
4427
4428 PR tree-optimization/43801
4429 * g++.dg/torture/pr43801.C: New test.
4430
4431 PR debug/44668
4432 * g++.dg/debug/dwarf2/accessibility1.C: New test.
4433
4434 2010-06-29 Jason Merrill <jason@redhat.com>
4435
4436 PR c++/44587
4437 * g++.dg/template/qualified-id2.C: New.
4438 * g++.dg/template/qualified-id3.C: New.
4439
4440 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4441
4442 PR fortran/44696
4443 * gfortran.dg/associated_target_4.f90: New.
4444
4445 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
4446
4447 PR fortran/44582
4448 * gfortran.dg/aliasing_array_result_1.f90 : New test.
4449
4450 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4451
4452 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4453
4454 2010-06-29 Jan Hubicka <jh@suse.cz>
4455
4456 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4457
4458 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
4459
4460 PR target/43902
4461 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4462 * gcc.target/arm/wmul-3.c: New test.
4463 * gcc.target/arm/wmul-4.c: New test.
4464
4465 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
4466
4467 PR rtl-optimization/44659
4468 * gcc.target/i386/extract-1.c: New.
4469 * gcc.target/i386/extract-2.c: Likewise.
4470 * gcc.target/i386/extract-3.c: Likewise.
4471 * gcc.target/i386/extract-4.c: Likewise.
4472 * gcc.target/i386/extract-5.c: Likewise.
4473 * gcc.target/i386/extract-6.c: Likewise.
4474
4475 2010-06-28 Jakub Jelinek <jakub@redhat.com>
4476
4477 PR c++/44682
4478 * g++.dg/warn/Wunused-var-14.C: New test.
4479
4480 2010-06-28 Tobias Burnus <burnus@net-b.de>
4481
4482 PR fortran/43298
4483 * gfortran.dg/nan_6.f90: New.
4484
4485 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
4486
4487 PR tree-optimization/43781
4488 * gcc.dg/torture/pr43781.c: New.
4489
4490 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
4491
4492 PR fortran/40158
4493 * gfortran.dg/actual_rank_check_1.f90: New test.
4494
4495 2010-06-28 Martin Jambor <mjambor@suse.cz>
4496
4497 * gcc.dg/ipa/ipa-sra-6.c: New test.
4498
4499 2010-06-28 Jan Hubicka <jh@suse.cz>
4500
4501 PR tree-optimization/44687
4502 * gcc.c-torture/compile/pr44687.c
4503
4504 2010-06-28 Martin Jambor <mjambor@suse.cz>
4505
4506 PR c++/44535
4507 * g++.dg/torture/pr44535.C: New test.
4508
4509 2010-06-28 Michael Matz <matz@suse.de>
4510
4511 PR middle-end/44592
4512 * gfortran.dg/pr44592.f90: New test.
4513
4514 2010-06-28 Jan Hubicka <jh@suse.cz>
4515
4516 PR tree-optimization/44357
4517 * g++.dg/torture/pr44357.C: New testcase.
4518
4519 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4520
4521 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4522 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4523 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4524 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4525 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4526 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4527 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4528 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4529
4530 2010-06-27 Jan Hubicka <jh@suse.cz>
4531
4532 * gcc.c-torture/compile/pr44686.c: New file.
4533
4534 2010-06-27 Richard Guenther <rguenther@suse.de>
4535
4536 PR tree-optimization/44683
4537 * gcc.c-torture/execute/pr44683.c: New testcase.
4538
4539 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
4540
4541 * gnat.dg/noreturn3.ad[sb]: New test.
4542
4543 2010-06-26 Jason Merrill <jason@redhat.com>
4544
4545 * g++.dg/cpp0x/explicit5.C: New.
4546
4547 2010-06-26 Richard Guenther <rguenther@suse.de>
4548
4549 PR tree-optimization/44393
4550 * gcc.dg/pr44393.c: New testcase.
4551
4552 2010-06-26 Jan Hubicka <jh@suse.cz>
4553
4554 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4555
4556 2010-06-26 Richard Guenther <rguenther@suse.de>
4557
4558 PR middle-end/44674
4559 * gcc.dg/pr44674.c: New testcase.
4560
4561 2010-06-26 Joseph Myers <joseph@codesourcery.com>
4562
4563 * gcc.dg/opts-3.c: New test.
4564
4565 2010-06-26 Tobias Burnus <burnus@net-b.de>
4566
4567 * gfortran.dg/type_decl_1.f90: New.
4568 * gfortran.dg/type_decl_2.f90: New.
4569
4570 2010-06-26 Tobias Burnus <burnus@net-b.de>
4571
4572 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4573 * gfortran.dg/semicolon_fixed_2.f: Ditto.
4574
4575 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4576
4577 PR testsuite/38946
4578 * gfortran.dg/array_constructor_23.f: Update test to allow for small
4579 error in comparing reals.
4580
4581 2010-06-25 Tobias Burnus <burnus@net-b.de>
4582
4583 * selected_real_kind_2.f90: New.
4584 * selected_real_kind_3.f90: New.
4585
4586 2010-06-25 Tobias Burnus <burnus@net-b.de>
4587
4588 * gfortran.dg/entry_19.f90: New.
4589
4590 2010-06-25 Tobias Burnus <burnus@net-b.de>
4591
4592 * gfortran.dg/end_subroutine_1.f90: New.
4593 * gfortran.dg/end_subroutine_2.f90: New.
4594 * gfortran.dg/interface_proc_end.f90: Update.
4595
4596 2010-06-25 Tobias Burnus <burnus@net-b.de>
4597
4598 * gfortran.dg/semicolon_fixed.f: Update.
4599 * gfortran.dg/semicolon_fixed_2.f: New.
4600 * gfortran.dg/semicolon_free_2.f90: New.
4601 * gfortran.dg/semicolon_free.f90: Update.
4602
4603 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4604
4605 PR fortran/44448
4606 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4607
4608 2010-06-25 Martin Jambor <mjambor@suse.cz>
4609
4610 * g++.dg/ipa/iinline-3.C: New test.
4611 * gcc.dg/ipa/modif-1.c: Removed.
4612
4613 2010-06-25 Jan Hubicka <jh@suse.cz>
4614
4615 * gcc.dg/tree-ssa/ipa-split-1.c
4616
4617 2010-06-25 Martin Jambor <mjambor@suse.cz>
4618
4619 * g++.dg/ipa/iinline-2.C: New test.
4620
4621 2010-06-25 Jakub Jelinek <jakub@redhat.com>
4622
4623 PR middle-end/43866
4624 * gfortran.dg/pr43866.f90: New test.
4625
4626 PR tree-optimization/44539
4627 * gcc.dg/pr44539.c: New test.
4628
4629 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
4630
4631 From Jim Wilson:
4632 PR target/43902
4633 * gcc.target/mips/madd-9.c: New test.
4634
4635 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
4636
4637 PR c/44517
4638 * gcc.dg/noncompile/pr44517.c: New.
4639 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4640
4641 2010-06-24 Steve Ellcey <sje@cup.hp.com>
4642
4643 PR testsuite/43283
4644 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4645 and add argument to nop for IA64.
4646
4647 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
4648
4649 PR target/44588
4650 * gcc.target/i386/mod-1.c: New.
4651 * gcc.target/i386/umod-1.c: Likewise.
4652 * gcc.target/i386/umod-2.c: Likewise.
4653 * gcc.target/i386/umod-3.c: Likewise.
4654
4655 2010-06-24 Jakub Jelinek <jakub@redhat.com>
4656
4657 PR middle-end/44492
4658 * g++.dg/torture/pr44492.C: New test.
4659
4660 2010-06-24 Andi Kleen <ak@linux.intel.com>
4661
4662 * c-c++-common/warn-omitted-condop.c: New.
4663
4664 2010-06-24 Tobias Burnus <burnus@net-b.de>
4665
4666 PR fortran/44614
4667 * gfortran.dg/import8.f90: New.
4668
4669 2010-06-23 Arnaud Charlet <charlet@adacore.com>
4670
4671 * gnat.dg/not_null.adb: Update test case.
4672
4673 2010-06-22 Jakub Jelinek <jakub@redhat.com>
4674
4675 PR c++/44619
4676 * g++.dg/warn/Wunused-var-13.C: New test.
4677
4678 PR c++/44627
4679 * g++.dg/diagnostic/method1.C: New test.
4680
4681 2010-06-22 Cary Coutant <ccoutant@google.com>
4682
4683 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4684
4685 2010-06-22 Janus Weil <janus@gcc.gnu.org>
4686
4687 PR fortran/44616
4688 * gfortran.dg/abstract_type_8.f03: New.
4689
4690 2010-06-21 Jason Merrill <jason@redhat.com>
4691
4692 * g++.dg/cpp0x/noexcept08.C: New.
4693
4694 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4695
4696 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4697
4698 PR target/44615
4699 * gcc.target/i386/sse2-vec-2a.c: New.
4700
4701 2010-06-21 DJ Delorie <dj@redhat.com>
4702
4703 * gcc.dg/pragma-diag-1.c: New.
4704
4705 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4706
4707 PR target/44615
4708 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4709
4710 2010-06-21 Alan Modra <amodra@gmail.com>
4711
4712 PR testsuite/44505
4713 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4714 tail call to check_fa_mid.
4715
4716 2010-06-21 Jakub Jelinek <jakub@redhat.com>
4717
4718 PR target/44575
4719 * gcc.c-torture/execute/pr44575.c: New test.
4720
4721 2010-06-21 Tobias Burnus <burnus@net-b.de>
4722
4723 PR fortran/40632
4724 * gfortran.dg/contiguous_1.f90: New.
4725 * gfortran.dg/contiguous_2.f90: New.
4726 * gfortran.dg/contiguous_3.f90: New.
4727
4728 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
4729
4730 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4731 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4732
4733 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
4734
4735 PR target/44546
4736 * gcc.target/i386/pr44546.c: New test.
4737
4738 2010-06-20 Joseph Myers <joseph@codesourcery.com>
4739
4740 * gcc.dg/opts-2.c: New test.
4741
4742 2010-06-19 Janus Weil <janus@gcc.gnu.org>
4743
4744 PR fortran/44584
4745 * gfortran.dg/typebound_proc_15.f03: Modified.
4746
4747 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
4748
4749 PR target/44072
4750 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4751 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4752
4753 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4754
4755 * g++.dg/ext/label13.C: Fix typo in last change.
4756
4757 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4758
4759 PR libfortran/44477
4760 * gfortran.dg/eof_3.f90
4761 * gfortran.dg/endfile_2.f90
4762 * gfortran.dg/endfile_4.f90
4763 * gfortran.dg/endfile_3.f90
4764
4765 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4766
4767 PR c++/41090
4768 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4769
4770 2010-06-18 Tobias Burnus <burnus@net-b.de>
4771
4772 PR fortran/44556
4773 * gfortran.dg/allocate_alloc_opt_11.f90: New.
4774
4775 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
4776
4777 * gcc.target/arm/pr40900.c: New test.
4778
4779 2010-06-18 Arnaud Charlet <charlet@adacore.com>
4780
4781 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4782
4783 2010-06-17 Janus Weil <janus@gcc.gnu.org>
4784
4785 PR fortran/44558
4786 * gfortran.dg/typebound_call_15.f03: New.
4787
4788 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
4789
4790 PR c++/44486
4791 * g++.dg/pr44486.C: New.
4792
4793 2010-06-16 DJ Delorie <dj@redhat.com>
4794
4795 * gcc.target/i386/volatile-bitfields-1.c: New.
4796 * gcc.target/i386/volatile-bitfields-2.c: New.
4797
4798 2010-06-16 Jason Merrill <jason@redhat.com>
4799
4800 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4801
4802 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4803
4804 2010-06-16 Richard Guenther <rguenther@suse.de>
4805
4806 PR c/44555
4807 * gcc.c-torture/execute/pr44555.c: New testcase.
4808
4809 2010-06-16 Janus Weil <janus@gcc.gnu.org>
4810
4811 PR fortran/44549
4812 * gfortran.dg/typebound_proc_16.f03: New.
4813
4814 2010-06-16 Martin Jambor <mjambor@suse.cz>
4815
4816 * g++.dg/torture/pr43905.C: New test.
4817
4818 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
4819
4820 PR testsuite/44538
4821 * gcc.dg/vect/slp-perm-5.c (main): Prevent
4822 initialization loop from being vectorized.
4823 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4824
4825 2010-06-16 Alan Modra <amodra@gmail.com>
4826
4827 PR tree-optimization/44507
4828 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4829
4830 2010-06-15 Jason Merrill <jason@redhat.com>
4831
4832 * g++.dg/overload/arg3.C: Adjust error locations.
4833 * g++.dg/overload/copy1.C: Likewise.
4834 * g++.dg/tc1/dr152.C: Likewise.
4835 * g++.dg/template/incomplete4.C: Likewise.
4836 * g++.dg/template/incomplete5.C: Likewise.
4837 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4838 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4839 * g++.old-deja/g++.pt/crash9.C: Likewise.
4840
4841 * g++.dg/inherit/virtual5.C: New.
4842
4843 * g++.dg/cpp0x/defaulted18.C: New.
4844
4845 * g++.dg/cpp0x/initlist40.C: New.
4846
4847 * g++.dg/cpp0x/initlist39.C: New.
4848
4849 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
4850
4851 PR middle-end/44391
4852 * gcc.dg/graphite/pr44391.c: New.
4853
4854 2010-06-15 Janus Weil <janus@gcc.gnu.org>
4855
4856 PR fortran/43388
4857 * gfortran.dg/allocate_alloc_opt_8.f90: New.
4858 * gfortran.dg/allocate_alloc_opt_9.f90: New.
4859 * gfortran.dg/allocate_alloc_opt_10.f90: New.
4860 * gfortran.dg/class_allocate_2.f03: Modified an error message.
4861
4862 2010-06-15 Richard Guenther <rguenther@suse.de>
4863
4864 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4865
4866 2010-06-15 Richard Guenther <rguenther@suse.de>
4867
4868 * gcc.dg/vect/bb-slp-21.c: Adjust.
4869 * gcc.dg/vect/bb-slp-13.c: Likewise
4870 * gcc.dg/vect/bb-slp-4.c: Likewise
4871 * gcc.dg/vect/bb-slp-22.c: Likewise
4872 * gcc.dg/vect/bb-slp-14.c: Likewise
4873 * gcc.dg/vect/bb-slp-23.c: Likewise
4874 * gcc.dg/vect/bb-slp-15.c: Likewise
4875 * gcc.dg/vect/bb-slp-17.c: Likewise
4876 * gcc.dg/vect/bb-slp-18.c: Likewise
4877 * gcc.dg/vect/bb-slp-19.c: Likewise
4878 * gcc.dg/vect/bb-slp-10.c: Likewise
4879 * gcc.dg/vect/bb-slp-11.c: Likewise
4880 * gcc.dg/vect/bb-slp-20.c: Likewise
4881 * gcc.dg/vect/bb-slp-3.c: Likewise
4882
4883 2010-06-15 Jakub Jelinek <jakub@redhat.com>
4884
4885 PR fortran/44536
4886 * gfortran.dg/gomp/pr44536.f90: New test.
4887 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4888
4889 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
4890
4891 PR target/44534
4892 * gcc.target/i386/avx-vextractf128-256-3.c: New.
4893 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4894
4895 2010-06-14 Jakub Jelinek <jakub@redhat.com>
4896
4897 PR tree-optimization/44508
4898 * gcc.dg/tree-ssa/pr21086.c: Adjust.
4899
4900 PR bootstrap/44509
4901 * gcc.dg/pr44509.c: New test.
4902
4903 2010-06-14 Ira Rosen <irar@il.ibm.com>
4904
4905 PR tree-optimization/44507
4906 * gcc.dg/vect/pr44507.c: New test.
4907
4908 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
4909
4910 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4911 and c-pretty-print.h.
4912
4913 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4914
4915 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
4916
4917 * gfortran.dg/whole_file_18.f90: Updated error message.
4918
4919 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
4920
4921 * gfortran.dg/whole_file_20.f03: New.
4922
4923 2010-06-12 Jan Hubicka <jh@suse.cz>
4924
4925 * gcc.c-torture/compile/pc44485.c: New testcase.
4926
4927 2010-06-12 Janus Weil <janus@gcc.gnu.org>
4928
4929 PR fortran/40117
4930 * gfortran.dg/typebound_proc_4.f03: Modified error message.
4931 * gfortran.dg/typebound_proc_14.f03: New.
4932 * gfortran.dg/typebound_proc_15.f03: New.
4933
4934 2010-06-11 Joseph Myers <joseph@codesourcery.com>
4935
4936 * gcc.dg/opts-1.c: New test.
4937
4938 2010-06-11 Joseph Myers <joseph@codesourcery.com>
4939
4940 * gcc.dg/funroll-loops-all.c: Update expected error.
4941
4942 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
4943
4944 PR target/44481
4945 * gcc.target/i386/pr44481.c: New test.
4946
4947 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
4948
4949 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4950
4951 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
4952
4953 PR middle-end/44483
4954 * gcc.dg/tree-ssa/pr44483.c: New.
4955
4956 2010-06-11 Paul Brook <paul@codesourcery.com>
4957
4958 * g++.dg/other/arm-neon-1.C: New test.
4959
4960 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
4961
4962 PR fortran/42051
4963 PR fortran/43896
4964 * gfortran.dg/class_23.f03: New test.
4965
4966 2010-06-11 Jan Hubicka <jh@suse.cz>
4967
4968 * gcc.dg/ipa/pure-const-2.c: New testcase.
4969
4970 2010-06-11 Jan Hubicka <jh@suse.cz>
4971
4972 * gcc.dg/noreturn-7.c: Update.
4973 * gcc.dg/noreturn-4.c: Update.
4974
4975 2010-06-10 Dodji Seketeli <dodji@redhat.com>
4976
4977 Fix MIPS bootstrap
4978 * g++.dg/other/typedef4.C: New test.
4979
4980 2010-06-10 Janus Weil <janus@gcc.gnu.org>
4981
4982 PR fortran/44207
4983 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4984
4985 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
4986
4987 PR fortran/44457
4988 * gfortran.dg/asynchronous_3.f03
4989
4990 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
4991
4992 PR middle-end/44185
4993 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4994 non-temporal stores out of the tests to form new test cases. As a
4995 result, no non-temporal store should be generated in this case.
4996
4997 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
4998 prefetch-7.c that generate one non-temporal store.
4999
5000 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
5001 prefetch-7.c that generate one non-temporal store and one
5002 one-temporal prefetch.
5003
5004 2010-06-10 Martin Jambor <mjambor@suse.cz>
5005
5006 PR tree-optimization/44258
5007 * gcc.dg/tree-ssa/pr44258.c: New test.
5008
5009 2010-06-10 Daniel Kraft <d@domob.eu>
5010
5011 PR fortran/38936
5012 * gfortran.dg/associate_1.f03: New test.
5013 * gfortran.dg/associate_2.f95: New test.
5014 * gfortran.dg/associate_3.f03: New test.
5015 * gfortran.dg/associate_4.f08: New test.
5016
5017 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5018
5019 * gfortran.dg/selected_char_kind_4.f90: New test.
5020
5021 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
5022
5023 * gcc.dg/pr42461.c: New test.
5024
5025 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
5026
5027 PR fortran/44347
5028 * gfortran.dg/selected_real_kind_1.f90: New.
5029
5030 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
5031
5032 PR fortran/44359
5033 * gfortran.dg/warn_conversion.f90: Removed check for redundant
5034 warning.
5035 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5036 check for warning.
5037
5038 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5039
5040 * gfortran.dg/data_namelist_conflict.f90: New test.
5041
5042 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5043
5044 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5045 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5046 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5047
5048 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5049
5050 * gfortran.dg/mvbits_9.f90: New test.
5051 * gfortran.dg/ibset_1.f90: Ditto.
5052 * gfortran.dg/ibits_1.f90: Ditto.
5053 * gfortran.dg/btest_1.f90: Ditto.
5054 * gfortran.dg/ibclr_1.f90: Ditto.
5055
5056 2010-06-09 Jason Merrill <jason@redhat.com>
5057
5058 PR c++/44366
5059 * g++.dg/cpp0x/decltype23.C: Move to...
5060 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5061
5062 2010-06-09 Janus Weil <janus@gcc.gnu.org>
5063
5064 PR fortran/44211
5065 * gfortran.dg/typebound_call_14.f03: New test.
5066
5067 2010-06-09 Martin Jambor <mjambor@suse.cz>
5068
5069 PR tree-optimization/44423
5070 * gcc.dg/tree-ssa/pr44423.c: New test.
5071
5072 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
5073
5074 PR testsuite/42843
5075 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5076 TV_NONE to initialize tv_id field.
5077 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5078 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5079 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5080 Include toplev.h .
5081 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5082 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5083 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5084
5085 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
5086
5087 PR tree-optimization/39874
5088 PR middle-end/28685
5089 * gcc.dg/pr39874.c: New file.
5090
5091 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
5092
5093 * g++.dg/ext/attr-alias-1.C: New.
5094 * g++.dg/ext/attr-alias-2.C: New.
5095
5096 2010-06-07 Tobias Burnus <burnus@net-b.de>
5097
5098 PR fortran/44446
5099 * gfortran.dg/proc_ptr_27.f90: New.
5100
5101 2010-06-07 Jason Merrill <jason@redhat.com>
5102
5103 PR c++/44366
5104 * g++.dg/cpp0x/decltype23.C: New.
5105
5106 2010-06-08 Andrew Pinski <pinskia@gmail.com>
5107 Shujing Zhao <pearly.zhao@oracle.com>
5108
5109 PR c/37724
5110 * gcc.dg/c90-const-expr-10.c: Adjust.
5111 * gcc.dg/c99-const-expr-10.c: Adjust.
5112 * gcc.dg/init-bad-7.c: New.
5113
5114 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5115
5116 * lib/target-supports.exp (check_effective_target_gas): New proc.
5117 * gcc.c-torture/execute/960321-1.x: New file.
5118
5119 2010-06-07 Jason Merrill <jason@redhat.com>
5120
5121 PR c++/44401
5122 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5123
5124 2010-06-07 Jakub Jelinek <jakub@redhat.com>
5125
5126 PR c++/44444
5127 * g++.dg/warn/Wunused-var-12.C: New test.
5128
5129 PR c++/44443
5130 * c-c++-common/Wunused-var-11.c: New test.
5131
5132 2010-06-07 Jan Hubicka <jh@suse.cz>
5133
5134 * gcc.dg/ipa/pure-const-1.c: New testcase.
5135
5136 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
5137
5138 PR rtl-optimization/44404
5139 * gcc.dg/pr44404.c: New.
5140
5141 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
5142
5143 PR target/44159
5144 * gcc.target/i386/abi-2.c: Check sysv abi here.
5145 * gcc.target/i386/aes-avx-check.h: Call test in noinline
5146 function to avoid failures by different ABIs.
5147 * gcc.target/i386/aes-check.h: Likewise.
5148 * gcc.target/i386/avx-check.h: Likewise.
5149 * gcc.target/i386/fma4-check.h: Likewise.
5150 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5151 * gcc.target/i386/mmx-check.h: Likewise.
5152 * gcc.target/i386/pclmul-avx-check.h: Likewise.
5153 * gcc.target/i386/pclmul-check.h: Likewise.
5154 * gcc.target/i386/sse-check.h: Likewise.
5155 * gcc.target/i386/sse2-check.h: Likewise.
5156 * gcc.target/i386/sse3-check.h: Likewise.
5157 * gcc.target/i386/sse4_1-check.h: Likewise.
5158 * gcc.target/i386/sse4_2-check.h: Likewise.
5159 * gcc.target/i386/sse4a-check.h: Likewise.
5160 * gcc.target/i386/ssse3-check.h: Likewise.
5161 * gcc.target/i386/xop-check.h: Likewise.
5162 * gcc.target/i386/pr27971.c: Fix for LLP64.
5163 * gcc.target/i386/pr39139.c: Likewise.
5164 * gcc.target/i386/pr39315-check.c: Likewise.
5165 * gcc.target/i386/vararg-1.c: Likewise.
5166 * gcc.target/i386/vararg-2.c: Likewise.
5167 Additional add dg-compile to avoid failure due
5168 missing foo symbol.
5169
5170 * gcc.dg/compound-literal-1.c: Fix for llp64.
5171 * gcc.dg/pr32370.c: Likewise.
5172 * gcc.dg/pr37561.c: Likewise.
5173 * gcc.dg/pr41340.c: Likewise.
5174 * gcc.dg/pr41551.c: Likewise.
5175
5176 2010-05-25 Dodji Seketeli <dodji@redhat.com>
5177
5178 PR c++/44188
5179 * g++.dg/debug/dwarf2/typedef3.C: New test.
5180
5181 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
5182
5183 PR c/20000
5184 * c-c++-common/pr20000.c: New.
5185
5186 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
5187
5188 PR c++/44086
5189 * g++.dg/init/pr44086.C: New.
5190 * g++.dg/cpp0x/decltype4.C: Adjust.
5191
5192 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
5193
5194 PR fortran/43945
5195 * gfortran.dg/generic_23.f03: New test.
5196
5197 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
5198
5199 PR fortran/43895
5200 * gfortran.dg/alloc_comp_class_1.f90 : New test.
5201
5202 2010-06-05 Jakub Jelinek <jakub@redhat.com>
5203
5204 PR c++/44361
5205 * c-c++-common/Wunused-var-9.c: New test.
5206
5207 2010-06-05 Jason Merrill <jason@redhat.com>
5208
5209 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5210
5211 2010-06-05 Joseph Myers <joseph@codesourcery.com>
5212
5213 PR c/44322
5214 * gcc.dg/c99-restrict-4.c: New test.
5215
5216 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
5217
5218 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5219 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5220 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5221 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5222 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5223 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5224 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5225 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5226 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5227 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5228 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5229 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5230 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5231 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5232 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5233 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5234 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5235 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5236 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5237 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5238 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5239 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5240
5241 2010-06-04 Jason Merrill <jason@redhat.com>
5242
5243 * g++.dg/cpp0x/noexcept06.C: New.
5244 * g++.dg/cpp0x/noexcept07.C: New.
5245
5246 * g++.dg/cpp0x/noexcept01.C: New.
5247 * g++.dg/cpp0x/noexcept02.C: New.
5248 * g++.dg/cpp0x/noexcept03.C: New.
5249 * g++.dg/cpp0x/noexcept04.C: New.
5250 * g++.dg/cpp0x/noexcept05.C: New.
5251
5252 2010-06-04 Jakub Jelinek <jakub@redhat.com>
5253
5254 PR c++/44412
5255 * g++.dg/warn/Wunused-var-10.C: New test.
5256 * g++.dg/warn/Wunused-var-11.C: New test.
5257
5258 PR c++/44362
5259 * c-c++-common/Wunused-var-10.c: New test.
5260
5261 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5262
5263 PR c/25880
5264 * gcc.dg/assign-warn-2.c: Update.
5265 * gcc.dg/cpp/line3.c: Update.
5266 * gcc.dg/c99-array-lval-8.c: Update.
5267 * gcc.dg/cast-qual-2.c: Update.
5268 * gcc.dg/c99-arraydecl-3.c: Update.
5269 * gcc.dg/assign-warn-1.c: Update.
5270 * gcc.dg/format/gcc_diag-1.c: Update.
5271
5272 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
5273
5274 PR rtl-optimization/39871
5275 PR rtl-optimization/40615
5276 PR rtl-optimization/42500
5277 PR rtl-optimization/42502
5278 * gcc.target/arm/eliminate.c: New test.
5279
5280 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5281
5282 PR libstdc++/44410
5283 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5284 * g++.old-deja/g++.other/delete3.C: Likewise.
5285 * g++.old-deja/g++.other/new.C: Likewise.
5286 * g++.old-deja/g++.law/operators27.C: Likewise.
5287 * g++.old-deja/g++.mike/p755.C: Likewise.
5288 * g++.dg/eh/new1.C: Likewise.
5289 * g++.dg/init/new5.C: Likewise.
5290
5291 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5292
5293 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
5294 * gfortran.dg/unpack_bounds_2.f90: Likewise.
5295 * gfortran.dg/unpack_bounds_3.f90: Likewise.
5296
5297 2010-06-03 Richard Guenther <rguenther@suse.de>
5298
5299 PR lto/41921
5300 * lib/lto.exp: Always load gcc.exp.
5301 (lto-obj): For C source files invoke gcc_target_compile.
5302 * g++.dg/lto/20100603-1_0.C: New testcase.
5303 * g++.dg/lto/20100603-1_1.c: Likewise.
5304
5305 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
5306
5307 PR tree-optimization/43688
5308 * gfortran.dg/pr43688.f90: New.
5309
5310 2010-06-03 Richard Guenther <rguenther@suse.de>
5311
5312 PR lto/41584
5313 * gcc.dg/lto/20100603-1_0.c: New testcase.
5314 * gcc.dg/lto/20100603-2_0.c: Likewise.
5315 * gcc.dg/lto/20100603-3_0.c: Likewise.
5316
5317 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5318
5319 PR target/44218
5320 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5321 * gcc.target/powerpc/recip-2.c: Ditto.
5322 * gcc.target/powerpc/recip-3.c: Ditto.
5323 * gcc.target/powerpc/recip-4.c: Ditto.
5324 * gcc.target/powerpc/recip-5.c: Ditto.
5325 * gcc.target/powerpc/recip-6.c: Ditto.
5326 * gcc.target/powerpc/recip-7.c: Ditto.
5327 * gcc.target/powerpc/recip-test.h: Ditto.
5328 * gcc.target/powerpc/recip-test2.h: Ditto.
5329
5330 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5331
5332 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5333
5334 2010-06-02 Jason Merrill <jason@redhat.com>
5335
5336 * g++.dg/ext/vector9.C: Expect typedef in error message.
5337
5338 PR c++/9726
5339 PR c++/23594
5340 PR c++/44333
5341 * g++.dg/tc1/dr101.C: Remove xfails.
5342
5343 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5344
5345 PR middle-end/44372
5346 * g++.dg/ipa/pr44372.C: New.
5347
5348 2010-06-02 Jan Hubicka <jh@suse.cz>
5349
5350 PR middle-end/44295
5351 * g++.dg/torture/pr44295.C: Neww testcase.
5352
5353 2010-06-02 Jan Hubicka <jh@suse.cz>
5354
5355 * gcc.dg/tree-ssa/loadpre6.c: Update.
5356
5357 2010-06-02 Richard Guenther <rguenther@suse.de>
5358
5359 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5360 diagnostic.h.
5361
5362 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
5363
5364 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5365 the link fail message.
5366
5367 2010-06-02 Tobias Burnus <burnus@net-b.de>
5368
5369 PR fortran/44360
5370 * gfortran.dg/use_13.f90: New test case.
5371
5372 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5373
5374 PR fortran/44371
5375 * gfortran.dg/error_stop_2.f08: Minor update.
5376
5377 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5378
5379 PR fortran/44371
5380 * gfortran.dg/error_stop_1.f08: New test.
5381 * gfortran.dg/error_stop_2.f08: New test.
5382
5383 2010-06-01 Jason Merrill <jason@redhat.com>
5384
5385 DR 990
5386 * g++.dg/cpp0x/initlist37.C: New.
5387 * g++.dg/cpp0x/initlist38.C: New.
5388
5389 PR c++/44358
5390 * g++.dg/cpp0x/initlist36.C: New.
5391
5392 2010-05-31 Jan Hubicka <jh@suse.cz>
5393
5394 * gcc.dg/noreturn-8.c: New testcase.
5395
5396 2010-05-31 Jan Hubicka <jh@suse.cz>
5397
5398 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5399 * gcc.dg/lto/noreturn-1_0.c: Move it here.
5400
5401 2010-05-31 Jan Hubicka <jh@suse.cz>
5402
5403 * gcc.dg/lto/noreturn-1_1.c: New testcase.
5404 * gcc.dg/lto/noreturn-1_0.c: New testcase.
5405
5406 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5407
5408 PR fortran/36928
5409 * gfortran.dg/dependency_27.f90: New test.
5410 * gfortran.dg/array_assign_1.F90: New test.
5411
5412 2010-05-31 Jakub Jelinek <jakub@redhat.com>
5413
5414 PR target/44338
5415 * gcc.target/i386/sse-24.c: New test.
5416
5417 2010-05-31 Jan Hubicka <jh@suse.cz>
5418
5419 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5420
5421 2010-05-31 Jakub Jelinek <jakub@redhat.com>
5422
5423 PR middle-end/44337
5424 * gcc.dg/pr44337.c: New test.
5425
5426 PR tree-optimization/44182
5427 * g++.dg/debug/pr44182.C: New test.
5428
5429 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
5430
5431 * gcc.dg/nested-func-7.c: New test.
5432 * gnat.dg/frame_overflow.adb: Adjust directives.
5433
5434 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5435
5436 * gnat.dg/prot2.ad[sb]: New test.
5437 * gnat.dg/prot2_pkg1.ads: New helper.
5438 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5439
5440 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5441
5442 * gnat.dg/array11.adb: Adjust dg-warning directive.
5443 * gnat.dg/object_overflow.adb: Likewise.
5444
5445 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
5446
5447 PR middle-end/44306
5448 * gcc.dg/tree-ssa/pr44306.c: New.
5449
5450 2010-05-29 Jan Hubicka <jh@suse.cz>
5451
5452 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5453
5454 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
5455
5456 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5457
5458 2010-05-28 Mike Stump <mikestump@comcast.net>
5459
5460 PR objc/44125
5461 * objc.dg/const-str-9.m: Remove static.
5462
5463 2010-05-28 Jakub Jelinek <jakub@redhat.com>
5464
5465 PR target/43636
5466 * gcc.c-torture/compile/pr43636.c: New test.
5467
5468 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
5469
5470 PR objc++/23616
5471 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5472 * obj-c++.dg/try-catch-9.mm: Ditto.
5473
5474 2010-05-28 Dodji Seketeli <dodji@redhat.com>
5475
5476 Revert patch for PR c++/44188
5477 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5478
5479 2010-05-25 Dodji Seketeli <dodji@redhat.com>
5480
5481 PR c++/44188
5482 * g++.dg/debug/dwarf2/typedef3.C: New test.
5483
5484 2010-05-27 Jason Merrill <jason@redhat.com>
5485
5486 PR c++/43555
5487 * g++.dg/ext/vla9.C: New.
5488
5489 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
5490
5491 PR objc/44140
5492 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5493 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5494 * objc.dg/torture/tls/thr-init.m: Ditto.
5495 * objc.dg/torture/trivial.m: Ditto.
5496 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5497 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5498 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5499 * obj-c++.dg/torture/trivial.mm: Ditto.
5500
5501 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
5502
5503 * g++.dg/lto/20100302_0.C: Skip on darwin.
5504
5505 2010-05-27 Richard Guenther <rguenther@suse.de>
5506
5507 PR tree-optimization/44284
5508 * gcc.dg/vect/vect-118.c: New testcase.
5509 * gcc.dg/vect/bb-slp-20.c: Adjust.
5510 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5511 * gcc.dg/vect/slp-9.c: Likewise.
5512 * gcc.dg/vect/slp-reduc-4.c: Likewise.
5513 * gcc.dg/vect/vect-10.c: Likewise.
5514 * gcc.dg/vect/vect-109.c: Likewise.
5515 * gcc.dg/vect/vect-12.c: Likewise.
5516 * gcc.dg/vect/vect-36.c: Likewise.
5517 * gcc.dg/vect/vect-7.c: Likewise.
5518 * gcc.dg/vect/vect-iv-8.c: Likewise.
5519 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5520 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5521 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5522 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5523 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5524 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5525 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5526 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5527 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5528 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5529 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5530 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5531 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5532 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5533 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5534 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5535 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5536
5537 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
5538
5539 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5540 necessary.
5541
5542 2010-05-26 Jan Hubicka <jh@suse.cz>
5543
5544 * gcc.dg/lto/materialize-1_0.c: New file.
5545 * gcc.dg/lto/materialize-1_1.c: New file.
5546
5547 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
5548
5549 * gnat.dg/lto10.adb: New test.
5550 * gnat.dg/lto10_pkg.ads: New helper.
5551
5552 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
5553
5554 * lib/target-supports.exp (check_effective_target_int128): New
5555 function to check if __int128 types are available for target.
5556 * c-c++-common/int128-types-1.c: New.
5557 * c-c++-common/int128-1.c: New.
5558 * c-c++-common/int128-2.c: New.
5559 * g++.dg/abi/mangle43.C: New.
5560 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5561 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5562 pointer-wide scalar.
5563 * g++.dg/other/pr25632.C: Likewise.
5564 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5565 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5566 overflow warnings.
5567 * g++.dg/warn/pr13358-4.C: Likewise.
5568 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
5569 * g++.dg/warn/Wconversion-null.C: Likewise.
5570
5571 2010-05-26 Jason Merrill <jason@redhat.com>
5572
5573 PR c++/43382
5574 * g++.dg/cpp0x/variadic101.C: New.
5575
5576 2010-05-26 Richard Guenther <rguenther@suse.de>
5577
5578 PR rtl-optimization/44164
5579 * gcc.c-torture/execute/pr44164.c: New testcase.
5580 * g++.dg/tree-ssa/pr13146.C: Adjust.
5581
5582 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
5583
5584 PR fortran/40011
5585 * gfortran.dg/whole_file_19.f90 : New test.
5586
5587 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
5588
5589 PR fortran/30668
5590 PR fortran/31346
5591 PR fortran/34260
5592 * gfortran.dg/pr40999.f: Fix function type.
5593 * gfortran.dg/whole_file_5.f90: Likewise.
5594 * gfortran.dg/whole_file_6.f90: Likewise.
5595 * gfortran.dg/whole_file_16.f90: New.
5596 * gfortran.dg/whole_file_17.f90: New.
5597 * gfortran.dg/whole_file_18.f90: New.
5598
5599 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
5600 Iain Sandoe <iains@gcc.gnu.org>
5601
5602 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5603 * gcc.c-torture/compile/pr44197.c: Require alias support.
5604 * gcc.dg/lto/20081222_0.c: Ditto.
5605
5606 2010-05-25 Jakub Jelinek <jakub@redhat.com>
5607
5608 PR debug/42801
5609 * gcc.dg/guality/vla-2.c: New test.
5610
5611 2010-05-25 Richard Guenther <rguenther@suse.de>
5612
5613 PR middle-end/44069
5614 * g++.dg/torture/pr44069.C: New testcase.
5615
5616 2010-05-25 Richard Guenther <rguenther@suse.de>
5617
5618 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5619
5620 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5621
5622 PR objc/44140
5623 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5624
5625 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5626
5627 * obj-c++.dg/torture/tls/trivial.mm: New.
5628 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5629 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5630 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5631 * obj-c++.dg/torture/tls/diag-1.mm: New.
5632 * obj-c++.dg/torture/tls/tls.exp: New.
5633 * obj-c++.dg/torture/trivial.mm: New.
5634 * obj-c++.dg/torture/dg-torture.exp: New.
5635 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5636 * obj-c++.dg/tls/trivial.m: New.
5637 * obj-c++.dg/tls/init-1.mm: New.
5638 * obj-c++.dg/tls/diag-1.mm: New.
5639 * obj-c++.dg/tls/init-2.mm: New.
5640 * obj-c++.dg/tls/diag-2.mm: New.
5641 * obj-c++.dg/tls/diag-3.mm: New.
5642 * obj-c++.dg/tls/diag-4.mm: New.
5643 * obj-c++.dg/tls/static-1.mm: New.
5644 * obj-c++.dg/tls/tls.exp: New.
5645 * obj-c++.dg/tls/diag-5.mm: New.
5646 * obj-c++.dg/tls/static-1a.mm: New.
5647 * objc-obj-c++-shared/Object1.mm: New.
5648 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5649
5650 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
5651
5652 PR objc++/43689
5653 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5654 * obj-c++.dg/const-str-6.mm: Ditto.
5655
5656 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5657
5658 * g++.dg/parse/array-size2.C: Remove dg-error directives.
5659
5660 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5661
5662 PR ada/38394
5663 * gnat.dg/array13.ad[sb]: New test.
5664
5665 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
5666 Sandra Loosemore <sandra@codesourcery.com>
5667
5668 * gcc.target/arm/neon/: Regenerated test cases.
5669
5670 * gcc.target/arm/neon/polytypes.c,
5671 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5672 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5673 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5674 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5675 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5676 dg-add-options arm_neon.
5677
5678 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5679 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5680 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5681 and arm_neon_fp16_ok.
5682
5683 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5684 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5685
5686 * lib/target-supports.exp (add_options_for_arm_neon): New.
5687 (check_effective_target_arm_neon_ok_nocache): New, from
5688 check_effective_target_arm_neon_ok. Check multiple possibilities.
5689 (check_effective_target_arm_neon_ok): Use
5690 check_effective_target_arm_neon_ok_nocache.
5691 (add_options_for_arm_neon_fp16)
5692 (check_effective_target_arm_neon_fp16_ok)
5693 check_effective_target_arm_neon_fp16_ok_nocache): New.
5694 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5695
5696 2010-05-24 Jason Merrill <jason@redhat.com>
5697
5698 PR c++/41510
5699 * g++.dg/cpp0x/initlist35.C: New.
5700 * g++.dg/init/brace6.C: Adjust.
5701
5702 2010-05-24 Paul Brook <paul@codesourcery.com>
5703
5704 * gcc.target/arm/frame-pointer-1.c: New test.
5705 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5706 pointer elimination.
5707
5708 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5709
5710 PR target/44245
5711 * gcc.target/i386/crc32-3.c: New.
5712 * gcc.target/i386/crc32-4.c: Likewise.
5713
5714 2010-05-23 Joseph Myers <joseph@codesourcery.com>
5715
5716 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5717 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5718 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5719
5720 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5721
5722 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5723
5724 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
5725
5726 PR target/43869
5727 * gcc.c-target/pr43869.c: New test.
5728
5729 2010-05-22 Janus Weil <janus@gcc.gnu.org>
5730
5731 PR fortran/44212
5732 * gfortran.dg/class_22.f03: New.
5733
5734 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
5735
5736 PR lto/44238
5737 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5738
5739 2010-05-22 Janus Weil <janus@gcc.gnu.org>
5740
5741 PR fortran/44213
5742 * gfortran.dg/abstract_type_7.f03: New.
5743
5744 2010-05-21 Jason Merrill <jason@redhat.com>
5745
5746 * g++.dg/eh/spec11.C: Test cleanup optimization.
5747
5748 2010-05-21 Jakub Jelinek <jakub@redhat.com>
5749
5750 PR debug/44223
5751 * gcc.target/i386/pr44223.c: New test.
5752
5753 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5754
5755 * gcc.target/i386/pr25993.c: Use @function as type specifier.
5756
5757 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
5758
5759 * g++.dg/other/const3.C: New test.
5760
5761 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
5762
5763 PR fortran/38407
5764 * warn_unused_dummy_argument_1.f90: New.
5765 * warn_unused_dummy_argument_2.f90: New.
5766
5767 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5768
5769 PR c++/30298
5770 * g++.dg/inherit/crash1.C: New.
5771 * g++.dg/inherit/crash2.C: Likewise.
5772
5773 2010-05-20 Jakub Jelinek <jakub@redhat.com>
5774
5775 PR debug/44178
5776 * g++.dg/debug/pr44178.C: New test.
5777
5778 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
5779
5780 PR middle-end/44185
5781 * gcc.dg/tree-ssa/prefetch-6.c: Add
5782 --param min-insn-to-prefetch-ratio=6.
5783 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5784 allow unrolling, and adjust the movnti count.
5785
5786 2010-05-20 Jan Hubicka <jh@suse.cz>
5787
5788 PR middle-end/44197
5789 * gcc.c-torture/compile/pr44197.c: New file.
5790
5791 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
5792
5793 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5794 Fix test code.
5795 (check_effective_target_xop): Remove __may_alias__ attribute.
5796
5797 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
5798
5799 PR target/44202
5800 * gcc.c-torture/execute/pr44202-1.c: New test.
5801
5802 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5803
5804 PR fortran/43851
5805 * gfortran.dg/label_1.f90: Update test.
5806
5807 2010-05-19 Jan Hubicka <jh@suse.cz>
5808
5809 * gcc.dg/lto/ipareference2_0.c: New file.
5810 * gcc.dg/lto/ipareference2_1.c: New file.
5811
5812 2010-05-19 Jason Merrill <jason@redhat.com>
5813
5814 * g++.dg/parse/fn-typedef2.C: New.
5815
5816 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5817 function type.
5818
5819 PR c++/44193
5820 * g++.dg/template/fntype1.C: New.
5821
5822 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
5823
5824 * gnat.dg/discr23.ad[sb]: New test.
5825 * gnat.dg/discr23_pkg.ads: New helper.
5826
5827 * gnat.dg/specs/controlled1.ads: New test.
5828 * gnat.dg/specs/controlled1_pkg.ads: New helper.
5829
5830 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5831
5832 PR fortran/44055
5833 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5834 Fixed scope of C_SIZEOF.
5835 * gfortran.dg/warn_conversion_2.f90: New.
5836
5837 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5838
5839 * lib/target-supports.exp (check_effective_target_sse2): New proc.
5840 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5841 for optional selector.
5842 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5843 (check_effective_target_sse3): New proc.
5844 * gcc.target/i386/math-torture/math-torture.exp: Load
5845 target-supports.exp.
5846 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5847 check_effective_target_sse2.
5848 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5849 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5850 * g++.dg/vect/vect.exp: Likewise.
5851 * gfortran.dg/vect/vect.exp: Likewise.
5852 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5853 -msse2 if check_effective_target_sse2.
5854
5855 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5856 * gcc.target/i386/3dnow-2.c: Likewise.
5857 * gcc.target/i386/3dnowA-1.c: Likewise.
5858 * gcc.target/i386/3dnowA-2.c: Likewise.
5859 * gcc.target/i386/pr42549.c: Likewise.
5860
5861 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5862 * gcc.target/i386/sse3-addsubpd.c: Likewise.
5863 * gcc.target/i386/sse3-addsubps.c: Likewise.
5864 * gcc.target/i386/sse3-haddpd.c: Likewise.
5865 * gcc.target/i386/sse3-haddps.c: Likewise.
5866 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5867 * gcc.target/i386/sse3-hsubps.c: Likewise.
5868 * gcc.target/i386/sse3-movddup.c: Likewise.
5869 * gcc.target/i386/sse3-movshdup.c: Likewise.
5870 * gcc.target/i386/sse3-movsldup.c: Likewise.
5871
5872 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5873 * g++.dg/ext/attrib35.C: Likewise.
5874 * g++.dg/opt/pr40496.C: Likewise.
5875 * g++.dg/other/i386-1.C: Likewise.
5876 * g++.dg/other/i386-4.C: Likewise.
5877 * g++.dg/other/pr34435.C: Likewise.
5878 * g++.dg/other/pr39496.C: Likewise.
5879 * g++.dg/other/pr40446.C: Likewise.
5880 * gcc.dg/compat/union-m128-1_main.c: Likewise.
5881 * gcc.dg/compat/vector-1a_main.c: Likewise.
5882 * gcc.dg/compat/vector-2a_main.c: Likewise.
5883 * gcc.dg/lto/20090206-1_0.c: Likewise.
5884 * gcc.dg/pr34856.c: Likewise.
5885 * gcc.dg/pr36584.c: Likewise.
5886 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
5887 * gcc.dg/pr37544.c: Likewise.
5888 * gcc.dg/torture/pr16104-1.c: Likewise.
5889 * gcc.dg/torture/pr35771-1.c: Likewise.
5890 * gcc.dg/torture/pr35771-2.c: Likewise.
5891 * gcc.dg/torture/pr35771-3.c: Likewise.
5892 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5893 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5894 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5895 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5896 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5897 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5898 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5899 * gcc.target/i386/20060512-1.c: Likewise.
5900 * gcc.target/i386/20060512-3.c: Likewise.
5901 * gcc.target/i386/all_one_m128i.c: Likewise.
5902 * gcc.target/i386/float128-1.c: Likewise.
5903 * gcc.target/i386/float128-2.c: Likewise.
5904 * gcc.target/i386/fpcvt-1.c: Likewise.
5905 * gcc.target/i386/fpcvt-2.c: Likewise.
5906 * gcc.target/i386/fpcvt-3.c: Likewise.
5907 * gcc.target/i386/fpprec-1.c: Likewise.
5908 * gcc.target/i386/funcspec-9.c: Likewise.
5909 * gcc.target/i386/incoming-1.c: Likewise.
5910 * gcc.target/i386/incoming-12.c: Likewise.
5911 * gcc.target/i386/incoming-2.c: Likewise.
5912 * gcc.target/i386/incoming-3.c: Likewise.
5913 * gcc.target/i386/incoming-4.c: Likewise.
5914 * gcc.target/i386/incoming-6.c: Likewise.
5915 * gcc.target/i386/incoming-7.c: Likewise.
5916 * gcc.target/i386/incoming-8.c: Likewise.
5917 * gcc.target/i386/opt-1.c: Likewise.
5918 * gcc.target/i386/opt-2.c: Likewise.
5919 * gcc.target/i386/ordcmp-1.c: Likewise.
5920 * gcc.target/i386/pr17692.c: Likewise.
5921 * gcc.target/i386/pr18614-1.c: Likewise.
5922 * gcc.target/i386/pr22152.c: Likewise.
5923 * gcc.target/i386/pr23570.c: Likewise.
5924 * gcc.target/i386/pr23575.c: Likewise.
5925 * gcc.target/i386/pr26449-1.c: Likewise.
5926 * gcc.target/i386/pr26600.c: Likewise.
5927 * gcc.target/i386/pr27790.c: Likewise.
5928 * gcc.target/i386/pr28839.c: Likewise.
5929 * gcc.target/i386/pr30970.c: Likewise.
5930 * gcc.target/i386/pr32000-1.c: Likewise.
5931 * gcc.target/i386/pr32000-2.c: Likewise.
5932 * gcc.target/i386/pr32280.c: Likewise.
5933 * gcc.target/i386/pr32661.c: Likewise.
5934 * gcc.target/i386/pr32708-1.c: Likewise.
5935 * gcc.target/i386/pr32961.c: Likewise.
5936 * gcc.target/i386/pr33329.c: Likewise.
5937 * gcc.target/i386/pr35714.c: Likewise.
5938 * gcc.target/i386/pr35767-1.c: Likewise.
5939 * gcc.target/i386/pr35767-1d.c: Likewise.
5940 * gcc.target/i386/pr35767-1i.c: Likewise.
5941 * gcc.target/i386/pr35767-2.c: Likewise.
5942 * gcc.target/i386/pr35767-2d.c: Likewise.
5943 * gcc.target/i386/pr35767-2i.c: Likewise.
5944 * gcc.target/i386/pr35767-3.c: Likewise.
5945 * gcc.target/i386/pr35767-5.c: Likewise.
5946 * gcc.target/i386/pr36222-1.c: Likewise.
5947 * gcc.target/i386/pr36578-1.c: Likewise.
5948 * gcc.target/i386/pr36578-2.c: Likewise.
5949 * gcc.target/i386/pr36992-1.c: Likewise.
5950 * gcc.target/i386/pr37101.c: Likewise.
5951 * gcc.target/i386/pr37216.c: Likewise.
5952 * gcc.target/i386/pr37434-1.c: Likewise.
5953 * gcc.target/i386/pr37434-2.c: Likewise.
5954 * gcc.target/i386/pr37843-3.c: Likewise.
5955 * gcc.target/i386/pr37843-4.c: Likewise.
5956 * gcc.target/i386/pr39162.c: Likewise.
5957 * gcc.target/i386/pr39315-1.c: Likewise.
5958 * gcc.target/i386/pr39315-2.c: Likewise.
5959 * gcc.target/i386/pr39315-3.c: Likewise.
5960 * gcc.target/i386/pr39315-4.c: Likewise.
5961 * gcc.target/i386/pr39445.c: Likewise.
5962 * gcc.target/i386/pr39496.c: Likewise.
5963 * gcc.target/i386/pr40809.c: Likewise.
5964 * gcc.target/i386/pr40906-3.c: Likewise.
5965 * gcc.target/i386/pr41019.c: Likewise.
5966 * gcc.target/i386/pr42542-1.c: Likewise.
5967 * gcc.target/i386/pr42542-2.c: Likewise.
5968 * gcc.target/i386/pr42542-3.c: Likewise.
5969 * gcc.target/i386/pr42542-3a.c: Likewise.
5970 * gcc.target/i386/pr42881.c: Likewise.
5971 * gcc.target/i386/push-1.c: Likewise.
5972 * gcc.target/i386/quad-sse.c: Likewise.
5973 * gcc.target/i386/reload-1.c: Likewise.
5974 * gcc.target/i386/sse-10.c: Likewise.
5975 * gcc.target/i386/sse-11.c: Likewise.
5976 * gcc.target/i386/sse-15.c: Likewise.
5977 * gcc.target/i386/sse-17.c: Likewise.
5978 * gcc.target/i386/sse-18.c: Likewise.
5979 * gcc.target/i386/sse-19.c: Likewise.
5980 * gcc.target/i386/sse-4.c: Likewise.
5981 * gcc.target/i386/sse-6.c: Likewise.
5982 * gcc.target/i386/sse-vect-types.c: Likewise.
5983 * gcc.target/i386/sse2-addpd-1.c: Likewise.
5984 * gcc.target/i386/sse2-addsd-1.c: Likewise.
5985 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5986 * gcc.target/i386/sse2-andpd-1.c: Likewise.
5987 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5988 * gcc.target/i386/sse2-comisd-1.c: Likewise.
5989 * gcc.target/i386/sse2-comisd-2.c: Likewise.
5990 * gcc.target/i386/sse2-comisd-3.c: Likewise.
5991 * gcc.target/i386/sse2-comisd-4.c: Likewise.
5992 * gcc.target/i386/sse2-comisd-5.c: Likewise.
5993 * gcc.target/i386/sse2-comisd-6.c: Likewise.
5994 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5995 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5996 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5997 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5998 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5999 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6000 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6001 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6002 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6003 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6004 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6005 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6006 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6007 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6008 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6009 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6010 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6011 * gcc.target/i386/sse2-divpd-1.c: Likewise.
6012 * gcc.target/i386/sse2-divsd-1.c: Likewise.
6013 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6014 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6015 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6016 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6017 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6018 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6019 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6020 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6021 * gcc.target/i386/sse2-minpd-1.c: Likewise.
6022 * gcc.target/i386/sse2-minsd-1.c: Likewise.
6023 * gcc.target/i386/sse2-mmx.c: Likewise.
6024 * gcc.target/i386/sse2-movapd-1.c: Likewise.
6025 * gcc.target/i386/sse2-movapd-2.c: Likewise.
6026 * gcc.target/i386/sse2-movd-1.c: Likewise.
6027 * gcc.target/i386/sse2-movd-2.c: Likewise.
6028 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6029 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6030 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6031 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6032 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6033 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6034 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6035 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6036 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6037 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6038 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6039 * gcc.target/i386/sse2-movq-1.c: Likewise.
6040 * gcc.target/i386/sse2-movq-2.c: Likewise.
6041 * gcc.target/i386/sse2-movq-3.c: Likewise.
6042 * gcc.target/i386/sse2-movsd-1.c: Likewise.
6043 * gcc.target/i386/sse2-movsd-2.c: Likewise.
6044 * gcc.target/i386/sse2-movupd-1.c: Likewise.
6045 * gcc.target/i386/sse2-movupd-2.c: Likewise.
6046 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6047 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6048 * gcc.target/i386/sse2-orpd-1.c: Likewise.
6049 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6050 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6051 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6052 * gcc.target/i386/sse2-paddb-1.c: Likewise.
6053 * gcc.target/i386/sse2-paddd-1.c: Likewise.
6054 * gcc.target/i386/sse2-paddq-1.c: Likewise.
6055 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6056 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6057 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6058 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6059 * gcc.target/i386/sse2-paddw-1.c: Likewise.
6060 * gcc.target/i386/sse2-pand-1.c: Likewise.
6061 * gcc.target/i386/sse2-pandn-1.c: Likewise.
6062 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6063 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6064 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6065 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6066 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6067 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6068 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6069 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6070 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6071 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6072 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6073 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6074 * gcc.target/i386/sse2-pminub-1.c: Likewise.
6075 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6076 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6077 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6078 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6079 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6080 * gcc.target/i386/sse2-por-1.c: Likewise.
6081 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6082 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6083 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6084 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6085 * gcc.target/i386/sse2-pslld-1.c: Likewise.
6086 * gcc.target/i386/sse2-pslld-2.c: Likewise.
6087 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6088 * gcc.target/i386/sse2-psllq-1.c: Likewise.
6089 * gcc.target/i386/sse2-psllq-2.c: Likewise.
6090 * gcc.target/i386/sse2-psllw-1.c: Likewise.
6091 * gcc.target/i386/sse2-psllw-2.c: Likewise.
6092 * gcc.target/i386/sse2-psrad-1.c: Likewise.
6093 * gcc.target/i386/sse2-psrad-2.c: Likewise.
6094 * gcc.target/i386/sse2-psraw-1.c: Likewise.
6095 * gcc.target/i386/sse2-psraw-2.c: Likewise.
6096 * gcc.target/i386/sse2-psrld-1.c: Likewise.
6097 * gcc.target/i386/sse2-psrld-2.c: Likewise.
6098 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6099 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6100 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6101 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6102 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6103 * gcc.target/i386/sse2-psubb-1.c: Likewise.
6104 * gcc.target/i386/sse2-psubd-1.c: Likewise.
6105 * gcc.target/i386/sse2-psubq-1.c: Likewise.
6106 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6107 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6108 * gcc.target/i386/sse2-psubw-1.c: Likewise.
6109 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6110 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6111 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6112 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6113 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6114 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6115 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6116 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6117 * gcc.target/i386/sse2-pxor-1.c: Likewise.
6118 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6119 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6120 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6121 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6122 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6123 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6124 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6125 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6126 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6127 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6128 * gcc.target/i386/sse2-shufps-1.c: Likewise.
6129 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6130 * gcc.target/i386/sse2-subpd-1.c: Likewise.
6131 * gcc.target/i386/sse2-subsd-1.c: Likewise.
6132 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6133 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6134 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6135 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6136 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6137 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6138 * gcc.target/i386/sse2-unpack-1.c: Likewise.
6139 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6140 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6141 * gcc.target/i386/sse2-vec-1.c: Likewise.
6142 * gcc.target/i386/sse2-vec-2.c: Likewise.
6143 * gcc.target/i386/sse2-vec-3.c: Likewise.
6144 * gcc.target/i386/sse2-vec-4.c: Likewise.
6145 * gcc.target/i386/sse2-vec-5.c: Likewise.
6146 * gcc.target/i386/sse2-vec-6.c: Likewise.
6147 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6148 * gcc.target/i386/ssefn-2.c: Likewise.
6149 * gcc.target/i386/ssefn-4.c: Likewise.
6150 * gcc.target/i386/ssefp-1.c: Likewise.
6151 * gcc.target/i386/ssefp-2.c: Likewise.
6152 * gcc.target/i386/sseregparm-3.c: Likewise.
6153 * gcc.target/i386/sseregparm-4.c: Likewise.
6154 * gcc.target/i386/sseregparm-5.c: Likewise.
6155 * gcc.target/i386/sseregparm-6.c: Likewise.
6156 * gcc.target/i386/sseregparm-7.c: Likewise.
6157 * gcc.target/i386/ssetype-1.c: Likewise.
6158 * gcc.target/i386/ssetype-2.c: Likewise.
6159 * gcc.target/i386/ssetype-3.c: Likewise.
6160 * gcc.target/i386/ssetype-4.c: Likewise.
6161 * gcc.target/i386/ssetype-5.c: Likewise.
6162 * gcc.target/i386/unordcmp-1.c: Likewise.
6163 * gcc.target/i386/vararg-1.c: Likewise.
6164 * gcc.target/i386/vararg-2.c: Likewise.
6165 * gcc.target/i386/vararg-3.c: Likewise.
6166 * gcc.target/i386/vararg-4.c: Likewise.
6167 * gcc.target/i386/vararg-7.c: Likewise.
6168 * gcc.target/i386/vararg-8.c: Likewise.
6169 * gcc.target/i386/vecinit-1.c: Likewise.
6170 * gcc.target/i386/vecinit-2.c: Likewise.
6171 * gcc.target/i386/vecinit-3.c: Likewise.
6172 * gcc.target/i386/vecinit-4.c: Likewise.
6173 * gcc.target/i386/vecinit-5.c: Likewise.
6174 * gcc.target/i386/vecinit-6.c: Likewise.
6175 * gcc.target/i386/vectorize2.c: Likewise.
6176 * gcc.target/i386/vectorize3.c: Likewise.
6177 * gcc.target/i386/vectorize4.c: Likewise.
6178 * gcc.target/i386/vectorize6.c: Likewise.
6179 * gcc.target/i386/vectorize7.c: Likewise.
6180 * gcc.target/i386/vectorize8.c: Likewise.
6181 * gcc.target/i386/vperm-v2df.c: Likewise.
6182 * gcc.target/i386/vperm-v2di.c: Likewise.
6183 * gcc.target/i386/vperm-v4si-1.c: Likewise.
6184 * gcc.target/i386/xorps-sse2.c: Likewise.
6185 * gcc.target/i386/xorps.c: Likewise.
6186 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6187 * gfortran.dg/graphite/pr42326.f90: Likewise.
6188 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6189
6190 2010-05-19 Richard Guenther <rguenther@suse.de>
6191
6192 PR lto/44196
6193 * g++.dg/lto/20100519-1_0.C: New testcase.
6194
6195 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6196
6197 PR fortran/42360
6198 * gfortran.dg/warn_intent_out_not_set.f90: New.
6199
6200 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6201
6202 PR fortran/38404
6203 * gfortran.dg/data_char_1.f90: Updated warning message.
6204 * gfortran.dg/data_array_6.f: New.
6205
6206 2010-05-19 Martin Jambor <mjambor@suse.cz>
6207
6208 * g++.dg/ipa/ivinline-8.C: New test.
6209 * gcc.dg/ipa/iinline-2.c: Likewise.
6210
6211 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6212
6213 PR fortran/34505
6214 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6215 arguments; add check for return value kind.
6216 * gfortran.dg/float_1.f90: Likewise.
6217
6218 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6219
6220 * gcc.target/i386/20011009-1.c (COMMENT): Define.
6221 (main): Use it.
6222 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6223 * lib/lto.exp (lto_prune_warns): Fix location line regex.
6224 Prune another location line format.
6225 (lto-obj): Call lto_prune_warns on comp_output.
6226
6227 2010-05-18 Jan Hubicka <jh@suse.cz>
6228
6229 * gcc.dg/lto/ipacp_0.c: New test.
6230 * gcc.dg/lto/ipacp_1.c: New test.
6231
6232 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
6233
6234 PR lto/44184
6235 * gcc.dg/lto/20100518_0.c: New test.
6236
6237 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
6238
6239 * gnat.dg/specs/lto3.ads: Add missing dg-options.
6240
6241 2010-05-17 Janus Weil <janus@gcc.gnu.org>
6242
6243 PR fortran/43990
6244 * gfortran.dg/class_21.f03: New.
6245
6246 2010-05-17 Jason Merrill <jason@redhat.com>
6247
6248 PR c++/44157
6249 * g++.dg/cpp0x/initlist34.C: New.
6250
6251 PR c++/44158
6252 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6253
6254 2010-05-17 Martin Jambor <mjambor@suse.cz>
6255
6256 * g++.dg/ipa/ivinline-1.C: New test.
6257 * g++.dg/ipa/ivinline-2.C: New test.
6258 * g++.dg/ipa/ivinline-3.C: New test.
6259 * g++.dg/ipa/ivinline-4.C: New test.
6260 * g++.dg/ipa/ivinline-5.C: New test.
6261 * g++.dg/ipa/ivinline-6.C: New test.
6262
6263 2010-05-17 Dodji Seketeli <dodji@redhat.com>
6264 Jason Merrill <jason@redhat.com>
6265
6266 PR c++/44108
6267 * c-c++-common/Wunused-var-8.c: New test.
6268
6269 2010-05-17 Jakub Jelinek <jakub@redhat.com>
6270
6271 PR bootstrap/42347
6272 * gcc.c-torture/compile/pr42347.c: New test.
6273
6274 PR middle-end/44102
6275 * g++.dg/ext/asmgoto1.C: New test.
6276
6277 2010-05-17 Martin Jambor <mjambor@suse.cz>
6278
6279 PR middle-end/44133
6280 * gcc.dg/tree-ssa/pr44133.c: New test.
6281 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6282 precise.
6283
6284 2010-05-17 Janus Weil <janus@gcc.gnu.org>
6285
6286 PR fortran/44044
6287 * gfortran.dg/class_20.f03: New.
6288
6289 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
6290
6291 PR 44078
6292 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6293 debug messages but not the newly introduced one.
6294
6295 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
6296
6297 PR fortran/35779
6298 * gfortran.dg/initialization_25.f90: Commented testcase.
6299 * gfortran.dg/initialization_26.f90: New.
6300
6301 2010-05-16 Richard Guenther <rguenther@suse.de>
6302
6303 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6304 * gcc.dg/pr43084.c: Likewise.
6305 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6306 -fipa-type-escape.
6307 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6308 -fipa-type-escape.
6309 * gcc.dg/struct/struct-reorg.exp: Likewise.
6310 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6311 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6312
6313 2010-05-16 Joseph Myers <joseph@codesourcery.com>
6314
6315 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6316 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6317 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6318 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6319 tests.
6320
6321 2010-05-15 Jason Merrill <jason@redhat.com>
6322
6323 * g++.dg/eh/spec10.C: New.
6324 * g++.dg/eh/spec11.C: New.
6325 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6326
6327 2010-05-15 Janus Weil <janus@gcc.gnu.org>
6328
6329 PR fortran/44154
6330 PR fortran/42647
6331 * gfortran.dg/allocatable_scalar_9.f90: New.
6332
6333 2010-05-15 Jakub Jelinek <jakub@redhat.com>
6334
6335 PR c++/44148
6336 * g++.dg/torture/pr44148.C: New test.
6337
6338 2010-05-15 Joseph Myers <joseph@codesourcery.com>
6339
6340 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6341 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6342 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6343 diagnostics and type sizes.
6344
6345 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
6346
6347 * gnat.dg/lto9.adb: New test.
6348 * gnat.dg/lto9_pkg1.ads: New helper.
6349 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6350
6351 2010-05-15 Jan Hubicka <jh@suse.cz>
6352
6353 * gcc.dg/lto/ipareference_1.c: Rename to ...
6354 * gcc.dg/lto/ipareference_0.c: ... this one.
6355 * gcc.dg/lto/ipareference_2.c: Rename to ...
6356 * gcc.dg/lto/ipareference_1.c: ... this one.
6357
6358 2010-05-15 Jan Hubicka <jh@suse.cz>
6359
6360 * gcc.dg/lto/ipareference_1.c: New file.
6361 * gcc.dg/lto/ipareference_2.c: New file.
6362
6363 2010-05-15 Richard Guenther <rguenther@suse.de>
6364
6365 PR tree-optimization/44038
6366 * gcc.c-torture/compile/pr44038.c: New testcase.
6367
6368 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
6369
6370 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6371 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6372
6373 2010-05-15 Janus Weil <janus@gcc.gnu.org>
6374
6375 PR fortran/43207
6376 PR fortran/43969
6377 * gfortran.dg/class_18.f03: New.
6378 * gfortran.dg/class_19.f03: New.
6379
6380 2010-05-14 Jakub Jelinek <jakub@redhat.com>
6381
6382 PR debug/44112
6383 * gcc.dg/debug/dwarf2/const-1.c: Remove.
6384 * g++.dg/debug/dwarf2/const1.C: Remove.
6385
6386 2010-05-14 Jason Merrill <jason@redhat.com>
6387
6388 * g++.dg/eh/cond4.C: New.
6389 * g++.dg/eh/elide2.C: Adjust.
6390 * g++.old-deja/g++.eh/terminate1.C: Adjust.
6391
6392 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
6393
6394 PR fortran/44135
6395 * gfortran.dg/actual_array_interface_2.f90: New test.
6396
6397 2010-05-14 Richard Guenther <rguenther@suse.de>
6398
6399 PR tree-optimization/44119
6400 * gcc.c-torture/compile/pr44119.c: New testcase.
6401
6402 2010-05-14 Jason Merrill <jason@redhat.com>
6403
6404 PR c++/44127
6405 * g++.dg/eh/terminate1.C: New.
6406
6407 2010-05-14 Jakub Jelinek <jakub@redhat.com>
6408
6409 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6410
6411 PR debug/44136
6412 * gcc.dg/pr44136.c: New test.
6413
6414 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
6415
6416 PR c++/30566
6417 * g++.dg/warn/Wshadow-4.C: Adjust.
6418 * g++.dg/warn/Wshadow-5.C: New test.
6419 * g++.dg/warn/Wshadow-6.C: New test
6420
6421 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
6422
6423 PR fortran/35779
6424 * gfortran.dg/initialization_25.f90: New.
6425
6426 2010-05-13 Martin Jambor <mjambor@suse.cz>
6427
6428 * g++.dg/otr-fold-1.C: New test.
6429 * g++.dg/otr-fold-2.C: New test.
6430
6431 2010-05-13 Jakub Jelinek <jakub@redhat.com>
6432
6433 PR fortran/44036
6434 * gfortran.dg/gomp/pr44036-1.f90: New test.
6435 * gfortran.dg/gomp/pr44036-2.f90: New test.
6436 * gfortran.dg/gomp/pr44036-3.f90: New test.
6437
6438 PR debug/43983
6439 * gcc.dg/guality/sra-1.c: New test.
6440
6441 2010-05-12 Jan Hubicka <jh@suse.cz>
6442
6443 * tree-ssa/unreachable.c: New test.
6444
6445 2010-05-12 Jason Merrill <jason@redhat.com>
6446
6447 * g++.dg/cpp0x/sfinae1.C: New.
6448
6449 2010-05-12 Sriraman Tallam <tmsriram@google.com>
6450
6451 * gcc.target/i386/zee.c: New file.
6452
6453 2010-05-12 Jason Merrill <jason@redhat.com>
6454
6455 * g++.dg/conversion/op1.C: Expect template candidate message.
6456 * g++.dg/cpp0x/nullptr15.C: Likewise.
6457 * g++.dg/cpp0x/pr31431-2.C: Likewise.
6458 * g++.dg/cpp0x/pr31431.C: Likewise.
6459 * g++.dg/cpp0x/temp_default2.C: Likewise.
6460 * g++.dg/cpp0x/trailing4.C: Likewise.
6461 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6462 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6463 * g++.dg/cpp0x/variadic-throw.C: Likewise.
6464 * g++.dg/cpp0x/variadic35.C: Likewise.
6465 * g++.dg/cpp0x/vt-35147.C: Likewise.
6466 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6467 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6468 * g++.dg/ext/visibility/anon8.C: Likewise.
6469 * g++.dg/ext/vla2.C: Likewise.
6470 * g++.dg/other/pr28114.C: Likewise.
6471 * g++.dg/other/ptrmem10.C: Likewise.
6472 * g++.dg/other/ptrmem11.C: Likewise.
6473 * g++.dg/overload/unknown1.C: Likewise.
6474 * g++.dg/parse/template7.C: Likewise.
6475 * g++.dg/parse/typename7.C: Likewise.
6476 * g++.dg/template/conv11.C: Likewise.
6477 * g++.dg/template/copy1.C: Likewise.
6478 * g++.dg/template/deduce3.C: Likewise.
6479 * g++.dg/template/dependent-expr5.C: Likewise.
6480 * g++.dg/template/friend.C: Likewise.
6481 * g++.dg/template/incomplete2.C: Likewise.
6482 * g++.dg/template/local4.C: Likewise.
6483 * g++.dg/template/local6.C: Likewise.
6484 * g++.dg/template/operator10.C: Likewise.
6485 * g++.dg/template/overload6.C: Likewise.
6486 * g++.dg/template/ptrmem2.C: Likewise.
6487 * g++.dg/template/ptrmem20.C: Likewise.
6488 * g++.dg/template/ptrmem8.C: Likewise.
6489 * g++.dg/template/sfinae2.C: Likewise.
6490 * g++.dg/template/ttp25.C: Likewise.
6491 * g++.dg/template/unify10.C: Likewise.
6492 * g++.dg/template/unify11.C: Likewise.
6493 * g++.dg/template/unify6.C: Likewise.
6494 * g++.dg/template/unify7.C: Likewise.
6495 * g++.dg/template/unify9.C: Likewise.
6496 * g++.dg/template/varmod1.C: Likewise.
6497 * g++.old-deja/g++.brendan/crash56.C: Likewise.
6498 * g++.old-deja/g++.law/operators32.C: Likewise.
6499 * g++.old-deja/g++.pt/crash28.C: Likewise.
6500 * g++.old-deja/g++.pt/crash60.C: Likewise.
6501 * g++.old-deja/g++.pt/explicit38.C: Likewise.
6502 * g++.old-deja/g++.pt/explicit39.C: Likewise.
6503 * g++.old-deja/g++.pt/explicit41.C: Likewise.
6504 * g++.old-deja/g++.pt/explicit67.C: Likewise.
6505 * g++.old-deja/g++.pt/explicit77.C: Likewise.
6506 * g++.old-deja/g++.pt/expr2.C: Likewise.
6507 * g++.old-deja/g++.pt/overload7.C: Likewise.
6508 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6509 * g++.old-deja/g++.pt/spec5.C: Likewise.
6510 * g++.old-deja/g++.pt/spec6.C: Likewise.
6511 * g++.old-deja/g++.pt/t24.C: Likewise.
6512 * g++.old-deja/g++.pt/unify4.C: Likewise.
6513 * g++.old-deja/g++.pt/unify6.C: Likewise.
6514 * g++.old-deja/g++.pt/unify8.C: Likewise.
6515 * g++.old-deja/g++.robertl/eb119.C: Likewise.
6516 * g++.old-deja/g++.robertl/eb79.C: Likewise.
6517 * g++.old-deja/g++.robertl/eb98.C: Likewise.
6518
6519 * g++.dg/cpp0x/initlist32.C: New.
6520
6521 * g++.dg/template/conv11.C: New.
6522 * g++.dg/conversion/op1.C: Adjust expected error.
6523
6524 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6525
6526 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
6527
6528 PR target/44088
6529 * gcc.target/i386/avx-cmpsd-1.c: New.
6530 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6531 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6532 * gcc.target/i386/avx-cmpss-2.c: Likewise.
6533 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6534 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6535
6536 2010-05-12 Jakub Jelinek <jakub@redhat.com>
6537
6538 PR middle-end/44085
6539 * gcc.dg/gomp/pr44085.c: New test.
6540 * gfortran.dg/gomp/pr44085.f90: New test.
6541
6542 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
6543
6544 * objc-obj-c++-shared/Object1.m: New.
6545 * objc.dg/torture: New directory.
6546 * objc.dg/torture/tls: Ditto.
6547 * objc.dg/tls: Ditto.
6548 * objc.dg/torture/tls/trivial.m: New test.
6549 * objc.dg/torture/tls/thr-init-2.m: New test.
6550 * objc.dg/torture/tls/thr-init-3.m: New test.
6551 * objc.dg/torture/tls/thr-init.m: New test.
6552 * objc.dg/torture/tls/diag-1.m: New test.
6553 * objc.dg/torture/tls/tls.exp: New.
6554 * objc.dg/torture/trivial.m: New test.
6555 * objc.dg/torture/dg-torture.exp: New.
6556 * objc.dg/tls/diag-3.m: New test.
6557 * objc.dg/tls/diag-4.m: New test.
6558 * objc.dg/tls/diag-5.m: New test.
6559 * objc.dg/tls/init-1.m: New test.
6560 * objc.dg/tls/init-2.m: New test.
6561 * objc.dg/tls/tls.exp: New.
6562 * objc.dg/tls/diag-2.m: New test.
6563 * lib/objc.exp: Respond to dg-additional-files.
6564
6565 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
6566
6567 * gcc.target/m68k/20100512-1.c: New.
6568
6569 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
6570
6571 * gnat.dg/lto8.adb: New test.
6572 * gnat.dg/lto8_pkg.ad[sb]: New helper.
6573 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6574
6575 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6576
6577 PR c++/34272
6578 PR c++/43630
6579 PR c++/34491
6580 * g++.dg/template/crash97.C: New.
6581 * g++.dg/template/crash98.C: Likewise.
6582 * g++.dg/template/crash99.C: Likewise.
6583 * g++.dg/cpp0x/pr31439.C: Adjust.
6584 * g++.dg/template/crash95.C: Likewise.
6585
6586 2010-05-11 Jakub Jelinek <jakub@redhat.com>
6587
6588 PR middle-end/44071
6589 * c-c++-common/asmgoto-4.c: New test.
6590 * gcc.target/i386/pr44071.c: New test.
6591
6592 PR c++/44062
6593 * c-c++-common/Wunused-var-7.c: New test.
6594 * g++.dg/warn/Wunused-var-9.C: New test.
6595
6596 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
6597
6598 PR fortran/43711
6599 * gfortran.dg/gomp/pr43711.f90: New.
6600
6601 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
6602
6603 PR fortran/31820
6604 * gfortran.dg/select_5.f90: Updated.
6605
6606 2010-05-11 Jan Hubicka <jh@suse.cz>
6607
6608 PR tree-optimize/44063
6609 * gcc.c-torture/compile/pr44063.c: New testcase.
6610
6611 2010-05-11 Jakub Jelinek <jakub@redhat.com>
6612
6613 PR debug/44023
6614 * gcc.dg/pr44023.c: New test.
6615
6616 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
6617
6618 * gnat.dg/lto7.adb: New test.
6619 * gnat.dg/lto7_pkg.ad[sb]: New helper.
6620
6621 2010-05-10 Jason Merrill <jason@redhat.com>
6622
6623 PR c++/44017
6624 * g++.dg/template/inherit5.C: New.
6625
6626 PR c++/44045
6627 * g++.dg/cpp0x/initlist33.C: New.
6628 * g++.dg/cpp0x/initlist26.C: Adjust.
6629 * g++.dg/cpp0x/initlist28.C: Adjust.
6630
6631 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
6632
6633 PR c++/43719
6634 * g++.dg/init/pr43719.C: New.
6635 * g++.dg/anon-struct4.C: Adjust.
6636
6637 2010-05-10 Jakub Jelinek <jakub@redhat.com>
6638
6639 PR debug/44028
6640 * gcc.dg/pr44028.c: New test.
6641
6642 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
6643
6644 PR fortran/27866
6645 PR fortran/35003
6646 PR fortran/42809
6647 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6648 * gfortran.dg/warn_conversion.f90: New.
6649
6650 2010-05-10 Michael Matz <matz@suse.de>
6651
6652 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6653
6654 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
6655
6656 PR rtl-optimization/44012
6657 * gcc.dg/pr44012.c: New.
6658
6659 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6660
6661 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6662 Log text on entry and exit.
6663 Prune Sun ld warnings for common symbols with differing sizes.
6664 (lto-link-and-maybe-run): Change caller.
6665
6666 2010-05-10 Janus Weil <janus@gcc.gnu.org>
6667
6668 PR fortran/44044
6669 * gfortran.dg/class_7.f03: Modified.
6670 * gfortran.dg/select_type_1.f03: Modified.
6671 * gfortran.dg/select_type_12.f03: New.
6672
6673 2010-05-10 Richard Guenther <rguenther@suse.de>
6674
6675 PR tree-optimization/44050
6676 * gcc.dg/torture/pr44050.c: New testcase.
6677
6678 2010-05-10 Wei Guozhi <carrot@google.com>
6679
6680 PR target/42879
6681 * gcc.target/arm/pr42879.c: New testcase.
6682
6683 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6684
6685 PR c/44051
6686 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6687
6688 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6689
6690 PR c/10676
6691 * gcc.dg/anon-struct-10.c: New test.
6692
6693 2010-05-09 Richard Guenther <rguenther@suse.de>
6694
6695 PR middle-end/44024
6696 * gcc.dg/pr44024.c: New testcase.
6697
6698 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6699
6700 PR c/4784
6701 * gcc.dg/anon-struct-9.c: New test.
6702
6703 2010-05-09 Richard Guenther <rguenther@suse.de>
6704
6705 PR middle-end/44043
6706 * gcc.c-torture/compile/pr44043.c: New testcase.
6707
6708 2010-05-09 Richard Guenther <rguenther@suse.de>
6709
6710 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6711
6712 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
6713
6714 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6715
6716 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6717
6718 * gnat.dg/lto[12456].adb: Add "target lto" marker.
6719 * gnat.dg/specs/lto3.ads: Likewise.
6720
6721 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
6722
6723 PR middle-end/28685
6724 * gcc.dg/pr28685-1.c: New file.
6725
6726 2010-05-08 Richard Guenther <rguenther@suse.de>
6727
6728 PR tree-optimization/44030
6729 * gcc.c-torture/compile/pr44030.c: New testcase.
6730
6731 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6732
6733 * gnat.dg/lto6.adb: New test.
6734 * gnat.dg/lto6_pkg.ads: New helper.
6735
6736 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6737
6738 * gnat.dg/lto5.adb: New test.
6739 * gnat.dg/lto5_pkg.ad[sb]: New helper.
6740
6741 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6742
6743 * gnat.dg/lto4.ad[sb]: New test.
6744
6745 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6746
6747 * gnat.dg/specs/lto3.ads: New test.
6748 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6749 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6750
6751 2010-05-08 Quentin Ochem <ochem@adacore.com>
6752
6753 * gnat.dg/sizetype3.ad[sb]: New test.
6754 * gnat.dg/sizetype3_pkg.ads: New helper.
6755
6756 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
6757
6758 PR c++/43951
6759 * g++.dg/init/new29.C: New.
6760
6761 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
6762
6763 PR fortran/40728
6764 * gfortran.dg/coarray_1.f90: Fixed error message.
6765 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6766 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6767 * gfortran.dg/intrinsic_std_5.f90: New.
6768
6769 2010-05-07 Jason Merrill <jason@redhat.com>
6770
6771 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6772
6773 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6774
6775 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6776 (size_t, stderr): Remove.
6777 (read_error): Replaced __builtin_fprintf by fprintf.
6778
6779 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
6780
6781 * gcc.dg/ordered-comparison-1.c: New test.
6782 * gcc.dg/ordered-comparison-2.c: New test.
6783 * gcc.dg/ordered-comparison-3.c: New test.
6784 * gcc.dg/ordered-comparison-4.c: New test.
6785
6786 2010-05-06 Mike Stump <mikestump@comcast.net>
6787
6788 PR objc/35165
6789 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6790
6791 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
6792 Jason Merrill <jason@redhat.com>
6793
6794 * g++.dg/cpp0x/nullptr01.C: New.
6795 * g++.dg/cpp0x/nullptr02.C: New.
6796 * g++.dg/cpp0x/nullptr03.C: New.
6797 * g++.dg/cpp0x/nullptr04.C: New.
6798 * g++.dg/cpp0x/nullptr05.C: New.
6799 * g++.dg/cpp0x/nullptr06.C: New.
6800 * g++.dg/cpp0x/nullptr07.C: New.
6801 * g++.dg/cpp0x/nullptr08.C: New.
6802 * g++.dg/cpp0x/nullptr09.C: New.
6803 * g++.dg/cpp0x/nullptr10.C: New.
6804 * g++.dg/cpp0x/nullptr11.C: New.
6805 * g++.dg/cpp0x/nullptr12.C: New.
6806 * g++.dg/cpp0x/nullptr13.C: New.
6807 * g++.dg/cpp0x/nullptr14.C: New.
6808 * g++.dg/cpp0x/nullptr15.C: New.
6809 * g++.dg/cpp0x/nullptr16.C: New.
6810 * g++.dg/cpp0x/nullptr17.C: New.
6811 * g++.dg/cpp0x/nullptr18.C: New.
6812 * g++.dg/cpp0x/nullptr19.C: New.
6813 * g++.dg/cpp0x/nullptr20.C: New.
6814 * g++.dg/cpp0x/nullptr21.C: New.
6815 * g++.dg/cpp0x/nullptr22.C: New.
6816 * g++.dg/debug/nullptr01.C: New.
6817 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6818
6819 2010-05-06 Jakub Jelinek <jakub@redhat.com>
6820
6821 * gcc.dg/Wunused-var-8.c: Move to...
6822 * c-c++-common/Wunused-var-6.c: ... here. New test.
6823
6824 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6825
6826 PR c++/40406
6827 * g++.dg/template/crash96.C: New.
6828
6829 2010-05-06 Jan Hubicka <jh@suse.cz>
6830
6831 PR tree-optimization/43791
6832 * gcc.c-torture/compile/pr43791.c: New file.
6833
6834 2010-05-06 Michael Matz <matz@suse.de>
6835
6836 PR tree-optimization/43984
6837 * gfortran.dg/pr43984.f90: New test.
6838
6839 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6840
6841 PR 40989
6842 * gcc.dg/pr40989.c: New.
6843
6844 2010-05-06 Richard Guenther <rguenther@suse.de>
6845
6846 PR tree-optimization/43934
6847 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6848
6849 2010-05-06 Richard Guenther <rguenther@suse.de>
6850
6851 PR tree-optimization/43987
6852 * gcc.c-torture/execute/pr43987.c: New testcase.
6853 * gcc.dg/torture/pta-escape-1.c: Adjust.
6854 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6855 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6856 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6857 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6858
6859 2010-04-22 Jakub Jelinek <jakub@redhat.com>
6860 Dodji Seketeli <dodji@redhat.com>
6861
6862 PR c/18624
6863 * g++.dg/warn/Wunused-7.C: Add dg-warning.
6864 * g++.dg/template/sfinae16.C: Likewise.
6865 * gcc.dg/Wunused-var-1.c: Moved to...
6866 * c-c++-common/Wunused-var-1.c: ...here. New test.
6867 * gcc.dg/Wunused-var-2.c: Moved to...
6868 * c-c++-common/Wunused-var-2.c: ...here. New test.
6869 * gcc.dg/Wunused-var-3.c: Moved to...
6870 * c-c++-common/Wunused-var-3.c: ...here. New test.
6871 * gcc.dg/Wunused-var-4.c: Moved to...
6872 * gcc.dg/Wunused-var-1.c: ... here.
6873 * gcc.dg/Wunused-var-5.c: Moved to...
6874 * c-c++-common/Wunused-var-4.c: ...here. New test.
6875 * gcc.dg/Wunused-var-7.c: Moved to...
6876 * c-c++-common/Wunused-var-5.c: ...here. New test.
6877 * gcc.dg/Wunused-var-6.c: Moved to...
6878 * gcc.dg/Wunused-var-2.c: ... here.
6879 * c-c++-common/Wunused-var-1.c: New test.
6880 * c-c++-common/Wunused-var-2.c: New test.
6881 * c-c++-common/Wunused-var-3.c: New test.
6882 * c-c++-common/Wunused-var-4.c: New test.
6883 * c-c++-common/Wunused-var-5.c: New test.
6884 * g++.dg/warn/Wunused-var-1.C: New test.
6885 * g++.dg/warn/Wunused-var-2.C: New test.
6886 * g++.dg/warn/Wunused-var-3.C: New test.
6887 * g++.dg/warn/Wunused-var-4.C: New test.
6888 * g++.dg/warn/Wunused-var-5.C: New test.
6889 * g++.dg/warn/Wunused-var-6.C: New test.
6890 * g++.dg/warn/Wunused-var-7.C: New test.
6891 * g++.dg/warn/Wunused-var-8.C: New test.
6892 * g++.dg/warn/Wunused-parm-1.C: New test.
6893 * g++.dg/warn/Wunused-parm-2.C: New test.
6894 * g++.dg/warn/Wunused-parm-3.C: New test.
6895
6896 2010-05-06 Tobias Burnus <burnus@net-b.de>
6897
6898 PR fortran/43985
6899 * gfortran.dg/gomp/crayptr5.f90: New test case.
6900
6901 2010-05-05 Jason Merrill <jason@redhat.com>
6902
6903 PR debug/43370
6904 * g++.dg/ext/attrib39.C: New.
6905
6906 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
6907
6908 PR fortran/24978
6909 * gfortran.dg/data_invalid.f90: New.
6910
6911 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
6912
6913 * gnat.dg/lto2.adb: New test.
6914
6915 2010-05-05 Jason Merrill <jason@redhat.com>
6916
6917 PR c++/43787
6918 * g++.dg/opt/empty1.C: New.
6919
6920 2010-05-05 Janus Weil <janus@gcc.gnu.org>
6921
6922 PR fortran/43696
6923 * gfortran.dg/class_17.f03: New.
6924
6925 2010-05-04 Neil Vachharajani <nvachhar@google.com>
6926
6927 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6928
6929 2010-05-04 Mike Stump <mikestump@comcast.net>
6930
6931 PR objc/35165
6932 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6933
6934 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6935
6936 PR target/43668
6937 * gcc.target/i386/pr43668.c: New.
6938
6939 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6940
6941 PR c++/43028
6942 * g++.dg/cpp0x/initlist31.C: New.
6943
6944 2010-05-04 Jakub Jelinek <jakub@redhat.com>
6945
6946 PR c/43981
6947 * gcc.dg/Wunused-var-8.c: New test.
6948
6949 2010-05-04 Jason Merrill <jason@redhat.com>
6950
6951 PR c++/38064
6952 * g++.dg/cpp0x/enum3.C: Extend.
6953
6954 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6955
6956 PR target/43799
6957 * gcc.target/i386/pr43799.c: New.
6958
6959 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
6960
6961 * gnat.dg/lto1.adb: New test.
6962 * gnat.dg/lto1_pkg.ad[sb]: New helper.
6963
6964 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6965
6966 PR middle-end/43671
6967 * gcc.target/i386/pr43671.c: New.
6968
6969 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6970
6971 PR c++/43705
6972 * g++.dg/template/crash95.C: New.
6973
6974 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6975
6976 PR debug/43508
6977 * gcc.target/i386/pr43508.c: New.
6978
6979 2010-05-04 Richard Guenther <rguenther@suse.de>
6980
6981 PR tree-optimization/43879
6982 * g++.dg/torture/pr43879-1_0.C: New testcase.
6983 * g++.dg/torture/pr43879-1_1.C: Likewise.
6984
6985 2010-05-03 Dodji Seketeli <dodji@redhat.com>
6986
6987 PR c++/43953
6988 * g++.dg/other/crash-12.C: New test.
6989
6990 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
6991
6992 * g++.dg/cdce3.C: Add a space. Updated.
6993
6994 2010-05-03 Jason Merrill <jason@redhat.com>
6995
6996 PR c++/43680
6997 * g++.dg/opt/enum2.C: New.
6998 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6999 * g++.dg/warn/Wswitch-1.C: Adjust message.
7000
7001 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7002
7003 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7004 * g++.dg/ext/label13.C: Fix typo.
7005 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7006 alpha*-dec-osf5*.
7007 * gcc.c-torture/compile/limits-declparen.c: xfail on
7008 alpha*-dec-osf5* with -g.
7009 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7010 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7011 * gcc.dg/c99-tgmath-2.c: Likewise.
7012 * gcc.dg/c99-tgmath-3.c: Likewise.
7013 * gcc.dg/c99-tgmath-4.c: Likewise.
7014
7015 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
7016
7017 PR fortran/43592
7018 * gfortran.dg/unexpected_interface.f90: New test.
7019
7020 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7021
7022 * ada/acats/run_acats (which): New function.
7023 (host_gnatchop, host_gnatmake): Use it.
7024
7025 2010-05-03 Richard Guenther <rguenther@suse.de>
7026
7027 PR tree-optimization/43971
7028 * gcc.dg/pr43971.c: New testcase.
7029
7030 2010-05-03 Jakub Jelinek <jakub@redhat.com>
7031
7032 PR debug/43972
7033 * gcc.dg/debug/pr43972.c: New test.
7034
7035 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
7036
7037 PR testsuite/43963
7038 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7039
7040 2010-05-02 Richard Guenther <rguenther@suse.de>
7041
7042 PR tree-optimization/43879
7043 * gcc.dg/torture/pr43879-3.c: New testcase.
7044
7045 2010-05-01 Richard Guenther <rguenther@suse.de>
7046
7047 PR tree-optimization/43949
7048 * g++.dg/warn/Warray-bounds-5.C: New testcase.
7049
7050 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
7051
7052 PR c++/43951
7053 * g++.dg/init/new28.C: New.
7054
7055 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
7056
7057 PR objc++/32052
7058 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7059 structure and nested declarations.
7060 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
7061 structure and nested declarations. Reduce header clutter and
7062 use _exit() rather than abort().
7063 * objc.dg/encode-10.m: New.
7064 * objc.dg/encode-11.m: New.
7065
7066 2010-04-30 DJ Delorie <dj@redhat.com>
7067
7068 * gcc.c-torture/execute/20100430-1.c: New test.
7069
7070 2010-04-30 Jason Merrill <jason@redhat.com>
7071
7072 PR c++/43868
7073 * g++.dg/template/ptrmem21.C: New.
7074
7075 2010-04-30 Tobias Burnus Mburnus@net-b.de>
7076
7077 PR fortran/18918
7078 PR fortran/43931
7079 * gfortran.dg/coarray_13.f90: New test.
7080
7081 2010-04-30 Richard Guenther <rguenther@suse.de>
7082
7083 PR lto/43946
7084 * gcc.dg/lto/20100430-1_0.c: New testcase.
7085
7086 2010-04-30 Jakub Jelinek <jakub@redhat.com>
7087
7088 PR debug/43942
7089 * c-c++-common/pr43942.c: New test.
7090
7091 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
7092
7093 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7094 conflict with darwin crt1.o 'start' symbol.
7095
7096 2010-04-30 Richard Guenther <rguenther@suse.de>
7097
7098 PR tree-optimization/43879
7099 * gcc.dg/torture/pr43879_1.c: New testcase.
7100
7101 2010-04-30 Richard Guenther <rguenther@suse.de>
7102
7103 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7104
7105 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
7106
7107 PR c++/43890
7108 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7109 user-provided constructor while recursing.
7110
7111 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7112
7113 PR fortran/42274
7114 * gfortran.dg/class_16.f03: New test.
7115
7116 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7117
7118 PR fortran/42274
7119 * gfortran.dg/class_15.f03: New.
7120
7121 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
7122
7123 PR fortran/43326
7124 * gfortran.dg/dynamic_dispatch_9.f03: New test.
7125
7126 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7127
7128 PR fortran/43492
7129 * gfortran.dg/generic_22.f03 : New test.
7130
7131 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
7132
7133 PR fortran/42353
7134 * gfortran.dg/class_14.f03: New test.
7135
7136 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7137
7138 PR fortran/42680
7139 * gfortran.dg/interface_32.f90: New test.
7140
7141 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
7142 Janus Weil <janus@gcc.gnu.org>
7143
7144 PR fortran/41829
7145 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7146 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7147 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7148
7149 2010-04-28 Mike Stump <mikestump@comcast.net>
7150
7151 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7152 dg-excess-errors.
7153 * g++.dg/uninit-pred-2_b.C: Likewise.
7154
7155 2010-04-28 Tobias Burnus <burnus@net-b.de>
7156
7157 PR fortran/18918
7158 PR fortran/43919
7159 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7160
7161 2010-04-28 Matthias Klose <doko@ubuntu.com>
7162
7163 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7164 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7165 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7166 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7167 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7168
7169 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
7170
7171 * gcc.dg/const-uniq-1.c: New test.
7172 * gcc.dg/lto/const-uniq_[01].c: Likewise.
7173
7174 2010-04-28 Xinliang David Li <davidxl@google.com>
7175
7176 * gcc.dg/uninit-pred-2_b.c: New test.
7177 * gcc.dg/uninit-pred-4_b.c: New test.
7178 * gcc.dg/uninit-pred-3_d.c: New test.
7179 * gcc.dg/uninit-pred-6_b.c: New test.
7180 * gcc.dg/uninit-pred-8_b.c: New test.
7181 * gcc.dg/uninit-pred-3_a.c: New test.
7182 * gcc.dg/uninit-pred-2_c.c: New test.
7183 * gcc.dg/uninit-pred-5_a.c: New test.
7184 * gcc.dg/uninit-pred-3_e.c: New test.
7185 * gcc.dg/uninit-pred-7_a.c: New test.
7186 * gcc.dg/uninit-pred-6_c.c: New test.
7187 * gcc.dg/uninit-pred-9_a.c: New test.
7188 * gcc.dg/uninit-pred-8_c.c: New test.
7189 * gcc.dg/uninit-pred-3_b.c: New test.
7190 * gcc.dg/uninit-pred-5_b.c: New test.
7191 * gcc.dg/uninit-pred-7_b.c: New test.
7192 * gcc.dg/uninit-pred-6_d.c: New test.
7193 * gcc.dg/uninit-pred-9_b.c: New test.
7194 * gcc.dg/uninit-pred-2_a.c: New test.
7195 * gcc.dg/uninit-pred-4_a.c: New test.
7196 * gcc.dg/uninit-pred-3_c.c: New test.
7197 * gcc.dg/uninit-pred-6_a.c: New test.
7198 * gcc.dg/uninit-pred-8_a.c: New test.
7199 * gcc.dg/uninit-pred-7_c.c: New test.
7200 * gcc.dg/uninit-pred-6_e.c: New test.
7201 * g++.dg/uninit-pred-loop-1_b.cc: New test.
7202 * g++.dg/uninit-pred-1_a.C: New test.
7203 * g++.dg/uninit-pred-1_b.C: New test.
7204 * g++.dg/uninit-pred-2_a.C: New test.
7205 * g++.dg/uninit-pred-2_b.C: New test.
7206 * g++.dg/uninit-pred-loop-1_a.cc: New test.
7207 * g++.dg/uninit-pred-loop-1_c.cc: New test.
7208 * g++.dg/uninit-pred-loop_1.cc: New test.
7209
7210 2010-04-28 Martin Jambor <mjambor@suse.cz>
7211
7212 * gcc.dg/lto/20091209-1_0.c: New testcase.
7213
7214 2010-04-28 Richard Guenther <rguenther@suse.de>
7215
7216 PR tree-optimization/43879
7217 PR tree-optimization/43909
7218 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7219
7220 2010-04-28 Richard Guenther <rguenther@suse.de>
7221
7222 PR c++/43880
7223 * g++.dg/torture/pr43880.C: New testcase.
7224
7225 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
7226
7227 PR c++/9335
7228 * g++.dg/template/recurse2.C: Update
7229 * g++.dg/template/recurse.C: Update.
7230 * g++.dg/template/pr23510.C: Update.
7231 * lib/prune.exp: Filter out 'recursively instantiated'.
7232
7233 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7234
7235 PR c++/29043
7236 * g++.dg/init/pr29043.C: New.
7237
7238 2010-04-27 Jason Merrill <jason@redhat.com>
7239
7240 * g++.dg/lookup/scoped5.C: Adjust.
7241 * g++.dg/lookup/scoped8.C: Adjust.
7242 * g++.dg/template/dependent-expr5.C: Adjust.
7243 * g++.old-deja/g++.brendan/nest1.C: Adjust.
7244
7245 PR c++/43856
7246 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7247
7248 PR c++/43875
7249 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7250
7251 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7252 Jan Hubicka <hubicka@ucw.cz>
7253
7254 * gcc.dg/pure-2.c: New testcase.
7255 * gcc.dg/const-1.c: New testcase.
7256
7257 2010-04-27 Jason Merrill <jason@redhat.com>
7258
7259 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7260
7261 PR c++/41468
7262 * g++.dg/template/sfinae17.C: New.
7263 * g++.dg/template/sfinae18.C: New.
7264
7265 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7266
7267 * g++.dg/init/pr42844.C: New.
7268 * g++.dg/cpp0x/pr42844-2.C: New.
7269 * g++.dg/cpp0x/defaulted2.C: Adjust.
7270 * g++.dg/tree-ssa/pr27549.C: Likewise.
7271 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7272
7273 2010-04-27 Tobias Burnus <burnus@net-b.de>
7274
7275 PR fortran/18918
7276 * gfortran.dg/coarray_12.f90: Fix dump parsing.
7277
7278 2010-04-27 Richard Guenther <rguenther@suse.de>
7279
7280 PR middle-end/40561
7281 * g++.dg/other/pr40561.C: New testcase.
7282
7283 2010-04-27 Martin Jambor <mjambor@suse.cz>
7284
7285 PR middle-end/43812
7286 * g++.dg/ipa/pr43812.C: New test.
7287
7288 2010-04-27 Jan Hubicka <jh@suse.cz>
7289
7290 * gcc.dg/ipa/iinline-1.c (main): Rename to...
7291 (test): ... this one.
7292
7293 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
7294
7295 PR target/40657
7296 * gcc.target/arm/thumb-stackframe.c: New test.
7297
7298 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7299
7300 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7301 * gcc.dg/misc-column.c: Likewise.
7302 * gcc.dg/Walways-true-1.c: Likewise.
7303 * gcc.dg/Walways-true-2.c: Likewise.
7304 * gcc.dg/warn-addr-cmp.c: Likewise.
7305
7306 2010-04-27 Tobias Burnus <burnus@net-b.de>
7307
7308 PR fortran/18918
7309 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7310 * gfortran.dg/coarray_12.f90: New.
7311
7312 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7313
7314 PR c/32207
7315 * gcc.dg/pr32207.c: New test.
7316 * gcc.dg/misc-column.c: Adjust expected warning.
7317 * gcc.dg/Walways-true-1.c: Likewise.
7318 * gcc.dg/Walways-true-2.c: Likewise.
7319 * gcc.dg/warn-addr-cmp.c: Likewise.
7320
7321 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
7322
7323 PR lto/42776
7324 * lib/lto.exp (lto_prune_vis_warns): New function.
7325 (lto-link-and-maybe-run): Call it.
7326
7327 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
7328
7329 PR tree-optimization/43904
7330 * gcc.dg/tree-ssa/tailcall-6.c: New.
7331
7332 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7333
7334 PR testsuite/35165
7335 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
7336 Darwin8/OSX10.4 - compatible code generation.
7337 Use scan-rtl-dump.
7338 * obj-c++.dg/stubify-1.mm: Ditto.
7339 * lib/objc-torture.exp: Do not require link success for
7340 "trivial.m" in the runtime checks when dowhat = 'compile'.
7341 * lib/dg-pch.exp (dg-flags-pch): New Proc.
7342 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
7343 Darwin8/OSX10.4 - compatible code generation.
7344 * objc.dg/stubify-2.m: Ditto.
7345 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7346 * objc.dg/next-runtime-1.m: Ditto.
7347 * objc.dg/stret-2.m: Restrict to ilp32 targets.
7348 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7349 runtimes on Darwin.
7350
7351 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
7352
7353 PR 43715
7354 * lib/plugin-support.exp: Use "-undefined
7355 dynamic_lookup" on darwin.
7356
7357 2010-04-26 Richard Guenther <rguenther@suse.de>
7358
7359 * gcc.dg/lto/20100426_0.c: New testcase.
7360
7361 2010-04-26 Jie Zhang <jie@codesourcery.com>
7362
7363 PR tree-optimization/43833
7364 gcc.dg/Warray-bounds-8.c: New test case.
7365
7366 2010-04-26 Richard Guenther <rguenther@suse.de>
7367
7368 PR lto/43080
7369 * g++.dg/lto/20100423-3_0.C: New testcase.
7370
7371 2010-04-26 Richard Guenther <rguenther@suse.de>
7372
7373 PR lto/42425
7374 * g++.dg/lto/20100423-2_0.C: New testcase.
7375
7376 2010-04-26 Ira Rosen <irar@il.ibm.com>
7377
7378 * gcc.dg/vect/bb-slp-23.c: New test.
7379
7380 2010-04-25 Joseph Myers <joseph@codesourcery.com>
7381
7382 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7383 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7384 * gcc.dg/c1x-float-1.c: New test.
7385
7386 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7387
7388 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7389 of "lea\[ \t\]".
7390
7391 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7392
7393 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7394 FreeBSD.
7395 * gfortran.dg/default_format_denormal_1.f90: Ditto.
7396 * gfortran.dg/default_format_2.f90: Ditto.
7397
7398 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7399
7400 * gfortran.dg/pr43505.f90: Clean up .mod file.
7401 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7402 * gfortran.dg/pr41347.f90: Ditto.
7403 * gfortran.dg/internal_pack_4.f90: Ditto.
7404 * gfortran.dg/proc_decl_23.f90: Ditto.
7405 * gfortran.dg/recursive_check_3.f90: Ditto.
7406 * gfortran.dg/intent_out_3.f90: Ditto.
7407 * gfortran.dg/assignment_2.f90: Ditto.
7408 * gfortran.dg/pr41928.f90: Ditto.
7409 * gfortran.dg/pr42166.f90: Ditto.
7410 * gfortran.dg/private_type_12.f90: Ditto.
7411 * gfortran.dg/graphite/pr42185.f90: Ditto.
7412 * gfortran.dg/graphite/pr42186.f90: Ditto.
7413 * gfortran.dg/graphite/pr40982.f90: Ditto.
7414 * gfortran.dg/graphite/id-2.f90: Ditto.
7415 * gfortran.dg/graphite/id-4.f90: Ditto.
7416 * gfortran.dg/graphite/pr42050.f90: Ditto.
7417 * gfortran.dg/graphite/id-18.f90: Ditto.
7418 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7419 * gfortran.dg/graphite/pr41924.f90: Ditto.
7420 * gfortran.dg/graphite/pr42393.f90: Ditto.
7421 * gfortran.dg/graphite/pr37980.f90: Ditto.
7422 * gfortran.dg/graphite/pr38953.f90: Ditto.
7423 * gfortran.dg/graphite/pr42180.f90: Ditto.
7424 * gfortran.dg/graphite/pr42181.f90: Ditto.
7425 * gfortran.dg/where_operator_assign_4.f90: Ditto.
7426 * gfortran.dg/select_type_4.f90: Ditto.
7427 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7428 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7429 * gfortran.dg/lto/pr40725_0.f03: Ditto.
7430 * gfortran.dg/elemental_args_check_2.f90: Ditto.
7431 * gfortran.dg/whole_file_11.f90: Ditto.
7432 * gfortran.dg/private_type_11.f90: Ditto.
7433 * gfortran.dg/vect/vect-gems.f90: Ditto.
7434 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7435
7436 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7437
7438 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7439
7440 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
7441
7442 * gnat.dg/pack15.ad[sb]: New test.
7443
7444 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
7445
7446 * gcc.target/arm/mla-1.c: New test.
7447
7448 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7449
7450 PR fortran/30073
7451 PR fortran/43793
7452 * gfortran.dg/pr43793.f90: New test.
7453
7454 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
7455
7456 PR tree-optimization/41442
7457 * gcc.target/i386/pr41442.c: New test.
7458
7459 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
7460
7461 PR fortran/43832
7462 * gfortran.dg/fgetc_3.f90: Delete bogus test.
7463
7464 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7465
7466 PR fortran/43832
7467 * gfortran.dg/open_nounit.f90: New test.
7468
7469 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
7470
7471 PR fortran/43841
7472 PR fortran/43843
7473 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7474
7475 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7476
7477 * gcc.dg/Wconversion-integer.c: Update.
7478
7479 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
7480
7481 * gnat.dg/unchecked_convert5.adb: New test.
7482
7483 2010-04-23 Richard Guenther <rguenther@suse.de>
7484
7485 PR lto/41734
7486 * gcc.dg/lto/20100423-2_0.c: New testcase.
7487 * gcc.dg/lto/20100423-2_0.c: Likewise.
7488
7489 2010-04-23 Richard Guenther <rguenther@suse.de>
7490
7491 PR lto/43455
7492 * gcc.dg/lto/20100423-1_0.c: New testcase.
7493 * gcc.dg/lto/20100423-1_1.c: Likewise.
7494
7495 2010-04-23 Martin Jambor <mjambor@suse.cz>
7496
7497 PR tree-optimization/43846
7498 * gcc.dg/tree-ssa/sra-10.c: New test.
7499
7500 2010-04-23 Martin Jambor <mjambor@suse.cz>
7501
7502 PR middle-end/43835
7503 * gcc.c-torture/execute/pr43835.c: New test.
7504
7505 2010-04-23 Richard Guenther <rguenther@suse.de>
7506
7507 PR lto/42653
7508 * g++.dg/lto/20100423-1_0.C: New testcase.
7509
7510 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
7511
7512 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7513
7514 2010-04-22 Ira Rosen <irar@il.ibm.com>
7515
7516 PR tree-optimization/43842
7517 * gcc.dg/vect/pr43842.c: New test.
7518
7519 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7520
7521 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7522 * gcc.target/i386/wmul-2.c: Likewise.
7523
7524 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7525
7526 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7527 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7528
7529 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
7530
7531 * gfortran.dg/reassoc_6.f: New testcase.
7532
7533 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7534
7535 PR middle-end/29274
7536 * gcc.target/arm/wmul-1.c: New test.
7537 * gcc.target/arm/wmul-2.c: New test.
7538
7539 2010-04-22 Richard Guenther <rguenther@suse.de>
7540
7541 PR tree-optimization/43845
7542 * gcc.c-torture/compile/pr43845.c: New testcase.
7543
7544 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7545
7546 PR middle-end/29274
7547 * gcc.target/i386/wmul-1.c: New test.
7548 * gcc.target/i386/wmul-2.c: New test.
7549 * gcc.target/bfin/wmul-1.c: New test.
7550 * gcc.target/bfin/wmul-2.c: New test.
7551
7552 2010-04-22 Richard Guenther <rguenther@suse.de>
7553
7554 PR fortran/43829
7555 * gfortran.dg/vector_subscript_6.f90: New testcase.
7556 * gfortran.dg/assign_10.f90: Adjust.
7557
7558 2010-04-21 Jakub Jelinek <jakub@redhat.com>
7559
7560 PR fortran/43836
7561 * gfortran.dg/gomp/pr43836.f90: New test.
7562
7563 2010-04-21 Richard Guenther <rguenther@suse.de>
7564
7565 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7566
7567 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7568
7569 * gcc.dg/torture/builtin-cproj-3.c: New.
7570
7571 2010-04-20 Jason Merrill <jason@redhat.com>
7572
7573 PR c++/9335
7574 * g++.dg/template/recurse2.C: New.
7575 * g++.dg/parse/crash36.C: Adjust.
7576 * g++.dg/other/fold1.C: Adjust.
7577 * g++.dg/init/member1.C: Adjust.
7578 * lib/prune.exp: Prune "skipping N instantiation contexts".
7579
7580 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7581
7582 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7583
7584 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7585
7586 * gcc.dg/torture/builtin-cproj-1.c: New.
7587 * gcc.dg/torture/builtin-cproj-2.c: New.
7588
7589 2010-04-20 Dodji Seketeli <dodji@redhat.com>
7590
7591 PR c++/43800
7592 PR c++/43704
7593 * g++.dg/template/typedef32.C: Adjust.
7594 * g++.dg/template/typedef33.C: New test.
7595
7596 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
7597
7598 PR fortran/43227
7599 * gfortran.dg/proc_decl_23.f90: New test.
7600
7601 PR fortran/43266
7602 * gfortran.dg/abstract_type_6.f03: New test.
7603
7604 2010-04-20 Xinliang David Li <davidxl@google.com>
7605
7606 * g++.dg/tree-ssa/fold-compare.C: New.
7607
7608 2010-04-20 Richard Guenther <rguenther@suse.de>
7609
7610 PR tree-optimization/39417
7611 * g++.dg/torture/pr39417.C: New testcase.
7612
7613 2010-04-20 Richard Guenther <rguenther@suse.de>
7614
7615 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7616
7617 2010-04-20 Jakub Jelinek <jakub@redhat.com>
7618
7619 * g++.dg/debug/dwarf2/rv1.C: New test.
7620
7621 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7622
7623 PR target/43635
7624 * gcc.c-torture/compile/pr43635.c: New testcase.
7625
7626 2010-04-19 Jakub Jelinek <jakub@redhat.com>
7627
7628 PR fortran/43339
7629 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7630 of sequential loops being private only in the innermost containing
7631 task region.
7632
7633 PR middle-end/43337
7634 * gfortran.dg/gomp/pr43337.f90: New test.
7635
7636 2010-04-19 Richard Guenther <rguenther@suse.de>
7637
7638 PR tree-optimization/43796
7639 * gfortran.dg/pr43796.f90: New testcase.
7640
7641 2010-04-19 Richard Guenther <rguenther@suse.de>
7642
7643 PR tree-optimization/43783
7644 * gcc.c-torture/execute/pr43783.c: New testcase.
7645
7646 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
7647
7648 PR target/43766
7649 * gcc.target/i386/pr43766.c: New test.
7650
7651 2010-04-19 Jie Zhang <jie@codesourcery.com>
7652
7653 PR target/43662
7654 * gcc.target/i386/pr43662.c: New test.
7655
7656 2010-04-19 Dodji Seketeli <dodji@redhat.com>
7657
7658 PR c++/43704
7659 * g++.dg/template/typedef32.C: New test.
7660
7661 2010-04-19 Ira Rosen <irar@il.ibm.com>
7662
7663 PR tree-optimization/37027
7664 * lib/target-supports.exp
7665 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7666 * gcc.dg/vect/pr37027.c: New test.
7667 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7668 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7669 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7670 gcc.dg/vect/vect-complex-6.c: Likewise.
7671
7672 2010-04-19 Jakub Jelinek <jakub@redhat.com>
7673
7674 * g++.dg/debug/dwarf2/enum1.C: New test.
7675
7676 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
7677
7678 * gnat.dg/rep_clause5.ad[sb]: New test.
7679 * gnat.dg/rep_clause5_pkg.ads: New helper.
7680
7681 2010-04-18 Ira Rosen <irar@il.ibm.com>
7682
7683 PR tree-optimization/43771
7684 * g++.dg/vect/pr43771.cc: New test.
7685
7686 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
7687
7688 PR fortran/31538
7689 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7690 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7691
7692 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
7693
7694 * gnat.dg/sizetype.adb: Rename into...
7695 * gnat.dg/sizetype1.adb: ...this.
7696 * gnat.dg/sizetype2.adb: New test.
7697
7698 2010-04-16 Richard Guenther <rguenther@suse.de>
7699
7700 PR tree-optimization/43572
7701 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7702
7703 2010-04-16 Olivier Hainque <hainque@adacore.com>
7704
7705 * gnat.dg/specs/discr_private.ads: New test.
7706
7707 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
7708
7709 PR target/41514
7710 * gcc.target/arm/thumb-comparisons.c: New test.
7711
7712 PR target/40603
7713 * gcc.target/arm/thumb-cbranchqi.c: New test.
7714
7715 2010-04-16 Christian Bruel <christian.bruel@st.com>
7716
7717 * g++.dg/torture/pr36191.C: Enable for SH.
7718
7719 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
7720
7721 * gnat.dg/wide_boolean.adb: New test.
7722 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7723
7724 2010-04-15 Richard Guenther <rguenther@suse.de>
7725
7726 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7727 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7728 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7729 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7730 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7731 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7732 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7733 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7734 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7735 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7736 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7737 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7738 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7739 * gcc.dg/torture/ipa-pta-2.c: Likewise.
7740 * gcc.dg/torture/ipa-pta-1.c: Adjust.
7741
7742 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
7743
7744 PR target/21803
7745 * gcc.target/arm/pr42496.c: New test.
7746
7747 2010-04-14 Jason Merrill <jason@redhat.com>
7748
7749 PR c++/36625
7750 * g++.dg/ext/attrib38.C: New.
7751
7752 2010-04-14 Steve Ellcey <sje@cup.hp.com>
7753
7754 PR testsuite/43739
7755 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7756
7757 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7758
7759 PR 42966
7760 * gcc.dg/cpp/warn-undef-2.c: Update.
7761 * gcc.dg/cpp/warn-traditional-2.c: Update.
7762 * gcc.dg/cpp/warn-comments-2.c: Update.
7763 * gcc.dg/cpp/warn-variadic-2.c: Update.
7764 * gcc.dg/cpp/warn-long-long-2.c: Update.
7765 * gcc.dg/cpp/warn-deprecated-2.c: Update.
7766 * gcc.dg/cpp/warn-multichar-2.c: Update.
7767 * gcc.dg/cpp/warn-normalized-3.c: Update.
7768 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7769 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7770 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7771 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7772 * gcc.dg/cpp/warn-redefined-2.c: Update.
7773 * gfortran.dg/warning-directive-2.F90: Update.
7774 * c-c++-common/cpp/warning-directive-2.c: Update.
7775
7776 2010-04-14 Michael Matz <matz@suse.de>
7777
7778 PR tree-optimization/42963
7779 * gcc.dg/pr42963.c: New testcase.
7780
7781 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
7782
7783 * gnat.dg/class_wide.adb: Rename into...
7784 * gnat.dg/class_wide1.adb: ...this.
7785 * gnat.dg/class_wide2.ad[sb]: New test.
7786
7787 2010-04-14 Tobias Burnus <burnus@net-b.de>
7788
7789 PR fortran/18918
7790 * gfortran.dg/coarray_9.f90: Update dg-errors.
7791 * gfortran.dg/coarray_10.f90: New test.
7792 * gfortran.dg/coarray_11.f90: New test.
7793
7794 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7795
7796 PR fortran/43747
7797 gfortran.dg/initialization_24.f90: New test.
7798
7799 2010-04-13 Jason Merrill <jason@redhat.com>
7800
7801 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7802 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7803
7804 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
7805
7806 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7807 * g++.dg/dg.exp: Likewise.
7808 * gcc.dg/cpp/warning-directive-1.c: Move to ...
7809 * c-c++-common/cpp/warning-directive-1.c: ... here.
7810 * gcc.dg/cpp/warning-directive-2.c: Move to ...
7811 * c-c++-common/cpp/warning-directive-2.c: ... here.
7812 * gcc.dg/cpp/warning-directive-3.c: Move to ...
7813 * c-c++-common/cpp/warning-directive-3.c: ... here.
7814 * gcc.dg/cpp/warning-directive-4.c: Move to ...
7815 * c-c++-common/cpp/warning-directive-4.c: ... here.
7816 * g++.dg/cpp/warning-directive-1.C: Delete.
7817 * g++.dg/cpp/warning-directive-2.C: Delete.
7818 * g++.dg/cpp/warning-directive-3.C: Delete.
7819 * g++.dg/cpp/warning-directive-4.C: Delete.
7820 * gcc.dg/cpp/normalised-3.c: Delete.
7821 * g++.dg/cpp/normalised-1.C: Rename as ...
7822 * c-c++-common/cpp/normalised-3.c: ... this.
7823
7824 2010-04-13 Martin Jambor <mjambor@suse.cz>
7825
7826 * gcc.dg/tree-ssa/sra-9.c: New test.
7827
7828 2010-04-13 Michael Matz <matz@suse.de>
7829
7830 PR middle-end/43730
7831 * gcc.dg/pr43730.c: New test.
7832
7833 2010-04-13 Michael Matz <matz@suse.de>
7834
7835 * gcc.dg/tree-ssa/negate.c: New testcase.
7836
7837 2010-04-13 Richard Guenther <rguenther@suse.de>
7838
7839 PR testsuite/43735
7840 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7841
7842 2010-04-13 Richard Guenther <rguenther@suse.de>
7843
7844 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7845
7846 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
7847
7848 * gnat.dg/derived_type1.adb: New test.
7849
7850 2010-04-13 Matthias Klose <doko@ubuntu.com>
7851
7852 * gcc.dg/plugindir1.c: New testcase.
7853 * gcc.dg/plugindir2.c: New testcase.
7854 * gcc.dg/plugindir3.c: New testcase.
7855 * gcc.dg/plugindir4.c: New testcase.
7856
7857 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
7858
7859 * gcc.target/i386/rotate-2.c: New test.
7860
7861 2010-04-12 Jason Merrill <jason@redhat.com>
7862
7863 PR c++/43641
7864 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7865 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7866
7867 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
7868
7869 PR c++/25811
7870 * g++.dg/init/pr25811.C: New test.
7871
7872 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7873
7874 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7875 dg-error, dg-warning.
7876 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7877
7878 2010-04-12 Richard Guenther <rguenther@suse.de>
7879
7880 * gcc.dg/torture/inline-2.c: New testcase.
7881
7882 2010-04-12 Jakub Jelinek <jakub@redhat.com>
7883
7884 PR bootstrap/43699
7885 * gcc.dg/Wunused-var-7.c: New test.
7886
7887 PR tree-optimization/43560
7888 * gcc.c-torture/execute/pr43560.c: New test.
7889
7890 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
7891
7892 * gnat.dg/aggr13.adb: New test.
7893 * gnat.dg/aggr14.adb: Likewise.
7894 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7895
7896 2010-04-12 Richard Guenther <rguenther@suse.de>
7897
7898 PR c++/43611
7899 * g++.dg/torture/pr43611.C: New testcase.
7900
7901 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
7902
7903 PR c/36774
7904 * gcc.dg/pr36774-1.c: New test.
7905 * gcc.dg/pr36774-2.c: New test.
7906
7907 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7908
7909 * gcc.target/sh/rte-delay-slot.c: New test.
7910
7911 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
7912
7913 * gnat.dg/pack9.adb: Remove -cargs option.
7914 * gnat.dg/aggr12.ad[sb]: New test.
7915
7916 2010-04-10 Jie Zhang <jie@codesourcery.com>
7917
7918 PR target/43417
7919 * gcc.target/sh/pr43417.c: New test.
7920
7921 2010-04-10 Tobias Burnus <burnus@net-b.de>
7922
7923 PR fortran/43591
7924 * gfortran.dg/spec_expr_6.f90: New test.
7925
7926 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7927
7928 PR cpp/43195
7929 * gcc.dg/cpp/pr43195.c: New.
7930 * gcc.dg/cpp/pr43195.h: New.
7931
7932 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7933
7934 PR 42965
7935 * gcc.dg/Werror-6.c: Adjust.
7936 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7937 * gcc.dg/Werror-4.c: Likewise.
7938 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7939 * gcc.dg/Wswitch-enum-error.c: Likewise.
7940 * gcc.dg/Wpointer-arith.c: Likewise.
7941 * gcc.dg/Wfatal.c: Likewise.
7942 * gcc.dg/Wswitch-error.c: Likewise.
7943 * g++.dg/warn/unused-result1-Werror.c: Likewise.
7944 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7945 * gcc.dg/cpp/warn-undef-2.c: Likewise.
7946 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7947 * gcc.dg/cpp/warn-comments-2.c: Likewise.
7948 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7949 * gcc.dg/cpp/warning-directive-2.c: Likewise.
7950 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7951 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7952 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7953 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7954 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7955 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7956 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7957 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7958 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7959 * g++.dg/cpp/warning-directive-2.C: Likewise.
7960 * gfortran.dg/warning-directive-2.F90: Likewise.
7961
7962 2010-04-09 Jason Merrill <jason@redhat.com>
7963
7964 PR c++/42623
7965 * g++.dg/template/sizeof13.C: New.
7966
7967 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
7968
7969 * g++.dg/other/pr35504.C: Add check for thiscall.
7970 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7971 * gcc.dg/torture/stackalign/thiscall-1.c: New.
7972
7973 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7974
7975 PR c++/28584
7976 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7977 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
7978 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7979 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
7980 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7981 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
7982 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7983 * g++.dg/other/increment1.C: Likewise.
7984
7985 2010-04-09 Tobias Burnus <burnus@net-b.de>
7986
7987 PR fortran/18918
7988 * gfortran.dg/coarray_7.f90: New test.
7989 * gfortran.dg/coarray_8.f90: New test.
7990
7991 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
7992
7993 PR fortran/28039
7994 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7995
7996 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7997
7998 PR target/43643
7999 * gcc.dg/pr43643.c: New test.
8000
8001 2010-04-08 Tobias Burnus <burnus@net-b.de>
8002
8003 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8004
8005 2010-04-08 Richard Guenther <rguenther@suse.de>
8006
8007 PR tree-optimization/43679
8008 * gcc.c-torture/compile/pr43679.c: New testcase.
8009
8010 2010-04-08 Jakub Jelinek <jakub@redhat.com>
8011
8012 PR debug/43670
8013 * gcc.dg/pr43670.c: New test.
8014
8015 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
8016
8017 PR middle-end/40815
8018 * gcc.dg/tree-ssa/reassoc-19.c: New.
8019
8020 2010-04-07 Jakub Jelinek <jakub@redhat.com>
8021
8022 PR c/18624
8023 * gcc.dg/Wunused-var-1.c: New test.
8024 * gcc.dg/Wunused-var-2.c: New test.
8025 * gcc.dg/Wunused-var-3.c: New test.
8026 * gcc.dg/Wunused-var-4.c: New test.
8027 * gcc.dg/Wunused-var-5.c: New test.
8028 * gcc.dg/Wunused-var-6.c: New test.
8029 * gcc.dg/Wunused-parm-1.c: New test.
8030
8031 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8032 * gcc.dg/trunc-1.c: Likewise.
8033 * gcc.dg/vla-9.c: Likewise.
8034 * gcc.dg/dfp/composite-type.c: Likewise.
8035
8036 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
8037
8038 PR objc/35996
8039 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8040 * obj-c++.dg/objc-gc-3.mm: Ditto.
8041
8042 2010-04-07 Simon Baldwin <simonb@google.com>
8043
8044 * gcc.dg/cpp/warn-undef-2.c: New.
8045 * gcc.dg/cpp/warn-traditional-2.c: New.
8046 * gcc.dg/cpp/warn-comments-2.c: New.
8047 * gcc.dg/cpp/warning-directive-1.c: New.
8048 * gcc.dg/cpp/warn-long-long.c: New.
8049 * gcc.dg/cpp/warn-traditional.c: New.
8050 * gcc.dg/cpp/warn-variadic-2.c: New.
8051 * gcc.dg/cpp/warn-undef.c: New.
8052 * gcc.dg/cpp/warn-normalized-1.c: New.
8053 * gcc.dg/cpp/warning-directive-2.c: New.
8054 * gcc.dg/cpp/warn-long-long-2.c: New.
8055 * gcc.dg/cpp/warn-variadic.c: New.
8056 * gcc.dg/cpp/warn-normalized-2.c: New.
8057 * gcc.dg/cpp/warning-directive-3.c: New.
8058 * gcc.dg/cpp/warn-deprecated-2.c: New.
8059 * gcc.dg/cpp/warn-trigraphs-1.c: New.
8060 * gcc.dg/cpp/warn-multichar-2.c: New.
8061 * gcc.dg/cpp/warn-normalized-3.c: New.
8062 * gcc.dg/cpp/warning-directive-4.c: New.
8063 * gcc.dg/cpp/warn-unused-macros.c: New.
8064 * gcc.dg/cpp/warn-trigraphs-2.c: New.
8065 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8066 * gcc.dg/cpp/warn-cxx-compat.c: New.
8067 * gcc.dg/cpp/warn-redefined.c: New.
8068 * gcc.dg/cpp/warn-trigraphs-3.c: New.
8069 * gcc.dg/cpp/warn-unused-macros-2.c: New.
8070 * gcc.dg/cpp/warn-deprecated.c: New.
8071 * gcc.dg/cpp/warn-trigraphs-4.c: New.
8072 * gcc.dg/cpp/warn-redefined-2.c: New.
8073 * gcc.dg/cpp/warn-comments.c: New.
8074 * gcc.dg/cpp/warn-multichar.c: New.
8075 * g++.dg/cpp/warning-directive-1.C: New.
8076 * g++.dg/cpp/warning-directive-2.C: New.
8077 * g++.dg/cpp/warning-directive-3.C: New.
8078 * g++.dg/cpp/warning-directive-4.C: New.
8079 * gfortran.dg/warning-directive-1.F90: New.
8080 * gfortran.dg/warning-directive-3.F90: New.
8081 * gfortran.dg/warning-directive-2.F90: New.
8082 * gfortran.dg/warning-directive-4.F90: New.
8083
8084 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
8085
8086 PR objc++/23716
8087 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8088
8089 2010-04-07 Jason Merrill <jason@redhat.com>
8090
8091 * g++.dg/template/dr408.C: New.
8092
8093 * g++.dg/lookup/ns4.C: New.
8094
8095 PR c++/38392
8096 * g++.dg/template/friend51.C: New test.
8097
8098 PR c++/41970
8099 * g++.old-deja/g++.other/linkage1.C: Adjust.
8100
8101 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8102
8103 PR c++/42697
8104 * g++.dg/template/crash94.C: New test.
8105
8106 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8107
8108 PR c++/40239
8109 * g++.dg/init/aggr5.C: New test.
8110 * g++.dg/init/aggr5.C: New test.
8111
8112 2010-04-07 Richard Guenther <rguenther@suse.de>
8113
8114 PR tree-optimization/43270
8115 * g++.dg/warn/Warray-bounds-4.C: New testcase.
8116 * gcc.dg/Warray-bounds-7.c: Likewise.
8117
8118 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
8119
8120 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8121 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8122 * gnat.dg/bit_packed_array4.ad[sb]: New test.
8123
8124 2010-04-07 Jie Zhang <jie@codesourcery.com>
8125
8126 PR c++/42556
8127 * g++.dg/init/pr42556.C: New test.
8128
8129 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8130
8131 PR debug/43628
8132 * g++.dg/debug/dwarf2/typedef2.C: New test.
8133
8134 2010-04-06 Dodji Seketeli <dodji@redhat.com>
8135
8136 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8137 c-c++-common/dwarf2/redeclaration-1.C
8138
8139 2010-04-06 Jason Merrill <jason@redhat.com>
8140
8141 * g++.dg/cpp0x/pr31437.C: Adjust error location.
8142 * g++.dg/ext/attrib18.C: Likewise.
8143 * g++.dg/ext/bitfield2.C: Likewise.
8144 * g++.dg/ext/bitfield4.C: Likewise.
8145 * g++.dg/ext/visibility/warn2.C: Likewise.
8146 * g++.dg/ext/visibility/warn3.C: Likewise.
8147 * g++.dg/gomp/pr26690-1.C: Likewise.
8148 * g++.dg/inherit/covariant7.C: Likewise.
8149 * g++.dg/init/synth2.C: Likewise.
8150 * g++.dg/lookup/using7.C: Likewise.
8151 * g++.dg/other/crash-4.C: Likewise.
8152 * g++.dg/other/error13.C: Likewise.
8153 * g++.dg/other/error20.C: Likewise.
8154 * g++.dg/parse/crash31.C: Likewise.
8155 * g++.dg/parse/error16.C: Likewise.
8156 * g++.dg/parse/error19.C: Likewise.
8157 * g++.dg/parse/error27.C: Likewise.
8158 * g++.dg/parse/error28.C: Likewise.
8159 * g++.dg/parse/fused-params1.C: Likewise.
8160 * g++.dg/template/error2.C: Likewise.
8161 * g++.dg/template/local6.C: Likewise.
8162 * g++.dg/template/qualttp15.C: Likewise.
8163 * g++.dg/warn/Wnvdtor-2.C: Likewise.
8164 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8165 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8166 * g++.old-deja/g++.brendan/crash29.C: Likewise.
8167 * g++.old-deja/g++.eh/spec6.C: Likewise.
8168 * g++.old-deja/g++.jason/crash3.C: Likewise.
8169 * g++.old-deja/g++.jason/destruct2.C: Likewise.
8170 * g++.old-deja/g++.law/ctors5.C: Likewise.
8171 * g++.old-deja/g++.law/ctors9.C: Likewise.
8172 * g++.old-deja/g++.mike/p3538a.C: Likewise.
8173 * g++.old-deja/g++.mike/p3538b.C: Likewise.
8174 * g++.old-deja/g++.other/struct1.C: Likewise.
8175 * g++.old-deja/g++.other/volatile1.C: Likewise.
8176 * g++.old-deja/g++.pt/crash36.C: Likewise.
8177 * g++.old-deja/g++.pt/derived3.C: Likewise.
8178 * g++.old-deja/g++.robertl/eb109.C: Likewise.
8179 * g++.old-deja/g++.robertl/eb4.C: Likewise.
8180
8181 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
8182
8183 PR middle-end/43519
8184 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8185 * gcc.dg/graphite/id-19.c: New.
8186
8187 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
8188
8189 PR middle-end/32824
8190 * gcc.dg/vect/pr32824: New.
8191
8192 2010-04-06 Tobias Burnus <burnus@net-b.de>
8193
8194 PR fortran/18918
8195 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8196 * gfortran.dg/coarray_3.f90: Ditto.
8197 * gfortran.dg/coarray_4.f90: Ditto.
8198 * gfortran.dg/coarray_5.f90: Ditto.
8199 * gfortran.dg/coarray_6.f90: Ditto.
8200 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8201
8202 2010-04-06 Tobias Burnus <burnus@net-b.de>
8203
8204 PR fortran/18918
8205 * gfortran.dg/coarray_4.f90: Fix test.
8206 * gfortran.dg/coarray_6.f90: Add more tests.
8207
8208 2010-04-06 Tobias Burnus <burnus@net-b.de>
8209
8210 PR fortran/18918
8211 * gfortran.dg/coarray_4.f90: New test.
8212 * gfortran.dg/coarray_5.f90: New test.
8213 * gfortran.dg/coarray_6.f90: New test.
8214
8215 2010-04-06 Tobias Burnus <burnus@net-b.de>
8216
8217 PR fortran/18918
8218 * gfortran.dg/iso_fortran_env_5.f90: New test.
8219 * gfortran.dg/iso_fortran_env_6.f90: New test.
8220
8221 2010-04-06 Tobias Burnus <burnus@net-b.de>
8222
8223 PR fortran/39997
8224 * gfortran.dg/coarray_1.f90: New test.
8225 * gfortran.dg/coarray_2.f90: New test.
8226 * gfortran.dg/coarray_3.f90: New test.
8227
8228 2010-04-06 Jason Merrill <jason@redhat.com>
8229
8230 PR c++/43648
8231 * g++.dg/template/dtor8.C: New.
8232
8233 PR c++/43621
8234 * g++.dg/template/error-recovery2.C: New.
8235
8236 2010-04-06 Jan Hubicka <jh@suse.czpli
8237
8238 PR tree-optimization/42906
8239 * gcc.dg/tree-ssa/dce-1.c: New testcase.
8240
8241 2010-04-06 Tobias Burnus <burnus@net-b.de>
8242
8243 PR fortran/43178
8244 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8245 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8246 * gfortran.dg/auto_dealloc_1.f90: Ditto.
8247
8248 2010-04-06 Richard Guenther <rguenther@suse.de>
8249
8250 PR tree-optimization/43627
8251 * gcc.dg/tree-ssa/vrp49.c: New testcase.
8252
8253 2010-04-06 Jakub Jelinek <jakub@redhat.com>
8254
8255 PR target/43638
8256 * gcc.target/i386/pr43638.c: New test.
8257
8258 2010-04-06 Richard Guenther <rguenther@suse.de>
8259
8260 PR middle-end/43661
8261 * gcc.c-torture/compile/pr43661.c: New testcase.
8262
8263 2010-04-06 Jakub Jelinek <jakub@redhat.com>
8264
8265 * gcc.target/s390/stackcheck1.c: Add dg-warning.
8266
8267 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
8268
8269 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8270
8271 2010-04-02 Richard Guenther <rguenther@suse.de>
8272
8273 PR tree-optimization/43629
8274 * gcc.c-torture/execute/pr43629.c: New testcase.
8275
8276 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8277 Dominique d'Humieres <dominiq@lps.ens.fr>
8278
8279 PR libfortran/43605
8280 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8281
8282 2010-04-01 Dodji Seketeli <dodji@redhat.com>
8283
8284 PR debug/43325
8285 * c-c++-common/dwarf2/redeclaration-1.C: New test.
8286
8287 2010-04-01 Jason Merrill <jason@redhat.com>
8288
8289 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8290
8291 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8292 Manfred Schwarb <manfred99@gmx.ch>
8293
8294 PR libfortran/43605
8295 * gfortran.dg/ftell_3.f90: New test.
8296
8297 2010-04-01 Richard Guenther <rguenther@suse.de>
8298
8299 PR middle-end/43614
8300 * gcc.c-torture/compile/pr43614.c: New testcase.
8301
8302 2010-04-01 Martin Jambor <mjambor@suse.cz>
8303
8304 PR tree-optimization/43141
8305 * gcc.dg/guality/pr43141.c: New test.
8306
8307 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8308
8309 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8310 * g++.dg/eh/spbp.C: Likewise.
8311 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8312 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8313 superfluous casts.
8314 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8315 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
8316 * objc.dg/dwarf-2.m: Likewise.
8317
8318 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8319
8320 PR middle-end/43464
8321 * gcc.dg/graphite/id-pr43464.c: New.
8322 * gcc.dg/graphite/id-pr43464-1.c: New.
8323
8324 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8325
8326 PR middle-end/43351
8327 * gcc.dg/graphite/id-pr43351.c
8328
8329 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8330
8331 PR testsuite/35165
8332 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8333 * obj-c++.dg/try-catch-2.mm: Ditto.
8334 * obj-c++.dg/lookup-2.mm: Ditto.
8335 * obj-c++.dg/encode-8.m: Ditto.
8336 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8337 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8338 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8339 * obj-c++.dg/const-str-11.mm: Ditto.
8340 * obj-c++.dg/const-str-9.mm: Ditto.
8341 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8342 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8343 * obj-c++.dg/except-1.mm: Ditto.
8344 * obj-c++.dg/const-str-7.mm: Ditto.
8345 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8346 * obj-c++.dg/const-str-3.mm: Ditto.
8347 * obj-c++.dg/const-str-7.mm: Ditto.
8348 * obj-c++.dg/stubify-2.mm: Change dump file name.
8349
8350 PR objc++/23613
8351 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8352 New macro.
8353 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8354 Remove dg-xfail-if.
8355
8356 2010-03-31 Martin Jambor <mjambor@suse.cz>
8357
8358 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
8359 only with -O2, -O3 or -Os and not with -fwhopr.
8360
8361 2010-03-31 Dodji Seketeli <dodji@redhat.com>
8362
8363 PR c++/43558
8364 * g++.dg/template/typedef31.C: New test.
8365
8366 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8367
8368 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8369 assembler output on *-*-solaris2*.
8370 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8371
8372 2010-03-31 Jakub Jelinek <jakub@redhat.com>
8373
8374 PR debug/43557
8375 * gcc.dg/pr43557-1.c: New test.
8376 * gcc.dg/pr43557-2.c: New file.
8377
8378 2010-03-31 Jie Zhang <jie@codesourcery.com>
8379
8380 PR 43562
8381 * gcc.dg/pr43562.c: New test.
8382
8383 2010-03-30 Jason Merrill <jason@redhat.com>
8384
8385 PR c++/43076
8386 * g++.dg/template/error-recovery1.C: New.
8387
8388 PR c++/41786
8389 * g++.dg/parse/ambig5.C: New.
8390
8391 2010-03-30 Jakub Jelinek <jakub@redhat.com>
8392
8393 PR debug/43593
8394 * gcc.dg/guality/pr43593.c: New test.
8395
8396 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
8397
8398 PR middle-end/43430
8399 * gcc.dg/vect/pr43430-1.c: New.
8400
8401 2010-03-30 Jason Merrill <jason@redhat.com>
8402
8403 PR c++/43559
8404 * g++.dg/template/partial7.C: New.
8405
8406 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8407
8408 * gcc.target/s390/stackcheck1.c: New testcase.
8409
8410 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8411
8412 PR libfortran/43265
8413 * gfortran.dg/read_eof_8.f90: New test.
8414
8415 2010-03-29 Jason Merrill <jason@redhat.com>
8416
8417 * gcc.dg/cpp/include6.c: Change [] to ().
8418
8419 N3077
8420 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8421 splicing and UCNs.
8422 * c-c++-common/raw-string-2.c: Add trigraph test.
8423 * c-c++-common/raw-string-8.c: New.
8424 * c-c++-common/raw-string-9.c: New.
8425 * c-c++-common/raw-string-10.c: New.
8426
8427 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8428 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8429 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8430 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8431 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8432 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8433 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8434
8435 2010-03-29 Richard Guenther <rguenther@suse.de>
8436
8437 PR tree-optimization/43560
8438 * gcc.dg/torture/pr43560.c: New testcase.
8439
8440 2010-03-29 Jason Merrill <jason@redhat.com>
8441
8442 N3077
8443 * g++.dg/ext/raw-string-1.C: Change [] to ().
8444 * g++.dg/ext/raw-string-2.C: Change [] to ().
8445 Don't use \ in delimiter.
8446 * g++.dg/ext/raw-string-3.C: Change [] to ().
8447 * g++.dg/ext/raw-string-4.C: Change [] to ().
8448 * g++.dg/ext/raw-string-5.C: Change [] to ().
8449 Test for error on \ in delimiter.
8450 * g++.dg/ext/raw-string-6.C: Change [] to ().
8451 * g++.dg/ext/raw-string-7.C: Change [] to ().
8452
8453 2010-03-29 Jie Zhang <jie@codesourcery.com>
8454
8455 PR 43564
8456 * gcc.dg/pr43564.c: New test.
8457
8458 2010-03-29 Tobias Burnus <burnus@net-b.de>
8459
8460 PR fortran/43551
8461 * gfortran.dg/direct_io_12.f90: New test.
8462
8463 2010-03-28 Jan Hubicka <jh@suse.cz>
8464
8465 PR tree-optimization/43505
8466 * gfortran.dg/pr43505.f90: New testcase.
8467
8468 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
8469
8470 PR tree-optimization/43528
8471 * gcc.target/i386/pr43528.c: New test.
8472
8473 2010-03-26 Joseph Myers <joseph@codesourcery.com>
8474
8475 PR c/43381
8476 * gcc.dg/parm-impl-decl-3.c: New test.
8477
8478 2010-03-26 Jason Merrill <jason@redhat.com>
8479
8480 PR c++/43509
8481 * g++.dg/cpp0x/parse1.C: New.
8482
8483 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
8484
8485 PR target/43524
8486 * gcc.target/i386/pr43524.c: New test.
8487
8488 2010-03-26 Martin Jambor <mjambor@suse.cz>
8489
8490 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8491 whitespace, rename main to foo.
8492 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8493 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8494 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8495 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8496 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8497 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8498 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8499 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8500 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8501 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8502 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8503
8504 2010-03-26 Dodji Seketeli <dodji@redhat.com>
8505
8506 PR c++/43327
8507 * g++.dg/other/crash-10.C: New test.
8508 * g++.dg/other/crash-11.C: New test.
8509
8510 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8511
8512 PR libfortran/43517
8513 * gfortran.dg/read_eof_7.f90: New test.
8514
8515 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8516
8517 PR objc/35165
8518 PR testsuite/43512
8519 * objc-obj-c++-shared: New directory.
8520 * objc-obj-c++-shared/Object1-implementation.h: New file.
8521 * objc-obj-c++-shared/Object1.h: New file.
8522 * objc-obj-c++-shared/Protocol1.h: New file.
8523 * objc-obj-c++-shared/next-abi.h: New file.
8524 * objc-obj-c++-shared/next-mapping.h: New file.
8525 * objc/execute/next_mapping.h: Delete.
8526 * objc.dg/special/special.exp: For all targets run the tests with
8527 -fgnu-runtime, for darwin targets also run the tests with
8528 -fnext-runtime.
8529 * objc.dg/dg.exp: Ditto.
8530 * obj-c++.dg/dg.exp: Ditto.
8531 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8532 Protocol1.h) and next-mapping.h as required. Amend testcase to
8533 include use of updated NeXT interface.
8534 * objc/execute/formal_protocol-5.m: Ditto.
8535 * objc/execute/protocol-isEqual-2.m: Ditto.
8536 * objc/execute/protocol-isEqual-4.m: Ditto.
8537 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8538 Protocol1.h) and next-mapping.h as required.
8539 * objc/execute/object_is_class.m: Ditto.
8540 * objc/execute/enumeration-1.m: Ditto.
8541 * objc/execute/class-13.m: Ditto.
8542 * objc/execute/formal_protocol-2.m: Ditto.
8543 * objc/execute/formal_protocol-4.m: Ditto.
8544 * objc/execute/class-1.m: Ditto.
8545 * objc/execute/bycopy-1.m: Ditto.
8546 * objc/execute/formal_protocol-6.m: Ditto.
8547 * objc/execute/bycopy-3.m: Ditto.
8548 * objc/execute/class-3.m: Ditto.
8549 * objc/execute/bf-11.m: Ditto.
8550 * objc/execute/class-5.m: Ditto.
8551 * objc/execute/bf-13.m: Ditto.
8552 * objc/execute/class-7.m: Ditto.
8553 * objc/execute/bf-15.m: Ditto.
8554 * objc/execute/class-9.m: Ditto.
8555 * objc/execute/bf-17.m: Ditto.
8556 * objc/execute/bf-19.m: Ditto.
8557 * objc/execute/IMP.m: Ditto.
8558 * objc/execute/exceptions/catchall-1.m: Ditto.
8559 * objc/execute/exceptions/trivial.m: Ditto.
8560 * objc/execute/exceptions/finally-1.m: Ditto.
8561 * objc/execute/exceptions/local-variables-1.m: Ditto.
8562 * objc/execute/exceptions/foward-1.m: Ditto.
8563 * objc/execute/bf-2.m: Ditto.
8564 * objc/execute/string1.m: Ditto.
8565 * objc/execute/bf-4.m: Ditto.
8566 * objc/execute/informal_protocol.m: Ditto.
8567 * objc/execute/string3.m: Ditto.
8568 * objc/execute/bf-6.m: Ditto.
8569 * objc/execute/bf-8.m: Ditto.
8570 * objc/execute/class-tests-1.h: Ditto.
8571 * objc/execute/protocol-isEqual-1.m: Ditto.
8572 * objc/execute/protocol-isEqual-3.m: Ditto.
8573 * objc/execute/_cmd.m: Ditto.
8574 * objc/execute/function-message-1.m: Ditto.
8575 * objc/execute/bf-20.m: Ditto.
8576 * objc/execute/bf-common.h: Ditto.
8577 * objc/execute/np-2.m: Ditto.
8578 * objc/execute/class-10.m: Ditto.
8579 * objc/execute/class-12.m: Ditto.
8580 * objc/execute/enumeration-2.m: Ditto.
8581 * objc/execute/class-14.m: Ditto.
8582 * objc/execute/encode-1.m: Ditto.
8583 * objc/execute/formal_protocol-1.m: Ditto.
8584 * objc/execute/formal_protocol-3.m: Ditto.
8585 * objc/execute/accessing_ivars.m: Ditto.
8586 * objc/execute/bycopy-2.m: Ditto.
8587 * objc/execute/class-2.m: Ditto.
8588 * objc/execute/bf-10.m: Ditto.
8589 * objc/execute/formal_protocol-7.m: Ditto.
8590 * objc/execute/root_methods.m: Ditto.
8591 * objc/execute/class-4.m: Ditto.
8592 * objc/execute/bf-12.m: Ditto.
8593 * objc/execute/class-6.m: Ditto.
8594 * objc/execute/bf-14.m: Ditto.
8595 * objc/execute/nested-func-1.m: Ditto.
8596 * objc/execute/class-8.m: Ditto.
8597 * objc/execute/private.m: Ditto.
8598 * objc/execute/bf-16.m: Ditto.
8599 * objc/execute/bf-18.m: Ditto.
8600 * objc/execute/load-3.m: Ditto.
8601 * objc/execute/compatibility_alias.m: Ditto.
8602 * objc/execute/bf-1.m: Ditto.
8603 * objc/execute/no_clash.m: Ditto.
8604 * objc/execute/bf-3.m: Ditto.
8605 * objc/execute/string2.m: Ditto.
8606 * objc/execute/bf-5.m: Ditto.
8607 * objc/execute/string4.m: Ditto.
8608 * objc/execute/bf-7.m: Ditto.
8609 * objc/execute/object_is_meta_class.m: Ditto.
8610 * objc/execute/bf-9.m: Ditto.
8611 * objc/execute/bf-21.m: Ditto.
8612 * objc/execute/cascading-1.m: Ditto.
8613 * objc/execute/trivial.m: Ditto.
8614 * objc/execute/np-1.m: Ditto.
8615 * objc/compile/trivial.m: Ditto.
8616 * objc/execute/class_self-2.m: Include <stdlib.h>.
8617 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8618 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8619 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8620 and 64bit. Use new NeXT interface as required.
8621 * objc.dg/special/unclaimed-category-1.m: Ditto.
8622 * objc.dg/special/unclaimed-category-1.h: Ditto.
8623 * objc.dg/special/unclaimed-category-1a.m: Ditto.
8624 * objc.dg/func-ptr-1.m: Ditto.
8625 * objc.dg/stret-1.m: Ditto.
8626 * objc.dg/encode-2.m: Ditto.
8627 * objc.dg/category-1.m: Ditto.
8628 * objc.dg/encode-3.m: Ditto.
8629 * objc.dg/call-super-3.m: Ditto.
8630 * objc.dg/method-3.m: Ditto.
8631 * objc.dg/func-ptr-2.m: Ditto.
8632 * objc.dg/lookup-1.m: Ditto.
8633 * objc.dg/encode-4.m: Ditto.
8634 * objc.dg/fix-and-continue-1.m: Ditto.
8635 * objc.dg/proto-lossage-3.m: Ditto.
8636 * objc.dg/method-13.m: Ditto.
8637 * objc.dg/proto-qual-1.m: Ditto.
8638 * objc.dg/zero-link-3.m: Ditto.
8639 * objc.dg/bitfield-1.m: Ditto.
8640 * objc.dg/va-meth-1.m: Ditto.
8641 * objc.dg/super-class-3.m: Ditto.
8642 * objc.dg/call-super-1.m: Ditto.
8643 * objc.dg/type-size-2.m: Ditto.
8644 * objc.dg/method-10.m: Ditto.
8645 * objc.dg/defs.m: Ditto.
8646 * objc.dg/const-str-3.m: Ditto.
8647 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8648 Protocol1.h) and next-mapping.h as required. Use new NeXT
8649 interface as required.
8650 * objc.dg/super-class-4.m: Ditto.
8651 * objc.dg/comp-types-8.m: Ditto.
8652 * objc.dg/call-super-2.m: Ditto.
8653 * objc.dg/objc-fast-4.m: Ditto.
8654 * objc.dg/method-6.m: Ditto.
8655 * objc.dg/const-str-3.m: Ditto.
8656 * objc.dg/const-str-7.m: Ditto.
8657 * objc.dg/method-15.m: Ditto.
8658 * objc.dg/method-19.m: Ditto.
8659 * objc.dg/sync-1.m: Ditto.
8660 * objc.dg/layout-1.m: Ditto.
8661 * objc.dg/bitfield-3.m: Ditto.
8662 * objc.dg/try-catch-3.m: Ditto.
8663 * objc.dg/try-catch-7.m: Ditto.
8664 * objc.dg/comp-types-10.m: Ditto.
8665 * objc.dg/selector-2.: Ditto.
8666 * objc.dg/method-7.m: Ditto.
8667 * objc.dg/typedef-alias-1.m: Ditto.
8668 * objc.dg/proto-lossage-2.m: Ditto.
8669 * objc.dg/comp-types-11.m: Ditto.
8670 * objc.dg/sizeof-1.m: Ditto.
8671 * objc.dg/method-17.m: Ditto.
8672 * objc.dg/bitfield-5.m: Ditto.
8673 * objc.dg/try-catch-1.m: Ditto.
8674 * objc.dg/encode-5.m: Ditto.
8675 * objc.dg/fix-and-continue-2.m: Ditto.
8676 * objc.dg/method-9.m: Ditto.
8677 * objc.dg/isa-field-1.m: Ditto.
8678 * objc.dg/local-decl-2.m: Ditto.
8679 * objc.dg/objc-gc-4.m: Ditto.
8680 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8681 * objc.dg/gnu-runtime-3.m: Ditto.
8682 * objc.dg/encode-7.m: Ditto.
8683 * objc.dg/encode-8.m: Ditto.
8684 * objc.dg/selector-3.m: Ditto.
8685 * objc.dg/gnu-runtime-1.m: Ditto.
8686 * objc.dg/const-str-12.m: Ditto.
8687 * objc.dg/gnu-runtime-2.m: Ditto.
8688 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8689 * objc.dg/selector-1.m: Ditto.
8690 * objc.dg/stubify-2.m: Ditto.
8691 * objc.dg/zero-link-1.m: Ditto.
8692 * objc.dg/stret-2.m: Ditto.
8693 * objc.dg/zero-link-2.m: Ditto.
8694 * objc.dg/next-runtime-1.m: Ditto.
8695 * objc.dg/symtab-1.m: Ditto.
8696 * objc.dg/stubify-1.m: Ditto.
8697 * objc.dg/bitfield-2.m: Ditto.
8698 * objc.dg/try-catch-10.m: Apply to both runtimes.
8699 * objc.dg/const-str-1.m: Ditto.
8700 * objc.dg/image-info.m: Ditto.
8701 * objc.dg/encode-9.m: Ditto.
8702 * objc.dg/pragma-1.m: Apply test to all targets.
8703 * objc.dg/const-str-4.m: Ditto.
8704 * objc.dg/const-str-8.m: Ditto.
8705 * objc.dg/super-class-2.m: Ditto.
8706 * objc.dg/try-catch-5.m: Ditto.
8707 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8708 Protocol1.h) and next-mapping.h as required. Use new NeXT
8709 interface as required. Skip for gnu-runtime. Test for .quad at m64.
8710 * objc.dg/const-str-11.m: Ditto.
8711 * objc.dg/const-str-9.m: Ditto.
8712 * objc.dg/method-4.m: Skip for 64Bit NeXT.
8713 * objc.dg/encode-1.m: Remove redundant -lobjc.
8714 * objc.dg/try-catch-9.m: Tidy space.
8715 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8716 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8717 and 64bit. Use new NeXT interface as required.
8718 * obj-c++.dg/template-4.mm: Ditto.
8719 * obj-c++.dg/defs.mm: Ditto.
8720 * obj-c++.dg/basic.mm: Ditto.
8721 * obj-c++.dg/encode-4.mm: Ditto.
8722 * obj-c++.dg/method-17.mm: Ditto.
8723 * obj-c++.dg/proto-lossage-3.mm: Ditto.
8724 * obj-c++.dg/cxx-class-1.mm: Ditto.
8725 * obj-c++.dg/method-10.mm: Ditto.
8726 * obj-c++.dg/va-meth-1.mm: Ditto.
8727 * obj-c++.dg/encode-5.mm: Ditto.
8728 * obj-c++.dg/lookup-2.mm: Ditto.
8729 * obj-c++.dg/template-3.mm: Ditto.
8730 * obj-c++.dg/proto-qual-1.mm: Ditto.
8731 * obj-c++.dg/qual-types-1.m: Ditto.
8732 * obj-c++.dg/cxx-scope-1.mm: Ditto.
8733 * obj-c++.dg/template-1.mm: Ditto.
8734 * obj-c++.dg/encode-6.mm: Ditto.
8735 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
8736 Protocol1.h) and next-mapping.h as required. Use new NeXT
8737 interface as required.
8738 * obj-c++.dg/except-1.mm: Ditto.
8739 * obj-c++.dg/const-str-7.mm: Ditto.
8740 * obj-c++.dg/ivar-list-semi.mm: Ditto.
8741 * obj-c++.dg/cxx-scope-2.mm: Ditto.
8742 * obj-c++.dg/selector-2.mm: Ditto.
8743 * obj-c++.dg/isa-field-1.mm: Ditto.
8744 * obj-c++.dg/try-catch-1.mm: Ditto.
8745 * obj-c++.dg/local-decl-1.mm: Ditto.
8746 * obj-c++.dg/try-catch-9.mm: Ditto.
8747 * obj-c++.dg/no-extra-load.mm: Ditto.
8748 * obj-c++.dg/selector-5.mm: Ditto.
8749 * obj-c++.dg/method-12.mm: Ditto.
8750 * obj-c++.dg/try-catch-11.mm: Ditto.
8751 * obj-c++.dg/comp-types-11.mm: Ditto.
8752 * obj-c++.dg/bitfield-3.mm: Ditto.
8753 * obj-c++.dg/method-6.mm: Ditto.
8754 * obj-c++.dg/super-class-2.mm: Ditto.
8755 * obj-c++.dg/method-21.mm: Ditto.
8756 * obj-c++.dg/const-str-8.mm: Ditto.
8757 * obj-c++.dg/try-catch-7.mm: Ditto.
8758 * obj-c++.dg/method-15.mm: Ditto.
8759 * obj-c++.dg/layout-1.mm: Ditto.
8760 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8761 * obj-c++.dg/const-str-3.mm: Ditto.
8762 * obj-c++.dg/try-catch-2.mm: Ditto.
8763 * obj-c++.dg/objc-gc-3.mm: Ditto.
8764 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8765 * obj-c++.dg/bitfield-1.mm: Ditto.
8766 * obj-c++.dg/selector-6.mm: Ditto.
8767 * obj-c++.dg/method-13.mm: Ditto.
8768 * obj-c++.dg/comp-types-12.mm: Ditto.
8769 * obj-c++.dg/bitfield-4.mm: Ditto.
8770 * obj-c++.dg/try-catch-8.mm: Ditto.
8771 * obj-c++.dg/method-2.mm: Ditto.
8772 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8773 * obj-c++.dg/typedef-alias-1.mm: Ditto.
8774 * obj-c++.dg/const-str-4.mm: Ditto.
8775 * obj-c++.dg/proto-lossage-2.mm: Ditto.
8776 * obj-c++.dg/try-catch-3.mm: Ditto.
8777 * obj-c++.dg/comp-types-9.mm: Ditto.
8778 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8779 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8780 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8781 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8782 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8783 Use new NeXT interface as required.
8784 * obj-c++.dg/const-str-10.mm: Ditto.
8785 * obj-c++.dg/const-str-11.mm: Ditto.
8786 * obj-c++.dg/const-str-9.mm: Ditto.
8787 * obj-c++.dg/method-11.mm: Ditto.
8788 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8789 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8790 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8791 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8792 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8793
8794 2010-03-25 Dodji Seketeli <dodji@redhat.com>
8795
8796 PR c++/43206
8797 * g++.dg/template/typedef30.C: New test case.
8798
8799 2010-03-25 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR c/43385
8802 * gcc.c-torture/execute/pr43385.c: New test.
8803
8804 2010-03-24 Joseph Myers <joseph@codesourcery.com>
8805
8806 * gcc.dg/strncpy-fix-1.c: New test.
8807
8808 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8809
8810 PR testsuite/41609
8811 * lib/objc-torture.exp (objc-set-runtime-options): New.
8812 * objc/execute/execute.exp: Check runtime options on each pass.
8813 * objc/execute/exceptions/exceptions.exp: Ditto.
8814 * objc/compile/compile.exp: Ditto.
8815
8816 PR testsuite/42348
8817 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8818 standard tests.
8819 (check_effective_target_objc2): New proc.
8820 (check_effective_target_next_runtime): New proc.
8821 * lib/objc.exp: Determine which runtime is in force and support it.
8822 * lib/obj-c++.exp: Ditto.
8823
8824 2010-03-24 Jason Merrill <jason@redhat.com>
8825
8826 PR c++/43502
8827 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8828
8829 2010-03-24 Martin Jambor <mjambor@suse.cz>
8830
8831 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8832 a loop.
8833 * gcc.dg/ipa/ipa-2.c: Likewise.
8834 * gcc.dg/ipa/ipa-3.c: Likewise.
8835 * gcc.dg/ipa/ipa-4.c: Likewise.
8836 * gcc.dg/ipa/ipa-5.c: Likewise.
8837 * gcc.dg/ipa/ipa-7.c: Likewise.
8838 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8839 a loop.
8840 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8841 i_can_not_be_propagated_fully2 into a loop.
8842 * gcc.dg/ipa/ipa-8.c: New test.
8843 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8844
8845 2010-03-24 Jakub Jelinek <jakub@redhat.com>
8846
8847 PR debug/19192
8848 PR debug/43479
8849 * gcc.dg/guality/pr43479.c: New test.
8850 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8851 and add volatile keyword.
8852
8853 2010-03-23 Mike Stump <mikestump@comcast.net>
8854
8855 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8856
8857 2010-03-23 Jason Merrill <jason@redhat.com>
8858
8859 * g++.dg/ext/altivec-17.C: Adjust error message.
8860
8861 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8862 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8863 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8864 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8865 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8866 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8867
8868 2010-03-22 Jason Merrill <jason@redhat.com>
8869
8870 PR c++/43333
8871 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8872 * g++.dg/ext/is_pod_98.C: New.
8873
8874 PR c++/43281
8875 * g++.dg/cpp0x/auto18.C: New.
8876
8877 * gcc.dg/pr36997.c: Adjust error message.
8878 * g++.dg/ext/vector9.C: Likewise.
8879 * g++.dg/conversion/simd3.C: Likewise.
8880 * g++.dg/other/error23.C: Likewise.
8881
8882 2010-03-22 Michael Matz <matz@suse.de>
8883
8884 PR middle-end/43475
8885 * gfortran.dg/pr43475.f90: New testcase.
8886
8887 2010-03-22 Richard Guenther <rguenther@suse.de>
8888
8889 PR tree-optimization/43390
8890 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8891
8892 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8893
8894 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8895 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8896
8897 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
8898 Michael Matz <matz@suse.de>
8899
8900 PR c++/43081
8901 * g++.dg/parse/crash56.C: New test.
8902
8903 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
8904
8905 PR fortran/43450
8906 * gfortran.dg/whole_file_15.f90 : New test.
8907
8908 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8909
8910 PR fortran/43409
8911 * gfortran.dg/inquire_size.f90: New test.
8912
8913 2010-03-20 Richard Guenther <rguenther@suse.de>
8914
8915 PR rtl-optimization/43438
8916 * gcc.c-torture/execute/pr43438.c: New testcase.
8917
8918 2010-03-20 Dodji Seketeli <dodji@redhat.com>
8919
8920 PR c++/43375
8921 * g++.dg/abi/mangle42.C: New test.
8922
8923 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8924
8925 PR C/43211
8926 * gcc.dg/pr43211.c: New test.
8927 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8928
8929 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
8930
8931 PR rtl-optimization/42258
8932 * gcc.target/arm/thumb1-mul-moves.c: New test.
8933
8934 PR target/40697
8935 * gcc.target/arm/thumb-andsi.c: New test.
8936
8937 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8938 dg-require-effective-target.
8939
8940 2010-03-19 Michael Matz <matz@suse.de>
8941
8942 PR c++/43116
8943 * g++.dg/other/pr43116.C: New testcase.
8944
8945 2010-03-19 Michael Matz <matz@suse.de>
8946
8947 PR target/43305
8948 * gcc.dg/pr43305.c: New testcase.
8949
8950 2010-03-19 Richard Guenther <rguenther@suse.de>
8951
8952 PR tree-optimization/43415
8953 * gcc.c-torture/compile/pr43415.c: New testcase.
8954
8955 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
8956
8957 PR ada/43106
8958 * gnat.dg/case_optimization2.adb: New test.
8959 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8960
8961 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8962 Jack Howarth <howarth@bromo.med.uc.edu>
8963
8964 PR target/36399
8965 * gcc.target/i386/push-1.c: Don't xfail
8966 scan-assembler-not "movups" on darwin.
8967
8968 2010-03-18 Jakub Jelinek <jakub@redhat.com>
8969
8970 PR debug/43058
8971 * gcc.dg/pr43058.c: New test.
8972
8973 2010-03-18 Martin Jambor <mjambor@suse.cz>
8974
8975 PR middle-end/42450
8976 * g++.dg/torture/pr42450.C: New test.
8977
8978 2010-03-18 Michael Matz <matz@suse.de>
8979
8980 PR middle-end/43419
8981 * gcc.dg/pr43419.c: New testcase.
8982
8983 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
8984
8985 PR rtl-optimization/43360
8986 * gcc.dg/torture/pr43360.c: New.
8987
8988 2010-03-18 Michael Matz <matz@suse.de>
8989
8990 PR tree-optimization/43402
8991 * gcc.dg/pr43402.c: New testcase.
8992
8993 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
8994
8995 PR target/42427
8996 * gcc.dg/pr42427.c: New test.
8997
8998 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8999
9000 PR libfortran/43265
9001 * gfortran.dg/read_empty_file.f: New test.
9002 * gfortran.dg/read_eof_all.f90: New test.
9003 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9004 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9005
9006 2010-03-17 Michael Matz <matz@suse.de>
9007
9008 * gcc.dg/pr43300.c: Add -w.
9009
9010 2010-03-17 Richard Guenther <rguenther@suse.de>
9011
9012 * gcc.dg/pr43379.c: Add -w.
9013
9014 2010-03-17 Tobias Burnus <burnus@net-b.de>
9015
9016 PR fortran/43331
9017 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9018
9019 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
9020
9021 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9022
9023 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9024
9025 * ada/acats/run_all.sh: Log start and end times.
9026
9027 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9028
9029 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9030
9031 2010-03-16 Richard Guenther <rguenther@suse.de>
9032
9033 PR middle-end/43379
9034 * gcc.dg/pr43379.c: New testcase.
9035
9036 2010-03-16 Jakub Jelinek <jakub@redhat.com>
9037
9038 PR debug/43051
9039 * gcc.dg/guality/pr43051-1.c: New test.
9040
9041 2010-03-15 Janis Johnson <janis187@us.ibm.com>
9042
9043 PR testsuite/43363
9044 * g++.dg/ext/altivec-17.C: Handle changes to error message.
9045
9046 2010-03-15 Michael Matz <matz@suse.de>
9047
9048 PR middle-end/43300
9049 * gcc.dg/pr43300.c: New testcase.
9050
9051 2010-03-15 Richard Guenther <rguenther@suse.de>
9052
9053 PR tree-optimization/43367
9054 * gcc.c-torture/compile/pr43367.c: New testcase.
9055
9056 2010-03-15 Richard Guenther <rguenther@suse.de>
9057
9058 PR tree-optimization/43317
9059 * gcc.dg/pr43317.c: New testcase.
9060
9061 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
9062
9063 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9064
9065 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
9066
9067 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9068
9069 2010-03-14 Tobias Burnus <burnus@net-b.de>
9070
9071 PR fortran/43362
9072 * gfortran.dg/impure_constructor_1.f90: New test.
9073
9074 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9075
9076 PR middle-end/43354
9077 * gfortran.dg/graphite/id-pr43354.f: New.
9078
9079 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9080
9081 PR middle-end/43349
9082 * gfortran.dg/graphite/pr43349.f: New.
9083
9084 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9085
9086 PR middle-end/43306
9087 * gcc.dg/graphite/pr43306.c: New.
9088
9089 2010-03-12 David S. Miller <davem@davemloft.net>
9090
9091 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9092 sparc.
9093
9094 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9095
9096 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9097
9098 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
9099
9100 PR fortran/43291
9101 PR fortran/43326
9102 * gfortran.dg/dynamic_dispatch_7.f03: New test.
9103
9104 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
9105
9106 * gfortran.dg/default_format_denormal_1.f90: Don't assume
9107 fail for *-*-mingw* targets.
9108
9109 2010-03-12 Jakub Jelinek <jakub@redhat.com>
9110
9111 PR debug/43329
9112 * gcc.dg/guality/pr43329-1.c: New test.
9113
9114 2010-03-11 Martin Jambor <mjambor@suse.cz>
9115
9116 PR tree-optimization/43257
9117 * g++.dg/torture/pr43257.C: New test.
9118
9119 2010-03-11 Tobias Burnus <burnus@net-b.de>
9120
9121 PR fortran/43228
9122 * gfortran.dg/namelist_61.f90: New test.
9123
9124 2010-03-11 Richard Guenther <rguenther@suse.de>
9125
9126 PR tree-optimization/43255
9127 * gcc.c-torture/compile/pr43255.c: New testcase.
9128
9129 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9130
9131 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9132 * gcc.dg/pr43280.c: New testcase.
9133
9134 2010-03-11 Richard Guenther <rguenther@suse.de>
9135
9136 PR lto/43200
9137 * gcc.dg/lto/20100227-1_0.c: New testcase.
9138 * gcc.dg/lto/20100227-1_1.c: Likewise.
9139
9140 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9141
9142 PR libfortran/43320
9143 PR libfortran/43265
9144 * gfortran.dg/read_eof_6.f: New test
9145 * gfortran.dg/read_x_eof.f90: New test.
9146 * gfortran.dg/read_x_past.f: Update test.
9147
9148 2010-03-10 Jan Hubicka <jh@suse.cz>
9149
9150 * gcc.c-torture/compile/pr43288.c: New test.
9151
9152 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9153
9154 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9155 -fpic/-fPIC flags.
9156 * g++.old-deja/g++.pt/asm2.C: Likewise.
9157 * gcc.c-torture/compile/20000804-1.c: Likewise.
9158 * gcc.target/i386/clobbers.c: Likewise.
9159
9160 2010-03-10 Tobias Burnus <burnus@net-b.de>
9161
9162 PR fortran/43303
9163 * gfortran.dg/c_assoc_3.f90: New test.
9164
9165 2010-03-10 Jakub Jelinek <jakub@redhat.com>
9166
9167 PR debug/36728
9168 * gcc.dg/guality/pr36728-1.c: New test.
9169 * gcc.dg/guality/pr36728-2.c: New test.
9170
9171 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9172
9173 * gcc.dg/h8300-div-delay-slot.c: New test.
9174
9175 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
9176
9177 PR tree-optimization/43236
9178 * gcc.c-torture/execute/pr43236.c: New test.
9179
9180 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
9181
9182 PR middle-end/42859
9183 * g++.dg/eh/pr42859.C: New test.
9184
9185 2010-03-09 Jakub Jelinek <jakub@redhat.com>
9186
9187 PR debug/43299
9188 * gcc.dg/pr43299.c: New test.
9189
9190 PR debug/43290
9191 * g++.dg/eh/unwind2.C: New test.
9192
9193 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9194 Reza Yazdani <reza.yazdani@amd.com>
9195
9196 PR middle-end/43065
9197 * gcc.dg/graphite/run-id-4.c: New.
9198
9199 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
9200
9201 PR middle-end/43065
9202 * gcc.dg/graphite/run-id-3.c: New.
9203
9204 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
9205
9206 PR middle-end/42644
9207 PR middle-end/42130
9208 * gcc.dg/graphite/id-18.c: New.
9209 * gcc.dg/graphite/run-id-pr42644.c: New.
9210
9211 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
9212
9213 PR middle-end/42326
9214 * gcc.dg/graphite/pr42326.c: New.
9215
9216 2010-03-08 Richard Guenther <rguenther@suse.de>
9217
9218 PR tree-optimization/43269
9219 * gcc.c-torture/execute/pr43269.c: New testcase.
9220
9221 2010-03-08 Janus Weil <janus@gcc.gnu.org>
9222
9223 PR fortran/43256
9224 * gfortran.dg/typebound_call_13.f03: New.
9225
9226 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
9227
9228 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9229 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9230
9231 2010-03-05 Jason Merrill <jason@redhat.com>
9232
9233 * g++.dg/abi/mangle40.C: Require weak and alias.
9234
9235 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9236
9237 PR middle-end/42326
9238 * gfortran.dg/graphite/pr42326.f90: New.
9239 * gfortran.dg/graphite/pr42326-1.f90: New.
9240
9241 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9242
9243 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9244 (gnat_target_compile): Likewise.
9245 Reinitialize GNAT_UNDER_TEST if target changes.
9246 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9247 (local_find_gnatmake): Pass full --GCC to gnatlink.
9248 Remove --LINK.
9249
9250 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
9251
9252 PR c/43248
9253 * gcc.dg/compound-literal-1.c: New testcase.
9254
9255 2010-03-04 Martin Jambor <mjambor@suse.cz>
9256
9257 PR tree-optimization/43164
9258 PR tree-optimization/43191
9259 * gcc.c-torture/compile/pr43164.c: New test.
9260 * gcc.c-torture/compile/pr43191.c: Likewise.
9261
9262 2010-03-04 Janus Weil <janus@gcc.gnu.org>
9263
9264 PR fortran/43244
9265 * gfortran.dg/finalize_9.f90: New.
9266
9267 2010-03-04 Tobias Burnus <burnus@net-b.de>
9268 Ken Werner <ken@linux.vnet.ibm.com>
9269
9270 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9271 to dg-options for spu.
9272 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9273 dump-scan target to exclude spu.
9274
9275 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
9276
9277 PR middle-end/43209
9278 * gcc.dg/tree-ssa/ivopts-4.c: New.
9279
9280 2010-03-03 Janis Johnson <janis187@us.ibm.com>
9281
9282 * lib/target-supports-dg.exp (check-flags): Provide defaults for
9283 include-opts and exclude-opts; skip checking the flags if arguments
9284 are the same as the defaults.
9285 (dg-xfail-if): Verify the number of arguments, supply defaults
9286 for unspecified optional arguments.
9287 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9288
9289 2010-03-03 Jason Merrill <jason@redhat.com>
9290
9291 PR c++/12909
9292 * g++.dg/abi/mangle40.C: Updated.
9293
9294 2010-03-03 Jason Merrill <jason@redhat.com>
9295
9296 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9297 * g++.dg/abi/mangle23.C: Likewise.
9298 * g++.dg/eh/simd-2.C: Likewise.
9299 * g++.dg/ext/attribute-test-2.C: Likewise.
9300 * g++.dg/ext/vector14.C: Likewise.
9301 * g++.dg/other/pr34435.C: Likewise.
9302 * g++.dg/template/conv8.C: Likewise.
9303 * g++.dg/template/nontype9.C: Likewise.
9304 * g++.dg/template/qualttp17.C: Likewise.
9305 * g++.dg/template/ref1.C: Likewise.
9306 * g++.old-deja/g++.pt/crash68.C: Likewise.
9307 * g++.old-deja/g++.pt/ref1.C: Likewise.
9308 * g++.old-deja/g++.pt/ref3.C: Likewise.
9309 * g++.old-deja/g++.pt/ref4.C: Likewise.
9310
9311 PR c++/12909
9312 * g++.dg/abi/mangle40.C: New.
9313 * g++.dg/abi/mangle41.C: New.
9314 * g++.dg/lto/20100302_0.C: New.
9315 * g++.dg/lto/20100302_1.C: New.
9316 * g++.dg/lto/20100302.h: New.
9317
9318 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
9319
9320 PR fortran/43243
9321 * gfortran.dg/internal_pack_12.f90: New test.
9322
9323 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
9324
9325 * gcc.dg/pr36997.c: Adjust error message.
9326
9327 2010-03-03 Mike Stump <mikestump@comcast.net>
9328
9329 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9330 adjustments to not be present on machines that align the stack to
9331 more than 4 bytes and don't have a red zone yet as that is an
9332 unimplemented optimization.
9333
9334 2010-03-03 Janus Weil <janus@gcc.gnu.org>
9335
9336 PR fortran/43169
9337 * gfortran.dg/impure_assignment_3.f90: New.
9338
9339 2010-03-03 Jakub Jelinek <jakub@redhat.com>
9340
9341 PR debug/43229
9342 * gfortran.dg/pr43229.f90: New test.
9343
9344 PR debug/43237
9345 * gcc.dg/debug/dwarf2/pr43237.c: New test.
9346
9347 PR debug/43177
9348 * gcc.dg/guality/pr43177.c: New test.
9349
9350 2010-03-02 Jason Merrill <jason@redhat.com>
9351
9352 * g++.dg/ext/vector9.C: Adjust error message.
9353 * g++.dg/conversion/simd3.C: Likewise.
9354 * g++.dg/other/error23.C: Likewise.
9355
9356 2010-03-02 Mike Stump <mikestump@comcast.net>
9357
9358 PR c++/41090
9359 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9360
9361 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
9362
9363 PR fortran/43180
9364 * gfortran.dg/internal_pack_10.f90: New test.
9365
9366 PR fortran/43173
9367 * gfortran.dg/internal_pack_11.f90: New test.
9368
9369 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
9370
9371 PR middle-end/42640
9372 * gcc.dg/tree-ssa/pr42640.c: New.
9373
9374 2010-03-01 Richard Guenther <rguenther@suse.de>
9375
9376 PR tree-optimization/43220
9377 * gcc.c-torture/execute/pr43220.c: New testcase.
9378
9379 2010-03-01 Richard Guenther <rguenther@suse.de>
9380
9381 PR middle-end/43213
9382 * gcc.dg/pr43213.c: New testcase.
9383
9384 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9385
9386 PR pch/14940
9387 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9388
9389 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9390
9391 * lib/target-supports.exp (check_effective_target_ucn_nocache):
9392 New function.
9393 (check_effective_target_ucn): Likewise.
9394
9395 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9396 if !ucn.
9397 * gcc.dg/ucnid-2.c: Likewise.
9398 * gcc.dg/ucnid-3.c: Likewise.
9399 * gcc.dg/ucnid-4.c: Likewise.
9400 * gcc.dg/ucnid-11.c: Likewise.
9401 * gcc.dg/ucnid-12.c: Likewise.
9402 * gcc.dg/ucnid-6.c: Skip if !ucn.
9403 * gcc.dg/ucnid-9.c: Likewise.
9404
9405 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9406
9407 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9408 lists to dg-skip-if.
9409 * gcc.target/i386/stackalign/return-3.c: Likewise.
9410
9411 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9412
9413 * gcc.target/i386/clearcap.map: New file.
9414 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9415 Pass clearcap.map by default if supported.
9416
9417 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9418
9419 PR fortran/42900
9420 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9421 Explain this.
9422 * gfortran.dg/stat_2.f90: Likewise.
9423
9424 2010-03-01 Tobias Burnus <burnus@net-b.de>
9425
9426 PR fortran/43199
9427 * gfortran.dg/module_read_2.f90: New test.
9428
9429 2010-02-27 Mark Mitchell <mark@codesourcery.com>
9430
9431 PR c++/42748
9432 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9433 * g++.dg/abi/mangle12.C: Likewise.
9434 * g++.dg/abi/mangle20-2.C: Likewise.
9435 * g++.dg/abi/mangle17.C: Likewise.
9436 * g++.dg/template/cond2.C: Likewise.
9437 * g++.dg/template/pr35240.C: Likewise.
9438
9439 2010-02-27 Richard Guenther <rguenther@suse.de>
9440
9441 PR tree-optimization/43186
9442 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9443
9444 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
9445
9446 * g++.dg/abi/packed1.C: Expect warning on the SH.
9447
9448 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
9449
9450 PR c++/42054:
9451 * g++.dg/parse/error37.C: New test.
9452
9453 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9454
9455 PR c/24577
9456 PR c/43192
9457 * gcc.dg/pr8927-1.c: Match new note.
9458 * gcc.dg/990506-0.c: Likewise.
9459 * gcc.dg/gomp/flush-2.c: Likewise.
9460 * gcc.dg/gomp/atomic-5.c: Likewise.
9461 * gcc.dg/gomp/pr34607.c: Likewise.
9462 * gcc.dg/pr35746.c: Likewise.
9463 * gcc.dg/cpp/pragma-1.c: Likewise.
9464 * gcc.dg/cpp/pragma-2.c: Likewise.
9465 * gcc.dg/pr41842.c: Likewise.
9466 * gcc.dg/noncompile/20040629-1.c: Likewise.
9467 * objc.dg/private-1.m: Likewise.
9468
9469 2010-02-27 Tobias Burnus <burnus@net-b.de>
9470
9471 PR fortran/43185
9472 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9473 * gfortran.dg/default_initialization_4.f90: New test.
9474
9475 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
9476
9477 * gnat.dg/thin_pointer.ad[sb]: Rename into...
9478 * gnat.dg/thin_pointer1.ad[sb]: ...this.
9479 * gnat.dg/thin_pointer2.adb: New test.
9480 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9481
9482 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
9483
9484 PR c/20631
9485 * gcc.dg/cpp/c90-pedantic.c: New.
9486 * gcc.dg/cpp/c90.c: New.
9487 * gcc.dg/gnu90-const-expr-1.c: New.
9488 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9489
9490 2010-02-26 Richard Guenther <rguenther@suse.de>
9491
9492 PR tree-optimization/43186
9493 * gcc.c-torture/compile/pr43186.c: New testcase.
9494
9495 2010-02-26 Jakub Jelinek <jakub@redhat.com>
9496
9497 PR debug/43190
9498 * c-c++-common/dwarf2/pr43190.c: New test.
9499
9500 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9501
9502 PR testsuite/37074:
9503 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9504
9505 2010-02-26 Richard Guenther <rguenther@suse.de>
9506
9507 PR tree-optimization/43188
9508 * gcc.c-torture/compile/pr43188.c: New testcase.
9509
9510 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9511
9512 PR target/43175
9513 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9514
9515 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
9516
9517 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9518
9519 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9520
9521 PR target/43154
9522 * gcc.target/powerpc/pr43154.c: New file.
9523
9524 2010-02-25 Jakub Jelinek <jakub@redhat.com>
9525
9526 PR debug/43166
9527 * gfortran.dg/debug/pr43166.f: New test.
9528
9529 PR debug/43165
9530 * gcc.dg/torture/pr43165.c: New test.
9531
9532 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9533
9534 PR c/43128
9535 * c-c++-common/pr41779.c: Update.
9536
9537 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9538
9539 PR ada/32547
9540 * lib/gnat-dg.exp (gnat_load): Redefine.
9541
9542 * ada/acats/run_acats: Run run_all.sh with $SHELL.
9543 * ada/acats/run_all.sh: Downcase tasking not implemented message.
9544
9545 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9546
9547 PR libobjc/36610
9548 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9549 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9550 -fgnu-runtime.
9551 Sort entries.
9552
9553 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9554
9555 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9556
9557 2010-02-24 Jakub Jelinek <jakub@redhat.com>
9558
9559 PR debug/43150
9560 * gcc.dg/guality/vla-1.c: New test.
9561
9562 2010-02-24 Tobias Burnus <burnus@net-b.de>
9563
9564 PR fortran/43042
9565 * gfortran.dg/c_ptr_tests_15.f90: New test.
9566
9567 2010-02-23 Jakub Jelinek <jakub@redhat.com>
9568
9569 PR target/43107
9570 * gcc.target/i386/pr43107.c: New test.
9571
9572 2010-02-23 Jason Merrill <jason@redhat.com>
9573
9574 PR c++/43143
9575 * g++.dg/cpp0x/variadic100.C: New.
9576
9577 2010-02-23 Jason Merrill <jason@redhat.com>
9578
9579 PR debug/42800
9580 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9581 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9582 * c-c++-common/dwarf2/vla1.c: New.
9583
9584 2010-02-23 Jakub Jelinek <jakub@redhat.com>
9585
9586 PR target/43139
9587 * gcc.dg/pr43139.c: New test.
9588
9589 PR debug/43077
9590 * gcc.dg/guality/pr43077-1.c: New test.
9591
9592 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9593
9594 PR 43123
9595 * gcc.dg/march.c: New.
9596 * gcc.dg/march-generic.c: New.
9597 * gcc.dg/mtune.c: New.
9598
9599 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9600
9601 PR middle-end/43083
9602 * gcc.dg/graphite/pr43083.c: New.
9603
9604 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9605
9606 PR middle-end/43097
9607 * gfortran.dg/graphite/pr43097.f: New.
9608
9609 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9610 Manuel López-Ibáñez <manu@gcc.gnu.org>
9611
9612 PR middle-end/43140
9613 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9614
9615 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9616
9617 PR middle-end/43026
9618 * g++.dg/graphite/pr43026.C: New.
9619
9620 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9621
9622 PR c++/43126
9623 * gcc.dg/cleanup-1.c: Update.
9624 * gcc.dg/func-args-1.c: Update.
9625 * gcc.dg/format/sentinel-1.c: Update.
9626 * g++.old-deja/g++.jason/scoping10.C: Update.
9627 * g++.old-deja/g++.ns/lookup5.C: Update.
9628 * g++.dg/ext/cleanup-1.C: Update.
9629 * g++.dg/parse/varmod1.C: Update.
9630 * g++.dg/parse/error33.C: Update.
9631 * g++.dg/expr/call3.C: Update.
9632 * g++.dg/func-args-1.C: New.
9633
9634 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
9635
9636 PR c/43125
9637 * gcc.dg/attr-used-2.c: Moved to ...
9638 * c-c++-common/attr-used-2.c: Here.
9639
9640 * gcc.dg/attr-used.c: Moved to ...
9641 * c-c++-common/attr-used.c: Here.
9642
9643 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
9644
9645 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9646
9647 2010-02-22 Richard Guenther <rguenther@suse.de>
9648
9649 PR lto/43045
9650 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9651 * gfortran.dg/lto/20100222-1_1.c: Likewise.
9652
9653 2010-02-22 Richard Guenther <rguenther@suse.de>
9654
9655 PR tree-optimization/42749
9656 * gcc.c-torture/compile/pr42749.c: New testcase.
9657
9658 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
9659
9660 PR fortran/43072
9661 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9662 * gfortran.dg/internal_pack_9.f90: New test.
9663
9664 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9665
9666 PR c++/23510
9667 * g++.dg/template/recurse.C: Adjust.
9668 * g++.dg/template/pr23510.C: New.
9669
9670 2010-02-21 Dodji Seketeli <dodji@redhat.com>
9671
9672 PR c++/42824
9673 * g++.dg/template/memclass4.C: New test.
9674
9675 2010-02-21 Tobias Burnus <burnus@net-b.de>
9676
9677 PR fortran/35259
9678 * gfortran.dg/reassoc_5.f90: New test.
9679
9680 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
9681
9682 PR target/43067
9683 * gcc.target/i386/pr43067.c: New test.
9684
9685 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9686
9687 PR c++/35669
9688 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9689 -Wconversion-null.
9690 * g++.dg/warn/Wconversion-null.C: New test.
9691 * g++.old-deja/g++.other/null1.C: Move to...
9692 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9693
9694 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
9695
9696 PR fortran/36932
9697 PR fortran/36933
9698 * gfortran.dg/dependency_26.f90: New test.
9699
9700 PR fortran/43072
9701 * gfortran.dg/internal_pack_7.f90: New test.
9702
9703 PR fortran/43111
9704 * gfortran.dg/internal_pack_8.f90: New test.
9705
9706 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9707
9708 PR 43128
9709 * c-c++-common/pr41779.c: Fix broken testcase.
9710
9711 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9712
9713 PR 36513
9714 * c-c++-common/pr36513.c: New testcase.
9715 * c-c++-common/pr36513-2.c: New testcase.
9716
9717 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9718
9719 PR 41779
9720 * c-c++-common/pr41779.c: New.
9721
9722 2010-02-19 Jakub Jelinek <jakub@redhat.com>
9723
9724 PR debug/43084
9725 * gcc.dg/pr43084.c: New test.
9726
9727 2010-02-19 Richard Guenther <rguenther@suse.de>
9728
9729 PR tree-optimization/42916
9730 * gcc.dg/pr42916.c: New testcase.
9731
9732 2010-02-18 Jason Merrill <jason@redhat.com>
9733
9734 PR c++/42837
9735 * g++.dg/abi/packed1.C: Add expected warning.
9736
9737 PR c++/43108
9738 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9739 * gcc.dg/torture/dg-torture.exp: Likewise.
9740 * c-c++-common/torture/complex-sign.h,
9741 c-c++-common/torture/complex-sign-add.c,
9742 c-c++-common/torture/complex-sign-mixed-add.c,
9743 c-c++-common/torture/complex-sign-mixed-div.c,
9744 c-c++-common/torture/complex-sign-mixed-mul.c,
9745 c-c++-common/torture/complex-sign-mixed-sub.c,
9746 c-c++-common/torture/complex-sign-mul.c,
9747 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9748 Adapt for C++ compilation as well.
9749
9750 PR c++/43070
9751 * g++.dg/ext/label1.C: Update.
9752 * g++.dg/ext/label2.C: Update.
9753
9754 PR c++/26261
9755 * g++.dg/template/dependent-name6.C: New.
9756
9757 PR c++/43109
9758 * g++.dg/parse/namespace12.C: New.
9759
9760 2010-02-18 Martin Jambor <mjambor@suse.cz>
9761
9762 PR tree-optimization/43066
9763 * gcc.c-torture/compile/pr43066.c: New test.
9764
9765 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
9766
9767 * g++.dg/ext/attrib35.C: Fix target selector string.
9768 * g++.dg/ext/attrib36.C: Ditto.
9769 * g++.dg/ext/attrib37.C: Ditto.
9770 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9771 * g++.dg/abi/mangle25.C: Ditto.
9772
9773 2010-02-17 Jason Merrill <jason@redhat.com>
9774
9775 PR c++/43069
9776 * g++.dg/parse/namespace11.C: New.
9777
9778 PR c++/43093
9779 * g++.dg/ext/attrib37.C: New.
9780
9781 PR c++/43079
9782 * g++.dg/template/ptrmem20.C: New.
9783
9784 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
9785
9786 PR target/43103
9787 * gcc.target/i386/xop-check.h: Include m256-check.h.
9788 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9789 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9790 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9791 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9792
9793 2010-02-17 Jakub Jelinek <jakub@redhat.com>
9794
9795 PR debug/42918
9796 * gcc.dg/pr42918.c: New test.
9797
9798 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
9799
9800 * g++.dg/ext/attrib36.C: Require ILP32.
9801
9802 2010-02-16 Richard Guenther <rguenther@suse.de>
9803
9804 PR tree-optimization/41043
9805 * gfortran.dg/pr41043.f90: New testcase.
9806 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9807
9808 2010-02-16 Jason Merrill <jason@redhat.com>
9809
9810 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9811
9812 2010-02-16 Ira Rosen <irar@il.ibm.com>
9813
9814 PR tree-optimization/43074
9815 * gcc.dg/vect/fast-math-pr43074.c: New test.
9816
9817 2010-02-16 Jakub Jelinek <jakub@redhat.com>
9818
9819 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9820
9821 2010-02-16 Jason Merrill <jason@redhat.com>
9822
9823 PR c++/43031
9824 * g++.dg/ext/attrib36.C: New.
9825
9826 PR c++/43036
9827 * g++.dg/other/array6.C: New.
9828
9829 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9830
9831 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9832
9833 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
9834
9835 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9836 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9837 * gcc.target/i386/xop-vpermil2pd-1.c: New.
9838 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9839 * gcc.target/i386/xop-vpermil2ps-1.c: New.
9840 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9841
9842 2010-02-15 Richard Guenther <rguenther@suse.de>
9843
9844 PR middle-end/43068
9845 * g++.dg/torture/pr43068.C: New testcase.
9846
9847 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
9848
9849 PR c++/43024
9850 * g++.dg/opt/ice1.C: New.
9851
9852 2010-02-14 Jason Merrill <jason@redhat.com>
9853
9854 PR c++/41997
9855 * g++.dg/cpp0x/initlist-opt.C: New.
9856
9857 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
9858
9859 PR fortran/41113
9860 PR fortran/41117
9861 * gfortran.dg/internal_pack_6.f90: New test.
9862
9863 2010-02-12 Jason Merrill <jason@redhat.com>
9864
9865 PR c++/43054
9866 * g++.dg/cpp0x/variadic99.C: New.
9867
9868 2010-02-12 Jakub Jelinek <jakub@redhat.com>
9869
9870 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9871 sign extend pointers to gualchk_t.
9872
9873 PR c++/43033
9874 * g++.dg/other/default3.C: Xfail g4 test.
9875
9876 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9877
9878 PR middle-end/43012
9879 * gcc.dg/graphite/pr43012.c: New.
9880
9881 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9882
9883 PR middle-end/42930
9884 * g++.dg/graphite/pr42930.C: New.
9885
9886 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9887
9888 PR middle-end/42914
9889 PR middle-end/42530
9890 * gcc.dg/graphite/pr42530.c: New.
9891 * gcc.dg/graphite/pr42914.c: New.
9892
9893 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9894
9895 PR middle-end/42771
9896 * gcc.dg/graphite/pr42771.c: New.
9897
9898 2010-02-11 Richard Guenther <rguenther@suse.de>
9899
9900 PR tree-optimization/42998
9901 * gcc.c-torture/compile/pr42998.c: New testcase.
9902
9903 2010-02-10 Jason Merrill <jason@redhat.com>
9904
9905 PR c++/41896
9906 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9907
9908 PR c++/42983, core issue 906
9909 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9910 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9911
9912 PR c++/43016
9913 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9914
9915 2010-02-10 Richard Guenther <rguenther@suse.de>
9916
9917 PR tree-optimization/43017
9918 * gcc.dg/torture/pr43017.c: New testcase.
9919
9920 2010-02-10 Tobias Burnus <burnus@net-b.de>
9921
9922 PR fortran/40823
9923 * gfortran.dg/private_type_1.f90: Update error location.
9924 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9925 * gfortran.dg/typebound_operator_2.f03: Ditto.
9926 * gfortran.dg/assignment_2.f90: Ditto.
9927 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9928 * gfortran.dg/binding_label_tests_9.f03: Ditto.
9929
9930 2010-02-10 Tobias Burnus <burnus@net-b.de>
9931
9932 PR fortran/43015
9933 * gfortran.dg/bind_c_usage_20.f90: New test.
9934
9935 2010-02-10 Jakub Jelinek <jakub@redhat.com>
9936
9937 PR debug/43010
9938 * g++.dg/debug/pr43010.C: New test.
9939
9940 2010-02-10 Richard Guenther <rguenther@suse.de>
9941
9942 PR c/43007
9943 * gcc.c-torture/execute/20100209-1.c: New testcase.
9944 * gcc.dg/fold-div-3.c: Likewise.
9945
9946 2010-02-10 Jakub Jelinek <jakub@redhat.com>
9947
9948 * gcc.dg/builtin-ffs-1.c: New test.
9949
9950 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9951
9952 PR fortran/42999
9953 * gfortran.dg/array_constructor_35.f90: New test.
9954
9955 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9956
9957 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9958
9959 2010-02-09 Jason Merrill <jason@redhat.com>
9960
9961 PR c++/42399
9962 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9963
9964 PR c++/42370
9965 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9966
9967 2010-02-09 Tobias Burnus <burnus@net-b.de>
9968
9969 PR fortran/41869
9970 * gfortran.dg/module_write_1.f90: New test.
9971
9972 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
9973
9974 * gcc.dg/pr19340.c: Adjust.
9975
9976 2010-02-09 Richard Guenther <rguenther@suse.de>
9977
9978 PR tree-optimization/43008
9979 * gcc.c-torture/execute/pr43008.c: New testcase.
9980
9981 2010-02-09 Richard Guenther <rguenther@suse.de>
9982
9983 PR tree-optimization/43000
9984 * gcc.dg/torture/pr43000.c: New testcase.
9985 * gcc.dg/torture/pr43002.c: Likewise.
9986
9987 2010-02-09 Daniel Kraft <d@domob.eu>
9988
9989 PR fortran/39171
9990 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9991 and pass -Wsurprising as necessary.
9992
9993 2010-02-08 Jakub Jelinek <jakub@redhat.com>
9994
9995 PR tree-optimization/42890
9996 * g++.dg/torture/pr42890.C: New test.
9997
9998 2010-02-08 Richard Guenther <rguenther@suse.de>
9999
10000 PR middle-end/42995
10001 * gcc.dg/tree-ssa/inline-4.c: New testcase.
10002
10003 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
10004
10005 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
10006 return 0 from main.
10007 * gcc.dg/graphite/block-1.c: Same.
10008 * gcc.dg/graphite/block-3.c: Same.
10009 * gcc.dg/graphite/block-4.c: Same.
10010 * gcc.dg/graphite/block-5.c: Same.
10011 * gcc.dg/graphite/block-6.c: Same.
10012 * gcc.dg/graphite/block-7.c: Same.
10013 * gcc.dg/graphite/interchange-0.c: Same.
10014 * gcc.dg/graphite/interchange-1.c: Same.
10015 * gcc.dg/graphite/interchange-10.c: Same.
10016 * gcc.dg/graphite/interchange-11.c: Same.
10017 * gcc.dg/graphite/interchange-12.c: Same.
10018 * gcc.dg/graphite/interchange-2.c: Same.
10019 * gcc.dg/graphite/interchange-3.c: Same.
10020 * gcc.dg/graphite/interchange-4.c: Same.
10021 * gcc.dg/graphite/interchange-5.c: Same.
10022 * gcc.dg/graphite/interchange-6.c: Same.
10023 * gcc.dg/graphite/interchange-7.c: Same.
10024 * gcc.dg/graphite/interchange-8.c: Same.
10025 * gcc.dg/graphite/interchange-9.c: Same.
10026 * gcc.dg/graphite/interchange-mvt.c: Same.
10027
10028 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
10029
10030 * gfortran.dg/graphite/id-19.f: New.
10031 * gfortran.dg/graphite/pr14741.f90: New.
10032 * gfortran.dg/graphite/pr41924.f90: New.
10033 * gfortran.dg/graphite/run-id-2.f90: New.
10034
10035 2010-02-07 Richard Guenther <rguenther@suse.de>
10036
10037 PR middle-end/42956
10038 * gcc.c-torture/compile/pr42956.c: New testcase.
10039
10040 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10041
10042 PR libfortran/42742
10043 * gfortran.dg/fmt_cache_2.f: New test.
10044
10045 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10046
10047 * gfortran.dg/read_no_eor.f90: New test.
10048
10049 2010-02-05 Jason Merrill <jason@redhat.com>
10050
10051 * g++.dg/ext/label13.C: Move constructor body out of class.
10052
10053 2010-02-03 Jason Merrill <jason@redhat.com>
10054
10055 PR c++/42870
10056 * g++.dg/ext/dllexport3.C: New.
10057
10058 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
10059
10060 * gcc.dg/format/ms-format3.c: New test for specific MS types.
10061
10062 2010-02-05 Richard Guenther <rguenther@suse.de>
10063
10064 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10065
10066 2010-02-05 Dodji Seketeli <dodji@redhat.com>
10067
10068 PR c++/42915
10069 * g++.dg/other/crash-9.C: New test.
10070
10071 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
10072
10073 PR fortran/42309
10074 * gfortran.dg/subref_array_pointer_4.f90 : New test.
10075
10076 2010-02-04 Richard Guenther <rguenther@suse.de>
10077
10078 PR rtl-optimization/42952
10079 * gcc.dg/torture/pr42952.c: New testcase.
10080
10081 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10082
10083 PR libfortran/42901
10084 * gfortran.dg/namelist_60.f90: New test.
10085
10086 2010-02-03 Jason Merrill <jason@redhat.com>
10087
10088 PR c++/40138
10089 * g++.dg/ext/builtin11.C: New.
10090
10091 PR c++/4926
10092 PR c++/38600
10093 * g++.dg/abi/mangle35.C: New.
10094 * g++.dg/abi/mangle37.C: New.
10095
10096 PR c++/12909
10097 * g++.dg/abi/mangle36.C: New.
10098
10099 PR c++/35652
10100 * g++.dg/warn/string1.C: New.
10101
10102 2010-02-03 Richard Guenther <rguenther@suse.de>
10103
10104 PR tree-optimization/42944
10105 * gcc.dg/errno-1.c: New testcase.
10106
10107 2010-02-03 Richard Guenther <rguenther@suse.de>
10108
10109 PR middle-end/42927
10110 * gcc.c-torture/compile/pr42927.c: New testcase.
10111
10112 2010-02-03 Tobias Burnus <burnus@net-b.de>
10113
10114 PR fortran/42936
10115 * gfortran.dg/null_4.f90: New test.
10116
10117 2010-02-02 Jason Merrill <jason@redhat.com>
10118
10119 PR c++/41090
10120 * g++.dg/ext/label13.C: New.
10121
10122 2010-02-02 Tobias Burnus <burnus@net-b.de>
10123
10124 PR fortran/42650
10125 * gfortran.dg/func_result_5.f90: New test.
10126
10127 2010-02-01 Tobias Burnus <burnus@net-b.de>
10128
10129 PR fortran/42922
10130 * gfortran.dg/pure_initializer_3.f90: News test.
10131
10132 2010-01-31 Janus Weil <janus@gcc.gnu.org>
10133
10134 PR fortran/42888
10135 * gfortran.dg/allocate_derived_2.f90: New test.
10136
10137 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
10138
10139 PR middle-end/42898
10140 * gcc.dg/torture/pr42898-2.c: New test.
10141
10142 2010-01-31 Richard Guenther <rguenther@suse.de>
10143
10144 PR middle-end/42898
10145 * gcc.dg/torture/pr42898.c: New testcase.
10146
10147 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
10148
10149 PR fortran/38324
10150 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10151 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10152
10153 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
10154
10155 * g++.dg/tree-ssa/inline-1.C: New.
10156 * g++.dg/tree-ssa/inline-2.C: New.
10157 * g++.dg/tree-ssa/inline-3.C: New.
10158
10159 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
10160
10161 PR testsuite/41701
10162 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10163 the string 'pow' in the pathname of the compiler from generating a
10164 test failure.
10165
10166 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10167
10168 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10169 * g++.old-deja/g++.mike/eh17.C: Likewise.
10170 * g++.old-deja/g++.mike/p5571.C: Likewise.
10171
10172 2010-01-29 Dodji Seketeli <dodji@redhat.com>
10173
10174 PR c++/42758
10175 PR c++/42634
10176 PR c++/42336
10177 PR c++/42797
10178 PR c++/42880
10179 * g++.dg/other/crash-5.C: New test.
10180 * g++.dg/other/crash-6.C: New test.
10181 * g++.dg/other/crash-7.C: New test.
10182 * g++.dg/other/crash-8.C: New test.
10183
10184 2010-01-29 Jakub Jelinek <jakub@redhat.com>
10185
10186 PR rtl-optimization/42889
10187 * gcc.dg/pr42889.c: New test.
10188
10189 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
10190
10191 * gcc.target/i386/pr42881.c: Use SSE2.
10192
10193 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
10194
10195 PR target/42891
10196 * gcc.target/i386/pr42891.c: New test.
10197
10198 2010-01-28 Richard Guenther <rguenther@suse.de>
10199
10200 PR tree-optimization/42871
10201 * g++.dg/torture/pr42871.C: New testcase.
10202
10203 2010-01-28 Richard Guenther <rguenther@suse.de>
10204
10205 * gcc.dg/Wobjsize-1.h: New testcase.
10206 * gcc.dg/Wobjsize-1.c: Likewise.
10207
10208 2010-01-28 Richard Guenther <rguenther@suse.de>
10209
10210 PR middle-end/42883
10211 * g++.dg/torture/pr42883.C: New testcase.
10212
10213 2010-01-28 Michael Matz <matz@suse.de>
10214
10215 * gcc.target/i386/pr42881.c: New test.
10216
10217 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10218
10219 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10220 Add i?86-*-solaris2* support.
10221
10222 2010-01-28 Dodji Seketeli <dodji@redhat.com>
10223
10224 PR c++/42713
10225 PR c++/42820
10226 * g++.dg/template/typedef27.C: New test case.
10227 * g++.dg/template/typedef28.C: New test case.
10228
10229 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
10230
10231 * gcc.dg/optimize-bswap*.c: Add ARM target
10232
10233 2010-01-27 Richard Guenther <rguenther@suse.de>
10234
10235 PR middle-end/42878
10236 * gcc.dg/torture/pr42878-1.c: New testcase.
10237 * gcc.dg/torture/pr42878-2.c: Likewise.
10238
10239 2010-01-27 Jakub Jelinek <jakub@redhat.com>
10240
10241 PR middle-end/42874
10242 * gcc.dg/vla-22.c: New test.
10243
10244 2010-01-26 Jakub Jelinek <jakub@redhat.com>
10245
10246 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10247 current collation.
10248
10249 2010-01-26 Richard Guenther <rguenther@suse.de>
10250
10251 PR rtl-optimization/42685
10252 * gcc.dg/pr42685.c: New testcase.
10253 * g++.dg/other/pr42685.C: Likewise.
10254
10255 2010-01-26 Richard Guenther <rguenther@suse.de>
10256
10257 PR middle-end/42806
10258 * g++.dg/other/pr42806.C: New testcase.
10259
10260 2010-01-26 Richard Guenther <rguenther@suse.de>
10261
10262 PR tree-optimization/42250
10263 * gcc.dg/pr42250.c: New testcase.
10264
10265 2010-01-25 Arnaud Charlet <charlet@adacore.com>
10266
10267 * gnat.dg/array_bounds_test.adb: New test.
10268
10269 2010-01-25 Tobias Burnus <burnus@net-b.de>
10270
10271 PR fortran/42858
10272 * gfortran.dg/generic_21.f90: New test.
10273
10274 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10275
10276 PR testsuite/41522
10277 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10278
10279 2010-01-24 Mark Mitchell <mark@codesourcery.com>
10280
10281 PR c++/42748
10282 * g++.dg/abi/arm_va_list2.C: New test.
10283 * g++.dg/abi/arm_va_list2.h: Companion header file.
10284
10285 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
10286
10287 PR fortran/41044
10288 * gfortran.dg/parameter_array_ref_2.f90 : New test.
10289
10290 PR fortran/41167
10291 * gfortran.dg/char_array_arg_1.f90 : New test.
10292
10293 * gfortran.dg/pr25923.f90 : Remove XFAIL.
10294
10295 2010-01-24 Tobias Burnus <burnus@net-b.de>
10296
10297 PR fortran/39304
10298 * gfortran.dg/generic_20.f90: New test.
10299
10300 2010-01-22 Michael Matz <matz@suse.de>
10301
10302 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10303 -msse2.
10304
10305 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
10306
10307 PR fortran/42736
10308 * gfortran.dg/dependency_25.f90 : New test.
10309
10310 2010-01-21 Martin Jambor <mjambor@suse.cz>
10311
10312 PR tree-optimization/42585
10313 * gcc.dg/tree-ssa/pr42585.c: New test.
10314
10315 2010-01-21 Richard Guenther <rguenther@suse.de>
10316
10317 PR middle-end/19988
10318 * gcc.dg/pr19988.c: New testcase.
10319
10320 2010-01-20 Janis Johnson <janis187@us.ibm.com>
10321
10322 * g++.dg/compat/decimal/compat-common.h: New file.
10323 * g++.dg/compat/decimal/decimal-dummy.h: New file.
10324 * g++.dg/compat/decimal/pass_x.h: New file.
10325 * g++.dg/compat/decimal/pass_y.h: New file.
10326 * g++.dg/compat/decimal/pass-1_main.C: New file.
10327 * g++.dg/compat/decimal/pass-1_x.C: New file.
10328 * g++.dg/compat/decimal/pass-1_y.C: New file.
10329 * g++.dg/compat/decimal/pass-2_main.C: New file.
10330 * g++.dg/compat/decimal/pass-2_x.C: New file.
10331 * g++.dg/compat/decimal/pass-2_y.C: New file.
10332 * g++.dg/compat/decimal/pass-3_main.C: New file.
10333 * g++.dg/compat/decimal/pass-3_x.C: New file.
10334 * g++.dg/compat/decimal/pass-3_y.C: New file.
10335 * g++.dg/compat/decimal/pass-4_main.C: New file.
10336 * g++.dg/compat/decimal/pass-4_x.C: New file.
10337 * g++.dg/compat/decimal/pass-4_y.C: New file.
10338 * g++.dg/compat/decimal/pass-5_main.C: New file.
10339 * g++.dg/compat/decimal/pass-5_x.C: New file.
10340 * g++.dg/compat/decimal/pass-5_y.C: New file.
10341 * g++.dg/compat/decimal/pass-6_main.C: New file.
10342 * g++.dg/compat/decimal/pass-6_x.C: New file.
10343 * g++.dg/compat/decimal/pass-6_y.C: New file.
10344 * g++.dg/compat/decimal/return_x.h: New file.
10345 * g++.dg/compat/decimal/return_y.h: New file.
10346 * g++.dg/compat/decimal/return-1_main.C: New file.
10347 * g++.dg/compat/decimal/return-1_x.C: New file.
10348 * g++.dg/compat/decimal/return-1_y.C: New file.
10349 * g++.dg/compat/decimal/return-2_main.C: New file.
10350 * g++.dg/compat/decimal/return-2_x.C: New file.
10351 * g++.dg/compat/decimal/return-2_y.C: New file.
10352 * g++.dg/compat/decimal/return-3_main.C: New file.
10353 * g++.dg/compat/decimal/return-3_x.C: New file.
10354 * g++.dg/compat/decimal/return-3_y.C: New file.
10355 * g++.dg/compat/decimal/return-4_main.C: New file.
10356 * g++.dg/compat/decimal/return-4_x.C: New file.
10357 * g++.dg/compat/decimal/return-4_y.C: New file.
10358 * g++.dg/compat/decimal/return-5_main.C: New file.
10359 * g++.dg/compat/decimal/return-5_x.C: New file.
10360 * g++.dg/compat/decimal/return-5_y.C: New file.
10361 * g++.dg/compat/decimal/return-6_main.C: New file.
10362 * g++.dg/compat/decimal/return-6_x.C: New file.
10363 * g++.dg/compat/decimal/return-6_y.C: New file.
10364
10365 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
10366
10367 PR debug/42715
10368 * gcc.dg/pr42715.c: New.
10369
10370 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10371
10372 PR c++/42038
10373 * g++.dg/parse/crash55.C: New.
10374
10375 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
10376
10377 PR debug/42782
10378 * gcc.dg/guality/pr42782.c: New.
10379
10380 2010-01-20 Jason Merrill <jason@redhat.com>
10381
10382 PR c++/41788
10383 * g++.dg/abi/packed1.C: New.
10384
10385 PR c++/41920
10386 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10387
10388 PR c++/40750
10389 * g++.dg/parse/fn-typedef1.C: New.
10390 * g++.dg/other/cv_quals.C: Adjust.
10391
10392 2010-01-20 Anthony Green <green@moxielogic.com>
10393
10394 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10395 pack(push) pragma).
10396 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10397 * gcc.dg/20020312-2.c: Port this to the moxie core.
10398 * gcc.dg/weak/typeof-2.c: Ditto.
10399
10400 2010-01-20 Richard Guenther <rguenther@suse.de>
10401
10402 PR tree-optimization/42717
10403 * gcc.c-torture/compile/pr42717.c: New testcase.
10404
10405 2010-01-20 Jakub Jelinek <jakub@redhat.com>
10406
10407 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10408 of signed, add a few new tests.
10409
10410 PR middle-end/42803
10411 * g++.dg/parse/limits-initializer1.C: New test.
10412
10413 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10414
10415 PR fortran/42804
10416 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10417 * gfortran.dg/typebound_call_12.f03: New test.
10418
10419 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
10420
10421 PR fortran/42783
10422 * gfortran.dg/bounds_check_15.f90 : New test.
10423
10424 2010-01-19 Michael Matz <matz@suse.de>
10425
10426 PR tree-optimization/41783
10427 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10428
10429 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10430
10431 PR target/38697.
10432 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10433 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10434 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
10435 * gcc.target/arm/neon/vget_lows16.c: Likewise.
10436 * gcc.target/arm/neon/vget_lows32.c: Likewise.
10437 * gcc.target/arm/neon/vget_lows64.c: Likewise.
10438 * gcc.target/arm/neon/vget_lows8.c: Likewise.
10439 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10440 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10441 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10442 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10443
10444 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10445
10446 PR fortran/42545
10447 * gfortran.dg/extends_6.f03: Modified an error message.
10448 * gfortran.dg/extends_10.f03: New test.
10449 * gfortran.dg/private_type_6.f03: Modified an error message.
10450 * gfortran.dg/structure_constructor_8.f03: Ditto.
10451
10452 2010-01-19 Jakub Jelinek <jakub@redhat.com>
10453
10454 PR tree-optimization/42719
10455 * gcc.dg/pr42719.c: New test.
10456
10457 PR debug/42728
10458 * gcc.dg/pr42728.c: New test.
10459
10460 2010-01-19 Anthony Green <green@moxielogic.com>
10461
10462 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10463
10464 2010-01-18 Anthony Green <green@moxielogic.com>
10465
10466 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10467 for moxie.
10468
10469 2010-01-19 Dodji Seketeli <dodji@redhat.com>
10470
10471 * g++.dg/template/error45.C: reverted as part of reverting the
10472 fix of PR c++/42634.
10473
10474 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10475
10476 PR c++/42634
10477 * g++.dg/template/error45.C: New test.
10478
10479 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10480
10481 PR c++/42766
10482 * g++.dg/conversion/op6.C: New test.
10483
10484 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
10485
10486 PR target/42774
10487 * gcc.target/alpha/pr42774.c: New test.
10488
10489 2010-01-18 Richard Guenther <rguenther@suse.de>
10490
10491 PR tree-optimization/42781
10492 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10493
10494 2010-01-17 Richard Guenther <rguenther@suse.de>
10495
10496 PR middle-end/42248
10497 * gcc.c-torture/execute/pr42248.c: New testcase.
10498
10499 2010-01-17 Richard Guenther <rguenther@suse.de>
10500
10501 PR tree-optimization/42773
10502 * g++.dg/torture/pr42773.C: New testcase.
10503
10504 2010-01-17 Janus Weil <janus@gcc.gnu.org>
10505
10506 PR fortran/42677
10507 * gfortran.dg/interface_assignment_5.f90: New test.
10508
10509 2010-01-17 Dodji Seketeli <dodji@redhat.com>
10510
10511 PR c++/42697
10512 * g++.dg/template/crash94.C: Reverted.
10513
10514 2010-01-17 Jie Zhang <jie.zhang@analog.com>
10515
10516 PR debug/42767
10517 * gcc.dg/debug/pr42767.c: New.
10518
10519 2010-01-15 Jason Merrill <jason@redhat.com>
10520
10521 PR c++/42761
10522 * g++.dg/cpp0x/decltype22.C: New.
10523
10524 2010-01-16 Jakub Jelinek <jakub@redhat.com>
10525
10526 PR middle-end/42760
10527 * g++.dg/torture/pr42760.C: New test.
10528
10529 2010-01-15 Jing Yu <jingyu@google.com>
10530
10531 PR rtl-optimization/42691
10532 * gcc.c-torture/execute/pr42691.c: New.
10533
10534 2010-01-15 Richard Guenther <rguenther@suse.de>
10535
10536 PR middle-end/42739
10537 * g++.dg/torture/pr42739.C: New testcase.
10538
10539 2010-01-15 Dodji Seketeli <dodji@redhat.com>
10540
10541 * g++.dg/template/error45.C: Revert as part of reverting changes
10542 or PR c++/42634.
10543
10544 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10545
10546 PR fortran/42684
10547 * gfortran.dg/interface_31.f90: New test.
10548
10549 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10550
10551 * gcc.target/powerpc/pr42747.c: New file.
10552
10553 2010-01-14 Jakub Jelinek <jakub@redhat.com>
10554
10555 PR middle-end/42674
10556 * c-c++-common/pr42674.c: New test.
10557
10558 PR c++/42608
10559 * g++.dg/template/instantiate11.C: New test.
10560
10561 2010-01-14 Jason Merrill <jason@redhat.com>
10562
10563 PR c++/42701
10564 * g++.dg/overload/error3.C: New.
10565
10566 PR c++/42655
10567 * g++.dg/overload/rvalue1.C: New.
10568
10569 2010-01-14 Martin Jambor <mjambor@suse.cz>
10570
10571 PR tree-optimization/42706
10572 * gcc.dg/ipa/pr42706.c: New testcase.
10573
10574 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
10575
10576 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10577
10578 2010-01-14 Martin Jambor <mjambor@suse.cz>
10579
10580 PR tree-optimization/42714
10581 * g++.dg/torture/pr42714.C: New test.
10582
10583 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10584
10585 PR rtl-optimization/42246
10586 * gfortran.dg/pr42246-2.f: New.
10587
10588 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10589
10590 PR rtl-optimization/42389
10591 * gcc.dg/pr42389.c: New.
10592
10593 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10594
10595 PR rtl-optimization/42388
10596 * gcc.dg/pr42388.c: New.
10597
10598 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10599
10600 PR rtl-optimization/42294
10601 * gfortran.dg/pr42294.f: New.
10602
10603 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10604
10605 PR rtl-optimization/39453
10606 PR rtl-optimization/42246
10607 * gcc.dg/pr39453.c: New.
10608 * gcc.dg/pr42246.c: New.
10609
10610 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10611
10612 PR middle-end/42245
10613 * gcc.dg/pr42245.c: New.
10614 * gcc.dg/pr42245-2.c: New.
10615
10616 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10617
10618 PR rtl-optimization/42249
10619 * gcc.dg/pr42249.c: New.
10620
10621 2010-01-14 Jakub Jelinek <jakub@redhat.com>
10622
10623 PR c/42721
10624 * gcc.c-torture/execute/pr42721.c: New test.
10625
10626 2010-01-14 Ira Rosen <irar@il.ibm.com>
10627
10628 PR tree-optimization/42709
10629 * gcc.dg/vect/pr42709.c: New test.
10630
10631 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
10632
10633 PR fortran/41478
10634 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10635 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10636
10637 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
10638
10639 PR fortran/42481
10640 * gfortran.dg/generic_19.f90 : New test.
10641
10642 2010-01-13 Richard Guenther <rguenther@suse.de>
10643
10644 PR tree-optimization/42730
10645 * gcc.c-torture/compile/pr42730.c: New testcase.
10646
10647 2010-01-13 Steve Ellcey <sje@cup.hp.com>
10648
10649 PR target/pr42542
10650 * gcc.target/ia64/pr42542-1.c: New.
10651 * gcc.target/ia64/pr42542-2.c: New.
10652 * gcc.target/ia64/pr42542-3.c: New.
10653
10654 2010-01-13 Dodji Seketeli <dodji@redhat.com>
10655
10656 PR c++/42634
10657 * g++.dg/template/error45.C: New test.
10658
10659 2010-01-13 Martin Jambor <mjambor@suse.cz>
10660
10661 PR tree-optimization/42704
10662 * g++.dg/torture/pr42704.C: New test.
10663
10664 2010-01-13 Martin Jambor <mjambor@suse.cz>
10665
10666 PR tree-optimization/42703
10667 * gcc.c-torture/compile/pr42703.c: New test.
10668
10669 2010-01-13 Richard Guenther <rguenther@suse.de>
10670
10671 PR tree-optimization/42705
10672 * gcc.c-torture/compile/pr42705.c: New testcase.
10673
10674 2010-01-13 Jie Zhang <jie.zhang@analog.com>
10675
10676 * gcc.target/bfin/l2.c: New test.
10677 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10678
10679 2010-01-13 Richard Guenther <rguenther@suse.de>
10680
10681 PR middle-end/42716
10682 * gcc.c-torture/compile/pr42716.c: New testcase.
10683
10684 2010-01-13 Richard Guenther <rguenther@suse.de>
10685
10686 PR lto/42678
10687 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10688
10689 2010-01-12 Joseph Myers <joseph@codesourcery.com>
10690
10691 PR c/42708
10692 * gcc.c-torture/compile/pr42708-1.c: New test.
10693
10694 2010-01-12 Jakub Jelinek <jakub@redhat.com>
10695
10696 PR debug/42662
10697 * gcc.dg/pr42662.c: New test.
10698
10699 PR tree-optimization/42645
10700 * g++.dg/other/pr42645-1.C: New test.
10701 * g++.dg/other/pr42645-2.C: New test.
10702
10703 2010-01-11 Janis Johnson <janis187@us.ibm.com>
10704
10705 PR target/42416
10706 * gcc.target/powerpc/warn-1.c: New test.
10707 * gcc.target/powerpc/warn-2.c: New test.
10708
10709 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
10710
10711 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10712 stack alignment.
10713
10714 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
10715
10716 * gcc.dg/lto/20100108_0.c: New.
10717
10718 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
10719
10720 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10721 Add -march=i686 -msse for 32bit x86 targets.
10722
10723 2010-01-10 Richard Guenther <rguenther@suse.de>
10724
10725 PR middle-end/42667
10726 * gcc.dg/torture/pr42667.c: New testcase.
10727
10728 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10729
10730 PR fortran/32489
10731 * gfortran.dg/array_constructor_34.f90: New test.
10732
10733 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10734
10735 PR fortran/20923
10736 * gfortran.dg/array_constructor_33.f90: New test.
10737 gfortran.dg/array_function_5.f90: Add credit.
10738
10739 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10740
10741 PR debug/42631
10742 * gcc.dg/pr42631.c: New.
10743
10744 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10745
10746 PR debug/42630
10747 * gcc.dg/pr42630.c: New.
10748
10749 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10750
10751 PR debug/42629
10752 * gcc.dg/pr42629.c: New.
10753
10754 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10755
10756 PR middle-end/42363
10757 * gcc.dg/torture/pr42363.c: New.
10758
10759 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10760
10761 PR debug/42604
10762 PR debug/42395
10763 * gcc.dg/vect/pr42604.c: New.
10764 * gcc.dg/vect/pr42395.c: New.
10765
10766 2010-01-09 Richard Guenther <rguenther@suse.de>
10767
10768 PR middle-end/42512
10769 * gcc.c-torture/execute/pr42512.c: New testcase.
10770
10771 2010-01-09 Tobias Burnus <burnus@net-b.de>
10772
10773 PR fortran/41298
10774 * gfortran.dg/c_ptr_tests_14.f90: New test.
10775
10776 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10777
10778 PR ada/41929
10779 * gnat.dg/null_pointer_deref1.adb: Don't run on
10780 sparc*-sun-solaris2.11.
10781
10782 2010-01-08 Richard Guenther <rguenther@suse.de>
10783
10784 PR lto/42528
10785 * gcc.dg/lto/20100103-1_0.c: New testcase.
10786 * gcc.dg/lto/20100103-2_0.c: Likewise.
10787
10788 2010-01-08 Tobias Burnus <burnus@net-b.de
10789
10790 PR/fortran 25829
10791 * gfortran.dg/asynchronous_1.f90: New test.
10792 * gfortran.dg/asynchronous_2.f90: New test.
10793 * gfortran.dg/conflicts.f90: Update error message.
10794
10795 2010-01-07 Dodji Seketeli <dodji@redhat.com>
10796
10797 c++/40155
10798 * g++.dg/cpp0x/variadic-unify-2.C: New test.
10799
10800 2010-01-07 Jakub Jelinek <jakub@redhat.com>
10801
10802 PR tree-optimization/42625
10803 * g++.dg/opt/dtor4.C: New test.
10804 * g++.dg/opt/dtor4.h: New.
10805 * g++.dg/opt/dtor4-aux.cc: New.
10806
10807 2010-01-07 Tobias Burnus <burnus@net-b.de>
10808
10809 PR fortran/42597
10810 * gfortran.dg/proc_ptr_26.f90: New test.
10811
10812 2010-01-07 Tobias Burnus <burnus@net-b.de>
10813
10814 PR fortran/41872
10815 * gfortran.dg/allocatable_scalar_7.f90: New test.
10816
10817 2010-01-06 Richard Guenther <rguenther@suse.de>
10818
10819 * gcc.c-torture/compile/pr42632.c: New testcase.
10820
10821 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10822
10823 PR target/42542
10824 * gcc.target/i386/pr42542-4.c: New.
10825 * gcc.target/i386/pr42542-4a.c: Likewise.
10826 * gcc.target/i386/pr42542-5.c: Likewise.
10827 * gcc.target/i386/pr42542-5a.c: Likewise.
10828
10829 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
10830
10831 * gcc.dg/tls/opt-15.c: New test.
10832
10833 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10834
10835 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10836
10837 2010-01-05 Martin Jambor <mjambor@suse.cz>
10838
10839 PR tree-optimization/42462
10840 * g++.dg/torture/pr42462.C: New test.
10841
10842 2010-01-05 Jason Merrill <jason@redhat.com>
10843
10844 * g++.dg/cpp0x/initlist30.C: New test.
10845
10846 2010-01-05 Richard Guenther <rguenther@suse.de>
10847
10848 PR tree-optimization/42614
10849 * gcc.c-torture/execute/pr42614.c: New testcase.
10850
10851 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
10852
10853 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10854 * gcc.dg/Wunreachable-1.c: Remove the testcase of
10855 -Wunreachable-code.
10856 * gcc.dg/Wunreachable-2.c: Likewise.
10857 * gcc.dg/Wunreachable-3.c: Likewise.
10858 * gcc.dg/Wunreachable-4.c: Likewise.
10859 * gcc.dg/Wunreachable-5.c: Likewise.
10860 * gcc.dg/Wunreachable-6.c: Likewise.
10861 * gcc.dg/Wunreachable-7.c: Likewise.
10862 * gcc.dg/Wunreachable-8.c: Likewise.
10863 * gcc.dg/20041231-1.c: Likewise.
10864
10865 2010-01-05 Jakub Jelinek <jakub@redhat.com>
10866
10867 PR other/42611
10868 * gcc.dg/pr42611.c: New test.
10869
10870 PR tree-optimization/42508
10871 * g++.dg/opt/pr42508.C: New test.
10872
10873 2010-01-05 Tobias Burnus <burnus@net-b.de>
10874
10875 PR fortran/41872
10876 * gfortran.dg/allocatable_scalar_8.f90: New.
10877
10878 2010-01-04 Martin Jambor <mjambor@suse.cz>
10879
10880 PR tree-optimization/42398
10881 * gcc.c-torture/compile/pr42398.c: New test.
10882
10883 2010-01-04 Jason Merrill <jason@redhat.com>
10884
10885 PR c++/42555
10886 * g++.dg/ext/attrib35.C: New.
10887
10888 PR c++/42567
10889 * g++.dg/cpp0x/auto17.C: New.
10890
10891 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
10892
10893 * gcc.dg/lto/20100104_0.c: New.
10894
10895 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
10896
10897 PR target/42542
10898 * gcc.target/i386/pr42542-1.c: New.
10899 * gcc.target/i386/pr42542-1a.c: Likewise.
10900 * gcc.target/i386/pr42542-1b.c: Likewise.
10901 * gcc.target/i386/pr42542-2.c: Likewise.
10902 * gcc.target/i386/pr42542-2a.c: Likewise.
10903 * gcc.target/i386/pr42542-2b.c: Likewise.
10904 * gcc.target/i386/pr42542-3.c: Likewise.
10905 * gcc.target/i386/pr42542-3a.c: Likewise.
10906
10907 2009-01-04 Tobias Burnus <burnus@net-b.de>
10908
10909 PR fortran/41872
10910 * gfortran.dg/allocatable_scalar_5.f90: New test.
10911 * gfortran.dg/allocatable_scalar_6.f90: New test.
10912
10913 2010-01-03 Richard Guenther <rguenther@suse.de>
10914
10915 PR testsuite/42583
10916 * gfortran.dg/gomp/recursion1.f90: Remove.
10917
10918 2010-01-03 Richard Guenther <rguenther@suse.de>
10919
10920 * gcc.dg/Warray-bounds.c: Remove XFAILs.
10921 * gcc.dg/uninit-6.c: Likewise.
10922 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10923
10924 2010-01-03 Richard Guenther <rguenther@suse.de>
10925
10926 PR tree-optimization/42589
10927 * gcc.target/i386/pr42589.c: New testcase.
10928
10929 2010-01-03 Richard Guenther <rguenther@suse.de>
10930
10931 PR tree-optimization/42438
10932 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10933
10934 2010-01-02 Richard Guenther <rguenther@suse.de>
10935
10936 PR testsuite/41651
10937 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10938
10939 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
10940
10941 PR target/42448
10942 * gcc.target/alpha/pr42448-1.c: New test.
10943 * gcc.target/alpha/pr42448-2.c: Ditto.
10944
10945 2010-01-01 Joseph Myers <joseph@codesourcery.com>
10946
10947 PR preprocessor/41947
10948 * gcc.dg/c99-hexfloat-3.c: New test.
10949
10950 2010-01-01 Richard Guenther <rguenther@suse.de>
10951
10952 PR c/42570
10953 * gcc.c-torture/execute/pr42570.c: New testcase.
10954
10955 2010-01-01 Richard Guenther <rguenther@suse.de>
10956
10957 PR middle-end/42559
10958 * gcc.c-torture/compile/pr42559.c: New testcase.
10959
10960 \f
10961 Copyright (C) 2010 Free Software Foundation, Inc.
10962
10963 Copying and distribution of this file, with or without modification,
10964 are permitted in any medium without royalty provided the copyright
10965 notice and this notice are preserved.
This page took 0.498701 seconds and 6 git commands to generate.