]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
nested-2.C: Allow for single / as comment delimiter.
[gcc.git] / gcc / testsuite / ChangeLog
1 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2
3 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4 delimiter.
5
6 2010-08-30 Thomas Quinot <quinot@adacore.com>
7
8 * gnat.dg/discr24.adb: New test.
9
10 2010-08-30 Richard Guenther <rguenther@suse.de>
11
12 PR tree-optimization/45449
13 * gcc.dg/pr45449.c: New testcase.
14
15 2010-08-30 Joseph Myers <joseph@codesourcery.com>
16
17 * gcc.dg/opts-1.c: Expect errors, not warnings.
18
19 2010-08-29 Janus Weil <janus@gcc.gnu.org>
20
21 PR fortran/42769
22 * gfortran.dg/dynamic_dispatch_11.f03: New.
23
24 2010-08-29 Jason Merrill <jason@redhat.com>
25
26 PR c++/44991
27 * g++.dg/parse/defarg15.C: New.
28
29 2010-08-29 Janus Weil <janus@gcc.gnu.org>
30
31 PR fortran/45439
32 * gfortran.dg/select_type_16.f03: New.
33
34 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
35 Tobias Burnus <burnus@net-b.de>
36
37 * gfortran.dg/bessel_7.f90: Decrease required precision.
38
39 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
40 Kaz Kojima <kkojima@gcc.gnu.org>
41
42 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
43
44 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
45
46 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
47 floating point conversion code generation.
48 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
49 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
50 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
51 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
52 to integer conversion code generation.
53 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
54 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
55 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
56 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
57
58 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
59
60 PR fortran/32049
61 * gfortran.dg/random_seed_1.f90: Adjust test.
62 * gfortran.dg/float128_1.f90: New test.
63
64 2010-08-27 Tobias Burnus <burnus@net-b.de>
65
66 PR fortran/33197
67 * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
68 * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
69 * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
70 * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
71 * gcc/testsuite/gfortran.dg/parity_1.f90: New.
72 * gcc/testsuite/gfortran.dg/parity_2.f90: New.
73 * gcc/testsuite/gfortran.dg/parity_3.f90: New.
74
75 2010-08-27 Janus Weil <janus@gcc.gnu.org>
76
77 PR fortran/45420
78 * gfortran.dg/select_type_15.f03: New.
79
80 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
81
82 PR libfortran/43217
83 * gfortran.dg/hollerith8.f90: New test.
84
85 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
86
87 PR fortran/45159
88 * gfortran.dg/dependency_33.f90: New test.
89
90 2010-08-27 Richard Guenther <rguenther@suse.de>
91
92 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
93 * gcc.dg/graphite/scop-2.c: Likewise.
94 * gcc.dg/graphite/scop-20.c: Likewise.
95 * gcc.dg/vect/slp-25.c: Likewise.
96
97 2010-08-27 Olivier Hainque <hainque@adacore.com>
98
99 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
100
101 2010-08-26 Daniel Kraft <d@domob.eu>
102
103 PR fortran/38936
104 PR fortran/44047
105 PR fortran/45384
106 * gfortran.dg/associate_8.f03: New test.
107 * gfortran.dg/select_type_13.f03: New test.
108 * gfortran.dg/select_type_14.f03: New test.
109
110 2010-08-26 Jakub Jelinek <jakub@redhat.com>
111
112 PR tree-optimization/44485
113 * gcc.dg/pr44485.c: New test.
114
115 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
116
117 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
118 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
119 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
120
121 2010-08-26 Richard Guenther <rguenther@suse.de>
122
123 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
124 * gcc.dg/graphite/scop-21.c: Likewise.
125
126 2010-08-26 Richard Guenther <rguenther@suse.de>
127
128 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
129 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
130 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
131 * gcc.dg/vect/vect-91.c: Likewise.
132 * gcc.dg/vect/vect-peel-1.c: Likewise.
133 * gcc.dg/vect/vect-peel-2.c: Likewise.
134 * gcc.dg/vect/vect-peel-4.c: Likewise.
135
136 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
137
138 PR libfortran/41859
139 * gfortran.dg/der_io_4.f90: New test.
140
141 2010-08-25 Jakub Jelinek <jakub@redhat.com>
142
143 PR rtl-optimization/44858
144 * gcc.c-torture/execute/pr44858.c: New test.
145
146 PR rtl-optimization/45400
147 * g++.dg/other/i386-8.C: New test.
148
149 2010-08-25 Richard Guenther <rguenther@suse.de>
150
151 * gcc.dg/alias-8.c: Adjust.
152
153 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
154
155 * gcc.target/i386/combine-mul.c: New test.
156
157 2010-08-25 Richard Guenther <rguenther@suse.de>
158
159 PR lto/44562
160 * gcc.dg/graphite/id-27.c: New testcase.
161 * gcc.dg/lto/20100825-1_0.c: Likewise.
162
163 2010-08-25 Richard Guenther <rguenther@suse.de>
164
165 PR tree-optimization/45316
166 * g++.dg/opt/pr45316.C: New testcase.
167
168 2010-08-25 Richard Guenther <rguenther@suse.de>
169
170 PR tree-optimization/45393
171 * g++.dg/torture/pr45393.C: New testcase.
172
173 2010-08-25 Jakub Jelinek <jakub@redhat.com>
174
175 PR tree-optimization/45059
176 * gcc.c-torture/compile/pr45059.c: New test.
177
178 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
179
180 * lib/target-supports.exp (check_effective_target_vect_unpack):
181 Set vect_unpack supported flag to true for neon.
182
183 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
184
185 * gcc.dg/tree-ssa/ifc-5.c: New.
186
187 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
188
189 * gcc.dg/tree-ssa/ifc-4.c: New.
190 * gcc.dg/tree-ssa/ifc-7.c: New.
191
192 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
193
194 * gcc.dg/vect/vect.exp: Check loongson targets
195 * g++.dg/vect/vect.exp: Likewise
196 * gfortran.dg/vect/vect.exp: Likewise
197
198 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
199
200 * gcc.target/powerpc/vsx-mass-1.c: New file, test
201 -mveclibabi=mass.
202
203 2010-08-23 Janus Weil <janus@gcc.gnu.org>
204
205 PR fortran/45366
206 * gfortran.dg/proc_ptr_29.f90: New.
207
208 2010-08-22 Tobias Burnus <burnus@net-b.de>
209 Dominique d'Humieres <dominiq@lps.ens.fr>
210
211 PR fortran/45367
212 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
213
214 2010-08-22 Tobias Burnus <burnus@net-b.de>
215
216 PR fortran/45367
217 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
218
219 2010-08-22 Tobias Burnus <burnus@net-b.de>
220
221 PR fortran/36158
222 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
223
224 2010-08-22 Tobias Burnus <burnus@net-b.de>
225 Dominique d'Humieres <dominiq@lps.ens.fr>
226
227 PR fortran/45367
228 PR fortran/36158
229 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
230 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
231
232 2010-08-21 Janus Weil <janus@gcc.gnu.org>
233
234 PR fortran/44863
235 PR fortran/45271
236 PR fortran/45290
237 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
238 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
239 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
240
241 2010-08-21 Tobias Burnus <burnus@net-b.de>
242
243 PR fortran/36158
244 PR fortran/33197
245 * gfortran.dg/bessel_6.f90: New.
246 * gfortran.dg/bessel_7.f90: New.
247
248 2010-08-20 Jan Hubicka <jh@suse.cz>
249
250 PR c++/45307
251 PR c++/17736
252 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
253 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
254
255 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
256
257 PR target/45336
258 * gcc.target/i386/pr45336-1.c: New.
259 * gcc.target/i386/pr45336-2.c: Likewise.
260 * gcc.target/i386/pr45336-3.c: Likewise.
261 * gcc.target/i386/pr45336-4.c: Likewise.
262
263 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
264
265 PR testsuite/45361
266 * gcc.target/i386/volatile-2.c: Update scan strings to also
267 include (%rip) for the memory reference on x86_64.
268
269 2010-08-20 Jakub Jelinek <jakub@redhat.com>
270
271 PR middle-end/44974
272 * gcc.dg/pr44974.c: New test.
273
274 PR rtl-optimization/45353
275 * gcc.dg/pr45353.c: New test.
276
277 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
278
279 * gcc.target/i386/volatile-2.c: New.
280
281 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
282
283 PR rtl-optimization/44691
284 * gfortran.dg/pr44691.f: New test.
285
286 2010-10-19 Olivier Hainque <hainque@adacore.com>
287
288 * gcc.target/sparc/sibcall-dslot.c: New testcase.
289
290 2010-08-19 Jason Merrill <jason@redhat.com>
291
292 * g++.dg/init/synth3.C: New.
293 * g++.dg/init/value8.C: New.
294 * g++.dg/tree-ssa/empty-2.C: New.
295 * g++.dg/cpp0x/noexcept09.C: New.
296
297 2010-08-19 Daniel Kraft <d@domob.eu>
298
299 PR fortran/29785
300 PR fortran/45016
301 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
302 * gfortran.dg/pointer_remapping_1.f90: New test.
303 * gfortran.dg/pointer_remapping_2.f03: New test.
304 * gfortran.dg/pointer_remapping_3.f08: New test.
305 * gfortran.dg/pointer_remapping_4.f03: New test.
306 * gfortran.dg/pointer_remapping_5.f08: New test.
307 * gfortran.dg/pointer_remapping_6.f08: New test.
308
309 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
310
311 PR testsuite/45324
312 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
313
314 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
315
316 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
317
318 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
319
320 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
321 variable.
322
323 2010-08-19 Ian Bolton <ian.bolton@arm.com>
324
325 PR target/45070
326 * gcc.c-torture/execute/pr45070.c: New.
327
328 2010-08-19 Ian Bolton <ian.bolton@arm.com>
329
330 * g++.dg/pr44328.C: New test.
331
332 2010-08-19 Tobias Burnus <burnus@net-b.de>
333
334 PR fortran/36158
335 PR fortran/33197
336 * gfortran.dg/bessel_3.f90: New.
337 * gfortran.dg/bessel_4.f90: New.
338 * gfortran.dg/bessel_5.f90: New.
339
340 2010-08-19 Janus Weil <janus@gcc.gnu.org>
341
342 PR fortran/45290
343 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
344 * gfortran.dg/pointer_init_2.f90: New.
345 * gfortran.dg/pointer_init_3.f90: New.
346 * gfortran.dg/pointer_init_4.f90: New.
347
348 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
349
350 PR c++/45049
351 * g++.dg/pr45049-1.C: New test.
352 * g++.dg/pr45049-2.C: New test.
353
354 2010-08-18 Jie Zhang <jie@codesourcery.com>
355
356 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
357 20 if __ARM_PCS is defined otherwise 64.
358 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
359 instead of hard coded 64.
360
361 2010-08-18 Yao Qi <yao@codesourcery.com>
362
363 PR target/45094
364 * gcc.target/arm/pr45094.c: New test.
365
366 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
367
368 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
369
370 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
371
372 PR rtl-optimization/42575
373 * gcc.target/arm/pr42575.c: New test.
374
375 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
376
377 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
378 * gcc.dg/tls/thr-cse-1.c: New.
379
380 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
381
382 PR debug/42487
383 * lib/target-supports.exp
384 (check_effective_target_function_sections): New.
385 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
386 function sections before proceding.
387
388 2010-08-17 Jakub Jelinek <jakub@redhat.com>
389
390 PR fortran/45308
391 * gfortran.dg/pr45308.f03: New test.
392
393 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
394
395 PR target/45296
396 * gcc.target/i386/pr45296.c: New test.
397
398 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
399
400 * g++.dg/ext/uow-1.C: New.
401 * g++.dg/ext/uow-2.C: New.
402 * g++.dg/ext/uow-3.C: New.
403 * g++.dg/ext/uow-4.C: New.
404
405 2010-08-17 Richard Guenther <rguenther@suse.de>
406
407 PR testsuite/45266
408 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
409
410 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
411
412 PR c/40563
413 * gcc.dg/Wcxx-compat-20.c: New test.
414
415 2010-08-17 Daniel Kraft <d@domob.eu>
416
417 PR fortran/38936
418 * gfortran.dg/associate_1.f03: Extended to test newly supported
419 features like association to variables.
420 * gfortran.dg/associate_3.f03: Removed check for illegal change
421 of associate-name here...
422 * gfortran.dg/associate_5.f03: ...and added it here.
423 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
424 * gfortran.dg/associate_7.f03: New test.
425
426 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
427
428 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
429
430 2010-08-15 Daniel Kraft <d@domob.eu>
431
432 PR fortran/38936
433 * gfortran.dg/associate_1.f03: Enable test for array expressions.
434 * gfortran.dg/associate_3.f03: Clarify comment.
435 * gfortran.dg/associate_5.f03: New test.
436 * gfortran.dg/associate_6.f03: New test.
437
438 2010-08-15 Tobias Burnus <burnus@net-b.de>
439
440 PR fortran/45211
441 * gfortran.dg/bind_c_usage_21.f90: New.
442 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
443
444 2010-08-15 Tobias Burnus <burnus@net-b.de>
445
446 * gfortran.dg/optional_absent_1.f90: New.
447 * gfortran.dg/null_actual.f90: New.
448
449 2010-08-15 Tobias Burnus <burnus@net-b.de>
450
451 * gfortran.dg/pointer_target_1.f90: New.
452 * gfortran.dg/pointer_target_2.f90: New.
453 * gfortran.dg/pointer_target_3.f90: New.
454
455 2010-08-15 Daniel Kraft <d@domob.eu>
456
457 PR fortran/45197
458 * gfortran.dg/elemental_args_check_3.f90: New test.
459 * gfortran.dg/impure_1.f08: New test.
460 * gfortran.dg/impure_2.f08: New test.
461 * gfortran.dg/impure_3.f90: New test.
462 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
463
464 2010-08-15 Ira Rosen <irar@il.ibm.com>
465
466 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
467 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
468 SLP tests.
469 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
470 misaligned loads.
471 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
472 misaligned stores.c
473 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
474
475 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
476
477 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
478 dg-require-effective-target after dg-do.
479
480 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
481
482 * lib/target-supports.exp (check_effective_target_vect_int): Return
483 true for Loongson targets.
484 (check_effective_target_vect_shift): Likewise.
485 (check_effective_target_vect_no_int_max): Likewise.
486 (check_effective_target_vect_no_align): Likewise.
487 (check_effective_target_vect_short_mult): Likewise.
488
489 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
490
491 * g++.dg/cast.C: Change fields of structures to "long" to pass
492 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
493 * g++.dg/cpp0x/iop.C: Ditto.
494 * g++.dg/cpp0x/named_refs.C: Ditto.
495 * g++.dg/cpp0x/rv1p.C: Ditto.
496 * g++.dg/cpp0x/rv2p.C: Ditto.
497 * g++.dg/cpp0x/rv3p.C: Ditto.
498 * g++.dg/cpp0x/rv4p.C: Ditto.
499 * g++.dg/cpp0x/rv5p.C: Ditto.
500 * g++.dg/cpp0x/rv6p.C: Ditto.
501 * g++.dg/cpp0x/rv7p.C: Ditto.
502 * g++.dg/cpp0x/rv8p.C: Ditto.
503 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
504
505 2010-08-13 Daniel Kraft <d@domob.eu>
506
507 * gfortran.dg/implied_shape_1.f08: New test.
508 * gfortran.dg/implied_shape_2.f90: New test.
509 * gfortran.dg/implied_shape_3.f08: New test.
510
511 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
512
513 PR libfortran/42526
514 * gfortran.dg/char_component_initializer_1.f90: New test.
515
516 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
517
518 PR tree-optimization/45241
519 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
520
521 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
522
523 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
524 to dg-options.
525 * gcc.target/i386/pr40906-2.c: Ditto.
526 * gcc.target/i386/pr40906-3.c: Ditto.
527
528 2010-08-12 Jakub Jelinek <jakub@redhat.com>
529
530 PR middle-end/45262
531 * gcc.c-torture/execute/pr45262.c: New test.
532
533 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
534
535 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
536 empty argument.
537 * g++.dg/other/profile1.C: Ditto.
538
539 2010-08-12 Richard Guenther <rguenther@suse.de>
540
541 PR tree-optimization/45232
542 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
543 * gcc.dg/tree-ssa/loop-7.c: Adjust.
544 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
545 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
546 unsigned arithmetic.
547 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
548 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
549 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
550 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
551 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
552 unsigned arithmetic.
553 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
554 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
555 unsigned arithmetic.
556 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
557 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
558 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
559 unsigned arithmetic.
560 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
561 * gcc.dg/tree-ssa/negate.c: Adjust.
562 * gcc.dg/vect/vect-1.c: Adjust.
563 * gfortran.dg/reassoc_6.f: XFAIL.
564
565 2010-08-12 Jakub Jelinek <jakub@redhat.com>
566
567 PR debug/45259
568 * gcc.dg/pr45259.c: New test.
569
570 2010-08-12 Wei Guozhi <carrot@google.com>
571
572 PR target/44999
573 * gcc.target/arm/pr44999.c: New testcase.
574
575 2010-08-12 Jie Zhang <jie@codesourcery.com>
576
577 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
578 (N): Likewise.
579 (main): Adjust accordingly.
580
581 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
582
583 * gfortran.dg/graphite/id-22.f: New.
584
585 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
586
587 * gcc.dg/graphite/id-26.c: New.
588
589 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
590
591 * gcc.dg/graphite/id-25.c: New.
592
593 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
594
595 * gcc.dg/graphite/run-id-5.c: New.
596 * gcc.dg/graphite/run-id-6.c: New.
597 * gfortran.dg/graphite/id-21.f: New.
598
599 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
600
601 * gcc.dg/graphite/id-24.c: New.
602
603 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
604
605 * gcc.dg/tree-ssa/pr20742.c: New.
606
607 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
608
609 * gcc.dg/graphite/id-23.c: New.
610
611 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
612
613 * gfortran.dg/graphite/id-20.f: Adjust testcase.
614
615 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
616
617 * gcc.dg/graphite/pr42729.c: New.
618
619 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
620
621 * gfortran.dg/graphite/id-20.f: New.
622
623 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
624
625 * gcc.dg/graphite/id-22.c: New.
626
627 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
628
629 * gcc.dg/graphite/run-id-2.c: Call abort.
630
631 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
632
633 * gcc.dg/graphite/id-20.c: New.
634
635 2010-08-11 Janus Weil <janus@gcc.gnu.org>
636 Steve Kargl <kargl@gcc.gnu.org>
637
638 PR fortran/44595
639 * gfortran.dg/move_alloc_3.f90: New.
640 * gfortran.dg/random_seed_2.f90: New.
641
642 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
643
644 * lib/target-supports.exp (check_effective_target_sync_int_long):
645 Add hppa*-*-linux*.
646 (check_effective_target_sync_char_short): Likewise.
647
648 2010-08-10 Yao Qi <yao@codesourcery.com>
649
650 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
651 general form.
652 * gcc.dg/tree-ssa/loop-31.c: Likewise.
653 * g++.dg/other/packed1.C: Likewise.
654 * g++.dg/other/crash-4.C: Likewise.
655 * g++.dg/ext/packed8.C: Likewise.
656 * g++.dg/init/array16.C: Likewise.
657
658 2010-08-10 xinliang David Li <davidxl@google.com>
659 * gcc.dg/tree-ssa/loop-19.c: Add option
660 -fno-prefetch-loop-array
661
662 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
663
664 PR middle-end/45182
665 * gcc.c-torture/compile/pr45182.c: New test.
666
667 2010-08-09 Jason Merrill <jason@redhat.com>
668
669 PR c++/45236
670 * g++.dg/cpp0x/variadic-104.C: New.
671
672 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
673
674 PR fortran/44235
675 * gfortran.dg/dependency_32.f90: New test.
676
677 2010-08-09 Richard Guenther <rguenther@suse.de>
678
679 PR middle-end/44632
680 * g++.dg/opt/nrv17.C: New testcase.
681
682 2010-08-09 Richard Guenther <rguenther@suse.de>
683
684 PR middle-end/45212
685 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
686 alignment from MEM_REF offset only if we took it from the
687 base object.
688
689 * gcc.target/i386/pr24178.c: New testcase.
690
691 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
692
693 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
694 * gcc.dg/20030702-1.c: Ditto.
695 * gcc.dg/20050309-1.c: Ditto.
696 * gcc.dg/20050325-1.c: Ditto.
697 * gcc.dg/20050330-2.c: Ditto.
698 * gcc.dg/20051201-1.c: Ditto.
699 * gcc.dg/gomp/pr27573.c: Ditto.
700 * gcc.dg/gomp/pr34610.c: Ditto.
701 * gcc.dg/pr24225.c: Ditto.
702 * gcc.dg/pr26570.c: Ditto.
703 * gcc.dg/pr32773.c: Ditto.
704 * g++.dg/gcov/gcov-6.C: Ditto.
705 * g++.dg/gomp/pr34608.C: Ditto.
706 * gfortran.dg/gomp/pr27573.f90: Ditto.
707
708 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
709 dg-require-host-local dg directive.
710 * gcc.dg/profile-dir-2.c: Ditto.
711 * gcc.dg/profile-dir-3.c: Ditto.
712
713 2010-08-08 Richard Guenther <rguenther@suse.de>
714
715 PR tree-optimization/45109
716 * gcc.c-torture/compile/pr45109.c: New testcase.
717
718 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
719
720 * gcc.dg/march.c: Skip if -march defined.
721 * gcc.dg/mtune.c: Skip if -mtune defined.
722
723 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
724 generic thunk support.
725
726 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
727
728 PR target/45213
729 * gcc.target/i386/pr45213.c: New test.
730
731 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
732
733 PR libfortran/45143
734 * gfortran.dg/fmt_error_11.f03: New test.
735
736 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
737
738 * lib/target-supports.exp (check_effective_target_sync_int_long):
739 Add arm*-*-linux-gnueabi.
740 (check_effective_target_sync_char_short): Likewise.
741
742 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
743
744 PR fortran/45159
745 * gfortran.dg/dependency_31.f90: New test.
746
747 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
748
749 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
750
751 2010-08-06 Jason Merrill <jason@redhat.com>
752
753 * g++.dg/cpp0x/sfinae3.C: New.
754 * g++.dg/cpp0x/sfinae4.C: New.
755
756 2010-08-06 Richard Guenther <rguenther@suse.de>
757
758 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
759 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
760 * gcc.dg/tree-ssa/pr25382.c: Likewise.
761 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
762 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
763 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
764 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
765 * gcc.c-torture/execute/20100805-1.c: Likewise.
766
767 2010-08-05 Martin Jambor <mjambor@suse.cz>
768
769 PR testsuite/42855
770 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
771
772 2010-08-05 Martin Jambor <mjambor@suse.cz>
773
774 * gcc.dg/ipa/ipcp-ii-1.c: New test.
775 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
776
777 2010-08-05 Martin Jambor <mjambor@suse.cz>
778
779 * g++.dg/ipa/devirt-1.C: New test.
780 * g++.dg/ipa/devirt-2.C: Likewise.
781 * g++.dg/ipa/devirt-3.C: Likewise.
782 * g++.dg/ipa/devirt-4.C: Likewise.
783 * g++.dg/ipa/devirt-5.C: Likewise.
784 * gcc.dg/ipa/iinline-3.c: Likewise.
785
786 2010-08-05 Jie Zhang <jie@codesourcery.com>
787
788 PR tree-optimization/45144
789 * gcc.dg/tree-ssa/pr45144.c: New test.
790
791 2010-08-04 Janus Weil <janus@gcc.gnu.org>
792
793 PR fortran/42207
794 PR fortran/44064
795 PR fortran/44065
796 * gfortran.dg/class_25.f03: New.
797 * gfortran.dg/class_26.f03: New.
798
799 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
800
801 * g++.dg/warn/miss-format-1.C: Update line number.
802
803 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
804
805 PR c++/44641
806 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
807 .frame and .mask assembler directives.
808
809 2010-08-04 Richard Guenther <rguenther@suse.de>
810
811 * gcc.dg/tree-ssa/vrp35.c: Adjust.
812 * gcc.dg/tree-ssa/vrp36.c: Likewise.
813 * gcc.dg/tree-ssa/vrp50.c: Likewise.
814 * gcc.dg/tree-ssa/vrp52.c: Likewise.
815
816 2010-08-04 Tobias Burnus <burnus@net-b.de>
817
818 PR fortran/44857
819 * gfortran.dg/derived_constructor_char_1.f90: New.
820 * gfortran.dg/derived_constructor_char_2.f90: New.
821
822 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
823
824 PR fortran/45159
825 * gfortran.dg/dependency_30.f90: New test.
826
827 2010-08-03 Jan Hubicka <jh@suse.cz>
828
829 * gcc.c-torture/compile/pr45085.c: New testcase.
830
831 2010-08-03 Janus Weil <janus@gcc.gnu.org>
832
833 PR fortran/44584
834 PR fortran/45161
835 * gfortran.dg/typebound_call_9.f03: Modified.
836 * gfortran.dg/typebound_generic_1.f03: Modified.
837
838 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
839
840 PR fortran/45159
841
842 * gfortran.dg/dependency_29.f90: New test.
843
844 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
845
846 PR fortran/36854
847 * gfortran.dg/character_comparison_2.f90: New test.
848 * gfortran.dg/character_comparison_3.f90: New test.
849 * gfortran.dg/dependency_28.f90: New test.
850
851 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
852
853 PR target/40457
854 * gcc.target/arm/pr40457-1.c: New test.
855 * gcc.target/arm/pr40457-2.c: New test.
856
857 2010-08-01 Janus Weil <janus@gcc.gnu.org>
858
859 PR fortran/44912
860 * gfortran.dg/typebound_call_17.f03: New.
861
862 2010-07-30 Janus Weil <janus@gcc.gnu.org>
863
864 PR fortran/44929
865 * gfortran.dg/allocate_derived_3.f90: New.
866
867 2010-07-30 Xinliang David Li <davidxl@google.com>
868 PR tree-optimization/45121
869 * c-c++-common/uninit-17.c: Add -fno-ivops option.
870
871 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
872
873 PR c++/45112
874 * testsuite/g++.dg/pr45112.C: New test.
875
876 2010-07-30 Jakub Jelinek <jakub@redhat.com>
877
878 PR debug/45055
879 PR rtl-optimization/45137
880 * gcc.dg/pr45055.c: New test.
881
882 2010-07-30 Alan Modra <amodra@gmail.com>
883
884 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
885 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
886
887 2010-07-29 Tobias Burnus <burnus@net-b.de>
888
889 PR fortran/45087
890 PR fortran/45125
891 * gfortran.dg/whole_file_25.f90: New.
892 * gfortran.dg/whole_file_26.f90: New.
893 * gfortran.dg/whole_file_27.f90: New.
894
895 2010-07-29 Janus Weil <janus@gcc.gnu.org>
896
897 PR fortran/44962
898 * gfortran.dg/typebound_proc_17.f03: New.
899
900 2010-07-29 Janus Weil <janus@gcc.gnu.org>
901
902 PR fortran/45004
903 * gfortran.dg/move_alloc_2.f90: New.
904
905 2010-07-29 Xinliang David Li <davidxl@google.com>
906 PR tree-optimization/45121
907 * c-c++-common/uninit-17.c: Fix expected output.
908
909 2010-07-29 Richard Guenther <rguenther@suse.de>
910
911 PR tree-optimization/45120
912 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
913
914 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
915
916 PR fortran/42051
917 PR fortran/44064
918 * gfortran.dg/pr42051.f03: New testcase.
919
920 2010-07-29 Richard Guenther <rguenther@suse.de>
921
922 PR middle-end/45034
923 * gcc.c-torture/execute/pr45034.c: New testcase.
924
925 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
926
927 PR c++/45096
928 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
929
930 2010-07-28 Daniel Kraft <d@domob.eu>
931
932 * gfortran.dg/bound_8.f90: New test.
933
934 2010-07-28 Jakub Jelinek <jakub@redhat.com>
935
936 PR debug/45105
937 * gcc.dg/pr45105.c: New test.
938
939 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
940
941 PR rtl-optimization/45107
942 * gcc.dg/pr45107.c: New test.
943
944 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
945
946 PR rtl-optimization/45101
947 * gcc.dg/pr45101.c: New test.
948
949 2010-07-28 Tobias Burnus <burnus@net-b.de>
950
951 PR fortran/45077
952 * gfortran.dg/whole_file_24.f90: New.
953
954 2010-07-27 Jason Merrill <jason@redhat.com>
955
956 * g++.dg/cpp0x/variadic102.C: New.
957 * g++.dg/cpp0x/variadic103.C: New.
958
959 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
960
961 PR rtl-optimization/40956
962 PR target/42495
963 PR middle-end/42574
964 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
965 * gcc.target/arm/pr42574.c: Add tests.
966
967 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
968
969 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
970 test name.
971 (cleanup-repo-files): Ditto.
972 (cleanup-saved-temps): Ditto.
973
974 2010-07-27 Jakub Jelinek <jakub@redhat.com>
975
976 PR testsuite/44701
977 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
978
979 PR c/45079
980 * gcc.dg/pr45079.c: New test.
981
982 2010-07-27 Ira Rosen <irar@il.ibm.com>
983
984 PR tree-optimization/44152
985 * gcc.dg/vect/fast-math-pr44152.c: New test.
986
987 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
988
989 PR ObjC/44140
990 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
991 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
992 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
993 * obj-c++.dg/torture/trivial.mm: Ditto.
994 * objc.dg/torture/tls/thr-init-2.m: Ditto.
995 * objc.dg/torture/tls/thr-init-3.m: Ditto.
996 * objc.dg/torture/tls/thr-init.m: Ditto.
997 * objc.dg/torture/trivial.m: Ditto.
998
999 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
1000
1001 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1002 Skip on spu-*-* targets.
1003
1004 2010-07-27 Jakub Jelinek <jakub@redhat.com>
1005
1006 PR tree-optimization/45083
1007 * gcc.dg/pr45083.c: New test.
1008
1009 2010-07-26 Tobias Burnus <burnus@net-b.de>
1010
1011 PR fortran/40873
1012 * gfortran.dg/whole_file_22.f90: New test.
1013 * gfortran.dg/whole_file_23.f90: New test.
1014
1015 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
1016 Jack Howarth <howarth@bromo.med.uc.edu>
1017 Richard Henderson <rth@redhat.com>
1018
1019 PR target/44132
1020 * gcc.dg/tls/thr-init-1.c: New.
1021 * gcc.dg/tls/thr-init-2.c: New.
1022 * gcc.dg/torture/tls New.
1023 * gcc.dg/torture/tls/tls-test.c: New.
1024 * gcc.dg/torture/tls/thr-init-1.c: New.
1025 * gcc.dg/torture/tls/tls.exp: New.
1026 * gcc.dg/torture/tls/thr-init-2.c: New.
1027 * gcc.dg/tls/emutls-2.c: New test
1028
1029 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1030 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1031 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1032 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1033 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1034 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1035 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1036 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1037 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1038 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1039 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1040 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1041 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1042 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1043 gfortran.dg/gomp/appendix-a/a.22.4.f90,
1044 gfortran.dg/gomp/appendix-a/a.22.5.f90,
1045 gfortran.dg/gomp/appendix-a/a.22.6.f90,
1046 gfortran.dg/gomp/appendix-a/a.24.1.f90,
1047 gfortran.dg/gomp/appendix-a/a.32.1.f90,
1048 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1049 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1050 gfortran.dg/gomp/omp_threadprivate1.f90,
1051 gfortran.dg/gomp/omp_threadprivate2.f90,
1052 gfortran.dg/gomp/reduction1.f90,
1053 gfortran.dg/gomp/sharing-1.f90: Likewise.
1054
1055 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1056
1057 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1058 sse_runtime.
1059 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1060 dg-require-visibility.
1061
1062 2010-07-26 Richard Guenther <rguenther@suse.de>
1063
1064 PR tree-optimization/43784
1065 * gcc.c-torture/execute/pr43784.c: New testcase.
1066 * g++.dg/torture/pr43784.C: Likewise.
1067
1068 2010-07-26 Richard Guenther <rguenther@suse.de>
1069
1070 PR middle-end/45056
1071 * g++.dg/pr45056.C: New testcase.
1072
1073 2010-07-26 Richard Guenther <rguenther@suse.de>
1074
1075 PR tree-optimization/45071
1076 * gcc.dg/pr45071.c: New testcase.
1077
1078 2010-07-26 Tobias Burnus <burnus@net-b.de>
1079
1080 PR fortran/45066
1081 * gfortran.dg/namelist_62.f90: New.
1082
1083 2010-07-26 Richard Guenther <rguenther@suse.de>
1084
1085 * gcc.c-torture/execute/pr45017.c: Move ...
1086 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
1087
1088 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1089
1090 PR fortran/40628
1091 * trim_optimize_1.f90: New test.
1092 * character_comparision_1.f90: New test.
1093
1094 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1095
1096 PR fortran/42852
1097 * gfortran.dg/wtruncate_fix.f: New test.
1098
1099 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
1100
1101 PR testsuite/45068
1102 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1103
1104 2010-07-24 Richard Guenther <rguenther@suse.de>
1105
1106 PR lto/43788
1107 * g++.dg/lto/20100724-1_0.C: New testcase.
1108
1109 2010-07-24 Richard Guenther <rguenther@suse.de>
1110
1111 PR lto/43212
1112 * gcc.dg/lto/20100724-1_0.c: New testcase.
1113 * gcc.dg/lto/20100724-1_1.c: Likewise.
1114
1115 2010-07-24 Tobias Burnus <burnus@net-b.de>
1116
1117 PR fortran/40011
1118 * gfortran.dg/whole_file_21.f90: New.
1119
1120 * gfortran.dg/integer_exponentiation_3.F90: Use
1121 -ffloat-store only for i?86/x86-64 -m32.
1122
1123 2010-07-24 Tobias Burnus <burnus@net-b.de>
1124
1125 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1126 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1127
1128 2010-07-24 Tobias Burnus <burnus@net-b.de>
1129
1130 * gfortran.dg/func_decl_4.f90: Split test into two ...
1131 * gfortran.dg/func_decl_5.f90: ... parts.
1132 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1133 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1134 * gfortran.dg/global_references_1.f90: Add new dg-warning.
1135 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1136 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1137 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1138 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1139 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1140 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1141 * gfortran.dg/sizeof.f90: Make test valid.
1142 * gfortran.dg/pr20865.f90: Add new dg-error.
1143 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1144 * gfortran.dg/g77/19990218-0.f: Ditto.
1145 * gfortran.dg/g77/19990218-1.f: Ditto.
1146 * gfortran.dg/g77/970625-2.f: Ditto.
1147 * gfortran.dg/pr37243.f: Fix function declaration.
1148 * gfortran.dg/use_only_1.f90: Fix implicit typing.
1149 * gfortran.dg/loc_1.f90: Fix pointer datatype.
1150
1151 2010-07-23 Tobias Burnus <burnus@net-b.de>
1152
1153 PR fortran/44945
1154 * gfortran.dg/char_array_structure_constructor.f90: Add
1155 -fwhole-file as dg-option as it otherwise fails on some
1156 systems.
1157
1158 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
1159
1160 * gnat.dg/aggr16.ad[sb]: New test.
1161 * gnat.dg/aggr16_pkg.ads: New helper.
1162
1163 2010-07-23 Richard Guenther <rguenther@suse.de>
1164
1165 PR lto/43071
1166 * g++.dg/lto/20100723-1_0.C: New testcase.
1167
1168 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
1169
1170 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1171 AVX support.
1172 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1173 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1174
1175 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1176
1177 * lib/target-supports.exp (add_options_for_tls): New proc.
1178 * g++.dg/tls/static-1.C: Use dg-add-options tls.
1179 * g++.dg/tls/static-1a.cc: Likewise.
1180 * gcc.dg/tls/emutls-1.c: Likewise.
1181 * gcc.dg/tls/opt-11.c: Likewise.
1182 * gcc.dg/tls/opt-12.c: Likewise.
1183 * gcc.dg/tls/pr24428-2.c: Likewise.
1184 * gcc.dg/tls/pr24428.c: Likewise.
1185 * obj-c++.dg/tls/static-1.mm: Likewise.
1186 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1187 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1188 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1189 * objc.dg/torture/tls/thr-init-2.m: Likewise.
1190 * objc.dg/torture/tls/thr-init-3.m: Likewise.
1191 * objc.dg/torture/tls/thr-init.m: Likewise.
1192 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1193
1194 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1195
1196 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1197 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1198 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1199 optimized dump files.
1200
1201 2010-07-23 Jakub Jelinek <jakub@redhat.com>
1202
1203 PR tree-optimization/45047
1204 * gcc.c-torture/compile/pr45047.c: New test.
1205
1206 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1207
1208 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1209 instead of dg-compile.
1210 * gcc.dg/float-range-4.c: Ditto.
1211 * gcc.dg/float-range-5.c: Ditto.
1212 * gcc.dg/fold-overflow-1.c: Ditto.
1213 * gcc.dg/gomp/sections-4.c: Ditto.
1214 * gcc.dg/transparent-union-1.c: Ditto.
1215 * gcc.dg/transparent-union-2.c: Ditto.
1216 * gcc.target/i386/pr39315-check.c: Ditto.
1217 * g++.dg/gomp/sections-4.C: Ditto.
1218 * g++.dg/template/dtor7.C: Ditto.
1219 * g++.dg/tree-ssa/pr19952.C: Ditto.
1220 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1221 * gfortran.dg/graphite/pr42185.f90: Ditto.
1222 * gfortran.dg/namelist_36.f90: Ditto.
1223 * gnat.dg/noreturn1.adb: Ditto.
1224 * gnat.dg/specs/small_alignment.ads: Ditto.
1225
1226 2010-07-23 Martin Jambor <mjambor@suse.cz>
1227
1228 PR tree-optimization/44915
1229 * g++.dg/torture/pr44915.C: New test.
1230
1231 2010-07-23 Martin Jambor <mjambor@suse.cz>
1232
1233 PR tree-optimization/44914
1234 * g++.dg/tree-ssa/pr44914.C: New test.
1235
1236 2010-07-23 Jie Zhang <jie@codesourcery.com>
1237
1238 PR target/44290
1239 * gcc.dg/pr44290-1.c: New test.
1240 * gcc.dg/pr44290-2.c: New test.
1241
1242 2010-07-23 Jason Merrill <jason@redhat.com>
1243
1244 PR c++/45008
1245 * g++.dg/abi/mangle44.C: New.
1246
1247 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1248
1249 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1250 for compile-time only tests.
1251 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1252 target check.
1253 * gcc.target/i386/pr39315-4.c: Ditto.
1254 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1255 target check. Include sse-os-support.h.
1256 (main): Call check_isa and sse_os_support.
1257 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1258 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1259 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1260 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1261 target check. Include sse-os-support.h.
1262 (main): Call check_isa and sse_os_support.
1263 * gcc.target/i386/vperm-v2df.c: Ditto.
1264
1265 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1266
1267 * lib/target-supports.exp (check_avx_hw_available): New procedure.
1268 (check_effective_target_avx_runtime): New procedure.
1269 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1270 (check_effective_target_sse_runtime): Add check_effective_target_sse.
1271
1272 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1273 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
1274 and __get_cpuid test.
1275 * gcc.dg/compat/vector-2b_main.c: Ditto.
1276
1277 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1278
1279 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1280 for compile-time only test.
1281 * gcc.dg/pr32716.c: Ditto.
1282 * gcc.dg/pr34856.c: Ditto.
1283 * gcc.dg/pr36997.c: Ditto.
1284 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1285 * gfortran.dg/pr28158.f90: Ditto.
1286 * gfortran.dg/pr30667.f: Ditto.
1287
1288 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1289 i?86-*-* and x86_64-*-* targets to disable execution on targets
1290 without sse2 runtime support.
1291 * g++.dg/vect/vect.exp: Ditto.
1292 * gfortran.dg/vect/vect.exp: Ditto.
1293
1294 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1295 * gcc.dg/pr37544.c: Ditto.
1296 * gcc.dg/pr40550.c: Ditto.
1297 * gcc.dg/compat/union-m128-1_main.c: Ditto.
1298 * gcc.dg/compat/vector-1a_main.c: Ditto.
1299 * gcc.dg/compat/vector-2a_main.c: Ditto.
1300 * gcc.dg/torture/pr16104-1.c: Ditto.
1301 * gcc.dg/torture/pr35771-1.c: Ditto.
1302 * gcc.dg/torture/pr35771-2.c: Ditto.
1303 * gcc.dg/torture/pr35771-3.c: Ditto.
1304 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1305 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1306 * gcc.dg/torture/stackalign/push-1.c: Ditto.
1307 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1308 * g++.dg/other/i386-1.C: Ditto.
1309 * g++.dg/other/pr40446.C: Ditto.
1310
1311 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1312
1313 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1314
1315 2010-07-23 Daniel Kraft <d@domob.eu>
1316
1317 PR fortran/44709
1318 * gfortran.dg/exit_1.f08: New test.
1319 * gfortran.dg/exit_2.f08: New test.
1320
1321 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
1322
1323 PR tree-optimization/39839
1324 * gcc.target/arm/pr39839.c: New test case.
1325
1326 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
1327
1328 * gnat.dg/unchecked_convert5b.adb: New test.
1329 * gnat.dg/unchecked_convert6.adb: Likewise.
1330 * gnat.dg/unchecked_convert6b.adb: Likewise.
1331
1332 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
1333
1334 * gnat.dg/aggr15.ad[sb]: New test.
1335
1336 2010-07-22 Dodji Seketeli <dodji@redhat.com>
1337
1338 PR debug/45024
1339 * g++.dg/debug/dwarf2/nested-2.C: New test case.
1340
1341 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
1342
1343 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1344 with dg-require-linker-plugin.
1345
1346 2010-07-22 Richard Guenther <rguenther@suse.de>
1347
1348 PR lto/43850
1349 * g++.dg/lto/20100722-1_0.C: New testcase.
1350
1351 2010-07-22 Richard Guenther <rguenther@suse.de>
1352
1353 PR lto/42451
1354 * gcc.dg/lto/20100720-3_0.c: New testcase.
1355 * gcc.dg/lto/20100720-3_1.c: Likewise.
1356
1357 2010-07-22 Richard Guenther <rguenther@suse.de>
1358
1359 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1360 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1361
1362 PR lto/43373
1363 * gcc.dg/lto/20100722-1_0.c: New testcase.
1364
1365 2010-07-22 Martin Jambor <mjambor@suse.cz>
1366
1367 PR tree-optimization/44891
1368 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1369
1370 2010-07-22 Richard Guenther <rguenther@suse.de>
1371
1372 PR tree-optimization/45017
1373 * gcc.c-torture/execute/pr45017.c: New testcase.
1374
1375 2010-07-22 Tobias Burnus <burnus@net-b.de>
1376
1377 PR fortran/45019
1378 * gfortran.dg/aliasing_dummy_5.f90: New.
1379
1380 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1381
1382 PR target/43698
1383 * gcc.target/arm/pr43698.c: New test.
1384
1385 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
1386
1387 PR fortran/44929
1388 * Revert my commit r162325 for this PR.
1389
1390 2010-07-21 Jakub Jelinek <jakub@redhat.com>
1391
1392 PR debug/45015
1393 * gcc.target/m68k/pr45015.c: New test.
1394
1395 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
1396
1397 PR c++/44641
1398 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1399 comments.
1400
1401 2010-07-21 Richard Guenther <rguenther@suse.de>
1402
1403 PR lto/45018
1404 * g++.dg/lto/20100721-1_0.C: New testcase.
1405
1406 2010-07-21 Martin Jambor <mjambor@suse.cz>
1407
1408 PR tree-optimization/44900
1409 * g++.dg/torture/pr44900.C: New test.
1410
1411 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
1412
1413 PR middle-end/44738
1414 * c-c++-common/uninit-17.c: Correct expected error.
1415
1416 2010-07-21 Jakub Jelinek <jakub@redhat.com>
1417
1418 * gcc.dg/guality/asm-1.c: New test.
1419
1420 PR debug/45003
1421 * gcc.dg/guality/pr45003-2.c: New test.
1422 * gcc.dg/guality/pr45003-3.c: New test.
1423
1424 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1425
1426 PR libfortran/44697
1427 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1428
1429 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
1430
1431 * lib/scanasm.exp (dg-function-on-line): Test that a function is
1432 defined on the current line.
1433 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1434 * g++.dg/debug/dwarf2/pr44641.C: New.
1435
1436 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
1437
1438 * gcc.target/powerpc/block-move-1.c: New test.
1439 * gcc.target/powerpc/block-move-2.c: New test.
1440
1441 2010-07-20 Jason Merrill <jason@redhat.com>
1442
1443 PR c++/44967
1444 * g++.dg/cpp0x/sfinae2.C: New.
1445
1446 2010-07-20 Richard Guenther <rguenther@suse.de>
1447
1448 PR lto/42696
1449 * gcc.dg/lto/20100720-4_0.c: New testcase.
1450
1451 2010-07-20 Richard Guenther <rguenther@suse.de>
1452
1453 PR lto/43221
1454 * gcc.dg/lto/20100720-2_0.c: New testcase.
1455 * gcc.dg/lto/20100720-2_1.c: Likewise.
1456
1457 2010-07-20 Richard Guenther <rguenther@suse.de>
1458
1459 PR lto/43208
1460 * gcc.dg/lto/20100720-1_0.c: New testcase.
1461 * gcc.dg/lto/20100720-1_1.c: Likewise.
1462
1463 2010-07-20 Jakub Jelinek <jakub@redhat.com>
1464
1465 PR debug/45003
1466 * gcc.dg/guality/pr45003-1.c: New test.
1467
1468 2010-07-20 Richard Guenther <rguenther@suse.de>
1469
1470 PR tree-optimization/44977
1471 * gcc.dg/torture/pr44977.c: New testcase.
1472
1473 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
1474
1475 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1476 sync_char_short
1477
1478 2010-07-20 Richard Guenther <rguenther@suse.de>
1479
1480 PR middle-end/44971
1481 PR middle-end/44988
1482 * gcc.dg/pr44971.c: New testcase.
1483 * gcc.c-torture/compile/pr44988.c: Likewise.
1484
1485 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
1486
1487 PR fortran/44929
1488 * gfortran.dg/allocate_with_typespec.f90: New test.
1489 * gfortran.dg/allocate_derived_1.f90: Update error message.
1490
1491 2010-07-19 Jason Merrill <jason@redhat.com>
1492
1493 PR c++/44996
1494 * g++.dg/cpp0x/decltype23.C: New.
1495
1496 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
1497
1498 PR fortran/42385
1499 * gfortran.dg/class_defined_operator_1.f03 : New test.
1500
1501 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
1502
1503 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1504 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1505 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
1506 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1507
1508 2010-07-19 Richard Guenther <rguenther@suse.de>
1509
1510 PR middle-end/44941
1511 * gcc.c-torture/compile/pr44941.c: New testcase.
1512
1513 2010-07-19 Jason Merrill <jason@redhat.com>
1514
1515 PR c++/44969
1516 * g++.dg/template/sfinae24.C: New.
1517
1518 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
1519
1520 PR fortran/44353
1521 * gfortran.dg/data_implied_do_2.f90: Removed.
1522
1523 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1524
1525 PR c++/44969
1526 * g++.dg/template/sfinae23.C: New.
1527
1528 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1529
1530 * lib/target-supports.exp (check_sse_os_support_available): New
1531 proc.
1532 (check_sse_hw_available): New proc.
1533 (check_effective_target_sse_runtime): New proc.
1534 (check_effective_target_sse2_runtime): New proc.
1535 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1536 -msse2 if check_sse_os_support_available.
1537 * g++.dg/vect/vect.exp: Only run -msse2 tests if
1538 check_sse_os_support_available.
1539 * gcc.dg/vect/vect.exp: Likewise.
1540 * gfortran.dg/vect/vect.exp: Likewise.
1541 * gcc.target/i386/sol2-check: Renamed to ...
1542 * gcc.target/i386/sse-os-support.h: ... this.
1543 (sol2_check): Renamed to ...
1544 (sse_os_support): ... this.
1545 Only test movss with xmm registers.
1546 * gcc.target/i386/sse-check.h: Reflect new header and function names.
1547 Removed ILL_INSN, ILL_INSN_LEN.
1548 * gcc.target/i386/sse2-check.h: Likewise.
1549 * gcc.target/i386/sse3-check.h: Likewise.
1550 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
1551 Removed cpuid.h, __get_cpuid test.
1552 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
1553 Removed cpuid.h, __get_cpuid test.
1554 * g++.dg/other/pr40446.C: Likewise.
1555 * gcc.dg/compat/union-m128-1_main.c: Likewise.
1556 * gcc.dg/compat/vector-1a_main.c: Likewise.
1557 * gcc.dg/compat/vector-2a_main.c: Likewise.
1558 * gcc.dg/pr36584.c: Likewise.
1559 * gcc.dg/pr37544.c: Likewise.
1560 * gcc.dg/torture/pr16104-1.c: Likewise.
1561 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1562 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1563 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1564 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1565 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1566 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1567 sse2_runtime.
1568 * gcc.dg/torture/pr35771-2.c: Likewise.
1569 * gcc.dg/torture/pr35771-3.c: Likewise.
1570 * gcc.target/i386/pr39315-2.c: Likewise.
1571 * gcc.target/i386/pr39315-4.c: Likewise.
1572 * gcc.target/i386/vperm-v2df.c: Likewise.
1573 * gcc.target/i386/vperm-v2di.c: Likewise.
1574 * gcc.target/i386/vperm-v4si-1.c: Likewise.
1575 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
1576 sse_runtime.
1577
1578 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
1579
1580 PR fortran/44353
1581 * gfortran.dg/data_implied_do_2.f90: New test.
1582
1583 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1584
1585 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1586
1587 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1588
1589 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
1590 to the "mips16" group.
1591 (mips_using_mips16_p): New procedure.
1592 (mips-dg-options): Use it.
1593
1594 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1595
1596 * gcc.target/mips/mips16-attributes-4.c: New test.
1597
1598 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
1599
1600 PR testsuite/44418
1601 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
1602 * gcc.target/powerpc/recip-2.c: Ditto.
1603 * gcc.target/powerpc/recip-3.c: Ditto.
1604
1605 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
1606
1607 * gcc.target/arm/pr42235.c: New test.
1608
1609 2010-07-16 Jason Merrill <jason@redhat.com>
1610
1611 PR c++/32505
1612 * g++.dg/template/partial8.C: New.
1613
1614 2010-07-16 Jakub Jelinek <jakub@redhat.com>
1615
1616 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
1617 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
1618 in C++.
1619 (gualcvt): New overloaded inline.
1620 (GUALCVT): Use it for C++.
1621 * g++.dg/guality/guality.exp: New.
1622 * g++.dg/guality/guality.h: New.
1623 * g++.dg/guality/redeclaration1.C: New test.
1624 * g++.dg/dg.exp: Prune also guality/* tests.
1625 * gcc.dg/guality/pr43141.c: Moved to...
1626 * c-c++-common/guality/pr43141.c: ... here.
1627
1628 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1629
1630 PR libfortran/37077
1631 * gfortran.dg/char4_iunit_2.f03: New test.
1632
1633 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
1634
1635 * lib/plugin-support.exp (plugin-test-execute):
1636 Add ${gcc_objdir}/intl to includes.
1637
1638 2010-07-16 Jakub Jelinek <jakub@redhat.com>
1639
1640 PR target/44942
1641 * gcc.c-torture/execute/pr44942.c: New test.
1642 * gcc.target/i386/pr44942.c: New test.
1643
1644 2010-07-15 Jason Merrill <jason@redhat.com>
1645
1646 PR c++/44909
1647 * g++.dg/cpp0x/implicit7.C: New.
1648 * g++.dg/cpp0x/implicit8.C: New.
1649
1650 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1651
1652 Disable float tests for __SPU__ targets due to lack of signed zero:
1653 * c-c++-common/torture/complex-sign-add.c (check_add_float).
1654 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1655 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1656 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1657 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1658 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1659 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1660 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1661 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1662
1663 2010-07-15 Jakub Jelinek <jakub@redhat.com>
1664
1665 * gfortran.dg/select_char_2.f90: New test.
1666
1667 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
1668
1669 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1670 with DECL_CHAIN.
1671
1672 2010-07-15 Janus Weil <janus@gcc.gnu.org>
1673
1674 PR fortran/44936
1675 * gfortran.dg/typebound_generic_9.f03: New.
1676
1677 2010-07-15 Richard Guenther <rguenther@suse.de>
1678
1679 PR tree-optimization/44946
1680 * gcc.c-torture/compile/pr44946.c: New testcase.
1681
1682 2010-07-15 Jakub Jelinek <jakub@redhat.com>
1683
1684 PR fortran/40206
1685 * gfortran.dg/select_char_3.f90: New test.
1686
1687 2010-07-15 Magnus Granberg <zorry@gentoo.org>
1688 Kevin F. Quinn <kevquinn@gentoo.org>
1689
1690 * gcc.dg/Wtrampolines.c: New.
1691
1692 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1693
1694 PR libfortran/44934
1695 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
1696
1697 2010-07-14 Jason Merrill <jason@redhat.com>
1698
1699 PR c++/44810
1700 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1701
1702 Implement C++0x unrestricted unions (N2544)
1703 * g++.dg/cpp0x/union1.C: New.
1704 * g++.dg/cpp0x/union2.C: New.
1705 * g++.dg/cpp0x/union3.C: New.
1706 * g++.dg/cpp0x/defaulted2.C: Adjust.
1707 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
1708 * g++.old-deja/g++.ext/anon2.C: Adjust.
1709 * g++.old-deja/g++.mike/misc6.C: Adjust.
1710
1711 2010-07-14 Janus Weil <janus@gcc.gnu.org>
1712
1713 PR fortran/44925
1714 * gfortran.dg/c_loc_tests_15.f90: New.
1715
1716 2010-07-13 Jason Merrill <jason@redhat.com>
1717
1718 PR c++/44909
1719 * g++.dg/cpp0x/implicit6.C: New.
1720
1721 2010-07-13 Jason Merrill <jason@redhat.com>
1722
1723 PR c++/44540
1724 * g++.dg/abi/noreturn1.C: New.
1725 * g++.dg/abi/noreturn2.C: New.
1726
1727 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
1728
1729 PR other/44874
1730 PR debug/44832
1731 * c-c++-common/pr44832.c: New test.
1732
1733 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
1734
1735 PR objc/44488
1736 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
1737 on the target. Make sure that we can assemble the emitted asm when
1738 the test type is 'compile'.
1739
1740 2010-07-13 Richard Guenther <rguenther@suse.de>
1741
1742 PR tree-optimization/36960
1743 * g++.dg/torture/pr36960.C: New testcase.
1744
1745 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
1746
1747 PR c++/44908
1748 * g++.dg/template/sfinae21.C: New.
1749 * g++.dg/template/sfinae22.C: Likewise.
1750
1751 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
1752
1753 PR testsuite/42843
1754 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
1755 * gcc.dg/plugin/ggcplug.c: Likewise.
1756 * g++.dg/plugin/selfassign.c: Likewise.
1757 * g++.dg/plugin/attribute_plugin.c: Likewise.
1758 * g++.dg/plugin/dumb_plugin.c: Likewise.
1759 * g++.dg/plugin/pragma_plugin.c: Likewise.
1760
1761 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
1762
1763 * gcc.c-torture/execute/pr44683.x: New.
1764 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
1765
1766 2010-07-13 Janus Weil <janus@gcc.gnu.org>
1767
1768 PR fortran/44434
1769 PR fortran/44565
1770 PR fortran/43945
1771 PR fortran/44869
1772 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
1773 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
1774 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
1775 * gfortran.dh/typebound_call_16.f03: New.
1776 * gfortran.dg/typebound_generic_6.f03: New.
1777 * gfortran.dg/typebound_generic_7.f03: New.
1778 * gfortran.dg/typebound_generic_8.f03: New.
1779
1780 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1781
1782 PR libfortran/37077
1783 * gfortran.dg/char4_iunit_1.f03: New test.
1784
1785 2010-07-12 Jakub Jelinek <jakub@redhat.com>
1786
1787 * gcc.dg/tree-ssa/vrp53.c: New test.
1788
1789 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
1790
1791 PR c++/44907
1792 * g++.dg/template/sfinae19.C: New.
1793 * g++.dg/template/sfinae20.C: Likewise.
1794
1795 2010-07-12 Jie Zhang <jie@codesourcery.com>
1796
1797 * gcc.target/arm/interrupt-1.c: New test.
1798 * gcc.target/arm/interrupt-2.c: New test.
1799
1800 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1801
1802 * gcc.dg/pr42427.c: Require c99_runtime.
1803 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
1804 c99_runtime.
1805 * gcc.target/i386/avx-cmpss-1.c: Likewise.
1806 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
1807 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
1808 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
1809 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
1810 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
1811 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
1812 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1813 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
1814 * gcc.target/i386/pr37275.c: Require visibility support.
1815
1816 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1817
1818 * lib/target-supports.exp (check_effective_target_sse): New proc.
1819 * gcc.target/i386/sol2-check.h: New file.
1820 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
1821 Include sol2-check.h.
1822 (main) Only run do_test () if sol2_check ().
1823 * gcc.target/i386/sse2-check.h: Likewise.
1824 * gcc.target/i386/sse3-check.h: Likewise.
1825 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
1826 [__sun__ && __svr4__]: Execute SSE2 instruction.
1827 * gcc.target/i386/math-torture/math-torture.exp: Only add options
1828 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
1829 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
1830 * g++.dg/ext/vector14.C: Likewise.
1831 * g++.dg/other/mmintrin.C: Likewise.
1832 * gcc.dg/20020418-1.c: Likewise.
1833 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1834 * gcc.dg/format/ms_unnamed-1.c: Likewise.
1835 * gcc.dg/format/unnamed-1.c: Likewise.
1836 Adapt dg-warning line number.
1837 * gcc.dg/graphite/pr40281.c: Likewise.
1838 * gcc.dg/pr32176.c: Likewise.
1839 * gcc.dg/pr40550.c: Likewise.
1840 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1841 * gcc.dg/torture/pr36891.c: Likewise.
1842 * gcc.target/i386/20020218-1.c: Likewise.
1843 * gcc.target/i386/20020523.c: Likewise.
1844 * gcc.target/i386/abi-1.c: Likewise.
1845 * gcc.target/i386/brokensqrt.c: Likewise.
1846 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1847 * gcc.target/i386/pr13366.c: Likewise.
1848 * gcc.target/i386/pr13685.c: Likewise.
1849 * gcc.target/i386/pr24306.c: Likewise.
1850 * gcc.target/i386/pr31486.c: Likewise.
1851 * gcc.target/i386/pr32065-1.c: Likewise.
1852 * gcc.target/i386/pr32065-2.c: Likewise.
1853 * gcc.target/i386/pr32389.c: Likewise.
1854 * gcc.target/i386/pr38824.c: Likewise.
1855 * gcc.target/i386/pr38931.c: Likewise.
1856 * gcc.target/i386/pr39592-1.c: Likewise.
1857 * gcc.target/i386/pr43766.c: Likewise.
1858 * gcc.target/i386/recip-divf.c: Likewise.
1859 * gcc.target/i386/recip-sqrtf.c: Likewise.
1860 * gcc.target/i386/recip-vec-divf.c: Likewise.
1861 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1862 * gcc.target/i386/sse-1.c: Likewise.
1863 * gcc.target/i386/sse-16.c: Likewise.
1864 * gcc.target/i386/sse-2.c: Likewise.
1865 * gcc.target/i386/sse-20.c: Likewise.
1866 * gcc.target/i386/sse-3.c: Likewise.
1867 * gcc.target/i386/sse-7.c: Likewise.
1868 * gcc.target/i386/sse-9.c: Likewise.
1869 * gcc.target/i386/sse-addps-1.c: Likewise.
1870 * gcc.target/i386/sse-addss-1.c: Likewise.
1871 * gcc.target/i386/sse-andnps-1.c: Likewise.
1872 * gcc.target/i386/sse-andps-1.c: Likewise.
1873 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1874 * gcc.target/i386/sse-comiss-1.c: Likewise.
1875 * gcc.target/i386/sse-comiss-2.c: Likewise.
1876 * gcc.target/i386/sse-comiss-3.c: Likewise.
1877 * gcc.target/i386/sse-comiss-4.c: Likewise.
1878 * gcc.target/i386/sse-comiss-5.c: Likewise.
1879 * gcc.target/i386/sse-comiss-6.c: Likewise.
1880 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
1881 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
1882 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1883 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
1884 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1885 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
1886 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1887 * gcc.target/i386/sse-divps-1.c: Likewise.
1888 * gcc.target/i386/sse-divss-1.c: Likewise.
1889 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
1890 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1891 * gcc.target/i386/sse-maxps-1.c: Likewise.
1892 * gcc.target/i386/sse-maxss-1.c: Likewise.
1893 * gcc.target/i386/sse-minps-1.c: Likewise.
1894 * gcc.target/i386/sse-minss-1.c: Likewise.
1895 * gcc.target/i386/sse-movaps-1.c: Likewise.
1896 * gcc.target/i386/sse-movaps-2.c: Likewise.
1897 * gcc.target/i386/sse-movhlps-1.c: Likewise.
1898 * gcc.target/i386/sse-movhps-1.c: Likewise.
1899 * gcc.target/i386/sse-movhps-2.c: Likewise.
1900 * gcc.target/i386/sse-movlhps-1.c: Likewise.
1901 * gcc.target/i386/sse-movmskps-1.c: Likewise.
1902 * gcc.target/i386/sse-movntps-1.c: Likewise.
1903 * gcc.target/i386/sse-movss-1.c: Likewise.
1904 * gcc.target/i386/sse-movss-2.c: Likewise.
1905 * gcc.target/i386/sse-movss-3.c: Likewise.
1906 * gcc.target/i386/sse-movups-1.c: Likewise.
1907 * gcc.target/i386/sse-movups-2.c: Likewise.
1908 * gcc.target/i386/sse-mulps-1.c: Likewise.
1909 * gcc.target/i386/sse-mulss-1.c: Likewise.
1910 * gcc.target/i386/sse-orps-1.c: Likewise.
1911 * gcc.target/i386/sse-rcpps-1.c: Likewise.
1912 * gcc.target/i386/sse-recip-vec.c: Likewise.
1913 * gcc.target/i386/sse-recip.c: Likewise.
1914 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
1915 * gcc.target/i386/sse-set-ps-1.c: Likewise.
1916 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
1917 * gcc.target/i386/sse-subps-1.c: Likewise.
1918 * gcc.target/i386/sse-subss-1.c: Likewise.
1919 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
1920 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
1921 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
1922 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
1923 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
1924 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
1925 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
1926 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
1927 * gcc.target/i386/sse-xorps-1.c: Likewise.
1928 * gcc.target/i386/ssefn-1.c: Likewise.
1929 * gcc.target/i386/ssefn-3.c: Likewise.
1930 * gcc.target/i386/sseregparm-1.c: Likewise.
1931 * gcc.target/i386/stackalign/return-3.c: Likewise.
1932 * gcc.target/i386/vectorize1.c: Likewise.
1933 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
1934 * gcc.target/i386/xorps-sse.c: Likewise.
1935 * gfortran.dg/pr28158.f90: Likewise.
1936 * gfortran.dg/pr30667.f: Likewise.
1937 * gnat.dg/loop_optimization7.adb: Likewise.
1938 * gnat.dg/sse_nolib.adb: Likewise.
1939
1940 2010-07-11 Tobias Burnus <burnus@net-b.de>
1941
1942 PR fortran/44702
1943 * gfortran.dg/use_rename_6.f90: New.
1944 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
1945
1946 2010-07-11 Janus Weil <janus@gcc.gnu.org>
1947
1948 PR fortran/44869
1949 * gfortran.dg/class_24.f03: New.
1950
1951 2010-07-10 Richard Guenther <rguenther@suse.de>
1952
1953 PR lto/44889
1954 * gcc.dg/lto/20100709-1_0.c: New testcase.
1955 * gcc.dg/lto/20100709-1_1.c: Likewise.
1956
1957 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
1958
1959 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
1960
1961 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
1962
1963 PR objc/44140
1964 * objc.dg/lto/trivial-1_0.m: New.
1965 * objc.dg/lto/lto.exp: New.
1966 * obj-c++.dg/lto/trivial-1_0.mm: New.
1967 * obj-c++.dg/lto/lto.exp: New.
1968 * objc.dg/symtab-1.m: Adjust sizes.
1969 * objc.dg/image-info.m: Do not run for gnu-runtime.
1970
1971 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
1972
1973 * gcc.dg/pr32370.c: Allow another kind of error message.
1974
1975 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
1976
1977 * gnat.dg/atomic3.adb: New test.
1978
1979 2010-07-09 Jakub Jelinek <jakub@redhat.com>
1980 Denys Vlasenko <dvlasenk@redhat.com>
1981 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1982
1983 PR tree-optimization/28632
1984 * gcc.dg/tree-ssa/vrp51.c: New test.
1985 * gcc.dg/tree-ssa/vrp52.c: New test.
1986
1987 2010-07-09 Jason Merrill <jason@redhat.com>
1988
1989 * g++.dg/abi/covariant6.C: New.
1990 * g++.dg/inherit/covariant17.C: Test both bases.
1991 * g++.dg/inherit/covariant7.C: Check vtable layout.
1992
1993 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
1994
1995 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
1996
1997 2010-07-09 Richard Guenther <rguenther@suse.de>
1998
1999 PR tree-optimization/44852
2000 * gcc.c-torture/execute/pr44852.c: New testcase.
2001
2002 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2003
2004 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2005 multiplication by values.
2006 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2007 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2008
2009 2010-07-09 Richard Guenther <rguenther@suse.de>
2010
2011 PR tree-optimization/44882
2012 * gfortran.dg/pr44882.f90: New testcase.
2013
2014 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2015
2016 PR target/40657
2017 * gcc.target/arm/pr40657-1.c: New test.
2018 * gcc.target/arm/pr40657-2.c: New test.
2019 * gcc.c-torture/execute/pr40657.c: New test.
2020
2021 2010-07-09 Jakub Jelinek <jakub@redhat.com>
2022
2023 * gcc.dg/tree-ssa/vrp50.c: New test.
2024 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2025
2026 2010-07-08 Janus Weil <janus@gcc.gnu.org>
2027
2028 PR fortran/44649
2029 * gfortran.dg/c_sizeof_1.f90: Modified.
2030 * gfortran.dg/storage_size_1.f08: New.
2031 * gfortran.dg/storage_size_2.f08: New.
2032
2033 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
2034
2035 * gcc.c-torture/execute/20100708-1.c: New test.
2036
2037 2010-07-08 Jakub Jelinek <jakub@redhat.com>
2038
2039 PR fortran/44847
2040 * gfortran.dg/gomp/pr44847.f90: New test.
2041
2042 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
2043
2044 PR tree-optimization/44710
2045 * gcc.dg/tree-ssa/ifc-6.c: New.
2046 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2047
2048 2010-07-08 Tobias Burnus <burnus@net-b.de>
2049
2050 PR fortran/18918
2051 * gfortran.dg/coarray_10.f90: Add an additional test.
2052
2053 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
2054
2055 PR middle-end/44828
2056 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2057 * gcc.c-torture/execute/pr44828.x: Revert.
2058
2059 2010-07-08 Jason Merrill <jason@redhat.com>
2060
2061 PR c++/43120
2062 * g++.dg/inherit/covariant17.C: New.
2063 * g++.dg/abi/covariant1.C: Actually test for the bug.
2064
2065 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
2066
2067 PR rtl-optimization/44838
2068 * gcc.dg/pr44838.c: New.
2069
2070 2010-07-08 Richard Guenther <rguenther@suse.de>
2071
2072 PR tree-optimization/44831
2073 * gcc.c-torture/compile/pr44831.c: New testcase.
2074 * gcc.dg/tree-ssa/pr21463.c: Adjust.
2075
2076 2010-07-08 Richard Guenther <rguenther@suse.de>
2077
2078 PR tree-optimization/44861
2079 * g++.dg/vect/pr44861.cc: New testcase.
2080
2081 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2082
2083 PR middle-end/44828
2084 * gcc.c-torture/execute/pr44828.x: New file.
2085
2086 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2087
2088 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2089 dg-options.
2090 * g++.dg/ext/altivec-17.C: Adjust error message.
2091
2092 2010-07-07 Tom Tromey <tromey@redhat.com>
2093
2094 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2095
2096 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
2097
2098 PR target/44844
2099 * gcc.target/i386/rdrand-1.c: Scan "jnc".
2100 * gcc.target/i386/rdrand-2.c: Likewise.
2101 * gcc.target/i386/rdrand-3.c: Likewise.
2102
2103 2010-07-07 Jan Hubicka <jh@suse.cz>
2104
2105 PR middle-end/44813
2106 * g++.dg/torture/pr44813.C: New testcase.
2107 * g++.dg/torture/pr44826.C: New testcase.
2108
2109 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
2110
2111 PR rtl-optimization/44787
2112 * gcc.c-torture/compile/pr44788.c: New test.
2113 * gcc.target/arm/pr44788.c: New test.
2114
2115 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2116
2117 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2118
2119 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2120
2121 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2122 to dg-options.
2123
2124 2010-07-06 Tobias Burnus <burnus@net-b.de>
2125
2126 PR fortran/44742
2127 * gfortran.dg/parameter_array_init_6.f90: New.
2128 * gfortran.dg/initialization_20.f90: Update dg-error.
2129 * gfortran.dg/initialization_24.f90: Ditto.
2130
2131 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2132 PR fortran/PR44693
2133 * gfortran.dg/dim_range_1.f90: New test.
2134 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
2135
2136 2010-07-06 Jason Merrill <jason@redhat.com>
2137
2138 PR c++/44703
2139 * g++.dg/cpp0x/initlist41.C: New.
2140
2141 PR c++/44778
2142 * g++.dg/template/ptrmem22.C: New.
2143
2144 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
2145
2146 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2147 support.
2148 * gcc.target/i386/i386.exp: Likewise.
2149
2150 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2151
2152 PR testsuite/44195
2153 * gcc.dg/lto/20100518_0.c: Limit to x86.
2154
2155 2010-07-06 Richard Guenther <rguenther@suse.de>
2156
2157 PR middle-end/44828
2158 * gcc.c-torture/execute/pr44828.c: New testcase.
2159
2160 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
2161
2162 * g++.dg/warn/noeffect2.C: Adjust expected warning.
2163 * g++.dg/warn/volatile1.C: Likewise.
2164 * g++.dg/template/warn1.C: Likewise.
2165
2166 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
2167
2168 AVX Programming Reference (June, 2010)
2169 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2170 * g++.dg/other/i386-3.C: Likewise.
2171 * gcc.target/i386/sse-12.c: Likewise.
2172
2173 * gcc.target/i386/f16c-check.h: New.
2174 * gcc.target/i386/rdfsbase-1.c: Likewise.
2175 * gcc.target/i386/rdfsbase-2.c: Likewise.
2176 * gcc.target/i386/rdgsbase-1.c: Likewise.
2177 * gcc.target/i386/rdgsbase-2.c: Likewise.
2178 * gcc.target/i386/rdrand-1.c: Likewise.
2179 * gcc.target/i386/rdrand-2.c: Likewise.
2180 * gcc.target/i386/rdrand-3.c: Likewise.
2181 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2182 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2183 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2184 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2185 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2186 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2187 * gcc.target/i386/wrfsbase-1.c: Likewise.
2188 * gcc.target/i386/wrfsbase-2.c: Likewise.
2189 * gcc.target/i386/wrgsbase-1.c: Likewise.
2190 * gcc.target/i386/wrgsbase-2.c: Likewise.
2191
2192 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2193 (__builtin_ia32_vcvtps2ph): New.
2194 (__builtin_ia32_vcvtps2ph256): Likewise.
2195
2196 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2197 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2198
2199 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2200 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2201
2202 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2203 (__builtin_ia32_vcvtps2ph256): Likewise.
2204 Add fsgsbase,rdrnd,f16c.
2205
2206 * lib/target-supports.exp (check_effective_target_f16c): New.
2207
2208 2010-07-05 Jakub Jelinek <jakub@redhat.com>
2209
2210 * gcc.dg/guality/nrv-1.c: New test.
2211
2212 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
2213
2214 PR middle-end/42505
2215 * gcc.target/arm/pr42505.c: New test case.
2216
2217 2010-07-05 Jakub Jelinek <jakub@redhat.com>
2218
2219 PR c++/44808
2220 * g++.dg/opt/nrv16.C: New test.
2221
2222 2010-07-05 Richard Guenther <rguenther@suse.de>
2223
2224 PR tree-optimization/44784
2225 * gcc.c-torture/compile/pr44784.c: New testcase.
2226
2227 2010-07-05 Ira Rosen <irar@il.ibm.com>
2228
2229 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2230 Increase loop bound and array size.
2231 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2232 Likewise.
2233
2234 2010-07-05 Ira Rosen <irar@il.ibm.com>
2235
2236 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2237 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2238 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2239 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2240 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2241
2242 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
2243
2244 PR c++/22138
2245 * g++.dg/parse/template25.C: New.
2246
2247 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
2248
2249 PR rtl-optimization/44695
2250 * gcc.dg/torture/pr44695.c: New.
2251
2252 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2253
2254 PR c++/16630
2255 * g++.dg/ext/pretty3.C: New.
2256
2257 2010-07-04 Richard Guenther <rguenther@suse.de>
2258
2259 PR middle-end/44809
2260 * g++.dg/torture/pr44809.C: New testcase.
2261
2262 2010-07-04 Richard Guenther <rguenther@suse.de>
2263
2264 PR tree-optimization/44656
2265 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2266
2267 2010-07-04 Ira Rosen <irar@il.ibm.com>
2268 Revital Eres <eres@il.ibm.com>
2269
2270 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2271 misaligned stores.
2272 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2273 gcc.dg/vect/vect-96.c: Likewise.
2274 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2275 that support misaligned stores. Change the number of expected
2276 misaligned accesses.
2277 * gcc.dg/vect/vect-peel-1.c: New test.
2278 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2279 gcc.dg/vect/vect-peel-4.c: Likewise.
2280 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2281 vectorizable on all targets that support realignment.
2282 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2283
2284 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
2285
2286 PR c/44806
2287 * gcc.dg/torture/pr44806.c: New.
2288
2289 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2290
2291 * gnat.dg/cond_expr1.adb: New test.
2292
2293 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2294
2295 * gnat.dg/modular3.adb: New test.
2296 * gnat.dg/modular3_pkg.ads: New helper.
2297
2298 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
2299 Mikael Pettersson <mikpe@it.uu.se>
2300
2301 PR testsuite/44518
2302 * obj-c++.dg/encode-2.mm: Produce object and save temps.
2303 Make signed-ness of chars explicit. Scan the object for
2304 strings that are split by some target assemblers.
2305 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2306 explicit.
2307
2308 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
2309
2310 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2311
2312 2010-07-02 Le-Chun Wu <lcwu@google.com>
2313
2314 PR/44128
2315 * g++.dg/warn/Wshadow-7.C: New test.
2316
2317 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2318 Julian Brown <julian@codesourcery.com>
2319 Sandra Loosemore <sandra@codesourcery.com>
2320
2321 * gcc.c-torture/execute/20100416-1.c: New test case.
2322
2323 2010-07-02 Julian Brown <julian@codesourcery.com>
2324 Sandra Loosemore <sandra@codesourcery.com>
2325
2326 PR target/43703
2327
2328 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2329 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2330
2331 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2332 Julian Brown <julian@codesourcery.com>
2333
2334 * gcc.target/arm/neon/vadds64.c: Regenerated.
2335 * gcc.target/arm/neon/vaddu64.c: Regenerated.
2336 * gcc.target/arm/neon/vsubs64.c: Regenerated.
2337 * gcc.target/arm/neon/vsubu64.c: Regenerated.
2338 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2339 * gcc.target/arm/neon-vmls-1.c: Likewise.
2340 * gcc.target/arm/neon-vsubs64.c: New execution test.
2341 * gcc.target/arm/neon-vsubu64.c: New execution test.
2342 * gcc.target/arm/neon-vadds64.c: New execution test.
2343 * gcc.target/arm/neon-vaddu64.c: New execution test.
2344
2345 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2346
2347 * gcc.target/arm/neon-vands64.c: New.
2348 * gcc.target/arm/neon-vandu64.c: New.
2349 * gcc.target/arm/neon-vbics64.c: New.
2350 * gcc.target/arm/neon-vbicu64.c: New.
2351 * gcc.target/arm/neon-veors64.c: New.
2352 * gcc.target/arm/neon-veoru64.c: New.
2353 * gcc.target/arm/neon-vorns64.c: New.
2354 * gcc.target/arm/neon-vornu64.c: New.
2355 * gcc.target/arm/neon-vorrs64.c: New.
2356 * gcc.target/arm/neon-vorru64.c: New.
2357 * gcc.target/arm/neon/vands64.c: Regenerated.
2358 * gcc.target/arm/neon/vandu64.c: Regenerated.
2359 * gcc.target/arm/neon/vbics64.c: Regenerated.
2360 * gcc.target/arm/neon/vbicu64.c: Regenerated.
2361 * gcc.target/arm/neon/veors64.c: Regenerated.
2362 * gcc.target/arm/neon/veoru64.c: Regenerated.
2363 * gcc.target/arm/neon/vorns64.c: Regenerated.
2364 * gcc.target/arm/neon/vornu64.c: Regenerated.
2365 * gcc.target/arm/neon/vorrs64.c: Regenerated.
2366 * gcc.target/arm/neon/vorru64.c: Regenerated.
2367
2368 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2369
2370 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2371
2372 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2373
2374 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2375 * gfortran.dg/intent_out_5.f90: Same.
2376 * gfortran.dg/ltrans-7.f90: Same.
2377 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2378
2379 2010-07-02 Jan Hubicka <jh@suse.cz>
2380
2381 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2382
2383 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2384
2385 * objc-obj-c++-shared/Object1.h: Correct Line endings.
2386
2387 2010-07-02 Jakub Jelinek <jakub@redhat.com>
2388
2389 PR c++/44780
2390 * c-c++-common/Wunused-var-12.c: New test.
2391
2392 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
2393
2394 PR target/42835
2395 * gcc.target/arm/pr42835.c: New test.
2396
2397 PR target/42172
2398 * gcc.target/arm/pr42172-1.c: New test.
2399
2400 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2401
2402 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2403
2404 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2405
2406 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2407 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2408 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2409 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2410 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2411 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2412 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2413 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2414 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2415 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2416 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2417 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2418 * gcc.target/arm/neon-vdup_ns64.c: New.
2419 * gcc.target/arm/neon-vdup_nu64.c: New.
2420 * gcc.target/arm/neon-vdupQ_ns64.c: New.
2421 * gcc.target/arm/neon-vdupQ_nu64.c: New.
2422 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2423 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2424 * gcc.target/arm/neon-vmov_ns64.c: New.
2425 * gcc.target/arm/neon-vmov_nu64.c: New.
2426 * gcc.target/arm/neon-vmovQ_ns64.c: New.
2427 * gcc.target/arm/neon-vmovQ_nu64.c: New.
2428 * gcc.target/arm/neon-vget_lanes64.c: New.
2429 * gcc.target/arm/neon-vget_laneu64.c: New.
2430 * gcc.target/arm/neon-vset_lanes64.c: New.
2431 * gcc.target/arm/neon-vset_laneu64.c: New.
2432
2433 2010-07-02 Richard Guenther <rguenther@suse.de>
2434
2435 * g++.dg/torture/20100702-1.C: New testcase.
2436
2437 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2438
2439 PR target/44707
2440 * gcc.c-torture/compile/pr44707.c: New test.
2441
2442 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2443
2444 PR c++/44039
2445 * g++.dg/template/crash101.C: New.
2446
2447 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2448
2449 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2450 Use the ABI-0 accessors and fail it for m64.
2451
2452 2010-07-02 Jan Hubicka <jh@suse.cz>
2453
2454 * g++.dg/tree-ssa/pr44706.C: New testcase.
2455
2456 2010-07-02 Richard Guenther <rguenther@suse.de>
2457
2458 PR tree-optimization/44748
2459 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2460
2461 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2462
2463 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2464 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
2465 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2466 the method types to forward:.
2467
2468 2010-06-30 Jason Merrill <jason@redhat.com>
2469
2470 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2471 * g++.dg/other/pr25632.C: Likewise.
2472
2473 2010-07-01 Jakub Jelinek <jakub@redhat.com>
2474
2475 PR tree-optimization/40421
2476 * gfortran.fortran-torture/compile/pr40421.f90: New test.
2477
2478 2010-07-01 Richard Guenther <rguenther@suse.de>
2479
2480 PR middle-end/42834
2481 PR middle-end/44468
2482 * gcc.c-torture/execute/20100316-1.c: New testcase.
2483 * gcc.c-torture/execute/pr44468.c: Likewise.
2484 * gcc.c-torture/compile/20100609-1.c: Likewise.
2485 * gcc.dg/volatile2.c: Adjust.
2486 * gcc.dg/plugin/selfassign.c: Likewise.
2487 * gcc.dg/pr36902.c: Likewise.
2488 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2489 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2490 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2491 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2492 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2493 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2494 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2495 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2496 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2497 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2498 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2499 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2500 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2501 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2502 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2503 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2504 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2505 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2506 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2507 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2508 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2509 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2510 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2511 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2512 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2513 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2514 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2515 * gcc.dg/struct/w_prof_local_array.c: Likewise.
2516 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2517 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2518 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2519 * gcc.dg/struct/w_prof_global_array.c: Likewise.
2520 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2521 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2522 * gcc.dg/struct/w_prof_local_var.c: Likewise.
2523 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2524 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2525 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2526 * gcc.dg/struct/w_prof_global_var.c: Likewise.
2527 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2528 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2529 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2530 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2531 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2532 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2533 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2534 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2535 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2536 * gcc.dg/tree-prof/stringop-1.c: Adjust.
2537 * g++.dg/tree-ssa/pr31146.C: Likewise.
2538 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2539 * g++.dg/tree-ssa/pr33604.C: Likewise.
2540 * g++.dg/plugin/selfassign.c: Likewise.
2541 * gfortran.dg/array_memcpy_3.f90: Likewise.
2542 * gfortran.dg/array_memcpy_4.f90: Likewise.
2543 * c-c++-common/torture/pr42834.c: New testcase.
2544
2545 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2546
2547 PR c++/44628
2548 * g++.dg/template/crash100.C: New.
2549
2550 2010-06-30 Jan Hubicka <jh@suse.cz>
2551
2552 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2553
2554 2010-06-30 Michael Matz <matz@suse.de>
2555
2556 PR bootstrap/44699
2557 * gcc.dg/pr44699.c: New test.
2558
2559 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
2560
2561 PR tree-optimization/39799
2562 * c-c++-common/uninit-17.c: New test.
2563
2564 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2565
2566 PR libfortran/43298
2567 * gfortran.dg/read_infnan_1.f90: New test.
2568
2569 2010-06-29 Jason Merrill <jason@redhat.com>
2570
2571 Enable implicitly declared move constructor/operator= (N3053).
2572 * g++.dg/cpp0x/implicit3.C: New.
2573 * g++.dg/cpp0x/implicit4.C: New.
2574 * g++.dg/cpp0x/implicit5.C: New.
2575 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2576 * g++.dg/cpp0x/not_special.C: Adjust.
2577 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2578 * g++.dg/cpp0x/rv1n.C: Adjust.
2579 * g++.dg/cpp0x/rv1p.C: Adjust.
2580 * g++.dg/cpp0x/rv2n.C: Adjust.
2581 * g++.dg/cpp0x/rv2p.C: Adjust.
2582 * g++.dg/cpp0x/rv3n.C: Adjust.
2583 * g++.dg/cpp0x/rv3p.C: Adjust.
2584 * g++.dg/cpp0x/rv4n.C: Adjust.
2585 * g++.dg/cpp0x/rv4p.C: Adjust.
2586 * g++.dg/cpp0x/rv5n.C: Adjust.
2587 * g++.dg/cpp0x/rv5p.C: Adjust.
2588 * g++.dg/cpp0x/rv6n.C: Adjust.
2589 * g++.dg/cpp0x/rv6p.C: Adjust.
2590 * g++.dg/cpp0x/rv7n.C: Adjust.
2591 * g++.dg/cpp0x/rv7p.C: Adjust.
2592 * g++.dg/cpp0x/rv8p.C: Adjust.
2593 * g++.dg/gomp/pr26690-1.C: Adjust.
2594 * g++.dg/other/error20.C: Adjust.
2595 * g++.dg/other/error31.C: Adjust.
2596 * g++.dg/parse/error19.C: Adjust.
2597 * g++.dg/template/qualttp5.C: Adjust.
2598 * g++.old-deja/g++.law/ctors5.C: Adjust.
2599
2600 Enable implicitly deleted functions (N2346)
2601 * g++.dg/cpp0x/defaulted17.C: New.
2602 * g++.dg/cpp0x/implicit1.C: New.
2603 * g++.dg/cpp0x/implicit2.C: New.
2604 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
2605 * g++.dg/ext/has_virtual_destructor.C: Adjust.
2606 * g++.dg/init/ctor4.C: Adjust.
2607 * g++.dg/init/synth2.C: Adjust.
2608 * g++.dg/lto/20081118_1.C: Adjust.
2609 * g++.dg/other/error13.C: Adjust.
2610 * g++.dg/other/unused1.C: Adjust.
2611 * g++.old-deja/g++.bob/inherit2.C: Adjust.
2612 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2613 * g++.old-deja/g++.jason/opeq3.C: Adjust.
2614 * g++.old-deja/g++.law/ctors17.C: Adjust.
2615 * g++.old-deja/g++.oliva/delete1.C: Adjust.
2616 * g++.old-deja/g++.pt/assign1.C: Adjust.
2617 * g++.old-deja/g++.pt/crash20.C: Adjust.
2618
2619 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
2620 * g++.dg/cpp0x/defaulted13.C: Adjust.
2621 * g++.dg/cpp0x/defaulted2.C: Adjust.
2622 * g++.dg/cpp0x/defaulted3.C: Adjust.
2623 * g++.dg/cpp0x/initlist9.C: Adjust.
2624 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
2625 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
2626 * g++.dg/init/synth2.C: Adjust.
2627
2628 * g++.dg/cpp0x/defaulted19.C: New.
2629
2630 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
2631 * g++.dg/template/error23.C: Fix for -std=c++0x.
2632
2633 2010-06-29 Janus Weil <janus@gcc.gnu.org>
2634
2635 PR fortran/44718
2636 * gfortran.dg/proc_ptr_28.f90: New.
2637
2638 2010-06-29 Jakub Jelinek <jakub@redhat.com>
2639
2640 PR tree-optimization/43801
2641 * g++.dg/torture/pr43801.C: New test.
2642
2643 PR debug/44668
2644 * g++.dg/debug/dwarf2/accessibility1.C: New test.
2645
2646 2010-06-29 Jason Merrill <jason@redhat.com>
2647
2648 PR c++/44587
2649 * g++.dg/template/qualified-id2.C: New.
2650 * g++.dg/template/qualified-id3.C: New.
2651
2652 2010-06-29 Janus Weil <janus@gcc.gnu.org>
2653
2654 PR fortran/44696
2655 * gfortran.dg/associated_target_4.f90: New.
2656
2657 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
2658
2659 PR fortran/44582
2660 * gfortran.dg/aliasing_array_result_1.f90 : New test.
2661
2662 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2663
2664 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2665
2666 2010-06-29 Jan Hubicka <jh@suse.cz>
2667
2668 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2669
2670 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
2671
2672 PR target/43902
2673 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2674 * gcc.target/arm/wmul-3.c: New test.
2675 * gcc.target/arm/wmul-4.c: New test.
2676
2677 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
2678
2679 PR rtl-optimization/44659
2680 * gcc.target/i386/extract-1.c: New.
2681 * gcc.target/i386/extract-2.c: Likewise.
2682 * gcc.target/i386/extract-3.c: Likewise.
2683 * gcc.target/i386/extract-4.c: Likewise.
2684 * gcc.target/i386/extract-5.c: Likewise.
2685 * gcc.target/i386/extract-6.c: Likewise.
2686
2687 2010-06-28 Jakub Jelinek <jakub@redhat.com>
2688
2689 PR c++/44682
2690 * g++.dg/warn/Wunused-var-14.C: New test.
2691
2692 2010-06-28 Tobias Burnus <burnus@net-b.de>
2693
2694 PR fortran/43298
2695 * gfortran.dg/nan_6.f90: New.
2696
2697 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
2698
2699 PR tree-optimization/43781
2700 * gcc.dg/torture/pr43781.c: New.
2701
2702 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
2703
2704 PR fortran/40158
2705 * gfortran.dg/actual_rank_check_1.f90: New test.
2706
2707 2010-06-28 Martin Jambor <mjambor@suse.cz>
2708
2709 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
2710
2711 2010-06-28 Jan Hubicka <jh@suse.cz>
2712
2713 PR tree-optimization/44687
2714 * gcc.c-torture/compile/pr44687.c
2715
2716 2010-06-28 Martin Jambor <mjambor@suse.cz>
2717
2718 PR c++/44535
2719 * g++.dg/torture/pr44535.C: New test.
2720
2721 2010-06-28 Michael Matz <matz@suse.de>
2722
2723 PR middle-end/44592
2724 * gfortran.dg/pr44592.f90: New test.
2725
2726 2010-06-28 Jan Hubicka <jh@suse.cz>
2727
2728 PR tree-optimization/44357
2729 * g++.dg/torture/pr44357.C: New testcase.
2730
2731 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2732
2733 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
2734 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
2735 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
2736 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
2737 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
2738 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2739 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
2740 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
2741
2742 2010-06-27 Jan Hubicka <jh@suse.cz>
2743
2744 * gcc.c-torture/compile/pr44686.c: New file.
2745
2746 2010-06-27 Richard Guenther <rguenther@suse.de>
2747
2748 PR tree-optimization/44683
2749 * gcc.c-torture/execute/pr44683.c: New testcase.
2750
2751 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
2752
2753 * gnat.dg/noreturn3.ad[sb]: New test.
2754
2755 2010-06-26 Jason Merrill <jason@redhat.com>
2756
2757 * g++.dg/cpp0x/explicit5.C: New.
2758
2759 2010-06-26 Richard Guenther <rguenther@suse.de>
2760
2761 PR tree-optimization/44393
2762 * gcc.dg/pr44393.c: New testcase.
2763
2764 2010-06-26 Jan Hubicka <jh@suse.cz>
2765
2766 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
2767
2768 2010-06-26 Richard Guenther <rguenther@suse.de>
2769
2770 PR middle-end/44674
2771 * gcc.dg/pr44674.c: New testcase.
2772
2773 2010-06-26 Joseph Myers <joseph@codesourcery.com>
2774
2775 * gcc.dg/opts-3.c: New test.
2776
2777 2010-06-26 Tobias Burnus <burnus@net-b.de>
2778
2779 * gfortran.dg/type_decl_1.f90: New.
2780 * gfortran.dg/type_decl_2.f90: New.
2781
2782 2010-06-26 Tobias Burnus <burnus@net-b.de>
2783
2784 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
2785 * gfortran.dg/semicolon_fixed_2.f: Ditto.
2786
2787 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2788
2789 PR testsuite/38946
2790 * gfortran.dg/array_constructor_23.f: Update test to allow for small
2791 error in comparing reals.
2792
2793 2010-06-25 Tobias Burnus <burnus@net-b.de>
2794
2795 * selected_real_kind_2.f90: New.
2796 * selected_real_kind_3.f90: New.
2797
2798 2010-06-25 Tobias Burnus <burnus@net-b.de>
2799
2800 * gfortran.dg/entry_19.f90: New.
2801
2802 2010-06-25 Tobias Burnus <burnus@net-b.de>
2803
2804 * gfortran.dg/end_subroutine_1.f90: New.
2805 * gfortran.dg/end_subroutine_2.f90: New.
2806 * gfortran.dg/interface_proc_end.f90: Update.
2807
2808 2010-06-25 Tobias Burnus <burnus@net-b.de>
2809
2810 * gfortran.dg/semicolon_fixed.f: Update.
2811 * gfortran.dg/semicolon_fixed_2.f: New.
2812 * gfortran.dg/semicolon_free_2.f90: New.
2813 * gfortran.dg/semicolon_free.f90: Update.
2814
2815 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2816
2817 PR fortran/44448
2818 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
2819
2820 2010-06-25 Martin Jambor <mjambor@suse.cz>
2821
2822 * g++.dg/ipa/iinline-3.C: New test.
2823 * gcc.dg/ipa/modif-1.c: Removed.
2824
2825 2010-06-25 Jan Hubicka <jh@suse.cz>
2826
2827 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
2828
2829 2010-06-25 Martin Jambor <mjambor@suse.cz>
2830
2831 * g++.dg/ipa/iinline-2.C: New test.
2832
2833 2010-06-25 Jakub Jelinek <jakub@redhat.com>
2834
2835 PR middle-end/43866
2836 * gfortran.dg/pr43866.f90: New test.
2837
2838 PR tree-optimization/44539
2839 * gcc.dg/pr44539.c: New test.
2840
2841 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
2842
2843 From Jim Wilson:
2844 PR target/43902
2845 * gcc.target/mips/madd-9.c: New test.
2846
2847 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
2848
2849 PR c/44517
2850 * gcc.dg/noncompile/pr44517.c: New.
2851 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
2852
2853 2010-06-24 Steve Ellcey <sje@cup.hp.com>
2854
2855 PR testsuite/43283
2856 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
2857 and add argument to nop for IA64.
2858
2859 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
2860
2861 PR target/44588
2862 * gcc.target/i386/mod-1.c: New.
2863 * gcc.target/i386/umod-1.c: Likewise.
2864 * gcc.target/i386/umod-2.c: Likewise.
2865 * gcc.target/i386/umod-3.c: Likewise.
2866
2867 2010-06-24 Jakub Jelinek <jakub@redhat.com>
2868
2869 PR middle-end/44492
2870 * g++.dg/torture/pr44492.C: New test.
2871
2872 2010-06-24 Andi Kleen <ak@linux.intel.com>
2873
2874 * c-c++-common/warn-omitted-condop.c: New.
2875
2876 2010-06-24 Tobias Burnus <burnus@net-b.de>
2877
2878 PR fortran/44614
2879 * gfortran.dg/import8.f90: New.
2880
2881 2010-06-23 Arnaud Charlet <charlet@adacore.com>
2882
2883 * gnat.dg/not_null.adb: Update test case.
2884
2885 2010-06-22 Jakub Jelinek <jakub@redhat.com>
2886
2887 PR c++/44619
2888 * g++.dg/warn/Wunused-var-13.C: New test.
2889
2890 PR c++/44627
2891 * g++.dg/diagnostic/method1.C: New test.
2892
2893 2010-06-22 Cary Coutant <ccoutant@google.com>
2894
2895 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
2896
2897 2010-06-22 Janus Weil <janus@gcc.gnu.org>
2898
2899 PR fortran/44616
2900 * gfortran.dg/abstract_type_8.f03: New.
2901
2902 2010-06-21 Jason Merrill <jason@redhat.com>
2903
2904 * g++.dg/cpp0x/noexcept08.C: New.
2905
2906 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
2907
2908 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2909
2910 PR target/44615
2911 * gcc.target/i386/sse2-vec-2a.c: New.
2912
2913 2010-06-21 DJ Delorie <dj@redhat.com>
2914
2915 * gcc.dg/pragma-diag-1.c: New.
2916
2917 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2918
2919 PR target/44615
2920 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
2921
2922 2010-06-21 Alan Modra <amodra@gmail.com>
2923
2924 PR testsuite/44505
2925 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
2926 tail call to check_fa_mid.
2927
2928 2010-06-21 Jakub Jelinek <jakub@redhat.com>
2929
2930 PR target/44575
2931 * gcc.c-torture/execute/pr44575.c: New test.
2932
2933 2010-06-21 Tobias Burnus <burnus@net-b.de>
2934
2935 PR fortran/40632
2936 * gfortran.dg/contiguous_1.f90: New.
2937 * gfortran.dg/contiguous_2.f90: New.
2938 * gfortran.dg/contiguous_3.f90: New.
2939
2940 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
2941
2942 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
2943 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
2944
2945 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
2946
2947 PR target/44546
2948 * gcc.target/i386/pr44546.c: New test.
2949
2950 2010-06-20 Joseph Myers <joseph@codesourcery.com>
2951
2952 * gcc.dg/opts-2.c: New test.
2953
2954 2010-06-19 Janus Weil <janus@gcc.gnu.org>
2955
2956 PR fortran/44584
2957 * gfortran.dg/typebound_proc_15.f03: Modified.
2958
2959 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
2960
2961 PR target/44072
2962 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
2963 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
2964
2965 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2966
2967 * g++.dg/ext/label13.C: Fix typo in last change.
2968
2969 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2970
2971 PR libfortran/44477
2972 * gfortran.dg/eof_3.f90
2973 * gfortran.dg/endfile_2.f90
2974 * gfortran.dg/endfile_4.f90
2975 * gfortran.dg/endfile_3.f90
2976
2977 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2978
2979 PR c++/41090
2980 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
2981
2982 2010-06-18 Tobias Burnus <burnus@net-b.de>
2983
2984 PR fortran/44556
2985 * gfortran.dg/allocate_alloc_opt_11.f90: New.
2986
2987 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
2988
2989 * gcc.target/arm/pr40900.c: New test.
2990
2991 2010-06-18 Arnaud Charlet <charlet@adacore.com>
2992
2993 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
2994
2995 2010-06-17 Janus Weil <janus@gcc.gnu.org>
2996
2997 PR fortran/44558
2998 * gfortran.dg/typebound_call_15.f03: New.
2999
3000 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
3001
3002 PR c++/44486
3003 * g++.dg/pr44486.C: New.
3004
3005 2010-06-16 DJ Delorie <dj@redhat.com>
3006
3007 * gcc.target/i386/volatile-bitfields-1.c: New.
3008 * gcc.target/i386/volatile-bitfields-2.c: New.
3009
3010 2010-06-16 Jason Merrill <jason@redhat.com>
3011
3012 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3013
3014 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3015
3016 2010-06-16 Richard Guenther <rguenther@suse.de>
3017
3018 PR c/44555
3019 * gcc.c-torture/execute/pr44555.c: New testcase.
3020
3021 2010-06-16 Janus Weil <janus@gcc.gnu.org>
3022
3023 PR fortran/44549
3024 * gfortran.dg/typebound_proc_16.f03: New.
3025
3026 2010-06-16 Martin Jambor <mjambor@suse.cz>
3027
3028 * g++.dg/torture/pr43905.C: New test.
3029
3030 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
3031
3032 PR testsuite/44538
3033 * gcc.dg/vect/slp-perm-5.c (main): Prevent
3034 initialization loop from being vectorized.
3035 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3036
3037 2010-06-16 Alan Modra <amodra@gmail.com>
3038
3039 PR tree-optimization/44507
3040 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3041
3042 2010-06-15 Jason Merrill <jason@redhat.com>
3043
3044 * g++.dg/overload/arg3.C: Adjust error locations.
3045 * g++.dg/overload/copy1.C: Likewise.
3046 * g++.dg/tc1/dr152.C: Likewise.
3047 * g++.dg/template/incomplete4.C: Likewise.
3048 * g++.dg/template/incomplete5.C: Likewise.
3049 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3050 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3051 * g++.old-deja/g++.pt/crash9.C: Likewise.
3052
3053 * g++.dg/inherit/virtual5.C: New.
3054
3055 * g++.dg/cpp0x/defaulted18.C: New.
3056
3057 * g++.dg/cpp0x/initlist40.C: New.
3058
3059 * g++.dg/cpp0x/initlist39.C: New.
3060
3061 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
3062
3063 PR middle-end/44391
3064 * gcc.dg/graphite/pr44391.c: New.
3065
3066 2010-06-15 Janus Weil <janus@gcc.gnu.org>
3067
3068 PR fortran/43388
3069 * gfortran.dg/allocate_alloc_opt_8.f90: New.
3070 * gfortran.dg/allocate_alloc_opt_9.f90: New.
3071 * gfortran.dg/allocate_alloc_opt_10.f90: New.
3072 * gfortran.dg/class_allocate_2.f03: Modified an error message.
3073
3074 2010-06-15 Richard Guenther <rguenther@suse.de>
3075
3076 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3077
3078 2010-06-15 Richard Guenther <rguenther@suse.de>
3079
3080 * gcc.dg/vect/bb-slp-21.c: Adjust.
3081 * gcc.dg/vect/bb-slp-13.c: Likewise
3082 * gcc.dg/vect/bb-slp-4.c: Likewise
3083 * gcc.dg/vect/bb-slp-22.c: Likewise
3084 * gcc.dg/vect/bb-slp-14.c: Likewise
3085 * gcc.dg/vect/bb-slp-23.c: Likewise
3086 * gcc.dg/vect/bb-slp-15.c: Likewise
3087 * gcc.dg/vect/bb-slp-17.c: Likewise
3088 * gcc.dg/vect/bb-slp-18.c: Likewise
3089 * gcc.dg/vect/bb-slp-19.c: Likewise
3090 * gcc.dg/vect/bb-slp-10.c: Likewise
3091 * gcc.dg/vect/bb-slp-11.c: Likewise
3092 * gcc.dg/vect/bb-slp-20.c: Likewise
3093 * gcc.dg/vect/bb-slp-3.c: Likewise
3094
3095 2010-06-15 Jakub Jelinek <jakub@redhat.com>
3096
3097 PR fortran/44536
3098 * gfortran.dg/gomp/pr44536.f90: New test.
3099 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3100
3101 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
3102
3103 PR target/44534
3104 * gcc.target/i386/avx-vextractf128-256-3.c: New.
3105 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3106
3107 2010-06-14 Jakub Jelinek <jakub@redhat.com>
3108
3109 PR tree-optimization/44508
3110 * gcc.dg/tree-ssa/pr21086.c: Adjust.
3111
3112 PR bootstrap/44509
3113 * gcc.dg/pr44509.c: New test.
3114
3115 2010-06-14 Ira Rosen <irar@il.ibm.com>
3116
3117 PR tree-optimization/44507
3118 * gcc.dg/vect/pr44507.c: New test.
3119
3120 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
3121
3122 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3123 and c-pretty-print.h.
3124
3125 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3126
3127 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
3128
3129 * gfortran.dg/whole_file_18.f90: Updated error message.
3130
3131 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
3132
3133 * gfortran.dg/whole_file_20.f03: New.
3134
3135 2010-06-12 Jan Hubicka <jh@suse.cz>
3136
3137 * gcc.c-torture/compile/pc44485.c: New testcase.
3138
3139 2010-06-12 Janus Weil <janus@gcc.gnu.org>
3140
3141 PR fortran/40117
3142 * gfortran.dg/typebound_proc_4.f03: Modified error message.
3143 * gfortran.dg/typebound_proc_14.f03: New.
3144 * gfortran.dg/typebound_proc_15.f03: New.
3145
3146 2010-06-11 Joseph Myers <joseph@codesourcery.com>
3147
3148 * gcc.dg/opts-1.c: New test.
3149
3150 2010-06-11 Joseph Myers <joseph@codesourcery.com>
3151
3152 * gcc.dg/funroll-loops-all.c: Update expected error.
3153
3154 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
3155
3156 PR target/44481
3157 * gcc.target/i386/pr44481.c: New test.
3158
3159 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
3160
3161 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3162
3163 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
3164
3165 PR middle-end/44483
3166 * gcc.dg/tree-ssa/pr44483.c: New.
3167
3168 2010-06-11 Paul Brook <paul@codesourcery.com>
3169
3170 * g++.dg/other/arm-neon-1.C: New test.
3171
3172 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
3173
3174 PR fortran/42051
3175 PR fortran/43896
3176 * gfortran.dg/class_23.f03: New test.
3177
3178 2010-06-11 Jan Hubicka <jh@suse.cz>
3179
3180 * gcc.dg/ipa/pure-const-2.c: New testcase.
3181
3182 2010-06-11 Jan Hubicka <jh@suse.cz>
3183
3184 * gcc.dg/noreturn-7.c: Update.
3185 * gcc.dg/noreturn-4.c: Update.
3186
3187 2010-06-10 Dodji Seketeli <dodji@redhat.com>
3188
3189 Fix MIPS bootstrap
3190 * g++.dg/other/typedef4.C: New test.
3191
3192 2010-06-10 Janus Weil <janus@gcc.gnu.org>
3193
3194 PR fortran/44207
3195 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3196
3197 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
3198
3199 PR fortran/44457
3200 * gfortran.dg/asynchronous_3.f03
3201
3202 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
3203
3204 PR middle-end/44185
3205 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3206 non-temporal stores out of the tests to form new test cases. As a
3207 result, no non-temporal store should be generated in this case.
3208
3209 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
3210 prefetch-7.c that generate one non-temporal store.
3211
3212 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
3213 prefetch-7.c that generate one non-temporal store and one
3214 one-temporal prefetch.
3215
3216 2010-06-10 Martin Jambor <mjambor@suse.cz>
3217
3218 PR tree-optimization/44258
3219 * gcc.dg/tree-ssa/pr44258.c: New test.
3220
3221 2010-06-10 Daniel Kraft <d@domob.eu>
3222
3223 PR fortran/38936
3224 * gfortran.dg/associate_1.f03: New test.
3225 * gfortran.dg/associate_2.f95: New test.
3226 * gfortran.dg/associate_3.f03: New test.
3227 * gfortran.dg/associate_4.f08: New test.
3228
3229 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3230
3231 * gfortran.dg/selected_char_kind_4.f90: New test.
3232
3233 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
3234
3235 * gcc.dg/pr42461.c: New test.
3236
3237 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
3238
3239 PR fortran/44347
3240 * gfortran.dg/selected_real_kind_1.f90: New.
3241
3242 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
3243
3244 PR fortran/44359
3245 * gfortran.dg/warn_conversion.f90: Removed check for redundant
3246 warning.
3247 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3248 check for warning.
3249
3250 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3251
3252 * gfortran.dg/data_namelist_conflict.f90: New test.
3253
3254 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3255
3256 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3257 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3258 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3259
3260 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3261
3262 * testsuite/gfortran.dg/mvbits_9.f90: New test.
3263 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3264 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3265 * testsuite/gfortran.dg/btest_1.f90: Ditto.
3266 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3267
3268 2010-06-09 Jason Merrill <jason@redhat.com>
3269
3270 PR c++/44366
3271 * g++.dg/cpp0x/decltype23.C: Move to...
3272 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3273
3274 2010-06-09 Janus Weil <janus@gcc.gnu.org>
3275
3276 PR fortran/44211
3277 * gfortran.dg/typebound_call_14.f03: New test.
3278
3279 2010-06-09 Martin Jambor <mjambor@suse.cz>
3280
3281 PR tree-optimization/44423
3282 * gcc.dg/tree-ssa/pr44423.c: New test.
3283
3284 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
3285
3286 PR testsuite/42843
3287 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3288 TV_NONE to initialize tv_id field.
3289 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3290 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3291 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3292 Include toplev.h .
3293 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3294 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3295 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3296
3297 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
3298
3299 PR tree-optimization/39874
3300 PR middle-end/28685
3301 * gcc.dg/pr39874.c: New file.
3302
3303 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
3304
3305 * g++.dg/ext/attr-alias-1.C: New.
3306 * g++.dg/ext/attr-alias-2.C: New.
3307
3308 2010-06-07 Tobias Burnus <burnus@net-b.de>
3309
3310 PR fortran/44446
3311 * gfortran.dg/proc_ptr_27.f90: New.
3312
3313 2010-06-07 Jason Merrill <jason@redhat.com>
3314
3315 PR c++/44366
3316 * g++.dg/cpp0x/decltype23.C: New.
3317
3318 2010-06-08 Andrew Pinski <pinskia@gmail.com>
3319 Shujing Zhao <pearly.zhao@oracle.com>
3320
3321 PR c/37724
3322 * gcc.dg/c90-const-expr-10.c: Adjust.
3323 * gcc.dg/c99-const-expr-10.c: Adjust.
3324 * gcc.dg/init-bad-7.c: New.
3325
3326 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3327
3328 * lib/target-supports.exp (check_effective_target_gas): New proc.
3329 * gcc.c-torture/execute/960321-1.x: New file.
3330
3331 2010-06-07 Jason Merrill <jason@redhat.com>
3332
3333 PR c++/44401
3334 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3335
3336 2010-06-07 Jakub Jelinek <jakub@redhat.com>
3337
3338 PR c++/44444
3339 * g++.dg/warn/Wunused-var-12.C: New test.
3340
3341 PR c++/44443
3342 * c-c++-common/Wunused-var-11.c: New test.
3343
3344 2010-06-07 Jan Hubicka <jh@suse.cz>
3345
3346 * gcc.dg/ipa/pure-const-1.c: New testcase.
3347
3348 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
3349
3350 PR rtl-optimization/44404
3351 * gcc.dg/pr44404.c: New.
3352
3353 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
3354
3355 PR target/44159
3356 * gcc.target/i386/abi-2.c: Check sysv abi here.
3357 * gcc.target/i386/aes-avx-check.h: Call test in noinline
3358 function to avoid failures by different ABIs.
3359 * gcc.target/i386/aes-check.h: Likewise.
3360 * gcc.target/i386/avx-check.h: Likewise.
3361 * gcc.target/i386/fma4-check.h: Likewise.
3362 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3363 * gcc.target/i386/mmx-check.h: Likewise.
3364 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3365 * gcc.target/i386/pclmul-check.h: Likewise.
3366 * gcc.target/i386/sse-check.h: Likewise.
3367 * gcc.target/i386/sse2-check.h: Likewise.
3368 * gcc.target/i386/sse3-check.h: Likewise.
3369 * gcc.target/i386/sse4_1-check.h: Likewise.
3370 * gcc.target/i386/sse4_2-check.h: Likewise.
3371 * gcc.target/i386/sse4a-check.h: Likewise.
3372 * gcc.target/i386/ssse3-check.h: Likewise.
3373 * gcc.target/i386/xop-check.h: Likewise.
3374 * gcc.target/i386/pr27971.c: Fix for LLP64.
3375 * gcc.target/i386/pr39139.c: Likewise.
3376 * gcc.target/i386/pr39315-check.c: Likewise.
3377 * gcc.target/i386/vararg-1.c: Likewise.
3378 * gcc.target/i386/vararg-2.c: Likewise.
3379 Additional add dg-compile to avoid failure due
3380 missing foo symbol.
3381
3382 * gcc.dg/compound-literal-1.c: Fix for llp64.
3383 * gcc.dg/pr32370.c: Likewise.
3384 * gcc.dg/pr37561.c: Likewise.
3385 * gcc.dg/pr41340.c: Likewise.
3386 * gcc.dg/pr41551.c: Likewise.
3387
3388 2010-05-25 Dodji Seketeli <dodji@redhat.com>
3389
3390 PR c++/44188
3391 * g++.dg/debug/dwarf2/typedef3.C: New test.
3392
3393 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
3394
3395 PR c/20000
3396 * c-c++-common/pr20000.c: New.
3397
3398 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
3399
3400 PR c++/44086
3401 * g++.dg/init/pr44086.C: New.
3402 * g++.dg/cpp0x/decltype4.C: Adjust.
3403
3404 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
3405
3406 PR fortran/43945
3407 * gfortran.dg/generic_23.f03: New test.
3408
3409 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
3410
3411 PR fortran/43895
3412 * gfortran.dg/alloc_comp_class_1.f90 : New test.
3413
3414 2010-06-05 Jakub Jelinek <jakub@redhat.com>
3415
3416 PR c++/44361
3417 * c-c++-common/Wunused-var-9.c: New test.
3418
3419 2010-06-05 Jason Merrill <jason@redhat.com>
3420
3421 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3422
3423 2010-06-05 Joseph Myers <joseph@codesourcery.com>
3424
3425 PR c/44322
3426 * gcc.dg/c99-restrict-4.c: New test.
3427
3428 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
3429
3430 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3431 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3432 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3433 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3434 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3435 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3436 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3437 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3438 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3439 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3440 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3441 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3442 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3443 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3444 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3445 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3446 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3447 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3448 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3449 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3450 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3451 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3452
3453 2010-06-04 Jason Merrill <jason@redhat.com>
3454
3455 * g++.dg/cpp0x/noexcept06.C: New.
3456 * g++.dg/cpp0x/noexcept07.C: New.
3457
3458 * g++.dg/cpp0x/noexcept01.C: New.
3459 * g++.dg/cpp0x/noexcept02.C: New.
3460 * g++.dg/cpp0x/noexcept03.C: New.
3461 * g++.dg/cpp0x/noexcept04.C: New.
3462 * g++.dg/cpp0x/noexcept05.C: New.
3463
3464 2010-06-04 Jakub Jelinek <jakub@redhat.com>
3465
3466 PR c++/44412
3467 * g++.dg/warn/Wunused-var-10.C: New test.
3468 * g++.dg/warn/Wunused-var-11.C: New test.
3469
3470 PR c++/44362
3471 * c-c++-common/Wunused-var-10.c: New test.
3472
3473 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3474
3475 PR c/25880
3476 * gcc.dg/assign-warn-2.c: Update.
3477 * gcc.dg/cpp/line3.c: Update.
3478 * gcc.dg/c99-array-lval-8.c: Update.
3479 * gcc.dg/cast-qual-2.c: Update.
3480 * gcc.dg/c99-arraydecl-3.c: Update.
3481 * gcc.dg/assign-warn-1.c: Update.
3482 * gcc.dg/format/gcc_diag-1.c: Update.
3483
3484 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
3485
3486 PR rtl-optimization/39871
3487 PR rtl-optimization/40615
3488 PR rtl-optimization/42500
3489 PR rtl-optimization/42502
3490 * gcc.target/arm/eliminate.c: New test.
3491
3492 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3493
3494 PR libstdc++/44410
3495 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3496 * g++.old-deja/g++.other/delete3.C: Likewise.
3497 * g++.old-deja/g++.other/new.C: Likewise.
3498 * g++.old-deja/g++.law/operators27.C: Likewise.
3499 * g++.old-deja/g++.mike/p755.C: Likewise.
3500 * g++.dg/eh/new1.C: Likewise.
3501 * g++.dg/init/new5.C: Likewise.
3502
3503 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3504
3505 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
3506 * gfortran.dg/unpack_bounds_2.f90: Likewise.
3507 * gfortran.dg/unpack_bounds_3.f90: Likewise.
3508
3509 2010-06-03 Richard Guenther <rguenther@suse.de>
3510
3511 PR lto/41921
3512 * lib/lto.exp: Always load gcc.exp.
3513 (lto-obj): For C source files invoke gcc_target_compile.
3514 * g++.dg/lto/20100603-1_0.C: New testcase.
3515 * g++.dg/lto/20100603-1_1.c: Likewise.
3516
3517 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
3518
3519 PR tree-optimization/43688
3520 * gfortran.dg/pr43688.f90: New.
3521
3522 2010-06-03 Richard Guenther <rguenther@suse.de>
3523
3524 PR lto/41584
3525 * gcc.dg/lto/20100603-1_0.c: New testcase.
3526 * gcc.dg/lto/20100603-2_0.c: Likewise.
3527 * gcc.dg/lto/20100603-3_0.c: Likewise.
3528
3529 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3530
3531 PR target/44218
3532 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
3533 * gcc.target/powerpc/recip-2.c: Ditto.
3534 * gcc.target/powerpc/recip-3.c: Ditto.
3535 * gcc.target/powerpc/recip-4.c: Ditto.
3536 * gcc.target/powerpc/recip-5.c: Ditto.
3537 * gcc.target/powerpc/recip-6.c: Ditto.
3538 * gcc.target/powerpc/recip-7.c: Ditto.
3539 * gcc.target/powerpc/recip-test.h: Ditto.
3540 * gcc.target/powerpc/recip-test2.h: Ditto.
3541
3542 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
3543
3544 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
3545
3546 2010-06-02 Jason Merrill <jason@redhat.com>
3547
3548 * g++.dg/ext/vector9.C: Expect typedef in error message.
3549
3550 PR c++/9726
3551 PR c++/23594
3552 PR c++/44333
3553 * g++.dg/tc1/dr101.C: Remove xfails.
3554
3555 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
3556
3557 PR middle-end/44372
3558 * g++.dg/ipa/pr44372.C: New.
3559
3560 2010-06-02 Jan Hubicka <jh@suse.cz>
3561
3562 PR middle-end/44295
3563 * g++.dg/torture/pr44295.C: Neww testcase.
3564
3565 2010-06-02 Jan Hubicka <jh@suse.cz>
3566
3567 * gcc.dg/tree-ssa/loadpre6.c: Update.
3568
3569 2010-06-02 Richard Guenther <rguenther@suse.de>
3570
3571 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
3572 diagnostic.h.
3573
3574 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
3575
3576 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
3577 the link fail message.
3578
3579 2010-06-02 Tobias Burnus <burnus@net-b.de>
3580
3581 PR fortran/44360
3582 * gfortran.dg/use_13.f90: New test case.
3583
3584 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3585
3586 PR fortran/44371
3587 * gfortran.dg/error_stop_2.f08: Minor update.
3588
3589 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3590
3591 PR fortran/44371
3592 * gfortran.dg/error_stop_1.f08: New test.
3593 * gfortran.dg/error_stop_2.f08: New test.
3594
3595 2010-06-01 Jason Merrill <jason@redhat.com>
3596
3597 DR 990
3598 * g++.dg/cpp0x/initlist37.C: New.
3599 * g++.dg/cpp0x/initlist38.C: New.
3600
3601 PR c++/44358
3602 * g++.dg/cpp0x/initlist36.C: New.
3603
3604 2010-05-31 Jan Hubicka <jh@suse.cz>
3605
3606 * gcc.dg/noreturn-8.c: New testcase.
3607
3608 2010-05-31 Jan Hubicka <jh@suse.cz>
3609
3610 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
3611 * gcc.dg/lto/noreturn-1_0.c: Move it here.
3612
3613 2010-05-31 Jan Hubicka <jh@suse.cz>
3614
3615 * gcc.dg/lto/noreturn-1_1.c: New testcase.
3616 * gcc.dg/lto/noreturn-1_0.c: New testcase.
3617
3618 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3619
3620 PR fortran/36928
3621 * gfortran.dg/dependency_27.f90: New test.
3622 * gfortran.dg/array_assign_1.F90: New test.
3623
3624 2010-05-31 Jakub Jelinek <jakub@redhat.com>
3625
3626 PR target/44338
3627 * gcc.target/i386/sse-24.c: New test.
3628
3629 2010-05-31 Jan Hubicka <jh@suse.cz>
3630
3631 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
3632
3633 2010-05-31 Jakub Jelinek <jakub@redhat.com>
3634
3635 PR middle-end/44337
3636 * gcc.dg/pr44337.c: New test.
3637
3638 PR tree-optimization/44182
3639 * g++.dg/debug/pr44182.C: New test.
3640
3641 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
3642
3643 * gcc.dg/nested-func-7.c: New test.
3644 * gnat.dg/frame_overflow.adb: Adjust directives.
3645
3646 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
3647
3648 * gnat.dg/prot2.ad[sb]: New test.
3649 * gnat.dg/prot2_pkg1.ads: New helper.
3650 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3651
3652 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
3653
3654 * gnat.dg/array11.adb: Adjust dg-warning directive.
3655 * gnat.dg/object_overflow.adb: Likewise.
3656
3657 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
3658
3659 PR middle-end/44306
3660 * gcc.dg/tree-ssa/pr44306.c: New.
3661
3662 2010-05-29 Jan Hubicka <jh@suse.cz>
3663
3664 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3665
3666 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
3667
3668 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3669
3670 2010-05-28 Mike Stump <mikestump@comcast.net>
3671
3672 PR objc/44125
3673 * objc.dg/const-str-9.m: Remove static.
3674
3675 2010-05-28 Jakub Jelinek <jakub@redhat.com>
3676
3677 PR target/43636
3678 * gcc.c-torture/compile/pr43636.c: New test.
3679
3680 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
3681
3682 PR objc++/23616
3683 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3684 * obj-c++.dg/try-catch-9.mm: Ditto.
3685
3686 2010-05-28 Dodji Seketeli <dodji@redhat.com>
3687
3688 Revert patch for PR c++/44188
3689 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
3690
3691 2010-05-25 Dodji Seketeli <dodji@redhat.com>
3692
3693 PR c++/44188
3694 * g++.dg/debug/dwarf2/typedef3.C: New test.
3695
3696 2010-05-27 Jason Merrill <jason@redhat.com>
3697
3698 PR c++/43555
3699 * g++.dg/ext/vla9.C: New.
3700
3701 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
3702
3703 PR objc/44140
3704 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
3705 * objc.dg/torture/tls/thr-init-3.m: Ditto.
3706 * objc.dg/torture/tls/thr-init.m: Ditto.
3707 * objc.dg/torture/trivial.m: Ditto.
3708 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
3709 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3710 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3711 * obj-c++.dg/torture/trivial.mm: Ditto.
3712
3713 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
3714
3715 * g++.dg/lto/20100302_0.C: Skip on darwin.
3716
3717 2010-05-27 Richard Guenther <rguenther@suse.de>
3718
3719 PR tree-optimization/44284
3720 * gcc.dg/vect/vect-118.c: New testcase.
3721 * gcc.dg/vect/bb-slp-20.c: Adjust.
3722 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3723 * gcc.dg/vect/slp-9.c: Likewise.
3724 * gcc.dg/vect/slp-reduc-4.c: Likewise.
3725 * gcc.dg/vect/vect-10.c: Likewise.
3726 * gcc.dg/vect/vect-109.c: Likewise.
3727 * gcc.dg/vect/vect-12.c: Likewise.
3728 * gcc.dg/vect/vect-36.c: Likewise.
3729 * gcc.dg/vect/vect-7.c: Likewise.
3730 * gcc.dg/vect/vect-iv-8.c: Likewise.
3731 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3732 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3733 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3734 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3735 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3736 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3737 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3738 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3739 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3740 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3741 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3742 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3743 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3744 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3745 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3746 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
3747 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3748
3749 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
3750
3751 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
3752 necessary.
3753
3754 2010-05-26 Jan Hubicka <jh@suse.cz>
3755
3756 * gcc.dg/lto/materialize-1_0.c: New file.
3757 * gcc.dg/lto/materialize-1_1.c: New file.
3758
3759 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
3760
3761 * gnat.dg/lto10.adb: New test.
3762 * gnat.dg/lto10_pkg.ads: New helper.
3763
3764 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
3765
3766 * lib/target-supports.exp (check_effective_target_int128): New
3767 function to check if __int128 types are available for target.
3768 * c-c++-common/int128-types-1.c: New.
3769 * c-c++-common/int128-1.c: New.
3770 * c-c++-common/int128-2.c: New.
3771 * g++.dg/abi/mangle43.C: New.
3772 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
3773 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
3774 pointer-wide scalar.
3775 * g++.dg/other/pr25632.C: Likewise.
3776 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
3777 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
3778 overflow warnings.
3779 * g++.dg/warn/pr13358-4.C: Likewise.
3780 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
3781 * g++.dg/warn/Wconversion-null.C: Likewise.
3782
3783 2010-05-26 Jason Merrill <jason@redhat.com>
3784
3785 PR c++/43382
3786 * g++.dg/cpp0x/variadic101.C: New.
3787
3788 2010-05-26 Richard Guenther <rguenther@suse.de>
3789
3790 PR rtl-optimization/44164
3791 * gcc.c-torture/execute/pr44164.c: New testcase.
3792 * g++.dg/tree-ssa/pr13146.C: Adjust.
3793
3794 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
3795
3796 PR fortran/40011
3797 * gfortran.dg/whole_file_19.f90 : New test.
3798
3799 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
3800
3801 PR fortran/30668
3802 PR fortran/31346
3803 PR fortran/34260
3804 * gfortran.dg/pr40999.f: Fix function type.
3805 * gfortran.dg/whole_file_5.f90: Likewise.
3806 * gfortran.dg/whole_file_6.f90: Likewise.
3807 * gfortran.dg/whole_file_16.f90: New.
3808 * gfortran.dg/whole_file_17.f90: New.
3809 * gfortran.dg/whole_file_18.f90: New.
3810
3811 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
3812 Iain Sandoe <iains@gcc.gnu.org>
3813
3814 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
3815 * gcc.c-torture/compile/pr44197.c: Require alias support.
3816 * gcc.dg/lto/20081222_0.c: Ditto.
3817
3818 2010-05-25 Jakub Jelinek <jakub@redhat.com>
3819
3820 PR debug/42801
3821 * gcc.dg/guality/vla-2.c: New test.
3822
3823 2010-05-25 Richard Guenther <rguenther@suse.de>
3824
3825 PR middle-end/44069
3826 * g++.dg/torture/pr44069.C: New testcase.
3827
3828 2010-05-25 Richard Guenther <rguenther@suse.de>
3829
3830 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
3831
3832 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
3833
3834 PR objc/44140
3835 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
3836
3837 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
3838
3839 * obj-c++.dg/torture/tls/trivial.mm: New.
3840 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
3841 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
3842 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
3843 * obj-c++.dg/torture/tls/diag-1.mm: New.
3844 * obj-c++.dg/torture/tls/tls.exp: New.
3845 * obj-c++.dg/torture/trivial.mm: New.
3846 * obj-c++.dg/torture/dg-torture.exp: New.
3847 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
3848 * obj-c++.dg/tls/trivial.m: New.
3849 * obj-c++.dg/tls/init-1.mm: New.
3850 * obj-c++.dg/tls/diag-1.mm: New.
3851 * obj-c++.dg/tls/init-2.mm: New.
3852 * obj-c++.dg/tls/diag-2.mm: New.
3853 * obj-c++.dg/tls/diag-3.mm: New.
3854 * obj-c++.dg/tls/diag-4.mm: New.
3855 * obj-c++.dg/tls/static-1.mm: New.
3856 * obj-c++.dg/tls/tls.exp: New.
3857 * obj-c++.dg/tls/diag-5.mm: New.
3858 * obj-c++.dg/tls/static-1a.mm: New.
3859 * objc-obj-c++-shared/Object1.mm: New.
3860 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
3861
3862 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
3863
3864 PR objc++/43689
3865 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
3866 * obj-c++.dg/const-str-6.mm: Ditto.
3867
3868 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
3869
3870 * g++.dg/parse/array-size2.C: Remove dg-error directives.
3871
3872 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
3873
3874 PR ada/38394
3875 * gnat.dg/array13.ad[sb]: New test.
3876
3877 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
3878 Sandra Loosemore <sandra@codesourcery.com>
3879
3880 * gcc.target/arm/neon/: Regenerated test cases.
3881
3882 * gcc.target/arm/neon/polytypes.c,
3883 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
3884 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
3885 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
3886 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
3887 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
3888 dg-add-options arm_neon.
3889
3890 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
3891 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
3892 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
3893 and arm_neon_fp16_ok.
3894
3895 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
3896 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
3897
3898 * lib/target-supports.exp (add_options_for_arm_neon): New.
3899 (check_effective_target_arm_neon_ok_nocache): New, from
3900 check_effective_target_arm_neon_ok. Check multiple possibilities.
3901 (check_effective_target_arm_neon_ok): Use
3902 check_effective_target_arm_neon_ok_nocache.
3903 (add_options_for_arm_neon_fp16)
3904 (check_effective_target_arm_neon_fp16_ok)
3905 check_effective_target_arm_neon_fp16_ok_nocache): New.
3906 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
3907
3908 2010-05-24 Jason Merrill <jason@redhat.com>
3909
3910 PR c++/41510
3911 * g++.dg/cpp0x/initlist35.C: New.
3912 * g++.dg/init/brace6.C: Adjust.
3913
3914 2010-05-24 Paul Brook <paul@codesourcery.com>
3915
3916 * gcc.target/arm/frame-pointer-1.c: New test.
3917 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
3918 pointer elimination.
3919
3920 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3921
3922 PR target/44245
3923 * gcc.target/i386/crc32-3.c: New.
3924 * gcc.target/i386/crc32-4.c: Likewise.
3925
3926 2010-05-23 Joseph Myers <joseph@codesourcery.com>
3927
3928 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
3929 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
3930 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
3931
3932 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3933
3934 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
3935
3936 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
3937
3938 PR target/43869
3939 * gcc.c-target/pr43869.c: New test.
3940
3941 2010-05-22 Janus Weil <janus@gcc.gnu.org>
3942
3943 PR fortran/44212
3944 * gfortran.dg/class_22.f03: New.
3945
3946 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
3947
3948 PR lto/44238
3949 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
3950
3951 2010-05-22 Janus Weil <janus@gcc.gnu.org>
3952
3953 PR fortran/44213
3954 * gfortran.dg/abstract_type_7.f03: New.
3955
3956 2010-05-21 Jason Merrill <jason@redhat.com>
3957
3958 * g++.dg/eh/spec11.C: Test cleanup optimization.
3959
3960 2010-05-21 Jakub Jelinek <jakub@redhat.com>
3961
3962 PR debug/44223
3963 * gcc.target/i386/pr44223.c: New test.
3964
3965 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3966
3967 * gcc.target/i386/pr25993.c: Use @function as type specifier.
3968
3969 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
3970
3971 * g++.dg/other/const3.C: New test.
3972
3973 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
3974
3975 PR fortran/38407
3976 * warn_unused_dummy_argument_1.f90: New.
3977 * warn_unused_dummy_argument_2.f90: New.
3978
3979 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3980
3981 PR c++/30298
3982 * g++.dg/inherit/crash1.C: New.
3983 * g++.dg/inherit/crash2.C: Likewise.
3984
3985 2010-05-20 Jakub Jelinek <jakub@redhat.com>
3986
3987 PR debug/44178
3988 * g++.dg/debug/pr44178.C: New test.
3989
3990 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
3991
3992 PR middle-end/44185
3993 * gcc.dg/tree-ssa/prefetch-6.c: Add
3994 --param min-insn-to-prefetch-ratio=6.
3995 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
3996 allow unrolling, and adjust the movnti count.
3997
3998 2010-05-20 Jan Hubicka <jh@suse.cz>
3999
4000 PR middle-end/44197
4001 * gcc.c-torture/compile/pr44197.c: New file.
4002
4003 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
4004
4005 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4006 Fix test code.
4007 (check_effective_target_xop): Remove __may_alias__ attribute.
4008
4009 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
4010
4011 PR target/44202
4012 * gcc.c-torture/execute/pr44202-1.c: New test.
4013
4014 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4015
4016 PR fortran/43851
4017 * gfortran.dg/label_1.f90: Update test.
4018
4019 2010-05-19 Jan Hubicka <jh@suse.cz>
4020
4021 * gcc.dg/lto/ipareference2_0.c: New file.
4022 * gcc.dg/lto/ipareference2_1.c: New file.
4023
4024 2010-05-19 Jason Merrill <jason@redhat.com>
4025
4026 * g++.dg/parse/fn-typedef2.C: New.
4027
4028 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4029 function type.
4030
4031 PR c++/44193
4032 * g++.dg/template/fntype1.C: New.
4033
4034 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
4035
4036 * gnat.dg/discr23.ad[sb]: New test.
4037 * gnat.dg/discr23_pkg.ads: New helper.
4038
4039 * gnat.dg/specs/controlled1.ads: New test.
4040 * gnat.dg/specs/controlled1_pkg.ads: New helper.
4041
4042 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4043
4044 PR fortran/44055
4045 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4046 Fixed scope of C_SIZEOF.
4047 * gfortran.dg/warn_conversion_2.f90: New.
4048
4049 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4050
4051 * lib/target-supports.exp (check_effective_target_sse2): New proc.
4052 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4053 for optional selector.
4054 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4055 (check_effective_target_sse3): New proc.
4056 * gcc.target/i386/math-torture/math-torture.exp: Load
4057 target-supports.exp.
4058 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4059 check_effective_target_sse2.
4060 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4061 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4062 * g++.dg/vect/vect.exp: Likewise.
4063 * gfortran.dg/vect/vect.exp: Likewise.
4064 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4065 -msse2 if check_effective_target_sse2.
4066
4067 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4068 * gcc.target/i386/3dnow-2.c: Likewise.
4069 * gcc.target/i386/3dnowA-1.c: Likewise.
4070 * gcc.target/i386/3dnowA-2.c: Likewise.
4071 * gcc.target/i386/pr42549.c: Likewise.
4072
4073 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4074 * gcc.target/i386/sse3-addsubpd.c: Likewise.
4075 * gcc.target/i386/sse3-addsubps.c: Likewise.
4076 * gcc.target/i386/sse3-haddpd.c: Likewise.
4077 * gcc.target/i386/sse3-haddps.c: Likewise.
4078 * gcc.target/i386/sse3-hsubpd.c: Likewise.
4079 * gcc.target/i386/sse3-hsubps.c: Likewise.
4080 * gcc.target/i386/sse3-movddup.c: Likewise.
4081 * gcc.target/i386/sse3-movshdup.c: Likewise.
4082 * gcc.target/i386/sse3-movsldup.c: Likewise.
4083
4084 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4085 * g++.dg/ext/attrib35.C: Likewise.
4086 * g++.dg/opt/pr40496.C: Likewise.
4087 * g++.dg/other/i386-1.C: Likewise.
4088 * g++.dg/other/i386-4.C: Likewise.
4089 * g++.dg/other/pr34435.C: Likewise.
4090 * g++.dg/other/pr39496.C: Likewise.
4091 * g++.dg/other/pr40446.C: Likewise.
4092 * gcc.dg/compat/union-m128-1_main.c: Likewise.
4093 * gcc.dg/compat/vector-1a_main.c: Likewise.
4094 * gcc.dg/compat/vector-2a_main.c: Likewise.
4095 * gcc.dg/lto/20090206-1_0.c: Likewise.
4096 * gcc.dg/pr34856.c: Likewise.
4097 * gcc.dg/pr36584.c: Likewise.
4098 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
4099 * gcc.dg/pr37544.c: Likewise.
4100 * gcc.dg/torture/pr16104-1.c: Likewise.
4101 * gcc.dg/torture/pr35771-1.c: Likewise.
4102 * gcc.dg/torture/pr35771-2.c: Likewise.
4103 * gcc.dg/torture/pr35771-3.c: Likewise.
4104 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4105 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4106 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4107 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4108 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4109 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4110 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4111 * gcc.target/i386/20060512-1.c: Likewise.
4112 * gcc.target/i386/20060512-3.c: Likewise.
4113 * gcc.target/i386/all_one_m128i.c: Likewise.
4114 * gcc.target/i386/float128-1.c: Likewise.
4115 * gcc.target/i386/float128-2.c: Likewise.
4116 * gcc.target/i386/fpcvt-1.c: Likewise.
4117 * gcc.target/i386/fpcvt-2.c: Likewise.
4118 * gcc.target/i386/fpcvt-3.c: Likewise.
4119 * gcc.target/i386/fpprec-1.c: Likewise.
4120 * gcc.target/i386/funcspec-9.c: Likewise.
4121 * gcc.target/i386/incoming-1.c: Likewise.
4122 * gcc.target/i386/incoming-12.c: Likewise.
4123 * gcc.target/i386/incoming-2.c: Likewise.
4124 * gcc.target/i386/incoming-3.c: Likewise.
4125 * gcc.target/i386/incoming-4.c: Likewise.
4126 * gcc.target/i386/incoming-6.c: Likewise.
4127 * gcc.target/i386/incoming-7.c: Likewise.
4128 * gcc.target/i386/incoming-8.c: Likewise.
4129 * gcc.target/i386/opt-1.c: Likewise.
4130 * gcc.target/i386/opt-2.c: Likewise.
4131 * gcc.target/i386/ordcmp-1.c: Likewise.
4132 * gcc.target/i386/pr17692.c: Likewise.
4133 * gcc.target/i386/pr18614-1.c: Likewise.
4134 * gcc.target/i386/pr22152.c: Likewise.
4135 * gcc.target/i386/pr23570.c: Likewise.
4136 * gcc.target/i386/pr23575.c: Likewise.
4137 * gcc.target/i386/pr26449-1.c: Likewise.
4138 * gcc.target/i386/pr26600.c: Likewise.
4139 * gcc.target/i386/pr27790.c: Likewise.
4140 * gcc.target/i386/pr28839.c: Likewise.
4141 * gcc.target/i386/pr30970.c: Likewise.
4142 * gcc.target/i386/pr32000-1.c: Likewise.
4143 * gcc.target/i386/pr32000-2.c: Likewise.
4144 * gcc.target/i386/pr32280.c: Likewise.
4145 * gcc.target/i386/pr32661.c: Likewise.
4146 * gcc.target/i386/pr32708-1.c: Likewise.
4147 * gcc.target/i386/pr32961.c: Likewise.
4148 * gcc.target/i386/pr33329.c: Likewise.
4149 * gcc.target/i386/pr35714.c: Likewise.
4150 * gcc.target/i386/pr35767-1.c: Likewise.
4151 * gcc.target/i386/pr35767-1d.c: Likewise.
4152 * gcc.target/i386/pr35767-1i.c: Likewise.
4153 * gcc.target/i386/pr35767-2.c: Likewise.
4154 * gcc.target/i386/pr35767-2d.c: Likewise.
4155 * gcc.target/i386/pr35767-2i.c: Likewise.
4156 * gcc.target/i386/pr35767-3.c: Likewise.
4157 * gcc.target/i386/pr35767-5.c: Likewise.
4158 * gcc.target/i386/pr36222-1.c: Likewise.
4159 * gcc.target/i386/pr36578-1.c: Likewise.
4160 * gcc.target/i386/pr36578-2.c: Likewise.
4161 * gcc.target/i386/pr36992-1.c: Likewise.
4162 * gcc.target/i386/pr37101.c: Likewise.
4163 * gcc.target/i386/pr37216.c: Likewise.
4164 * gcc.target/i386/pr37434-1.c: Likewise.
4165 * gcc.target/i386/pr37434-2.c: Likewise.
4166 * gcc.target/i386/pr37843-3.c: Likewise.
4167 * gcc.target/i386/pr37843-4.c: Likewise.
4168 * gcc.target/i386/pr39162.c: Likewise.
4169 * gcc.target/i386/pr39315-1.c: Likewise.
4170 * gcc.target/i386/pr39315-2.c: Likewise.
4171 * gcc.target/i386/pr39315-3.c: Likewise.
4172 * gcc.target/i386/pr39315-4.c: Likewise.
4173 * gcc.target/i386/pr39445.c: Likewise.
4174 * gcc.target/i386/pr39496.c: Likewise.
4175 * gcc.target/i386/pr40809.c: Likewise.
4176 * gcc.target/i386/pr40906-3.c: Likewise.
4177 * gcc.target/i386/pr41019.c: Likewise.
4178 * gcc.target/i386/pr42542-1.c: Likewise.
4179 * gcc.target/i386/pr42542-2.c: Likewise.
4180 * gcc.target/i386/pr42542-3.c: Likewise.
4181 * gcc.target/i386/pr42542-3a.c: Likewise.
4182 * gcc.target/i386/pr42881.c: Likewise.
4183 * gcc.target/i386/push-1.c: Likewise.
4184 * gcc.target/i386/quad-sse.c: Likewise.
4185 * gcc.target/i386/reload-1.c: Likewise.
4186 * gcc.target/i386/sse-10.c: Likewise.
4187 * gcc.target/i386/sse-11.c: Likewise.
4188 * gcc.target/i386/sse-15.c: Likewise.
4189 * gcc.target/i386/sse-17.c: Likewise.
4190 * gcc.target/i386/sse-18.c: Likewise.
4191 * gcc.target/i386/sse-19.c: Likewise.
4192 * gcc.target/i386/sse-4.c: Likewise.
4193 * gcc.target/i386/sse-6.c: Likewise.
4194 * gcc.target/i386/sse-vect-types.c: Likewise.
4195 * gcc.target/i386/sse2-addpd-1.c: Likewise.
4196 * gcc.target/i386/sse2-addsd-1.c: Likewise.
4197 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4198 * gcc.target/i386/sse2-andpd-1.c: Likewise.
4199 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4200 * gcc.target/i386/sse2-comisd-1.c: Likewise.
4201 * gcc.target/i386/sse2-comisd-2.c: Likewise.
4202 * gcc.target/i386/sse2-comisd-3.c: Likewise.
4203 * gcc.target/i386/sse2-comisd-4.c: Likewise.
4204 * gcc.target/i386/sse2-comisd-5.c: Likewise.
4205 * gcc.target/i386/sse2-comisd-6.c: Likewise.
4206 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4207 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4208 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4209 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4210 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4211 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4212 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4213 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4214 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4215 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4216 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4217 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4218 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4219 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4220 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4221 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4222 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4223 * gcc.target/i386/sse2-divpd-1.c: Likewise.
4224 * gcc.target/i386/sse2-divsd-1.c: Likewise.
4225 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4226 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4227 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4228 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4229 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4230 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4231 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4232 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4233 * gcc.target/i386/sse2-minpd-1.c: Likewise.
4234 * gcc.target/i386/sse2-minsd-1.c: Likewise.
4235 * gcc.target/i386/sse2-mmx.c: Likewise.
4236 * gcc.target/i386/sse2-movapd-1.c: Likewise.
4237 * gcc.target/i386/sse2-movapd-2.c: Likewise.
4238 * gcc.target/i386/sse2-movd-1.c: Likewise.
4239 * gcc.target/i386/sse2-movd-2.c: Likewise.
4240 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4241 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4242 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4243 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4244 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4245 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4246 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4247 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4248 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4249 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4250 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4251 * gcc.target/i386/sse2-movq-1.c: Likewise.
4252 * gcc.target/i386/sse2-movq-2.c: Likewise.
4253 * gcc.target/i386/sse2-movq-3.c: Likewise.
4254 * gcc.target/i386/sse2-movsd-1.c: Likewise.
4255 * gcc.target/i386/sse2-movsd-2.c: Likewise.
4256 * gcc.target/i386/sse2-movupd-1.c: Likewise.
4257 * gcc.target/i386/sse2-movupd-2.c: Likewise.
4258 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4259 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4260 * gcc.target/i386/sse2-orpd-1.c: Likewise.
4261 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4262 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4263 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4264 * gcc.target/i386/sse2-paddb-1.c: Likewise.
4265 * gcc.target/i386/sse2-paddd-1.c: Likewise.
4266 * gcc.target/i386/sse2-paddq-1.c: Likewise.
4267 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4268 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4269 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4270 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4271 * gcc.target/i386/sse2-paddw-1.c: Likewise.
4272 * gcc.target/i386/sse2-pand-1.c: Likewise.
4273 * gcc.target/i386/sse2-pandn-1.c: Likewise.
4274 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4275 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4276 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4277 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4278 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4279 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4280 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4281 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4282 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4283 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4284 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4285 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4286 * gcc.target/i386/sse2-pminub-1.c: Likewise.
4287 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4288 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4289 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4290 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4291 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4292 * gcc.target/i386/sse2-por-1.c: Likewise.
4293 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4294 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4295 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4296 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4297 * gcc.target/i386/sse2-pslld-1.c: Likewise.
4298 * gcc.target/i386/sse2-pslld-2.c: Likewise.
4299 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4300 * gcc.target/i386/sse2-psllq-1.c: Likewise.
4301 * gcc.target/i386/sse2-psllq-2.c: Likewise.
4302 * gcc.target/i386/sse2-psllw-1.c: Likewise.
4303 * gcc.target/i386/sse2-psllw-2.c: Likewise.
4304 * gcc.target/i386/sse2-psrad-1.c: Likewise.
4305 * gcc.target/i386/sse2-psrad-2.c: Likewise.
4306 * gcc.target/i386/sse2-psraw-1.c: Likewise.
4307 * gcc.target/i386/sse2-psraw-2.c: Likewise.
4308 * gcc.target/i386/sse2-psrld-1.c: Likewise.
4309 * gcc.target/i386/sse2-psrld-2.c: Likewise.
4310 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4311 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4312 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4313 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4314 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4315 * gcc.target/i386/sse2-psubb-1.c: Likewise.
4316 * gcc.target/i386/sse2-psubd-1.c: Likewise.
4317 * gcc.target/i386/sse2-psubq-1.c: Likewise.
4318 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4319 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4320 * gcc.target/i386/sse2-psubw-1.c: Likewise.
4321 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4322 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4323 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4324 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4325 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4326 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4327 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4328 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4329 * gcc.target/i386/sse2-pxor-1.c: Likewise.
4330 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4331 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4332 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4333 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4334 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4335 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4336 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4337 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4338 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4339 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4340 * gcc.target/i386/sse2-shufps-1.c: Likewise.
4341 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4342 * gcc.target/i386/sse2-subpd-1.c: Likewise.
4343 * gcc.target/i386/sse2-subsd-1.c: Likewise.
4344 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4345 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4346 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4347 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4348 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4349 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4350 * gcc.target/i386/sse2-unpack-1.c: Likewise.
4351 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4352 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4353 * gcc.target/i386/sse2-vec-1.c: Likewise.
4354 * gcc.target/i386/sse2-vec-2.c: Likewise.
4355 * gcc.target/i386/sse2-vec-3.c: Likewise.
4356 * gcc.target/i386/sse2-vec-4.c: Likewise.
4357 * gcc.target/i386/sse2-vec-5.c: Likewise.
4358 * gcc.target/i386/sse2-vec-6.c: Likewise.
4359 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4360 * gcc.target/i386/ssefn-2.c: Likewise.
4361 * gcc.target/i386/ssefn-4.c: Likewise.
4362 * gcc.target/i386/ssefp-1.c: Likewise.
4363 * gcc.target/i386/ssefp-2.c: Likewise.
4364 * gcc.target/i386/sseregparm-3.c: Likewise.
4365 * gcc.target/i386/sseregparm-4.c: Likewise.
4366 * gcc.target/i386/sseregparm-5.c: Likewise.
4367 * gcc.target/i386/sseregparm-6.c: Likewise.
4368 * gcc.target/i386/sseregparm-7.c: Likewise.
4369 * gcc.target/i386/ssetype-1.c: Likewise.
4370 * gcc.target/i386/ssetype-2.c: Likewise.
4371 * gcc.target/i386/ssetype-3.c: Likewise.
4372 * gcc.target/i386/ssetype-4.c: Likewise.
4373 * gcc.target/i386/ssetype-5.c: Likewise.
4374 * gcc.target/i386/unordcmp-1.c: Likewise.
4375 * gcc.target/i386/vararg-1.c: Likewise.
4376 * gcc.target/i386/vararg-2.c: Likewise.
4377 * gcc.target/i386/vararg-3.c: Likewise.
4378 * gcc.target/i386/vararg-4.c: Likewise.
4379 * gcc.target/i386/vararg-7.c: Likewise.
4380 * gcc.target/i386/vararg-8.c: Likewise.
4381 * gcc.target/i386/vecinit-1.c: Likewise.
4382 * gcc.target/i386/vecinit-2.c: Likewise.
4383 * gcc.target/i386/vecinit-3.c: Likewise.
4384 * gcc.target/i386/vecinit-4.c: Likewise.
4385 * gcc.target/i386/vecinit-5.c: Likewise.
4386 * gcc.target/i386/vecinit-6.c: Likewise.
4387 * gcc.target/i386/vectorize2.c: Likewise.
4388 * gcc.target/i386/vectorize3.c: Likewise.
4389 * gcc.target/i386/vectorize4.c: Likewise.
4390 * gcc.target/i386/vectorize6.c: Likewise.
4391 * gcc.target/i386/vectorize7.c: Likewise.
4392 * gcc.target/i386/vectorize8.c: Likewise.
4393 * gcc.target/i386/vperm-v2df.c: Likewise.
4394 * gcc.target/i386/vperm-v2di.c: Likewise.
4395 * gcc.target/i386/vperm-v4si-1.c: Likewise.
4396 * gcc.target/i386/xorps-sse2.c: Likewise.
4397 * gcc.target/i386/xorps.c: Likewise.
4398 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4399 * gfortran.dg/graphite/pr42326.f90: Likewise.
4400 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4401
4402 2010-05-19 Richard Guenther <rguenther@suse.de>
4403
4404 PR lto/44196
4405 * g++.dg/lto/20100519-1_0.C: New testcase.
4406
4407 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4408
4409 PR fortran/42360
4410 * gfortran.dg/warn_intent_out_not_set.f90: New.
4411
4412 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4413
4414 PR fortran/38404
4415 * gfortran.dg/data_char_1.f90: Updated warning message.
4416 * gfortran.dg/data_array_6.f: New.
4417
4418 2010-05-19 Martin Jambor <mjambor@suse.cz>
4419
4420 * g++.dg/ipa/ivinline-8.C: New test.
4421 * gcc.dg/ipa/iinline-2.c: Likewise.
4422
4423 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4424
4425 PR fortran/34505
4426 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4427 arguments; add check for return value kind.
4428 * gfortran.dg/float_1.f90: Likewise.
4429
4430 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4431
4432 * gcc.target/i386/20011009-1.c (COMMENT): Define.
4433 (main): Use it.
4434 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4435 * lib/lto.exp (lto_prune_warns): Fix location line regex.
4436 Prune another location line format.
4437 (lto-obj): Call lto_prune_warns on comp_output.
4438
4439 2010-05-18 Jan Hubicka <jh@suse.cz>
4440
4441 * gcc.dg/lto/ipacp_0.c: New test.
4442 * gcc.dg/lto/ipacp_1.c: New test.
4443
4444 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
4445
4446 PR lto/44184
4447 * gcc.dg/lto/20100518_0.c: New test.
4448
4449 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
4450
4451 * gnat.dg/specs/lto3.ads: Add missing dg-options.
4452
4453 2010-05-17 Janus Weil <janus@gcc.gnu.org>
4454
4455 PR fortran/43990
4456 * gfortran.dg/class_21.f03: New.
4457
4458 2010-05-17 Jason Merrill <jason@redhat.com>
4459
4460 PR c++/44157
4461 * g++.dg/cpp0x/initlist34.C: New.
4462
4463 PR c++/44158
4464 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4465
4466 2010-05-17 Martin Jambor <mjambor@suse.cz>
4467
4468 * g++.dg/ipa/ivinline-1.C: New test.
4469 * g++.dg/ipa/ivinline-2.C: New test.
4470 * g++.dg/ipa/ivinline-3.C: New test.
4471 * g++.dg/ipa/ivinline-4.C: New test.
4472 * g++.dg/ipa/ivinline-5.C: New test.
4473 * g++.dg/ipa/ivinline-6.C: New test.
4474
4475 2010-05-17 Dodji Seketeli <dodji@redhat.com>
4476 Jason Merrill <jason@redhat.com>
4477
4478 PR c++/44108
4479 * c-c++-common/Wunused-var-8.c: New test.
4480
4481 2010-05-17 Jakub Jelinek <jakub@redhat.com>
4482
4483 PR bootstrap/42347
4484 * gcc.c-torture/compile/pr42347.c: New test.
4485
4486 PR middle-end/44102
4487 * g++.dg/ext/asmgoto1.C: New test.
4488
4489 2010-05-17 Martin Jambor <mjambor@suse.cz>
4490
4491 PR middle-end/44133
4492 * gcc.dg/tree-ssa/pr44133.c: New test.
4493 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4494 precise.
4495
4496 2010-05-17 Janus Weil <janus@gcc.gnu.org>
4497
4498 PR fortran/44044
4499 * gfortran.dg/class_20.f03: New.
4500
4501 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
4502
4503 PR 44078
4504 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4505 debug messages but not the newly introduced one.
4506
4507 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
4508
4509 PR fortran/35779
4510 * gfortran.dg/initialization_25.f90: Commented testcase.
4511 * gfortran.dg/initialization_26.f90: New.
4512
4513 2010-05-16 Richard Guenther <rguenther@suse.de>
4514
4515 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4516 * gcc.dg/pr43084.c: Likewise.
4517 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
4518 -fipa-type-escape.
4519 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
4520 -fipa-type-escape.
4521 * gcc.dg/struct/struct-reorg.exp: Likewise.
4522 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4523 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4524
4525 2010-05-16 Joseph Myers <joseph@codesourcery.com>
4526
4527 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
4528 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
4529 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
4530 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
4531 tests.
4532
4533 2010-05-15 Jason Merrill <jason@redhat.com>
4534
4535 * g++.dg/eh/spec10.C: New.
4536 * g++.dg/eh/spec11.C: New.
4537 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
4538
4539 2010-05-15 Janus Weil <janus@gcc.gnu.org>
4540
4541 PR fortran/44154
4542 PR fortran/42647
4543 * gfortran.dg/allocatable_scalar_9.f90: New.
4544
4545 2010-05-15 Jakub Jelinek <jakub@redhat.com>
4546
4547 PR c++/44148
4548 * g++.dg/torture/pr44148.C: New test.
4549
4550 2010-05-15 Joseph Myers <joseph@codesourcery.com>
4551
4552 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
4553 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
4554 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
4555 diagnostics and type sizes.
4556
4557 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
4558
4559 * gnat.dg/lto9.adb: New test.
4560 * gnat.dg/lto9_pkg1.ads: New helper.
4561 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
4562
4563 2010-05-15 Jan Hubicka <jh@suse.cz>
4564
4565 * gcc.dg/lto/ipareference_1.c: Rename to ...
4566 * gcc.dg/lto/ipareference_0.c: ... this one.
4567 * gcc.dg/lto/ipareference_2.c: Rename to ...
4568 * gcc.dg/lto/ipareference_1.c: ... this one.
4569
4570 2010-05-15 Jan Hubicka <jh@suse.cz>
4571
4572 * gcc.dg/lto/ipareference_1.c: New file.
4573 * gcc.dg/lto/ipareference_2.c: New file.
4574
4575 2010-05-15 Richard Guenther <rguenther@suse.de>
4576
4577 PR tree-optimization/44038
4578 * gcc.c-torture/compile/pr44038.c: New testcase.
4579
4580 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
4581
4582 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
4583 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4584
4585 2010-05-15 Janus Weil <janus@gcc.gnu.org>
4586
4587 PR fortran/43207
4588 PR fortran/43969
4589 * gfortran.dg/class_18.f03: New.
4590 * gfortran.dg/class_19.f03: New.
4591
4592 2010-05-14 Jakub Jelinek <jakub@redhat.com>
4593
4594 PR debug/44112
4595 * gcc.dg/debug/dwarf2/const-1.c: Remove.
4596 * g++.dg/debug/dwarf2/const1.C: Remove.
4597
4598 2010-05-14 Jason Merrill <jason@redhat.com>
4599
4600 * g++.dg/eh/cond4.C: New.
4601 * g++.dg/eh/elide2.C: Adjust.
4602 * g++.old-deja/g++.eh/terminate1.C: Adjust.
4603
4604 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
4605
4606 PR fortran/44135
4607 * gfortran.dg/actual_array_interface_2.f90: New test.
4608
4609 2010-05-14 Richard Guenther <rguenther@suse.de>
4610
4611 PR tree-optimization/44119
4612 * gcc.c-torture/compile/pr44119.c: New testcase.
4613
4614 2010-05-14 Jason Merrill <jason@redhat.com>
4615
4616 PR c++/44127
4617 * g++.dg/eh/terminate1.C: New.
4618
4619 2010-05-14 Jakub Jelinek <jakub@redhat.com>
4620
4621 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
4622
4623 PR debug/44136
4624 * gcc.dg/pr44136.c: New test.
4625
4626 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
4627
4628 PR c++/30566
4629 * g++.dg/warn/Wshadow-4.C: Adjust.
4630 * g++.dg/warn/Wshadow-5.C: New test.
4631 * g++.dg/warn/Wshadow-6.C: New test
4632
4633 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
4634
4635 PR fortran/35779
4636 * gfortran.dg/initialization_25.f90: New.
4637
4638 2010-05-13 Martin Jambor <mjambor@suse.cz>
4639
4640 * g++.dg/otr-fold-1.C: New test.
4641 * g++.dg/otr-fold-2.C: New test.
4642
4643 2010-05-13 Jakub Jelinek <jakub@redhat.com>
4644
4645 PR fortran/44036
4646 * gfortran.dg/gomp/pr44036-1.f90: New test.
4647 * gfortran.dg/gomp/pr44036-2.f90: New test.
4648 * gfortran.dg/gomp/pr44036-3.f90: New test.
4649
4650 PR debug/43983
4651 * gcc.dg/guality/sra-1.c: New test.
4652
4653 2010-05-12 Jan Hubicka <jh@suse.cz>
4654
4655 * tree-ssa/unreachable.c: New test.
4656
4657 2010-05-12 Jason Merrill <jason@redhat.com>
4658
4659 * g++.dg/cpp0x/sfinae1.C: New.
4660
4661 2010-05-12 Sriraman Tallam <tmsriram@google.com>
4662
4663 * gcc.target/i386/zee.c: New file.
4664
4665 2010-05-12 Jason Merrill <jason@redhat.com>
4666
4667 * g++.dg/conversion/op1.C: Expect template candidate message.
4668 * g++.dg/cpp0x/nullptr15.C: Likewise.
4669 * g++.dg/cpp0x/pr31431-2.C: Likewise.
4670 * g++.dg/cpp0x/pr31431.C: Likewise.
4671 * g++.dg/cpp0x/temp_default2.C: Likewise.
4672 * g++.dg/cpp0x/trailing4.C: Likewise.
4673 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
4674 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
4675 * g++.dg/cpp0x/variadic-throw.C: Likewise.
4676 * g++.dg/cpp0x/variadic35.C: Likewise.
4677 * g++.dg/cpp0x/vt-35147.C: Likewise.
4678 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4679 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4680 * g++.dg/ext/visibility/anon8.C: Likewise.
4681 * g++.dg/ext/vla2.C: Likewise.
4682 * g++.dg/other/pr28114.C: Likewise.
4683 * g++.dg/other/ptrmem10.C: Likewise.
4684 * g++.dg/other/ptrmem11.C: Likewise.
4685 * g++.dg/overload/unknown1.C: Likewise.
4686 * g++.dg/parse/template7.C: Likewise.
4687 * g++.dg/parse/typename7.C: Likewise.
4688 * g++.dg/template/conv11.C: Likewise.
4689 * g++.dg/template/copy1.C: Likewise.
4690 * g++.dg/template/deduce3.C: Likewise.
4691 * g++.dg/template/dependent-expr5.C: Likewise.
4692 * g++.dg/template/friend.C: Likewise.
4693 * g++.dg/template/incomplete2.C: Likewise.
4694 * g++.dg/template/local4.C: Likewise.
4695 * g++.dg/template/local6.C: Likewise.
4696 * g++.dg/template/operator10.C: Likewise.
4697 * g++.dg/template/overload6.C: Likewise.
4698 * g++.dg/template/ptrmem2.C: Likewise.
4699 * g++.dg/template/ptrmem20.C: Likewise.
4700 * g++.dg/template/ptrmem8.C: Likewise.
4701 * g++.dg/template/sfinae2.C: Likewise.
4702 * g++.dg/template/ttp25.C: Likewise.
4703 * g++.dg/template/unify10.C: Likewise.
4704 * g++.dg/template/unify11.C: Likewise.
4705 * g++.dg/template/unify6.C: Likewise.
4706 * g++.dg/template/unify7.C: Likewise.
4707 * g++.dg/template/unify9.C: Likewise.
4708 * g++.dg/template/varmod1.C: Likewise.
4709 * g++.old-deja/g++.brendan/crash56.C: Likewise.
4710 * g++.old-deja/g++.law/operators32.C: Likewise.
4711 * g++.old-deja/g++.pt/crash28.C: Likewise.
4712 * g++.old-deja/g++.pt/crash60.C: Likewise.
4713 * g++.old-deja/g++.pt/explicit38.C: Likewise.
4714 * g++.old-deja/g++.pt/explicit39.C: Likewise.
4715 * g++.old-deja/g++.pt/explicit41.C: Likewise.
4716 * g++.old-deja/g++.pt/explicit67.C: Likewise.
4717 * g++.old-deja/g++.pt/explicit77.C: Likewise.
4718 * g++.old-deja/g++.pt/expr2.C: Likewise.
4719 * g++.old-deja/g++.pt/overload7.C: Likewise.
4720 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
4721 * g++.old-deja/g++.pt/spec5.C: Likewise.
4722 * g++.old-deja/g++.pt/spec6.C: Likewise.
4723 * g++.old-deja/g++.pt/t24.C: Likewise.
4724 * g++.old-deja/g++.pt/unify4.C: Likewise.
4725 * g++.old-deja/g++.pt/unify6.C: Likewise.
4726 * g++.old-deja/g++.pt/unify8.C: Likewise.
4727 * g++.old-deja/g++.robertl/eb119.C: Likewise.
4728 * g++.old-deja/g++.robertl/eb79.C: Likewise.
4729 * g++.old-deja/g++.robertl/eb98.C: Likewise.
4730
4731 * g++.dg/cpp0x/initlist32.C: New.
4732
4733 * g++.dg/template/conv11.C: New.
4734 * g++.dg/conversion/op1.C: Adjust expected error.
4735
4736 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
4737
4738 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
4739
4740 PR target/44088
4741 * gcc.target/i386/avx-cmpsd-1.c: New.
4742 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
4743 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4744 * gcc.target/i386/avx-cmpss-2.c: Likewise.
4745 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4746 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4747
4748 2010-05-12 Jakub Jelinek <jakub@redhat.com>
4749
4750 PR middle-end/44085
4751 * gcc.dg/gomp/pr44085.c: New test.
4752 * gfortran.dg/gomp/pr44085.f90: New test.
4753
4754 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
4755
4756 * objc-obj-c++-shared/Object1.m: New.
4757 * objc.dg/torture: New directory.
4758 * objc.dg/torture/tls: Ditto.
4759 * objc.dg/tls: Ditto.
4760 * objc.dg/torture/tls/trivial.m: New test.
4761 * objc.dg/torture/tls/thr-init-2.m: New test.
4762 * objc.dg/torture/tls/thr-init-3.m: New test.
4763 * objc.dg/torture/tls/thr-init.m: New test.
4764 * objc.dg/torture/tls/diag-1.m: New test.
4765 * objc.dg/torture/tls/tls.exp: New.
4766 * objc.dg/torture/trivial.m: New test.
4767 * objc.dg/torture/dg-torture.exp: New.
4768 * objc.dg/tls/diag-3.m: New test.
4769 * objc.dg/tls/diag-4.m: New test.
4770 * objc.dg/tls/diag-5.m: New test.
4771 * objc.dg/tls/init-1.m: New test.
4772 * objc.dg/tls/init-2.m: New test.
4773 * objc.dg/tls/tls.exp: New.
4774 * objc.dg/tls/diag-2.m: New test.
4775 * lib/objc.exp: Respond to dg-additional-files.
4776
4777 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
4778
4779 * gcc.target/m68k/20100512-1.c: New.
4780
4781 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
4782
4783 * gnat.dg/lto8.adb: New test.
4784 * gnat.dg/lto8_pkg.ad[sb]: New helper.
4785 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
4786
4787 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4788
4789 PR c++/34272
4790 PR c++/43630
4791 PR c++/34491
4792 * g++.dg/template/crash97.C: New.
4793 * g++.dg/template/crash98.C: Likewise.
4794 * g++.dg/template/crash99.C: Likewise.
4795 * g++.dg/cpp0x/pr31439.C: Adjust.
4796 * g++.dg/template/crash95.C: Likewise.
4797
4798 2010-05-11 Jakub Jelinek <jakub@redhat.com>
4799
4800 PR middle-end/44071
4801 * c-c++-common/asmgoto-4.c: New test.
4802 * gcc.target/i386/pr44071.c: New test.
4803
4804 PR c++/44062
4805 * c-c++-common/Wunused-var-7.c: New test.
4806 * g++.dg/warn/Wunused-var-9.C: New test.
4807
4808 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
4809
4810 PR fortran/43711
4811 * gfortran.dg/gomp/pr43711.f90: New.
4812
4813 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
4814
4815 PR fortran/31820
4816 * gfortran.dg/select_5.f90: Updated.
4817
4818 2010-05-11 Jan Hubicka <jh@suse.cz>
4819
4820 PR tree-optimize/44063
4821 * gcc.c-torture/compile/pr44063.c: New testcase.
4822
4823 2010-05-11 Jakub Jelinek <jakub@redhat.com>
4824
4825 PR debug/44023
4826 * gcc.dg/pr44023.c: New test.
4827
4828 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
4829
4830 * gnat.dg/lto7.adb: New test.
4831 * gnat.dg/lto7_pkg.ad[sb]: New helper.
4832
4833 2010-05-10 Jason Merrill <jason@redhat.com>
4834
4835 PR c++/44017
4836 * g++.dg/template/inherit5.C: New.
4837
4838 PR c++/44045
4839 * g++.dg/cpp0x/initlist33.C: New.
4840 * g++.dg/cpp0x/initlist26.C: Adjust.
4841 * g++.dg/cpp0x/initlist28.C: Adjust.
4842
4843 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
4844
4845 PR c++/43719
4846 * g++.dg/init/pr43719.C: New.
4847 * g++.dg/anon-struct4.C: Adjust.
4848
4849 2010-05-10 Jakub Jelinek <jakub@redhat.com>
4850
4851 PR debug/44028
4852 * gcc.dg/pr44028.c: New test.
4853
4854 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
4855
4856 PR fortran/27866
4857 PR fortran/35003
4858 PR fortran/42809
4859 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
4860 * gfortran.dg/warn_conversion.f90: New.
4861
4862 2010-05-10 Michael Matz <matz@suse.de>
4863
4864 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
4865
4866 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
4867
4868 PR rtl-optimization/44012
4869 * gcc.dg/pr44012.c: New.
4870
4871 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4872
4873 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
4874 Log text on entry and exit.
4875 Prune Sun ld warnings for common symbols with differing sizes.
4876 (lto-link-and-maybe-run): Change caller.
4877
4878 2010-05-10 Janus Weil <janus@gcc.gnu.org>
4879
4880 PR fortran/44044
4881 * gfortran.dg/class_7.f03: Modified.
4882 * gfortran.dg/select_type_1.f03: Modified.
4883 * gfortran.dg/select_type_12.f03: New.
4884
4885 2010-05-10 Richard Guenther <rguenther@suse.de>
4886
4887 PR tree-optimization/44050
4888 * gcc.dg/torture/pr44050.c: New testcase.
4889
4890 2010-05-10 Wei Guozhi <carrot@google.com>
4891
4892 PR target/42879
4893 * gcc.target/arm/pr42879.c: New testcase.
4894
4895 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4896
4897 PR c/44051
4898 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
4899
4900 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4901
4902 PR c/10676
4903 * gcc.dg/anon-struct-10.c: New test.
4904
4905 2010-05-09 Richard Guenther <rguenther@suse.de>
4906
4907 PR middle-end/44024
4908 * gcc.dg/pr44024.c: New testcase.
4909
4910 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4911
4912 PR c/4784
4913 * gcc.dg/anon-struct-9.c: New test.
4914
4915 2010-05-09 Richard Guenther <rguenther@suse.de>
4916
4917 PR middle-end/44043
4918 * gcc.c-torture/compile/pr44043.c: New testcase.
4919
4920 2010-05-09 Richard Guenther <rguenther@suse.de>
4921
4922 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
4923
4924 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
4925
4926 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
4927
4928 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4929
4930 * gnat.dg/lto[12456].adb: Add "target lto" marker.
4931 * gnat.dg/specs/lto3.ads: Likewise.
4932
4933 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
4934
4935 PR middle-end/28685
4936 * gcc.dg/pr28685-1.c: New file.
4937
4938 2010-05-08 Richard Guenther <rguenther@suse.de>
4939
4940 PR tree-optimization/44030
4941 * gcc.c-torture/compile/pr44030.c: New testcase.
4942
4943 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4944
4945 * gnat.dg/lto6.adb: New test.
4946 * gnat.dg/lto6_pkg.ads: New helper.
4947
4948 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4949
4950 * gnat.dg/lto5.adb: New test.
4951 * gnat.dg/lto5_pkg.ad[sb]: New helper.
4952
4953 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4954
4955 * gnat.dg/lto4.ad[sb]: New test.
4956
4957 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4958
4959 * gnat.dg/specs/lto3.ads: New test.
4960 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
4961 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
4962
4963 2010-05-08 Quentin Ochem <ochem@adacore.com>
4964
4965 * gnat.dg/sizetype3.ad[sb]: New test.
4966 * gnat.dg/sizetype3_pkg.ads: New helper.
4967
4968 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
4969
4970 PR c++/43951
4971 * g++.dg/init/new29.C: New.
4972
4973 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
4974
4975 PR fortran/40728
4976 * gfortran.dg/coarray_1.f90: Fixed error message.
4977 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
4978 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
4979 * gfortran.dg/intrinsic_std_5.f90: New.
4980
4981 2010-05-07 Jason Merrill <jason@redhat.com>
4982
4983 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
4984
4985 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4986
4987 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
4988 (size_t, stderr): Remove.
4989 (read_error): Replaced __builtin_fprintf by fprintf.
4990
4991 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
4992
4993 * gcc.dg/ordered-comparison-1.c: New test.
4994 * gcc.dg/ordered-comparison-2.c: New test.
4995 * gcc.dg/ordered-comparison-3.c: New test.
4996 * gcc.dg/ordered-comparison-4.c: New test.
4997
4998 2010-05-06 Mike Stump <mikestump@comcast.net>
4999
5000 PR objc/35165
5001 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5002
5003 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
5004 Jason Merrill <jason@redhat.com>
5005
5006 * g++.dg/cpp0x/nullptr01.C: New.
5007 * g++.dg/cpp0x/nullptr02.C: New.
5008 * g++.dg/cpp0x/nullptr03.C: New.
5009 * g++.dg/cpp0x/nullptr04.C: New.
5010 * g++.dg/cpp0x/nullptr05.C: New.
5011 * g++.dg/cpp0x/nullptr06.C: New.
5012 * g++.dg/cpp0x/nullptr07.C: New.
5013 * g++.dg/cpp0x/nullptr08.C: New.
5014 * g++.dg/cpp0x/nullptr09.C: New.
5015 * g++.dg/cpp0x/nullptr10.C: New.
5016 * g++.dg/cpp0x/nullptr11.C: New.
5017 * g++.dg/cpp0x/nullptr12.C: New.
5018 * g++.dg/cpp0x/nullptr13.C: New.
5019 * g++.dg/cpp0x/nullptr14.C: New.
5020 * g++.dg/cpp0x/nullptr15.C: New.
5021 * g++.dg/cpp0x/nullptr16.C: New.
5022 * g++.dg/cpp0x/nullptr17.C: New.
5023 * g++.dg/cpp0x/nullptr18.C: New.
5024 * g++.dg/cpp0x/nullptr19.C: New.
5025 * g++.dg/cpp0x/nullptr20.C: New.
5026 * g++.dg/cpp0x/nullptr21.C: New.
5027 * g++.dg/cpp0x/nullptr22.C: New.
5028 * g++.dg/debug/nullptr01.C: New.
5029 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5030
5031 2010-05-06 Jakub Jelinek <jakub@redhat.com>
5032
5033 * gcc.dg/Wunused-var-8.c: Move to...
5034 * c-c++-common/Wunused-var-6.c: ... here. New test.
5035
5036 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5037
5038 PR c++/40406
5039 * g++.dg/template/crash96.C: New.
5040
5041 2010-05-06 Jan Hubicka <jh@suse.cz>
5042
5043 PR tree-optimization/43791
5044 * gcc.c-torture/compile/pr43791.c: New file.
5045
5046 2010-05-06 Michael Matz <matz@suse.de>
5047
5048 PR tree-optimization/43984
5049 * gfortran.dg/pr43984.f90: New test.
5050
5051 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
5052
5053 PR 40989
5054 * gcc.dg/pr40989.c: New.
5055
5056 2010-05-06 Richard Guenther <rguenther@suse.de>
5057
5058 PR tree-optimization/43934
5059 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5060
5061 2010-05-06 Richard Guenther <rguenther@suse.de>
5062
5063 PR tree-optimization/43987
5064 * gcc.c-torture/execute/pr43987.c: New testcase.
5065 * gcc.dg/torture/pta-escape-1.c: Adjust.
5066 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5067 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5068 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5069 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5070
5071 2010-04-22 Jakub Jelinek <jakub@redhat.com>
5072 Dodji Seketeli <dodji@redhat.com>
5073
5074 PR c/18624
5075 * g++.dg/warn/Wunused-7.C: Add dg-warning.
5076 * g++.dg/template/sfinae16.C: Likewise.
5077 * gcc.dg/Wunused-var-1.c: Moved to...
5078 * c-c++-common/Wunused-var-1.c: ...here. New test.
5079 * gcc.dg/Wunused-var-2.c: Moved to...
5080 * c-c++-common/Wunused-var-2.c: ...here. New test.
5081 * gcc.dg/Wunused-var-3.c: Moved to...
5082 * c-c++-common/Wunused-var-3.c: ...here. New test.
5083 * gcc.dg/Wunused-var-4.c: Moved to...
5084 * gcc.dg/Wunused-var-1.c: ... here.
5085 * gcc.dg/Wunused-var-5.c: Moved to...
5086 * c-c++-common/Wunused-var-4.c: ...here. New test.
5087 * gcc.dg/Wunused-var-7.c: Moved to...
5088 * c-c++-common/Wunused-var-5.c: ...here. New test.
5089 * gcc.dg/Wunused-var-6.c: Moved to...
5090 * gcc.dg/Wunused-var-2.c: ... here.
5091 * c-c++-common/Wunused-var-1.c: New test.
5092 * c-c++-common/Wunused-var-2.c: New test.
5093 * c-c++-common/Wunused-var-3.c: New test.
5094 * c-c++-common/Wunused-var-4.c: New test.
5095 * c-c++-common/Wunused-var-5.c: New test.
5096 * g++.dg/warn/Wunused-var-1.C: New test.
5097 * g++.dg/warn/Wunused-var-2.C: New test.
5098 * g++.dg/warn/Wunused-var-3.C: New test.
5099 * g++.dg/warn/Wunused-var-4.C: New test.
5100 * g++.dg/warn/Wunused-var-5.C: New test.
5101 * g++.dg/warn/Wunused-var-6.C: New test.
5102 * g++.dg/warn/Wunused-var-7.C: New test.
5103 * g++.dg/warn/Wunused-var-8.C: New test.
5104 * g++.dg/warn/Wunused-parm-1.C: New test.
5105 * g++.dg/warn/Wunused-parm-2.C: New test.
5106 * g++.dg/warn/Wunused-parm-3.C: New test.
5107
5108 2010-05-06 Tobias Burnus <burnus@net-b.de>
5109
5110 PR fortran/43985
5111 * gfortran.dg/gomp/crayptr5.f90: New test case.
5112
5113 2010-05-05 Jason Merrill <jason@redhat.com>
5114
5115 PR debug/43370
5116 * g++.dg/ext/attrib39.C: New.
5117
5118 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
5119
5120 PR fortran/24978
5121 * gfortran.dg/data_invalid.f90: New.
5122
5123 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
5124
5125 * gnat.dg/lto2.adb: New test.
5126
5127 2010-05-05 Jason Merrill <jason@redhat.com>
5128
5129 PR c++/43787
5130 * g++.dg/opt/empty1.C: New.
5131
5132 2010-05-05 Janus Weil <janus@gcc.gnu.org>
5133
5134 PR fortran/43696
5135 * gfortran.dg/class_17.f03: New.
5136
5137 2010-05-04 Neil Vachharajani <nvachhar@google.com>
5138
5139 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5140
5141 2010-05-04 Mike Stump <mikestump@comcast.net>
5142
5143 PR objc/35165
5144 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5145
5146 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5147
5148 PR target/43668
5149 * gcc.target/i386/pr43668.c: New.
5150
5151 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5152
5153 PR c++/43028
5154 * g++.dg/cpp0x/initlist31.C: New.
5155
5156 2010-05-04 Jakub Jelinek <jakub@redhat.com>
5157
5158 PR c/43981
5159 * gcc.dg/Wunused-var-8.c: New test.
5160
5161 2010-05-04 Jason Merrill <jason@redhat.com>
5162
5163 PR c++/38064
5164 * g++.dg/cpp0x/enum3.C: Extend.
5165
5166 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5167
5168 PR target/43799
5169 * gcc.target/i386/pr43799.c: New.
5170
5171 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
5172
5173 * gnat.dg/lto1.adb: New test.
5174 * gnat.dg/lto1_pkg.ad[sb]: New helper.
5175
5176 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5177
5178 PR middle-end/43671
5179 * gcc.target/i386/pr43671.c: New.
5180
5181 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5182
5183 PR c++/43705
5184 * g++.dg/template/crash95.C: New.
5185
5186 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5187
5188 PR debug/43508
5189 * gcc.target/i386/pr43508.c: New.
5190
5191 2010-05-04 Richard Guenther <rguenther@suse.de>
5192
5193 PR tree-optimization/43879
5194 * g++.dg/torture/pr43879-1_0.C: New testcase.
5195 * g++.dg/torture/pr43879-1_1.C: Likewise.
5196
5197 2010-05-03 Dodji Seketeli <dodji@redhat.com>
5198
5199 PR c++/43953
5200 * g++.dg/other/crash-12.C: New test.
5201
5202 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
5203
5204 * g++.dg/cdce3.C: Add a space. Updated.
5205
5206 2010-05-03 Jason Merrill <jason@redhat.com>
5207
5208 PR c++/43680
5209 * g++.dg/opt/enum2.C: New.
5210 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5211 * g++.dg/warn/Wswitch-1.C: Adjust message.
5212
5213 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5214
5215 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5216 * g++.dg/ext/label13.C: Fix typo.
5217 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5218 alpha*-dec-osf5*.
5219 * gcc.c-torture/compile/limits-declparen.c: xfail on
5220 alpha*-dec-osf5* with -g.
5221 * gcc.c-torture/compile/limits-pointer.c: Likewise.
5222 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5223 * gcc.dg/c99-tgmath-2.c: Likewise.
5224 * gcc.dg/c99-tgmath-3.c: Likewise.
5225 * gcc.dg/c99-tgmath-4.c: Likewise.
5226
5227 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
5228
5229 PR fortran/43592
5230 * gfortran.dg/unexpected_interface.f90: New test.
5231
5232 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5233
5234 * ada/acats/run_acats (which): New function.
5235 (host_gnatchop, host_gnatmake): Use it.
5236
5237 2010-05-03 Richard Guenther <rguenther@suse.de>
5238
5239 PR tree-optimization/43971
5240 * gcc.dg/pr43971.c: New testcase.
5241
5242 2010-05-03 Jakub Jelinek <jakub@redhat.com>
5243
5244 PR debug/43972
5245 * gcc.dg/debug/pr43972.c: New test.
5246
5247 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
5248
5249 PR testsuite/43963
5250 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5251
5252 2010-05-02 Richard Guenther <rguenther@suse.de>
5253
5254 PR tree-optimization/43879
5255 * gcc.dg/torture/pr43879-3.c: New testcase.
5256
5257 2010-05-01 Richard Guenther <rguenther@suse.de>
5258
5259 PR tree-optimization/43949
5260 * g++.dg/warn/Warray-bounds-5.C: New testcase.
5261
5262 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
5263
5264 PR c++/43951
5265 * g++.dg/init/new28.C: New.
5266
5267 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
5268
5269 PR objc++/32052
5270 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5271 structure and nested declarations.
5272 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
5273 structure and nested declarations. Reduce header clutter and
5274 use _exit() rather than abort().
5275 * objc.dg/encode-10.m: New.
5276 * objc.dg/encode-11.m: New.
5277
5278 2010-04-30 DJ Delorie <dj@redhat.com>
5279
5280 * gcc.c-torture/execute/20100430-1.c: New test.
5281
5282 2010-04-30 Jason Merrill <jason@redhat.com>
5283
5284 PR c++/43868
5285 * g++.dg/template/ptrmem21.C: New.
5286
5287 2010-04-30 Tobias Burnus Mburnus@net-b.de>
5288
5289 PR fortran/18918
5290 PR fortran/43931
5291 * gfortran.dg/coarray_13.f90: New test.
5292
5293 2010-04-30 Richard Guenther <rguenther@suse.de>
5294
5295 PR lto/43946
5296 * gcc.dg/lto/20100430-1_0.c: New testcase.
5297
5298 2010-04-30 Jakub Jelinek <jakub@redhat.com>
5299
5300 PR debug/43942
5301 * c-c++-common/pr43942.c: New test.
5302
5303 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
5304
5305 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5306 conflict with darwin crt1.o 'start' symbol.
5307
5308 2010-04-30 Richard Guenther <rguenther@suse.de>
5309
5310 PR tree-optimization/43879
5311 * gcc.dg/torture/pr43879_1.c: New testcase.
5312
5313 2010-04-30 Richard Guenther <rguenther@suse.de>
5314
5315 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5316
5317 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
5318
5319 PR c++/43890
5320 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5321 user-provided constructor while recursing.
5322
5323 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5324
5325 PR fortran/42274
5326 * gfortran.dg/class_16.f03: New test.
5327
5328 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5329
5330 PR fortran/42274
5331 * gfortran.dg/class_15.f03: New.
5332
5333 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
5334
5335 PR fortran/43326
5336 * gfortran.dg/dynamic_dispatch_9.f03: New test.
5337
5338 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5339
5340 PR fortran/43492
5341 * gfortran.dg/generic_22.f03 : New test.
5342
5343 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
5344
5345 PR fortran/42353
5346 * gfortran.dg/class_14.f03: New test.
5347
5348 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5349
5350 PR fortran/42680
5351 * gfortran.dg/interface_32.f90: New test.
5352
5353 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
5354 Janus Weil <janus@gcc.gnu.org>
5355
5356 PR fortran/41829
5357 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5358 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5359 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5360
5361 2010-04-28 Mike Stump <mikestump@comcast.net>
5362
5363 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5364 dg-excess-errors.
5365 * g++.dg/uninit-pred-2_b.C: Likewise.
5366
5367 2010-04-28 Tobias Burnus <burnus@net-b.de>
5368
5369 PR fortran/18918
5370 PR fortran/43919
5371 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5372
5373 2010-04-28 Matthias Klose <doko@ubuntu.com>
5374
5375 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5376 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5377 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5378 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5379 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5380
5381 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
5382
5383 * gcc.dg/const-uniq-1.c: New test.
5384 * gcc.dg/lto/const-uniq_[01].c: Likewise.
5385
5386 2010-04-28 Xinliang David Li <davidxl@google.com>
5387
5388 * gcc.dg/uninit-pred-2_b.c: New test.
5389 * gcc.dg/uninit-pred-4_b.c: New test.
5390 * gcc.dg/uninit-pred-3_d.c: New test.
5391 * gcc.dg/uninit-pred-6_b.c: New test.
5392 * gcc.dg/uninit-pred-8_b.c: New test.
5393 * gcc.dg/uninit-pred-3_a.c: New test.
5394 * gcc.dg/uninit-pred-2_c.c: New test.
5395 * gcc.dg/uninit-pred-5_a.c: New test.
5396 * gcc.dg/uninit-pred-3_e.c: New test.
5397 * gcc.dg/uninit-pred-7_a.c: New test.
5398 * gcc.dg/uninit-pred-6_c.c: New test.
5399 * gcc.dg/uninit-pred-9_a.c: New test.
5400 * gcc.dg/uninit-pred-8_c.c: New test.
5401 * gcc.dg/uninit-pred-3_b.c: New test.
5402 * gcc.dg/uninit-pred-5_b.c: New test.
5403 * gcc.dg/uninit-pred-7_b.c: New test.
5404 * gcc.dg/uninit-pred-6_d.c: New test.
5405 * gcc.dg/uninit-pred-9_b.c: New test.
5406 * gcc.dg/uninit-pred-2_a.c: New test.
5407 * gcc.dg/uninit-pred-4_a.c: New test.
5408 * gcc.dg/uninit-pred-3_c.c: New test.
5409 * gcc.dg/uninit-pred-6_a.c: New test.
5410 * gcc.dg/uninit-pred-8_a.c: New test.
5411 * gcc.dg/uninit-pred-7_c.c: New test.
5412 * gcc.dg/uninit-pred-6_e.c: New test.
5413 * g++.dg/uninit-pred-loop-1_b.cc: New test.
5414 * g++.dg/uninit-pred-1_a.C: New test.
5415 * g++.dg/uninit-pred-1_b.C: New test.
5416 * g++.dg/uninit-pred-2_a.C: New test.
5417 * g++.dg/uninit-pred-2_b.C: New test.
5418 * g++.dg/uninit-pred-loop-1_a.cc: New test.
5419 * g++.dg/uninit-pred-loop-1_c.cc: New test.
5420 * g++.dg/uninit-pred-loop_1.cc: New test.
5421
5422 2010-04-28 Martin Jambor <mjambor@suse.cz>
5423
5424 * gcc.dg/lto/20091209-1_0.c: New testcase.
5425
5426 2010-04-28 Richard Guenther <rguenther@suse.de>
5427
5428 PR tree-optimization/43879
5429 PR tree-optimization/43909
5430 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5431
5432 2010-04-28 Richard Guenther <rguenther@suse.de>
5433
5434 PR c++/43880
5435 * g++.dg/torture/pr43880.C: New testcase.
5436
5437 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
5438
5439 PR c++/9335
5440 * g++.dg/template/recurse2.C: Update
5441 * g++.dg/template/recurse.C: Update.
5442 * g++.dg/template/pr23510.C: Update.
5443 * lib/prune.exp: Filter out 'recursively instantiated'.
5444
5445 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
5446
5447 PR c++/29043
5448 * g++.dg/init/pr29043.C: New.
5449
5450 2010-04-27 Jason Merrill <jason@redhat.com>
5451
5452 * g++.dg/lookup/scoped5.C: Adjust.
5453 * g++.dg/lookup/scoped8.C: Adjust.
5454 * g++.dg/template/dependent-expr5.C: Adjust.
5455 * g++.old-deja/g++.brendan/nest1.C: Adjust.
5456
5457 PR c++/43856
5458 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5459
5460 PR c++/43875
5461 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5462
5463 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
5464 Jan Hubicka <hubicka@ucw.cz>
5465
5466 * gcc.dg/pure-2.c: New testcase.
5467 * gcc.dg/const-1.c: New testcase.
5468
5469 2010-04-27 Jason Merrill <jason@redhat.com>
5470
5471 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5472
5473 PR c++/41468
5474 * g++.dg/template/sfinae17.C: New.
5475 * g++.dg/template/sfinae18.C: New.
5476
5477 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
5478
5479 * g++.dg/init/pr42844.C: New.
5480 * g++.dg/cpp0x/pr42844-2.C: New.
5481 * g++.dg/cpp0x/defaulted2.C: Adjust.
5482 * g++.dg/tree-ssa/pr27549.C: Likewise.
5483 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5484
5485 2010-04-27 Tobias Burnus <burnus@net-b.de>
5486
5487 PR fortran/18918
5488 * gfortran.dg/coarray_12.f90: Fix dump parsing.
5489
5490 2010-04-27 Richard Guenther <rguenther@suse.de>
5491
5492 PR middle-end/40561
5493 * g++.dg/other/pr40561.C: New testcase.
5494
5495 2010-04-27 Martin Jambor <mjambor@suse.cz>
5496
5497 PR middle-end/43812
5498 * g++.dg/ipa/pr43812.C: New test.
5499
5500 2010-04-27 Jan Hubicka <jh@suse.cz>
5501
5502 * gcc.dg/ipa/iinline-1.c (main): Rename to...
5503 (test): ... this one.
5504
5505 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
5506
5507 PR target/40657
5508 * gcc.target/arm/thumb-stackframe.c: New test.
5509
5510 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
5511
5512 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5513 * gcc.dg/misc-column.c: Likewise.
5514 * gcc.dg/Walways-true-1.c: Likewise.
5515 * gcc.dg/Walways-true-2.c: Likewise.
5516 * gcc.dg/warn-addr-cmp.c: Likewise.
5517
5518 2010-04-27 Tobias Burnus <burnus@net-b.de>
5519
5520 PR fortran/18918
5521 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
5522 * gfortran.dg/coarray_12.f90: New.
5523
5524 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
5525
5526 PR c/32207
5527 * gcc.dg/pr32207.c: New test.
5528 * gcc.dg/misc-column.c: Adjust expected warning.
5529 * gcc.dg/Walways-true-1.c: Likewise.
5530 * gcc.dg/Walways-true-2.c: Likewise.
5531 * gcc.dg/warn-addr-cmp.c: Likewise.
5532
5533 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
5534
5535 PR lto/42776
5536 * lib/lto.exp (lto_prune_vis_warns): New function.
5537 (lto-link-and-maybe-run): Call it.
5538
5539 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
5540
5541 PR tree-optimization/43904
5542 * gcc.dg/tree-ssa/tailcall-6.c: New.
5543
5544 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5545
5546 PR testsuite/35165
5547 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
5548 Darwin8/OSX10.4 - compatible code generation.
5549 Use scan-rtl-dump.
5550 * obj-c++.dg/stubify-1.mm: Ditto.
5551 * lib/objc-torture.exp: Do not require link success for
5552 "trivial.m" in the runtime checks when dowhat = 'compile'.
5553 * lib/dg-pch.exp (dg-flags-pch): New Proc.
5554 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
5555 Darwin8/OSX10.4 - compatible code generation.
5556 * objc.dg/stubify-2.m: Ditto.
5557 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
5558 * objc.dg/next-runtime-1.m: Ditto.
5559 * objc.dg/stret-2.m: Restrict to ilp32 targets.
5560 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
5561 runtimes on Darwin.
5562
5563 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
5564
5565 PR 43715
5566 * lib/plugin-support.exp: Use "-undefined
5567 dynamic_lookup" on darwin.
5568
5569 2010-04-26 Richard Guenther <rguenther@suse.de>
5570
5571 * gcc.dg/lto/20100426_0.c: New testcase.
5572
5573 2010-04-26 Jie Zhang <jie@codesourcery.com>
5574
5575 PR tree-optimization/43833
5576 gcc.dg/Warray-bounds-8.c: New test case.
5577
5578 2010-04-26 Richard Guenther <rguenther@suse.de>
5579
5580 PR lto/43080
5581 * g++.dg/lto/20100423-3_0.C: New testcase.
5582
5583 2010-04-26 Richard Guenther <rguenther@suse.de>
5584
5585 PR lto/42425
5586 * g++.dg/lto/20100423-2_0.C: New testcase.
5587
5588 2010-04-26 Ira Rosen <irar@il.ibm.com>
5589
5590 * gcc.dg/vect/bb-slp-23.c: New test.
5591
5592 2010-04-25 Joseph Myers <joseph@codesourcery.com>
5593
5594 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
5595 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
5596 * gcc.dg/c1x-float-1.c: New test.
5597
5598 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
5599
5600 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
5601 of "lea\[ \t\]".
5602
5603 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
5604
5605 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
5606 FreeBSD.
5607 * gfortran.dg/default_format_denormal_1.f90: Ditto.
5608 * gfortran.dg/default_format_2.f90: Ditto.
5609
5610 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
5611
5612 * gfortran.dg/pr43505.f90: Clean up .mod file.
5613 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
5614 * gfortran.dg/pr41347.f90: Ditto.
5615 * gfortran.dg/internal_pack_4.f90: Ditto.
5616 * gfortran.dg/proc_decl_23.f90: Ditto.
5617 * gfortran.dg/recursive_check_3.f90: Ditto.
5618 * gfortran.dg/intent_out_3.f90: Ditto.
5619 * gfortran.dg/assignment_2.f90: Ditto.
5620 * gfortran.dg/pr41928.f90: Ditto.
5621 * gfortran.dg/pr42166.f90: Ditto.
5622 * gfortran.dg/private_type_12.f90: Ditto.
5623 * gfortran.dg/graphite/pr42185.f90: Ditto.
5624 * gfortran.dg/graphite/pr42186.f90: Ditto.
5625 * gfortran.dg/graphite/pr40982.f90: Ditto.
5626 * gfortran.dg/graphite/id-2.f90: Ditto.
5627 * gfortran.dg/graphite/id-4.f90: Ditto.
5628 * gfortran.dg/graphite/pr42050.f90: Ditto.
5629 * gfortran.dg/graphite/id-18.f90: Ditto.
5630 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
5631 * gfortran.dg/graphite/pr41924.f90: Ditto.
5632 * gfortran.dg/graphite/pr42393.f90: Ditto.
5633 * gfortran.dg/graphite/pr37980.f90: Ditto.
5634 * gfortran.dg/graphite/pr38953.f90: Ditto.
5635 * gfortran.dg/graphite/pr42180.f90: Ditto.
5636 * gfortran.dg/graphite/pr42181.f90: Ditto.
5637 * gfortran.dg/where_operator_assign_4.f90: Ditto.
5638 * gfortran.dg/select_type_4.f90: Ditto.
5639 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5640 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
5641 * gfortran.dg/lto/pr40725_0.f03: Ditto.
5642 * gfortran.dg/elemental_args_check_2.f90: Ditto.
5643 * gfortran.dg/whole_file_11.f90: Ditto.
5644 * gfortran.dg/private_type_11.f90: Ditto.
5645 * gfortran.dg/vect/vect-gems.f90: Ditto.
5646 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5647
5648 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
5649
5650 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5651
5652 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
5653
5654 * gnat.dg/pack15.ad[sb]: New test.
5655
5656 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
5657
5658 * gcc.target/arm/mla-1.c: New test.
5659
5660 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5661
5662 PR fortran/30073
5663 PR fortran/43793
5664 * gfortran.dg/pr43793.f90: New test.
5665
5666 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
5667
5668 PR tree-optimization/41442
5669 * gcc.target/i386/pr41442.c: New test.
5670
5671 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
5672
5673 PR fortran/43832
5674 * gfortran.dg/fgetc_3.f90: Delete bogus test.
5675
5676 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5677
5678 PR fortran/43832
5679 * gfortran.dg/open_nounit.f90: New test.
5680
5681 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
5682
5683 PR fortran/43841
5684 PR fortran/43843
5685 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
5686
5687 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
5688
5689 * gcc.dg/Wconversion-integer.c: Update.
5690
5691 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
5692
5693 * gnat.dg/unchecked_convert5.adb: New test.
5694
5695 2010-04-23 Richard Guenther <rguenther@suse.de>
5696
5697 PR lto/41734
5698 * gcc.dg/lto/20100423-2_0.c: New testcase.
5699 * gcc.dg/lto/20100423-2_0.c: Likewise.
5700
5701 2010-04-23 Richard Guenther <rguenther@suse.de>
5702
5703 PR lto/43455
5704 * gcc.dg/lto/20100423-1_0.c: New testcase.
5705 * gcc.dg/lto/20100423-1_1.c: Likewise.
5706
5707 2010-04-23 Martin Jambor <mjambor@suse.cz>
5708
5709 PR tree-optimization/43846
5710 * gcc.dg/tree-ssa/sra-10.c: New test.
5711
5712 2010-04-23 Martin Jambor <mjambor@suse.cz>
5713
5714 PR middle-end/43835
5715 * gcc.c-torture/execute/pr43835.c: New test.
5716
5717 2010-04-23 Richard Guenther <rguenther@suse.de>
5718
5719 PR lto/42653
5720 * g++.dg/lto/20100423-1_0.C: New testcase.
5721
5722 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
5723
5724 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
5725
5726 2010-04-22 Ira Rosen <irar@il.ibm.com>
5727
5728 PR tree-optimization/43842
5729 * gcc.dg/vect/pr43842.c: New test.
5730
5731 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5732
5733 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
5734 * gcc.target/i386/wmul-2.c: Likewise.
5735
5736 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5737
5738 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
5739 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
5740
5741 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
5742
5743 * gfortran.dg/reassoc_6.f: New testcase.
5744
5745 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5746
5747 PR middle-end/29274
5748 * gcc.target/arm/wmul-1.c: New test.
5749 * gcc.target/arm/wmul-2.c: New test.
5750
5751 2010-04-22 Richard Guenther <rguenther@suse.de>
5752
5753 PR tree-optimization/43845
5754 * gcc.c-torture/compile/pr43845.c: New testcase.
5755
5756 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5757
5758 PR middle-end/29274
5759 * gcc.target/i386/wmul-1.c: New test.
5760 * gcc.target/i386/wmul-2.c: New test.
5761 * gcc.target/bfin/wmul-1.c: New test.
5762 * gcc.target/bfin/wmul-2.c: New test.
5763
5764 2010-04-22 Richard Guenther <rguenther@suse.de>
5765
5766 PR fortran/43829
5767 * gfortran.dg/vector_subscript_6.f90: New testcase.
5768 * gfortran.dg/assign_10.f90: Adjust.
5769
5770 2010-04-21 Jakub Jelinek <jakub@redhat.com>
5771
5772 PR fortran/43836
5773 * gfortran.dg/gomp/pr43836.f90: New test.
5774
5775 2010-04-21 Richard Guenther <rguenther@suse.de>
5776
5777 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
5778
5779 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5780
5781 * gcc.dg/torture/builtin-cproj-3.c: New.
5782
5783 2010-04-20 Jason Merrill <jason@redhat.com>
5784
5785 PR c++/9335
5786 * g++.dg/template/recurse2.C: New.
5787 * g++.dg/parse/crash36.C: Adjust.
5788 * g++.dg/other/fold1.C: Adjust.
5789 * g++.dg/init/member1.C: Adjust.
5790 * lib/prune.exp: Prune "skipping N instantiation contexts".
5791
5792 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5793
5794 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
5795
5796 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5797
5798 * gcc.dg/torture/builtin-cproj-1.c: New.
5799 * gcc.dg/torture/builtin-cproj-2.c: New.
5800
5801 2010-04-20 Dodji Seketeli <dodji@redhat.com>
5802
5803 PR c++/43800
5804 PR c++/43704
5805 * g++.dg/template/typedef32.C: Adjust.
5806 * g++.dg/template/typedef33.C: New test.
5807
5808 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
5809
5810 PR fortran/43227
5811 * gfortran.dg/proc_decl_23.f90: New test.
5812
5813 PR fortran/43266
5814 * gfortran.dg/abstract_type_6.f03: New test.
5815
5816 2010-04-20 Xinliang David Li <davidxl@google.com>
5817
5818 * g++.dg/tree-ssa/fold-compare.C: New.
5819
5820 2010-04-20 Richard Guenther <rguenther@suse.de>
5821
5822 PR tree-optimization/39417
5823 * g++.dg/torture/pr39417.C: New testcase.
5824
5825 2010-04-20 Richard Guenther <rguenther@suse.de>
5826
5827 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
5828
5829 2010-04-20 Jakub Jelinek <jakub@redhat.com>
5830
5831 * g++.dg/debug/dwarf2/rv1.C: New test.
5832
5833 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5834
5835 PR target/43635
5836 * gcc.c-torture/compile/pr43635.c: New testcase.
5837
5838 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5839
5840 PR fortran/43339
5841 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
5842 of sequential loops being private only in the innermost containing
5843 task region.
5844
5845 PR middle-end/43337
5846 * gfortran.dg/gomp/pr43337.f90: New test.
5847
5848 2010-04-19 Richard Guenther <rguenther@suse.de>
5849
5850 PR tree-optimization/43796
5851 * gfortran.dg/pr43796.f90: New testcase.
5852
5853 2010-04-19 Richard Guenther <rguenther@suse.de>
5854
5855 PR tree-optimization/43783
5856 * gcc.c-torture/execute/pr43783.c: New testcase.
5857
5858 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
5859
5860 PR target/43766
5861 * gcc.target/i386/pr43766.c: New test.
5862
5863 2010-04-19 Jie Zhang <jie@codesourcery.com>
5864
5865 PR target/43662
5866 * gcc.target/i386/pr43662.c: New test.
5867
5868 2010-04-19 Dodji Seketeli <dodji@redhat.com>
5869
5870 PR c++/43704
5871 * g++.dg/template/typedef32.C: New test.
5872
5873 2010-04-19 Ira Rosen <irar@il.ibm.com>
5874
5875 PR tree-optimization/37027
5876 * lib/target-supports.exp
5877 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
5878 * gcc.dg/vect/pr37027.c: New test.
5879 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
5880 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
5881 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
5882 gcc.dg/vect/vect-complex-6.c: Likewise.
5883
5884 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5885
5886 * g++.dg/debug/dwarf2/enum1.C: New test.
5887
5888 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
5889
5890 * gnat.dg/rep_clause5.ad[sb]: New test.
5891 * gnat.dg/rep_clause5_pkg.ads: New helper.
5892
5893 2010-04-18 Ira Rosen <irar@il.ibm.com>
5894
5895 PR tree-optimization/43771
5896 * g++.dg/vect/pr43771.cc: New test.
5897
5898 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
5899
5900 PR fortran/31538
5901 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
5902 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
5903
5904 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
5905
5906 * gnat.dg/sizetype.adb: Rename into...
5907 * gnat.dg/sizetype1.adb: ...this.
5908 * gnat.dg/sizetype2.adb: New test.
5909
5910 2010-04-16 Richard Guenther <rguenther@suse.de>
5911
5912 PR tree-optimization/43572
5913 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
5914
5915 2010-04-16 Olivier Hainque <hainque@adacore.com>
5916
5917 * gnat.dg/specs/discr_private.ads: New test.
5918
5919 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
5920
5921 PR target/41514
5922 * gcc.target/arm/thumb-comparisons.c: New test.
5923
5924 PR target/40603
5925 * gcc.target/arm/thumb-cbranchqi.c: New test.
5926
5927 2010-04-16 Christian Bruel <christian.bruel@st.com>
5928
5929 * g++.dg/torture/pr36191.C: Enable for SH.
5930
5931 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
5932
5933 * gnat.dg/wide_boolean.adb: New test.
5934 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
5935
5936 2010-04-15 Richard Guenther <rguenther@suse.de>
5937
5938 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
5939 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
5940 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5941 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5942 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
5943 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
5944 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
5945 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
5946 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
5947 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
5948 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5949 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
5950 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5951 * gcc.dg/torture/ipa-pta-2.c: Likewise.
5952 * gcc.dg/torture/ipa-pta-1.c: Adjust.
5953
5954 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
5955
5956 PR target/21803
5957 * gcc.target/arm/pr42496.c: New test.
5958
5959 2010-04-14 Jason Merrill <jason@redhat.com>
5960
5961 PR c++/36625
5962 * g++.dg/ext/attrib38.C: New.
5963
5964 2010-04-14 Steve Ellcey <sje@cup.hp.com>
5965
5966 PR testsuite/43739
5967 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
5968
5969 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
5970
5971 PR 42966
5972 * gcc.dg/cpp/warn-undef-2.c: Update.
5973 * gcc.dg/cpp/warn-traditional-2.c: Update.
5974 * gcc.dg/cpp/warn-comments-2.c: Update.
5975 * gcc.dg/cpp/warn-variadic-2.c: Update.
5976 * gcc.dg/cpp/warn-long-long-2.c: Update.
5977 * gcc.dg/cpp/warn-deprecated-2.c: Update.
5978 * gcc.dg/cpp/warn-multichar-2.c: Update.
5979 * gcc.dg/cpp/warn-normalized-3.c: Update.
5980 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
5981 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
5982 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
5983 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
5984 * gcc.dg/cpp/warn-redefined-2.c: Update.
5985 * gfortran.dg/warning-directive-2.F90: Update.
5986 * c-c++-common/cpp/warning-directive-2.c: Update.
5987
5988 2010-04-14 Michael Matz <matz@suse.de>
5989
5990 PR tree-optimization/42963
5991 * gcc.dg/pr42963.c: New testcase.
5992
5993 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
5994
5995 * gnat.dg/class_wide.adb: Rename into...
5996 * gnat.dg/class_wide1.adb: ...this.
5997 * gnat.dg/class_wide2.ad[sb]: New test.
5998
5999 2010-04-14 Tobias Burnus <burnus@net-b.de>
6000
6001 PR fortran/18918
6002 * gfortran.dg/coarray_9.f90: Update dg-errors.
6003 * gfortran.dg/coarray_10.f90: New test.
6004 * gfortran.dg/coarray_11.f90: New test.
6005
6006 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6007
6008 PR fortran/43747
6009 gfortran.dg/initialization_24.f90: New test.
6010
6011 2010-04-13 Jason Merrill <jason@redhat.com>
6012
6013 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6014 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6015
6016 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
6017
6018 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6019 * g++.dg/dg.exp: Likewise.
6020 * gcc.dg/cpp/warning-directive-1.c: Move to ...
6021 * c-c++-common/cpp/warning-directive-1.c: ... here.
6022 * gcc.dg/cpp/warning-directive-2.c: Move to ...
6023 * c-c++-common/cpp/warning-directive-2.c: ... here.
6024 * gcc.dg/cpp/warning-directive-3.c: Move to ...
6025 * c-c++-common/cpp/warning-directive-3.c: ... here.
6026 * gcc.dg/cpp/warning-directive-4.c: Move to ...
6027 * c-c++-common/cpp/warning-directive-4.c: ... here.
6028 * g++.dg/cpp/warning-directive-1.C: Delete.
6029 * g++.dg/cpp/warning-directive-2.C: Delete.
6030 * g++.dg/cpp/warning-directive-3.C: Delete.
6031 * g++.dg/cpp/warning-directive-4.C: Delete.
6032 * gcc.dg/cpp/normalised-3.c: Delete.
6033 * g++.dg/cpp/normalised-1.C: Rename as ...
6034 * c-c++-common/cpp/normalised-3.c: ... this.
6035
6036 2010-04-13 Martin Jambor <mjambor@suse.cz>
6037
6038 * gcc.dg/tree-ssa/sra-9.c: New test.
6039
6040 2010-04-13 Michael Matz <matz@suse.de>
6041
6042 PR middle-end/43730
6043 * gcc.dg/pr43730.c: New test.
6044
6045 2010-04-13 Michael Matz <matz@suse.de>
6046
6047 * gcc.dg/tree-ssa/negate.c: New testcase.
6048
6049 2010-04-13 Richard Guenther <rguenther@suse.de>
6050
6051 PR testsuite/43735
6052 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6053
6054 2010-04-13 Richard Guenther <rguenther@suse.de>
6055
6056 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6057
6058 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
6059
6060 * gnat.dg/derived_type1.adb: New test.
6061
6062 2010-04-13 Matthias Klose <doko@ubuntu.com>
6063
6064 * gcc.dg/plugindir1.c: New testcase.
6065 * gcc.dg/plugindir2.c: New testcase.
6066 * gcc.dg/plugindir3.c: New testcase.
6067 * gcc.dg/plugindir4.c: New testcase.
6068
6069 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
6070
6071 * gcc.target/i386/rotate-2.c: New test.
6072
6073 2010-04-12 Jason Merrill <jason@redhat.com>
6074
6075 PR c++/43641
6076 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6077 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6078
6079 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
6080
6081 PR c++/25811
6082 * g++.dg/init/pr25811.C: New test.
6083
6084 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6085
6086 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6087 dg-error, dg-warning.
6088 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6089
6090 2010-04-12 Richard Guenther <rguenther@suse.de>
6091
6092 * gcc.dg/torture/inline-2.c: New testcase.
6093
6094 2010-04-12 Jakub Jelinek <jakub@redhat.com>
6095
6096 PR bootstrap/43699
6097 * gcc.dg/Wunused-var-7.c: New test.
6098
6099 PR tree-optimization/43560
6100 * gcc.c-torture/execute/pr43560.c: New test.
6101
6102 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
6103
6104 * gnat.dg/aggr13.adb: New test.
6105 * gnat.dg/aggr14.adb: Likewise.
6106 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6107
6108 2010-04-12 Richard Guenther <rguenther@suse.de>
6109
6110 PR c++/43611
6111 * g++.dg/torture/pr43611.C: New testcase.
6112
6113 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
6114
6115 PR c/36774
6116 * gcc.dg/pr36774-1.c: New test.
6117 * gcc.dg/pr36774-2.c: New test.
6118
6119 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6120
6121 * gcc.target/sh/rte-delay-slot.c: New test.
6122
6123 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
6124
6125 * gnat.dg/pack9.adb: Remove -cargs option.
6126 * gnat.dg/aggr12.ad[sb]: New test.
6127
6128 2010-04-10 Jie Zhang <jie@codesourcery.com>
6129
6130 PR target/43417
6131 * gcc.target/sh/pr43417.c: New test.
6132
6133 2010-04-10 Tobias Burnus <burnus@net-b.de>
6134
6135 PR fortran/43591
6136 * gfortran.dg/spec_expr_6.f90: New test.
6137
6138 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6139
6140 PR cpp/43195
6141 * gcc.dg/cpp/pr43195.c: New.
6142 * gcc.dg/cpp/pr43195.h: New.
6143
6144 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6145
6146 PR 42965
6147 * gcc.dg/Werror-6.c: Adjust.
6148 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6149 * gcc.dg/Werror-4.c: Likewise.
6150 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6151 * gcc.dg/Wswitch-enum-error.c: Likewise.
6152 * gcc.dg/Wpointer-arith.c: Likewise.
6153 * gcc.dg/Wfatal.c: Likewise.
6154 * gcc.dg/Wswitch-error.c: Likewise.
6155 * g++.dg/warn/unused-result1-Werror.c: Likewise.
6156 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6157 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6158 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6159 * gcc.dg/cpp/warn-comments-2.c: Likewise.
6160 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6161 * gcc.dg/cpp/warning-directive-2.c: Likewise.
6162 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6163 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6164 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6165 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6166 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6167 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6168 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6169 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6170 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6171 * g++.dg/cpp/warning-directive-2.C: Likewise.
6172 * gfortran.dg/warning-directive-2.F90: Likewise.
6173
6174 2010-04-09 Jason Merrill <jason@redhat.com>
6175
6176 PR c++/42623
6177 * g++.dg/template/sizeof13.C: New.
6178
6179 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
6180
6181 * g++.dg/other/pr35504.C: Add check for thiscall.
6182 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6183 * gcc.dg/torture/stackalign/thiscall-1.c: New.
6184
6185 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6186
6187 PR c++/28584
6188 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6189 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
6190 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6191 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
6192 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6193 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
6194 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6195 * g++.dg/other/increment1.C: Likewise.
6196
6197 2010-04-09 Tobias Burnus <burnus@net-b.de>
6198
6199 PR fortran/18918
6200 * gfortran.dg/coarray_7.f90: New test.
6201 * gfortran.dg/coarray_8.f90: New test.
6202
6203 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
6204
6205 PR fortran/28039
6206 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6207
6208 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6209
6210 PR target/43643
6211 * gcc.dg/pr43643.c: New test.
6212
6213 2010-04-08 Tobias Burnus <burnus@net-b.de>
6214
6215 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6216
6217 2010-04-08 Richard Guenther <rguenther@suse.de>
6218
6219 PR tree-optimization/43679
6220 * gcc.c-torture/compile/pr43679.c: New testcase.
6221
6222 2010-04-08 Jakub Jelinek <jakub@redhat.com>
6223
6224 PR debug/43670
6225 * gcc.dg/pr43670.c: New test.
6226
6227 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
6228
6229 PR middle-end/40815
6230 * gcc.dg/tree-ssa/reassoc-19.c: New.
6231
6232 2010-04-07 Jakub Jelinek <jakub@redhat.com>
6233
6234 PR c/18624
6235 * gcc.dg/Wunused-var-1.c: New test.
6236 * gcc.dg/Wunused-var-2.c: New test.
6237 * gcc.dg/Wunused-var-3.c: New test.
6238 * gcc.dg/Wunused-var-4.c: New test.
6239 * gcc.dg/Wunused-var-5.c: New test.
6240 * gcc.dg/Wunused-var-6.c: New test.
6241 * gcc.dg/Wunused-parm-1.c: New test.
6242
6243 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6244 * gcc.dg/trunc-1.c: Likewise.
6245 * gcc.dg/vla-9.c: Likewise.
6246 * gcc.dg/dfp/composite-type.c: Likewise.
6247
6248 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
6249
6250 PR objc/35996
6251 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6252 * obj-c++.dg/objc-gc-3.mm: Ditto.
6253
6254 2010-04-07 Simon Baldwin <simonb@google.com>
6255
6256 * gcc.dg/cpp/warn-undef-2.c: New.
6257 * gcc.dg/cpp/warn-traditional-2.c: New.
6258 * gcc.dg/cpp/warn-comments-2.c: New.
6259 * gcc.dg/cpp/warning-directive-1.c: New.
6260 * gcc.dg/cpp/warn-long-long.c: New.
6261 * gcc.dg/cpp/warn-traditional.c: New.
6262 * gcc.dg/cpp/warn-variadic-2.c: New.
6263 * gcc.dg/cpp/warn-undef.c: New.
6264 * gcc.dg/cpp/warn-normalized-1.c: New.
6265 * gcc.dg/cpp/warning-directive-2.c: New.
6266 * gcc.dg/cpp/warn-long-long-2.c: New.
6267 * gcc.dg/cpp/warn-variadic.c: New.
6268 * gcc.dg/cpp/warn-normalized-2.c: New.
6269 * gcc.dg/cpp/warning-directive-3.c: New.
6270 * gcc.dg/cpp/warn-deprecated-2.c: New.
6271 * gcc.dg/cpp/warn-trigraphs-1.c: New.
6272 * gcc.dg/cpp/warn-multichar-2.c: New.
6273 * gcc.dg/cpp/warn-normalized-3.c: New.
6274 * gcc.dg/cpp/warning-directive-4.c: New.
6275 * gcc.dg/cpp/warn-unused-macros.c: New.
6276 * gcc.dg/cpp/warn-trigraphs-2.c: New.
6277 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6278 * gcc.dg/cpp/warn-cxx-compat.c: New.
6279 * gcc.dg/cpp/warn-redefined.c: New.
6280 * gcc.dg/cpp/warn-trigraphs-3.c: New.
6281 * gcc.dg/cpp/warn-unused-macros-2.c: New.
6282 * gcc.dg/cpp/warn-deprecated.c: New.
6283 * gcc.dg/cpp/warn-trigraphs-4.c: New.
6284 * gcc.dg/cpp/warn-redefined-2.c: New.
6285 * gcc.dg/cpp/warn-comments.c: New.
6286 * gcc.dg/cpp/warn-multichar.c: New.
6287 * g++.dg/cpp/warning-directive-1.C: New.
6288 * g++.dg/cpp/warning-directive-2.C: New.
6289 * g++.dg/cpp/warning-directive-3.C: New.
6290 * g++.dg/cpp/warning-directive-4.C: New.
6291 * gfortran.dg/warning-directive-1.F90: New.
6292 * gfortran.dg/warning-directive-3.F90: New.
6293 * gfortran.dg/warning-directive-2.F90: New.
6294 * gfortran.dg/warning-directive-4.F90: New.
6295
6296 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
6297
6298 PR objc++/23716
6299 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6300
6301 2010-04-07 Jason Merrill <jason@redhat.com>
6302
6303 * g++.dg/template/dr408.C: New.
6304
6305 * g++.dg/lookup/ns4.C: New.
6306
6307 PR c++/38392
6308 * g++.dg/template/friend51.C: New test.
6309
6310 PR c++/41970
6311 * g++.old-deja/g++.other/linkage1.C: Adjust.
6312
6313 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6314
6315 PR c++/42697
6316 * g++.dg/template/crash94.C: New test.
6317
6318 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6319
6320 PR c++/40239
6321 * g++.dg/init/aggr5.C: New test.
6322 * g++.dg/init/aggr5.C: New test.
6323
6324 2010-04-07 Richard Guenther <rguenther@suse.de>
6325
6326 PR tree-optimization/43270
6327 * g++.dg/warn/Warray-bounds-4.C: New testcase.
6328 * gcc.dg/Warray-bounds-7.c: Likewise.
6329
6330 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
6331
6332 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6333 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6334 * gnat.dg/bit_packed_array4.ad[sb]: New test.
6335
6336 2010-04-07 Jie Zhang <jie@codesourcery.com>
6337
6338 PR c++/42556
6339 * g++.dg/init/pr42556.C: New test.
6340
6341 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6342
6343 PR debug/43628
6344 * g++.dg/debug/dwarf2/typedef2.C: New test.
6345
6346 2010-04-06 Dodji Seketeli <dodji@redhat.com>
6347
6348 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6349 c-c++-common/dwarf2/redeclaration-1.C
6350
6351 2010-04-06 Jason Merrill <jason@redhat.com>
6352
6353 * g++.dg/cpp0x/pr31437.C: Adjust error location.
6354 * g++.dg/ext/attrib18.C: Likewise.
6355 * g++.dg/ext/bitfield2.C: Likewise.
6356 * g++.dg/ext/bitfield4.C: Likewise.
6357 * g++.dg/ext/visibility/warn2.C: Likewise.
6358 * g++.dg/ext/visibility/warn3.C: Likewise.
6359 * g++.dg/gomp/pr26690-1.C: Likewise.
6360 * g++.dg/inherit/covariant7.C: Likewise.
6361 * g++.dg/init/synth2.C: Likewise.
6362 * g++.dg/lookup/using7.C: Likewise.
6363 * g++.dg/other/crash-4.C: Likewise.
6364 * g++.dg/other/error13.C: Likewise.
6365 * g++.dg/other/error20.C: Likewise.
6366 * g++.dg/parse/crash31.C: Likewise.
6367 * g++.dg/parse/error16.C: Likewise.
6368 * g++.dg/parse/error19.C: Likewise.
6369 * g++.dg/parse/error27.C: Likewise.
6370 * g++.dg/parse/error28.C: Likewise.
6371 * g++.dg/parse/fused-params1.C: Likewise.
6372 * g++.dg/template/error2.C: Likewise.
6373 * g++.dg/template/local6.C: Likewise.
6374 * g++.dg/template/qualttp15.C: Likewise.
6375 * g++.dg/warn/Wnvdtor-2.C: Likewise.
6376 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6377 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6378 * g++.old-deja/g++.brendan/crash29.C: Likewise.
6379 * g++.old-deja/g++.eh/spec6.C: Likewise.
6380 * g++.old-deja/g++.jason/crash3.C: Likewise.
6381 * g++.old-deja/g++.jason/destruct2.C: Likewise.
6382 * g++.old-deja/g++.law/ctors5.C: Likewise.
6383 * g++.old-deja/g++.law/ctors9.C: Likewise.
6384 * g++.old-deja/g++.mike/p3538a.C: Likewise.
6385 * g++.old-deja/g++.mike/p3538b.C: Likewise.
6386 * g++.old-deja/g++.other/struct1.C: Likewise.
6387 * g++.old-deja/g++.other/volatile1.C: Likewise.
6388 * g++.old-deja/g++.pt/crash36.C: Likewise.
6389 * g++.old-deja/g++.pt/derived3.C: Likewise.
6390 * g++.old-deja/g++.robertl/eb109.C: Likewise.
6391 * g++.old-deja/g++.robertl/eb4.C: Likewise.
6392
6393 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
6394
6395 PR middle-end/43519
6396 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6397 * gcc.dg/graphite/id-19.c: New.
6398
6399 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
6400
6401 PR middle-end/32824
6402 * gcc.dg/vect/pr32824: New.
6403
6404 2010-04-06 Tobias Burnus <burnus@net-b.de>
6405
6406 PR fortran/18918
6407 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6408 * gfortran.dg/coarray_3.f90: Ditto.
6409 * gfortran.dg/coarray_4.f90: Ditto.
6410 * gfortran.dg/coarray_5.f90: Ditto.
6411 * gfortran.dg/coarray_6.f90: Ditto.
6412 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6413
6414 2010-04-06 Tobias Burnus <burnus@net-b.de>
6415
6416 PR fortran/18918
6417 * gfortran.dg/coarray_4.f90: Fix test.
6418 * gfortran.dg/coarray_6.f90: Add more tests.
6419
6420 2010-04-06 Tobias Burnus <burnus@net-b.de>
6421
6422 PR fortran/18918
6423 * gfortran.dg/coarray_4.f90: New test.
6424 * gfortran.dg/coarray_5.f90: New test.
6425 * gfortran.dg/coarray_6.f90: New test.
6426
6427 2010-04-06 Tobias Burnus <burnus@net-b.de>
6428
6429 PR fortran/18918
6430 * gfortran.dg/iso_fortran_env_5.f90: New test.
6431 * gfortran.dg/iso_fortran_env_6.f90: New test.
6432
6433 2010-04-06 Tobias Burnus <burnus@net-b.de>
6434
6435 PR fortran/39997
6436 * gfortran.dg/coarray_1.f90: New test.
6437 * gfortran.dg/coarray_2.f90: New test.
6438 * gfortran.dg/coarray_3.f90: New test.
6439
6440 2010-04-06 Jason Merrill <jason@redhat.com>
6441
6442 PR c++/43648
6443 * g++.dg/template/dtor8.C: New.
6444
6445 PR c++/43621
6446 * g++.dg/template/error-recovery2.C: New.
6447
6448 2010-04-06 Jan Hubicka <jh@suse.czpli
6449
6450 PR tree-optimization/42906
6451 * gcc.dg/tree-ssa/dce-1.c: New testcase.
6452
6453 2010-04-06 Tobias Burnus <burnus@net-b.de>
6454
6455 PR fortran/43178
6456 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6457 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6458 * gfortran.dg/auto_dealloc_1.f90: Ditto.
6459
6460 2010-04-06 Richard Guenther <rguenther@suse.de>
6461
6462 PR tree-optimization/43627
6463 * gcc.dg/tree-ssa/vrp49.c: New testcase.
6464
6465 2010-04-06 Jakub Jelinek <jakub@redhat.com>
6466
6467 PR target/43638
6468 * gcc.target/i386/pr43638.c: New test.
6469
6470 2010-04-06 Richard Guenther <rguenther@suse.de>
6471
6472 PR middle-end/43661
6473 * gcc.c-torture/compile/pr43661.c: New testcase.
6474
6475 2010-04-06 Jakub Jelinek <jakub@redhat.com>
6476
6477 * gcc.target/s390/stackcheck1.c: Add dg-warning.
6478
6479 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
6480
6481 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6482
6483 2010-04-02 Richard Guenther <rguenther@suse.de>
6484
6485 PR tree-optimization/43629
6486 * gcc.c-torture/execute/pr43629.c: New testcase.
6487
6488 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
6489 Dominique d'Humieres <dominiq@lps.ens.fr>
6490
6491 PR libfortran/43605
6492 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6493
6494 2010-04-01 Dodji Seketeli <dodji@redhat.com>
6495
6496 PR debug/43325
6497 * c-c++-common/dwarf2/redeclaration-1.C: New test.
6498
6499 2010-04-01 Jason Merrill <jason@redhat.com>
6500
6501 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6502
6503 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
6504 Manfred Schwarb <manfred99@gmx.ch>
6505
6506 PR libfortran/43605
6507 * gfortran.dg/ftell_3.f90: New test.
6508
6509 2010-04-01 Richard Guenther <rguenther@suse.de>
6510
6511 PR middle-end/43614
6512 * gcc.c-torture/compile/pr43614.c: New testcase.
6513
6514 2010-04-01 Martin Jambor <mjambor@suse.cz>
6515
6516 PR tree-optimization/43141
6517 * gcc.dg/guality/pr43141.c: New test.
6518
6519 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6520
6521 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
6522 * g++.dg/eh/spbp.C: Likewise.
6523 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
6524 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
6525 superfluous casts.
6526 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
6527 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
6528 * objc.dg/dwarf-2.m: Likewise.
6529
6530 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
6531
6532 PR middle-end/43464
6533 * gcc.dg/graphite/id-pr43464.c: New.
6534 * gcc.dg/graphite/id-pr43464-1.c: New.
6535
6536 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
6537
6538 PR middle-end/43351
6539 * gcc.dg/graphite/id-pr43351.c
6540
6541 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6542
6543 PR testsuite/35165
6544 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
6545 * obj-c++.dg/try-catch-2.mm: Ditto.
6546 * obj-c++.dg/lookup-2.mm: Ditto.
6547 * obj-c++.dg/encode-8.m: Ditto.
6548 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6549 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
6550 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
6551 * obj-c++.dg/const-str-11.mm: Ditto.
6552 * obj-c++.dg/const-str-9.mm: Ditto.
6553 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
6554 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
6555 * obj-c++.dg/except-1.mm: Ditto.
6556 * obj-c++.dg/const-str-7.mm: Ditto.
6557 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6558 * obj-c++.dg/const-str-3.mm: Ditto.
6559 * obj-c++.dg/const-str-7.mm: Ditto.
6560 * obj-c++.dg/stubify-2.mm: Change dump file name.
6561
6562 PR objc++/23613
6563 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
6564 New macro.
6565 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
6566 Remove dg-xfail-if.
6567
6568 2010-03-31 Martin Jambor <mjambor@suse.cz>
6569
6570 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
6571 only with -O2, -O3 or -Os and not with -fwhopr.
6572
6573 2010-03-31 Dodji Seketeli <dodji@redhat.com>
6574
6575 PR c++/43558
6576 * g++.dg/template/typedef31.C: New test.
6577
6578 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6579
6580 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
6581 assembler output on *-*-solaris2*.
6582 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6583
6584 2010-03-31 Jakub Jelinek <jakub@redhat.com>
6585
6586 PR debug/43557
6587 * gcc.dg/pr43557-1.c: New test.
6588 * gcc.dg/pr43557-2.c: New file.
6589
6590 2010-03-31 Jie Zhang <jie@codesourcery.com>
6591
6592 PR 43562
6593 * gcc.dg/pr43562.c: New test.
6594
6595 2010-03-30 Jason Merrill <jason@redhat.com>
6596
6597 PR c++/43076
6598 * g++.dg/template/error-recovery1.C: New.
6599
6600 PR c++/41786
6601 * g++.dg/parse/ambig5.C: New.
6602
6603 2010-03-30 Jakub Jelinek <jakub@redhat.com>
6604
6605 PR debug/43593
6606 * gcc.dg/guality/pr43593.c: New test.
6607
6608 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
6609
6610 PR middle-end/43430
6611 * gcc.dg/vect/pr43430-1.c: New.
6612
6613 2010-03-30 Jason Merrill <jason@redhat.com>
6614
6615 PR c++/43559
6616 * g++.dg/template/partial7.C: New.
6617
6618 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6619
6620 * gcc.target/s390/stackcheck1.c: New testcase.
6621
6622 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6623
6624 PR libfortran/43265
6625 * gfortran.dg/read_eof_8.f90: New test.
6626
6627 2010-03-29 Jason Merrill <jason@redhat.com>
6628
6629 * gcc.dg/cpp/include6.c: Change [] to ().
6630
6631 N3077
6632 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
6633 splicing and UCNs.
6634 * c-c++-common/raw-string-2.c: Add trigraph test.
6635 * c-c++-common/raw-string-8.c: New.
6636 * c-c++-common/raw-string-9.c: New.
6637 * c-c++-common/raw-string-10.c: New.
6638
6639 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
6640 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
6641 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
6642 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
6643 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
6644 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
6645 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
6646
6647 2010-03-29 Richard Guenther <rguenther@suse.de>
6648
6649 PR tree-optimization/43560
6650 * gcc.dg/torture/pr43560.c: New testcase.
6651
6652 2010-03-29 Jason Merrill <jason@redhat.com>
6653
6654 N3077
6655 * g++.dg/ext/raw-string-1.C: Change [] to ().
6656 * g++.dg/ext/raw-string-2.C: Change [] to ().
6657 Don't use \ in delimiter.
6658 * g++.dg/ext/raw-string-3.C: Change [] to ().
6659 * g++.dg/ext/raw-string-4.C: Change [] to ().
6660 * g++.dg/ext/raw-string-5.C: Change [] to ().
6661 Test for error on \ in delimiter.
6662 * g++.dg/ext/raw-string-6.C: Change [] to ().
6663 * g++.dg/ext/raw-string-7.C: Change [] to ().
6664
6665 2010-03-29 Jie Zhang <jie@codesourcery.com>
6666
6667 PR 43564
6668 * gcc.dg/pr43564.c: New test.
6669
6670 2010-03-29 Tobias Burnus <burnus@net-b.de>
6671
6672 PR fortran/43551
6673 * gfortran.dg/direct_io_12.f90: New test.
6674
6675 2010-03-28 Jan Hubicka <jh@suse.cz>
6676
6677 PR tree-optimization/43505
6678 * gfortran.dg/pr43505.f90: New testcase.
6679
6680 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
6681
6682 PR tree-optimization/43528
6683 * gcc.target/i386/pr43528.c: New test.
6684
6685 2010-03-26 Joseph Myers <joseph@codesourcery.com>
6686
6687 PR c/43381
6688 * gcc.dg/parm-impl-decl-3.c: New test.
6689
6690 2010-03-26 Jason Merrill <jason@redhat.com>
6691
6692 PR c++/43509
6693 * g++.dg/cpp0x/parse1.C: New.
6694
6695 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
6696
6697 PR target/43524
6698 * gcc.target/i386/pr43524.c: New test.
6699
6700 2010-03-26 Martin Jambor <mjambor@suse.cz>
6701
6702 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
6703 whitespace, rename main to foo.
6704 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
6705 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
6706 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
6707 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
6708 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
6709 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
6710 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
6711 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6712 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
6713 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
6714 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
6715
6716 2010-03-26 Dodji Seketeli <dodji@redhat.com>
6717
6718 PR c++/43327
6719 * g++.dg/other/crash-10.C: New test.
6720 * g++.dg/other/crash-11.C: New test.
6721
6722 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6723
6724 PR libfortran/43517
6725 * gfortran.dg/read_eof_7.f90: New test.
6726
6727 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6728
6729 PR objc/35165
6730 PR testsuite/43512
6731 * objc-obj-c++-shared: New directory.
6732 * objc-obj-c++-shared/Object1-implementation.h: New file.
6733 * objc-obj-c++-shared/Object1.h: New file.
6734 * objc-obj-c++-shared/Protocol1.h: New file.
6735 * objc-obj-c++-shared/next-abi.h: New file.
6736 * objc-obj-c++-shared/next-mapping.h: New file.
6737 * objc/execute/next_mapping.h: Delete.
6738 * objc.dg/special/special.exp: For all targets run the tests with
6739 -fgnu-runtime, for darwin targets also run the tests with
6740 -fnext-runtime.
6741 * objc.dg/dg.exp: Ditto.
6742 * obj-c++.dg/dg.exp: Ditto.
6743 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
6744 Protocol1.h) and next-mapping.h as required. Amend testcase to
6745 include use of updated NeXT interface.
6746 * objc/execute/formal_protocol-5.m: Ditto.
6747 * objc/execute/protocol-isEqual-2.m: Ditto.
6748 * objc/execute/protocol-isEqual-4.m: Ditto.
6749 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
6750 Protocol1.h) and next-mapping.h as required.
6751 * objc/execute/object_is_class.m: Ditto.
6752 * objc/execute/enumeration-1.m: Ditto.
6753 * objc/execute/class-13.m: Ditto.
6754 * objc/execute/formal_protocol-2.m: Ditto.
6755 * objc/execute/formal_protocol-4.m: Ditto.
6756 * objc/execute/class-1.m: Ditto.
6757 * objc/execute/bycopy-1.m: Ditto.
6758 * objc/execute/formal_protocol-6.m: Ditto.
6759 * objc/execute/bycopy-3.m: Ditto.
6760 * objc/execute/class-3.m: Ditto.
6761 * objc/execute/bf-11.m: Ditto.
6762 * objc/execute/class-5.m: Ditto.
6763 * objc/execute/bf-13.m: Ditto.
6764 * objc/execute/class-7.m: Ditto.
6765 * objc/execute/bf-15.m: Ditto.
6766 * objc/execute/class-9.m: Ditto.
6767 * objc/execute/bf-17.m: Ditto.
6768 * objc/execute/bf-19.m: Ditto.
6769 * objc/execute/IMP.m: Ditto.
6770 * objc/execute/exceptions/catchall-1.m: Ditto.
6771 * objc/execute/exceptions/trivial.m: Ditto.
6772 * objc/execute/exceptions/finally-1.m: Ditto.
6773 * objc/execute/exceptions/local-variables-1.m: Ditto.
6774 * objc/execute/exceptions/foward-1.m: Ditto.
6775 * objc/execute/bf-2.m: Ditto.
6776 * objc/execute/string1.m: Ditto.
6777 * objc/execute/bf-4.m: Ditto.
6778 * objc/execute/informal_protocol.m: Ditto.
6779 * objc/execute/string3.m: Ditto.
6780 * objc/execute/bf-6.m: Ditto.
6781 * objc/execute/bf-8.m: Ditto.
6782 * objc/execute/class-tests-1.h: Ditto.
6783 * objc/execute/protocol-isEqual-1.m: Ditto.
6784 * objc/execute/protocol-isEqual-3.m: Ditto.
6785 * objc/execute/_cmd.m: Ditto.
6786 * objc/execute/function-message-1.m: Ditto.
6787 * objc/execute/bf-20.m: Ditto.
6788 * objc/execute/bf-common.h: Ditto.
6789 * objc/execute/np-2.m: Ditto.
6790 * objc/execute/class-10.m: Ditto.
6791 * objc/execute/class-12.m: Ditto.
6792 * objc/execute/enumeration-2.m: Ditto.
6793 * objc/execute/class-14.m: Ditto.
6794 * objc/execute/encode-1.m: Ditto.
6795 * objc/execute/formal_protocol-1.m: Ditto.
6796 * objc/execute/formal_protocol-3.m: Ditto.
6797 * objc/execute/accessing_ivars.m: Ditto.
6798 * objc/execute/bycopy-2.m: Ditto.
6799 * objc/execute/class-2.m: Ditto.
6800 * objc/execute/bf-10.m: Ditto.
6801 * objc/execute/formal_protocol-7.m: Ditto.
6802 * objc/execute/root_methods.m: Ditto.
6803 * objc/execute/class-4.m: Ditto.
6804 * objc/execute/bf-12.m: Ditto.
6805 * objc/execute/class-6.m: Ditto.
6806 * objc/execute/bf-14.m: Ditto.
6807 * objc/execute/nested-func-1.m: Ditto.
6808 * objc/execute/class-8.m: Ditto.
6809 * objc/execute/private.m: Ditto.
6810 * objc/execute/bf-16.m: Ditto.
6811 * objc/execute/bf-18.m: Ditto.
6812 * objc/execute/load-3.m: Ditto.
6813 * objc/execute/compatibility_alias.m: Ditto.
6814 * objc/execute/bf-1.m: Ditto.
6815 * objc/execute/no_clash.m: Ditto.
6816 * objc/execute/bf-3.m: Ditto.
6817 * objc/execute/string2.m: Ditto.
6818 * objc/execute/bf-5.m: Ditto.
6819 * objc/execute/string4.m: Ditto.
6820 * objc/execute/bf-7.m: Ditto.
6821 * objc/execute/object_is_meta_class.m: Ditto.
6822 * objc/execute/bf-9.m: Ditto.
6823 * objc/execute/bf-21.m: Ditto.
6824 * objc/execute/cascading-1.m: Ditto.
6825 * objc/execute/trivial.m: Ditto.
6826 * objc/execute/np-1.m: Ditto.
6827 * objc/compile/trivial.m: Ditto.
6828 * objc/execute/class_self-2.m: Include <stdlib.h>.
6829 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
6830 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
6831 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6832 and 64bit. Use new NeXT interface as required.
6833 * objc.dg/special/unclaimed-category-1.m: Ditto.
6834 * objc.dg/special/unclaimed-category-1.h: Ditto.
6835 * objc.dg/special/unclaimed-category-1a.m: Ditto.
6836 * objc.dg/func-ptr-1.m: Ditto.
6837 * objc.dg/stret-1.m: Ditto.
6838 * objc.dg/encode-2.m: Ditto.
6839 * objc.dg/category-1.m: Ditto.
6840 * objc.dg/encode-3.m: Ditto.
6841 * objc.dg/call-super-3.m: Ditto.
6842 * objc.dg/method-3.m: Ditto.
6843 * objc.dg/func-ptr-2.m: Ditto.
6844 * objc.dg/lookup-1.m: Ditto.
6845 * objc.dg/encode-4.m: Ditto.
6846 * objc.dg/fix-and-continue-1.m: Ditto.
6847 * objc.dg/proto-lossage-3.m: Ditto.
6848 * objc.dg/method-13.m: Ditto.
6849 * objc.dg/proto-qual-1.m: Ditto.
6850 * objc.dg/zero-link-3.m: Ditto.
6851 * objc.dg/bitfield-1.m: Ditto.
6852 * objc.dg/va-meth-1.m: Ditto.
6853 * objc.dg/super-class-3.m: Ditto.
6854 * objc.dg/call-super-1.m: Ditto.
6855 * objc.dg/type-size-2.m: Ditto.
6856 * objc.dg/method-10.m: Ditto.
6857 * objc.dg/defs.m: Ditto.
6858 * objc.dg/const-str-3.m: Ditto.
6859 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
6860 Protocol1.h) and next-mapping.h as required. Use new NeXT
6861 interface as required.
6862 * objc.dg/super-class-4.m: Ditto.
6863 * objc.dg/comp-types-8.m: Ditto.
6864 * objc.dg/call-super-2.m: Ditto.
6865 * objc.dg/objc-fast-4.m: Ditto.
6866 * objc.dg/method-6.m: Ditto.
6867 * objc.dg/const-str-3.m: Ditto.
6868 * objc.dg/const-str-7.m: Ditto.
6869 * objc.dg/method-15.m: Ditto.
6870 * objc.dg/method-19.m: Ditto.
6871 * objc.dg/sync-1.m: Ditto.
6872 * objc.dg/layout-1.m: Ditto.
6873 * objc.dg/bitfield-3.m: Ditto.
6874 * objc.dg/try-catch-3.m: Ditto.
6875 * objc.dg/try-catch-7.m: Ditto.
6876 * objc.dg/comp-types-10.m: Ditto.
6877 * objc.dg/selector-2.: Ditto.
6878 * objc.dg/method-7.m: Ditto.
6879 * objc.dg/typedef-alias-1.m: Ditto.
6880 * objc.dg/proto-lossage-2.m: Ditto.
6881 * objc.dg/comp-types-11.m: Ditto.
6882 * objc.dg/sizeof-1.m: Ditto.
6883 * objc.dg/method-17.m: Ditto.
6884 * objc.dg/bitfield-5.m: Ditto.
6885 * objc.dg/try-catch-1.m: Ditto.
6886 * objc.dg/encode-5.m: Ditto.
6887 * objc.dg/fix-and-continue-2.m: Ditto.
6888 * objc.dg/method-9.m: Ditto.
6889 * objc.dg/isa-field-1.m: Ditto.
6890 * objc.dg/local-decl-2.m: Ditto.
6891 * objc.dg/objc-gc-4.m: Ditto.
6892 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
6893 * objc.dg/gnu-runtime-3.m: Ditto.
6894 * objc.dg/encode-7.m: Ditto.
6895 * objc.dg/encode-8.m: Ditto.
6896 * objc.dg/selector-3.m: Ditto.
6897 * objc.dg/gnu-runtime-1.m: Ditto.
6898 * objc.dg/const-str-12.m: Ditto.
6899 * objc.dg/gnu-runtime-2.m: Ditto.
6900 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
6901 * objc.dg/selector-1.m: Ditto.
6902 * objc.dg/stubify-2.m: Ditto.
6903 * objc.dg/zero-link-1.m: Ditto.
6904 * objc.dg/stret-2.m: Ditto.
6905 * objc.dg/zero-link-2.m: Ditto.
6906 * objc.dg/next-runtime-1.m: Ditto.
6907 * objc.dg/symtab-1.m: Ditto.
6908 * objc.dg/stubify-1.m: Ditto.
6909 * objc.dg/bitfield-2.m: Ditto.
6910 * objc.dg/try-catch-10.m: Apply to both runtimes.
6911 * objc.dg/const-str-1.m: Ditto.
6912 * objc.dg/image-info.m: Ditto.
6913 * objc.dg/encode-9.m: Ditto.
6914 * objc.dg/pragma-1.m: Apply test to all targets.
6915 * objc.dg/const-str-4.m: Ditto.
6916 * objc.dg/const-str-8.m: Ditto.
6917 * objc.dg/super-class-2.m: Ditto.
6918 * objc.dg/try-catch-5.m: Ditto.
6919 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
6920 Protocol1.h) and next-mapping.h as required. Use new NeXT
6921 interface as required. Skip for gnu-runtime. Test for .quad at m64.
6922 * objc.dg/const-str-11.m: Ditto.
6923 * objc.dg/const-str-9.m: Ditto.
6924 * objc.dg/method-4.m: Skip for 64Bit NeXT.
6925 * objc.dg/encode-1.m: Remove redundant -lobjc.
6926 * objc.dg/try-catch-9.m: Tidy space.
6927 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
6928 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6929 and 64bit. Use new NeXT interface as required.
6930 * obj-c++.dg/template-4.mm: Ditto.
6931 * obj-c++.dg/defs.mm: Ditto.
6932 * obj-c++.dg/basic.mm: Ditto.
6933 * obj-c++.dg/encode-4.mm: Ditto.
6934 * obj-c++.dg/method-17.mm: Ditto.
6935 * obj-c++.dg/proto-lossage-3.mm: Ditto.
6936 * obj-c++.dg/cxx-class-1.mm: Ditto.
6937 * obj-c++.dg/method-10.mm: Ditto.
6938 * obj-c++.dg/va-meth-1.mm: Ditto.
6939 * obj-c++.dg/encode-5.mm: Ditto.
6940 * obj-c++.dg/lookup-2.mm: Ditto.
6941 * obj-c++.dg/template-3.mm: Ditto.
6942 * obj-c++.dg/proto-qual-1.mm: Ditto.
6943 * obj-c++.dg/qual-types-1.m: Ditto.
6944 * obj-c++.dg/cxx-scope-1.mm: Ditto.
6945 * obj-c++.dg/template-1.mm: Ditto.
6946 * obj-c++.dg/encode-6.mm: Ditto.
6947 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
6948 Protocol1.h) and next-mapping.h as required. Use new NeXT
6949 interface as required.
6950 * obj-c++.dg/except-1.mm: Ditto.
6951 * obj-c++.dg/const-str-7.mm: Ditto.
6952 * obj-c++.dg/ivar-list-semi.mm: Ditto.
6953 * obj-c++.dg/cxx-scope-2.mm: Ditto.
6954 * obj-c++.dg/selector-2.mm: Ditto.
6955 * obj-c++.dg/isa-field-1.mm: Ditto.
6956 * obj-c++.dg/try-catch-1.mm: Ditto.
6957 * obj-c++.dg/local-decl-1.mm: Ditto.
6958 * obj-c++.dg/try-catch-9.mm: Ditto.
6959 * obj-c++.dg/no-extra-load.mm: Ditto.
6960 * obj-c++.dg/selector-5.mm: Ditto.
6961 * obj-c++.dg/method-12.mm: Ditto.
6962 * obj-c++.dg/try-catch-11.mm: Ditto.
6963 * obj-c++.dg/comp-types-11.mm: Ditto.
6964 * obj-c++.dg/bitfield-3.mm: Ditto.
6965 * obj-c++.dg/method-6.mm: Ditto.
6966 * obj-c++.dg/super-class-2.mm: Ditto.
6967 * obj-c++.dg/method-21.mm: Ditto.
6968 * obj-c++.dg/const-str-8.mm: Ditto.
6969 * obj-c++.dg/try-catch-7.mm: Ditto.
6970 * obj-c++.dg/method-15.mm: Ditto.
6971 * obj-c++.dg/layout-1.mm: Ditto.
6972 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6973 * obj-c++.dg/const-str-3.mm: Ditto.
6974 * obj-c++.dg/try-catch-2.mm: Ditto.
6975 * obj-c++.dg/objc-gc-3.mm: Ditto.
6976 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
6977 * obj-c++.dg/bitfield-1.mm: Ditto.
6978 * obj-c++.dg/selector-6.mm: Ditto.
6979 * obj-c++.dg/method-13.mm: Ditto.
6980 * obj-c++.dg/comp-types-12.mm: Ditto.
6981 * obj-c++.dg/bitfield-4.mm: Ditto.
6982 * obj-c++.dg/try-catch-8.mm: Ditto.
6983 * obj-c++.dg/method-2.mm: Ditto.
6984 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6985 * obj-c++.dg/typedef-alias-1.mm: Ditto.
6986 * obj-c++.dg/const-str-4.mm: Ditto.
6987 * obj-c++.dg/proto-lossage-2.mm: Ditto.
6988 * obj-c++.dg/try-catch-3.mm: Ditto.
6989 * obj-c++.dg/comp-types-9.mm: Ditto.
6990 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
6991 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
6992 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
6993 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
6994 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6995 Use new NeXT interface as required.
6996 * obj-c++.dg/const-str-10.mm: Ditto.
6997 * obj-c++.dg/const-str-11.mm: Ditto.
6998 * obj-c++.dg/const-str-9.mm: Ditto.
6999 * obj-c++.dg/method-11.mm: Ditto.
7000 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7001 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7002 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7003 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7004 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7005
7006 2010-03-25 Dodji Seketeli <dodji@redhat.com>
7007
7008 PR c++/43206
7009 * g++.dg/template/typedef30.C: New test case.
7010
7011 2010-03-25 Jakub Jelinek <jakub@redhat.com>
7012
7013 PR c/43385
7014 * gcc.c-torture/execute/pr43385.c: New test.
7015
7016 2010-03-24 Joseph Myers <joseph@codesourcery.com>
7017
7018 * gcc.dg/strncpy-fix-1.c: New test.
7019
7020 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7021
7022 PR testsuite/41609
7023 * lib/objc-torture.exp (objc-set-runtime-options): New.
7024 * objc/execute/execute.exp: Check runtime options on each pass.
7025 * objc/execute/exceptions/exceptions.exp: Ditto.
7026 * objc/compile/compile.exp: Ditto.
7027
7028 PR testsuite/42348
7029 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7030 standard tests.
7031 (check_effective_target_objc2): New proc.
7032 (check_effective_target_next_runtime): New proc.
7033 * lib/objc.exp: Determine which runtime is in force and support it.
7034 * lib/obj-c++.exp: Ditto.
7035
7036 2010-03-24 Jason Merrill <jason@redhat.com>
7037
7038 PR c++/43502
7039 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7040
7041 2010-03-24 Martin Jambor <mjambor@suse.cz>
7042
7043 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7044 a loop.
7045 * gcc.dg/ipa/ipa-2.c: Likewise.
7046 * gcc.dg/ipa/ipa-3.c: Likewise.
7047 * gcc.dg/ipa/ipa-4.c: Likewise.
7048 * gcc.dg/ipa/ipa-5.c: Likewise.
7049 * gcc.dg/ipa/ipa-7.c: Likewise.
7050 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7051 a loop.
7052 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7053 i_can_not_be_propagated_fully2 into a loop.
7054 * gcc.dg/ipa/ipa-8.c: New test.
7055 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7056
7057 2010-03-24 Jakub Jelinek <jakub@redhat.com>
7058
7059 PR debug/19192
7060 PR debug/43479
7061 * gcc.dg/guality/pr43479.c: New test.
7062 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7063 and add volatile keyword.
7064
7065 2010-03-23 Mike Stump <mikestump@comcast.net>
7066
7067 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7068
7069 2010-03-23 Jason Merrill <jason@redhat.com>
7070
7071 * g++.dg/ext/altivec-17.C: Adjust error message.
7072
7073 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7074 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7075 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7076 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7077 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7078 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7079
7080 2010-03-22 Jason Merrill <jason@redhat.com>
7081
7082 PR c++/43333
7083 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7084 * g++.dg/ext/is_pod_98.C: New.
7085
7086 PR c++/43281
7087 * g++.dg/cpp0x/auto18.C: New.
7088
7089 * gcc.dg/pr36997.c: Adjust error message.
7090 * g++.dg/ext/vector9.C: Likewise.
7091 * g++.dg/conversion/simd3.C: Likewise.
7092 * g++.dg/other/error23.C: Likewise.
7093
7094 2010-03-22 Michael Matz <matz@suse.de>
7095
7096 PR middle-end/43475
7097 * gfortran.dg/pr43475.f90: New testcase.
7098
7099 2010-03-22 Richard Guenther <rguenther@suse.de>
7100
7101 PR tree-optimization/43390
7102 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7103
7104 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7105
7106 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7107 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7108
7109 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
7110 Michael Matz <matz@suse.de>
7111
7112 PR c++/43081
7113 * g++.dg/parse/crash56.C: New test.
7114
7115 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
7116
7117 PR fortran/43450
7118 * gfortran.dg/whole_file_15.f90 : New test.
7119
7120 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7121
7122 PR fortran/43409
7123 * gfortran.dg/inquire_size.f90: New test.
7124
7125 2010-03-20 Richard Guenther <rguenther@suse.de>
7126
7127 PR rtl-optimization/43438
7128 * gcc.c-torture/execute/pr43438.c: New testcase.
7129
7130 2010-03-20 Dodji Seketeli <dodji@redhat.com>
7131
7132 PR c++/43375
7133 * g++.dg/abi/mangle42.C: New test.
7134
7135 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
7136
7137 PR C/43211
7138 * gcc.dg/pr43211.c: New test.
7139 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7140
7141 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
7142
7143 PR rtl-optimization/42258
7144 * gcc.target/arm/thumb1-mul-moves.c: New test.
7145
7146 PR target/40697
7147 * gcc.target/arm/thumb-andsi.c: New test.
7148
7149 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7150 dg-require-effective-target.
7151
7152 2010-03-19 Michael Matz <matz@suse.de>
7153
7154 PR c++/43116
7155 * g++.dg/other/pr43116.C: New testcase.
7156
7157 2010-03-19 Michael Matz <matz@suse.de>
7158
7159 PR target/43305
7160 * gcc.dg/pr43305.c: New testcase.
7161
7162 2010-03-19 Richard Guenther <rguenther@suse.de>
7163
7164 PR tree-optimization/43415
7165 * gcc.c-torture/compile/pr43415.c: New testcase.
7166
7167 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
7168
7169 PR ada/43106
7170 * gnat.dg/case_optimization2.adb: New test.
7171 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7172
7173 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7174 Jack Howarth <howarth@bromo.med.uc.edu>
7175
7176 PR target/36399
7177 * gcc.target/i386/push-1.c: Don't xfail
7178 scan-assembler-not "movups" on darwin.
7179
7180 2010-03-18 Jakub Jelinek <jakub@redhat.com>
7181
7182 PR debug/43058
7183 * gcc.dg/pr43058.c: New test.
7184
7185 2010-03-18 Martin Jambor <mjambor@suse.cz>
7186
7187 PR middle-end/42450
7188 * g++.dg/torture/pr42450.C: New test.
7189
7190 2010-03-18 Michael Matz <matz@suse.de>
7191
7192 PR middle-end/43419
7193 * gcc.dg/pr43419.c: New testcase.
7194
7195 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
7196
7197 PR rtl-optimization/43360
7198 * gcc.dg/torture/pr43360.c: New.
7199
7200 2010-03-18 Michael Matz <matz@suse.de>
7201
7202 PR tree-optimization/43402
7203 * gcc.dg/pr43402.c: New testcase.
7204
7205 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
7206
7207 PR target/42427
7208 * gcc.dg/pr42427.c: New test.
7209
7210 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7211
7212 PR libfortran/43265
7213 * gfortran.dg/read_empty_file.f: New test.
7214 * gfortran.dg/read_eof_all.f90: New test.
7215 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7216 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7217
7218 2010-03-17 Michael Matz <matz@suse.de>
7219
7220 * gcc.dg/pr43300.c: Add -w.
7221
7222 2010-03-17 Richard Guenther <rguenther@suse.de>
7223
7224 * gcc.dg/pr43379.c: Add -w.
7225
7226 2010-03-17 Tobias Burnus <burnus@net-b.de>
7227
7228 PR fortran/43331
7229 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7230
7231 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
7232
7233 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7234
7235 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7236
7237 * ada/acats/run_all.sh: Log start and end times.
7238
7239 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7240
7241 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7242
7243 2010-03-16 Richard Guenther <rguenther@suse.de>
7244
7245 PR middle-end/43379
7246 * gcc.dg/pr43379.c: New testcase.
7247
7248 2010-03-16 Jakub Jelinek <jakub@redhat.com>
7249
7250 PR debug/43051
7251 * gcc.dg/guality/pr43051-1.c: New test.
7252
7253 2010-03-15 Janis Johnson <janis187@us.ibm.com>
7254
7255 PR testsuite/43363
7256 * g++.dg/ext/altivec-17.C: Handle changes to error message.
7257
7258 2010-03-15 Michael Matz <matz@suse.de>
7259
7260 PR middle-end/43300
7261 * gcc.dg/pr43300.c: New testcase.
7262
7263 2010-03-15 Richard Guenther <rguenther@suse.de>
7264
7265 PR tree-optimization/43367
7266 * gcc.c-torture/compile/pr43367.c: New testcase.
7267
7268 2010-03-15 Richard Guenther <rguenther@suse.de>
7269
7270 PR tree-optimization/43317
7271 * gcc.dg/pr43317.c: New testcase.
7272
7273 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
7274
7275 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7276
7277 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
7278
7279 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7280
7281 2010-03-14 Tobias Burnus <burnus@net-b.de>
7282
7283 PR fortran/43362
7284 * gfortran.dg/impure_constructor_1.f90: New test.
7285
7286 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7287
7288 PR middle-end/43354
7289 * gfortran.dg/graphite/id-pr43354.f: New.
7290
7291 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7292
7293 PR middle-end/43349
7294 * gfortran.dg/graphite/pr43349.f: New.
7295
7296 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7297
7298 PR middle-end/43306
7299 * gcc.dg/graphite/pr43306.c: New.
7300
7301 2010-03-12 David S. Miller <davem@davemloft.net>
7302
7303 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7304 sparc.
7305
7306 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7307
7308 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7309
7310 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
7311
7312 PR fortran/43291
7313 PR fortran/43326
7314 * gfortran.dg/dynamic_dispatch_7.f03: New test.
7315
7316 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
7317
7318 * gfortran.dg/default_format_denormal_1.f90: Don't assume
7319 fail for *-*-mingw* targets.
7320
7321 2010-03-12 Jakub Jelinek <jakub@redhat.com>
7322
7323 PR debug/43329
7324 * gcc.dg/guality/pr43329-1.c: New test.
7325
7326 2010-03-11 Martin Jambor <mjambor@suse.cz>
7327
7328 PR tree-optimization/43257
7329 * g++.dg/torture/pr43257.C: New test.
7330
7331 2010-03-11 Tobias Burnus <burnus@net-b.de>
7332
7333 PR fortran/43228
7334 * gfortran.dg/namelist_61.f90: New test.
7335
7336 2010-03-11 Richard Guenther <rguenther@suse.de>
7337
7338 PR tree-optimization/43255
7339 * gcc.c-torture/compile/pr43255.c: New testcase.
7340
7341 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7342
7343 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7344 * gcc.dg/pr43280.c: New testcase.
7345
7346 2010-03-11 Richard Guenther <rguenther@suse.de>
7347
7348 PR lto/43200
7349 * gcc.dg/lto/20100227-1_0.c: New testcase.
7350 * gcc.dg/lto/20100227-1_1.c: Likewise.
7351
7352 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7353
7354 PR libfortran/43320
7355 PR libfortran/43265
7356 * gfortran.dg/read_eof_6.f: New test
7357 * gfortran.dg/read_x_eof.f90: New test.
7358 * gfortran.dg/read_x_past.f: Update test.
7359
7360 2010-03-10 Jan Hubicka <jh@suse.cz>
7361
7362 * gcc.c-torture/compile/pr43288.c: New test.
7363
7364 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7365
7366 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7367 -fpic/-fPIC flags.
7368 * g++.old-deja/g++.pt/asm2.C: Likewise.
7369 * gcc.c-torture/compile/20000804-1.c: Likewise.
7370 * gcc.target/i386/clobbers.c: Likewise.
7371
7372 2010-03-10 Tobias Burnus <burnus@net-b.de>
7373
7374 PR fortran/43303
7375 * gfortran.dg/c_assoc_3.f90: New test.
7376
7377 2010-03-10 Jakub Jelinek <jakub@redhat.com>
7378
7379 PR debug/36728
7380 * gcc.dg/guality/pr36728-1.c: New test.
7381 * gcc.dg/guality/pr36728-2.c: New test.
7382
7383 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7384
7385 * gcc.dg/h8300-div-delay-slot.c: New test.
7386
7387 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
7388
7389 PR tree-optimization/43236
7390 * gcc.c-torture/execute/pr43236.c: New test.
7391
7392 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
7393
7394 PR middle-end/42859
7395 * g++.dg/eh/pr42859.C: New test.
7396
7397 2010-03-09 Jakub Jelinek <jakub@redhat.com>
7398
7399 PR debug/43299
7400 * gcc.dg/pr43299.c: New test.
7401
7402 PR debug/43290
7403 * g++.dg/eh/unwind2.C: New test.
7404
7405 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
7406 Reza Yazdani <reza.yazdani@amd.com>
7407
7408 PR middle-end/43065
7409 * gcc.dg/graphite/run-id-4.c: New.
7410
7411 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
7412
7413 PR middle-end/43065
7414 * gcc.dg/graphite/run-id-3.c: New.
7415
7416 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
7417
7418 PR middle-end/42644
7419 PR middle-end/42130
7420 * gcc.dg/graphite/id-18.c: New.
7421 * gcc.dg/graphite/run-id-pr42644.c: New.
7422
7423 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
7424
7425 PR middle-end/42326
7426 * gcc.dg/graphite/pr42326.c: New.
7427
7428 2010-03-08 Richard Guenther <rguenther@suse.de>
7429
7430 PR tree-optimization/43269
7431 * gcc.c-torture/execute/pr43269.c: New testcase.
7432
7433 2010-03-08 Janus Weil <janus@gcc.gnu.org>
7434
7435 PR fortran/43256
7436 * gfortran.dg/typebound_call_13.f03: New.
7437
7438 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
7439
7440 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7441 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7442
7443 2010-03-05 Jason Merrill <jason@redhat.com>
7444
7445 * g++.dg/abi/mangle40.C: Require weak and alias.
7446
7447 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
7448
7449 PR middle-end/42326
7450 * gfortran.dg/graphite/pr42326.f90: New.
7451 * gfortran.dg/graphite/pr42326-1.f90: New.
7452
7453 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7454
7455 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7456 (gnat_target_compile): Likewise.
7457 Reinitialize GNAT_UNDER_TEST if target changes.
7458 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7459 (local_find_gnatmake): Pass full --GCC to gnatlink.
7460 Remove --LINK.
7461
7462 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
7463
7464 PR c/43248
7465 * gcc.dg/compound-literal-1.c: New testcase.
7466
7467 2010-03-04 Martin Jambor <mjambor@suse.cz>
7468
7469 PR tree-optimization/43164
7470 PR tree-optimization/43191
7471 * gcc.c-torture/compile/pr43164.c: New test.
7472 * gcc.c-torture/compile/pr43191.c: Likewise.
7473
7474 2010-03-04 Janus Weil <janus@gcc.gnu.org>
7475
7476 PR fortran/43244
7477 * gfortran.dg/finalize_9.f90: New.
7478
7479 2010-03-04 Tobias Burnus <burnus@net-b.de>
7480 Ken Werner <ken@linux.vnet.ibm.com>
7481
7482 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7483 to dg-options for spu.
7484 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7485 dump-scan target to exclude spu.
7486
7487 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
7488
7489 PR middle-end/43209
7490 * gcc.dg/tree-ssa/ivopts-4.c: New.
7491
7492 2010-03-03 Janis Johnson <janis187@us.ibm.com>
7493
7494 * lib/target-supports-dg.exp (check-flags): Provide defaults for
7495 include-opts and exclude-opts; skip checking the flags if arguments
7496 are the same as the defaults.
7497 (dg-xfail-if): Verify the number of arguments, supply defaults
7498 for unspecified optional arguments.
7499 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7500
7501 2010-03-03 Jason Merrill <jason@redhat.com>
7502
7503 PR c++/12909
7504 * g++.dg/abi/mangle40.C: Updated.
7505
7506 2010-03-03 Jason Merrill <jason@redhat.com>
7507
7508 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7509 * g++.dg/abi/mangle23.C: Likewise.
7510 * g++.dg/eh/simd-2.C: Likewise.
7511 * g++.dg/ext/attribute-test-2.C: Likewise.
7512 * g++.dg/ext/vector14.C: Likewise.
7513 * g++.dg/other/pr34435.C: Likewise.
7514 * g++.dg/template/conv8.C: Likewise.
7515 * g++.dg/template/nontype9.C: Likewise.
7516 * g++.dg/template/qualttp17.C: Likewise.
7517 * g++.dg/template/ref1.C: Likewise.
7518 * g++.old-deja/g++.pt/crash68.C: Likewise.
7519 * g++.old-deja/g++.pt/ref1.C: Likewise.
7520 * g++.old-deja/g++.pt/ref3.C: Likewise.
7521 * g++.old-deja/g++.pt/ref4.C: Likewise.
7522
7523 PR c++/12909
7524 * g++.dg/abi/mangle40.C: New.
7525 * g++.dg/abi/mangle41.C: New.
7526 * g++.dg/lto/20100302_0.C: New.
7527 * g++.dg/lto/20100302_1.C: New.
7528 * g++.dg/lto/20100302.h: New.
7529
7530 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
7531
7532 PR fortran/43243
7533 * gfortran.dg/internal_pack_12.f90: New test.
7534
7535 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
7536
7537 * gcc.dg/pr36997.c: Adjust error message.
7538
7539 2010-03-03 Mike Stump <mikestump@comcast.net>
7540
7541 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
7542 adjustments to not be present on machines that align the stack to
7543 more than 4 bytes and don't have a red zone yet as that is an
7544 unimplemented optimization.
7545
7546 2010-03-03 Janus Weil <janus@gcc.gnu.org>
7547
7548 PR fortran/43169
7549 * gfortran.dg/impure_assignment_3.f90: New.
7550
7551 2010-03-03 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR debug/43229
7554 * gfortran.dg/pr43229.f90: New test.
7555
7556 PR debug/43237
7557 * gcc.dg/debug/dwarf2/pr43237.c: New test.
7558
7559 PR debug/43177
7560 * gcc.dg/guality/pr43177.c: New test.
7561
7562 2010-03-02 Jason Merrill <jason@redhat.com>
7563
7564 * g++.dg/ext/vector9.C: Adjust error message.
7565 * g++.dg/conversion/simd3.C: Likewise.
7566 * g++.dg/other/error23.C: Likewise.
7567
7568 2010-03-02 Mike Stump <mikestump@comcast.net>
7569
7570 PR c++/41090
7571 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
7572
7573 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
7574
7575 PR fortran/43180
7576 * gfortran.dg/internal_pack_10.f90: New test.
7577
7578 PR fortran/43173
7579 * gfortran.dg/internal_pack_11.f90: New test.
7580
7581 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
7582
7583 PR middle-end/42640
7584 * gcc.dg/tree-ssa/pr42640.c: New.
7585
7586 2010-03-01 Richard Guenther <rguenther@suse.de>
7587
7588 PR tree-optimization/43220
7589 * gcc.c-torture/execute/pr43220.c: New testcase.
7590
7591 2010-03-01 Richard Guenther <rguenther@suse.de>
7592
7593 PR middle-end/43213
7594 * gcc.dg/pr43213.c: New testcase.
7595
7596 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7597
7598 PR pch/14940
7599 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
7600
7601 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7602
7603 * lib/target-supports.exp (check_effective_target_ucn_nocache):
7604 New function.
7605 (check_effective_target_ucn): Likewise.
7606
7607 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
7608 if !ucn.
7609 * gcc.dg/ucnid-2.c: Likewise.
7610 * gcc.dg/ucnid-3.c: Likewise.
7611 * gcc.dg/ucnid-4.c: Likewise.
7612 * gcc.dg/ucnid-11.c: Likewise.
7613 * gcc.dg/ucnid-12.c: Likewise.
7614 * gcc.dg/ucnid-6.c: Skip if !ucn.
7615 * gcc.dg/ucnid-9.c: Likewise.
7616
7617 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7618
7619 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
7620 lists to dg-skip-if.
7621 * gcc.target/i386/stackalign/return-3.c: Likewise.
7622
7623 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7624
7625 * gcc.target/i386/clearcap.map: New file.
7626 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
7627 Pass clearcap.map by default if supported.
7628
7629 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7630
7631 PR fortran/42900
7632 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
7633 Explain this.
7634 * gfortran.dg/stat_2.f90: Likewise.
7635
7636 2010-03-01 Tobias Burnus <burnus@net-b.de>
7637
7638 PR fortran/43199
7639 * gfortran.dg/module_read_2.f90: New test.
7640
7641 2010-02-27 Mark Mitchell <mark@codesourcery.com>
7642
7643 PR c++/42748
7644 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
7645 * g++.dg/abi/mangle12.C: Likewise.
7646 * g++.dg/abi/mangle20-2.C: Likewise.
7647 * g++.dg/abi/mangle17.C: Likewise.
7648 * g++.dg/template/cond2.C: Likewise.
7649 * g++.dg/template/pr35240.C: Likewise.
7650
7651 2010-02-27 Richard Guenther <rguenther@suse.de>
7652
7653 PR tree-optimization/43186
7654 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7655
7656 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
7657
7658 * g++.dg/abi/packed1.C: Expect warning on the SH.
7659
7660 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
7661
7662 PR c++/42054:
7663 * g++.dg/parse/error37.C: New test.
7664
7665 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7666
7667 PR c/24577
7668 PR c/43192
7669 * gcc.dg/pr8927-1.c: Match new note.
7670 * gcc.dg/990506-0.c: Likewise.
7671 * gcc.dg/gomp/flush-2.c: Likewise.
7672 * gcc.dg/gomp/atomic-5.c: Likewise.
7673 * gcc.dg/gomp/pr34607.c: Likewise.
7674 * gcc.dg/pr35746.c: Likewise.
7675 * gcc.dg/cpp/pragma-1.c: Likewise.
7676 * gcc.dg/cpp/pragma-2.c: Likewise.
7677 * gcc.dg/pr41842.c: Likewise.
7678 * gcc.dg/noncompile/20040629-1.c: Likewise.
7679 * objc.dg/private-1.m: Likewise.
7680
7681 2010-02-27 Tobias Burnus <burnus@net-b.de>
7682
7683 PR fortran/43185
7684 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
7685 * gfortran.dg/default_initialization_4.f90: New test.
7686
7687 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
7688
7689 * gnat.dg/thin_pointer.ad[sb]: Rename into...
7690 * gnat.dg/thin_pointer1.ad[sb]: ...this.
7691 * gnat.dg/thin_pointer2.adb: New test.
7692 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
7693
7694 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
7695
7696 PR c/20631
7697 * gcc.dg/cpp/c90-pedantic.c: New.
7698 * gcc.dg/cpp/c90.c: New.
7699 * gcc.dg/gnu90-const-expr-1.c: New.
7700 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
7701
7702 2010-02-26 Richard Guenther <rguenther@suse.de>
7703
7704 PR tree-optimization/43186
7705 * gcc.c-torture/compile/pr43186.c: New testcase.
7706
7707 2010-02-26 Jakub Jelinek <jakub@redhat.com>
7708
7709 PR debug/43190
7710 * c-c++-common/dwarf2/pr43190.c: New test.
7711
7712 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
7713
7714 PR testsuite/37074:
7715 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
7716
7717 2010-02-26 Richard Guenther <rguenther@suse.de>
7718
7719 PR tree-optimization/43188
7720 * gcc.c-torture/compile/pr43188.c: New testcase.
7721
7722 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
7723
7724 PR target/43175
7725 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
7726
7727 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
7728
7729 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
7730
7731 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
7732
7733 PR target/43154
7734 * gcc.target/powerpc/pr43154.c: New file.
7735
7736 2010-02-25 Jakub Jelinek <jakub@redhat.com>
7737
7738 PR debug/43166
7739 * gfortran.dg/debug/pr43166.f: New test.
7740
7741 PR debug/43165
7742 * gcc.dg/torture/pr43165.c: New test.
7743
7744 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7745
7746 PR c/43128
7747 * c-c++-common/pr41779.c: Update.
7748
7749 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7750
7751 PR ada/32547
7752 * lib/gnat-dg.exp (gnat_load): Redefine.
7753
7754 * ada/acats/run_acats: Run run_all.sh with $SHELL.
7755 * ada/acats/run_all.sh: Downcase tasking not implemented message.
7756
7757 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7758
7759 PR libobjc/36610
7760 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
7761 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
7762 -fgnu-runtime.
7763 Sort entries.
7764
7765 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7766
7767 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
7768
7769 2010-02-24 Jakub Jelinek <jakub@redhat.com>
7770
7771 PR debug/43150
7772 * gcc.dg/guality/vla-1.c: New test.
7773
7774 2010-02-24 Tobias Burnus <burnus@net-b.de>
7775
7776 PR fortran/43042
7777 * gfortran.dg/c_ptr_tests_15.f90: New test.
7778
7779 2010-02-23 Jakub Jelinek <jakub@redhat.com>
7780
7781 PR target/43107
7782 * gcc.target/i386/pr43107.c: New test.
7783
7784 2010-02-23 Jason Merrill <jason@redhat.com>
7785
7786 PR c++/43143
7787 * g++.dg/cpp0x/variadic100.C: New.
7788
7789 2010-02-23 Jason Merrill <jason@redhat.com>
7790
7791 PR debug/42800
7792 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
7793 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
7794 * c-c++-common/dwarf2/vla1.c: New.
7795
7796 2010-02-23 Jakub Jelinek <jakub@redhat.com>
7797
7798 PR target/43139
7799 * gcc.dg/pr43139.c: New test.
7800
7801 PR debug/43077
7802 * gcc.dg/guality/pr43077-1.c: New test.
7803
7804 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7805
7806 PR 43123
7807 * gcc.dg/march.c: New.
7808 * gcc.dg/march-generic.c: New.
7809 * gcc.dg/mtune.c: New.
7810
7811 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7812
7813 PR middle-end/43083
7814 * gcc.dg/graphite/pr43083.c: New.
7815
7816 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7817
7818 PR middle-end/43097
7819 * gfortran.dg/graphite/pr43097.f: New.
7820
7821 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7822 Manuel López-Ibáñez <manu@gcc.gnu.org>
7823
7824 PR middle-end/43140
7825 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
7826
7827 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7828
7829 PR middle-end/43026
7830 * g++.dg/graphite/pr43026.C: New.
7831
7832 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7833
7834 PR c++/43126
7835 * gcc.dg/cleanup-1.c: Update.
7836 * gcc.dg/func-args-1.c: Update.
7837 * gcc.dg/format/sentinel-1.c: Update.
7838 * g++.old-deja/g++.jason/scoping10.C: Update.
7839 * g++.old-deja/g++.ns/lookup5.C: Update.
7840 * g++.dg/ext/cleanup-1.C: Update.
7841 * g++.dg/parse/varmod1.C: Update.
7842 * g++.dg/parse/error33.C: Update.
7843 * g++.dg/expr/call3.C: Update.
7844 * g++.dg/func-args-1.C: New.
7845
7846 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
7847
7848 PR c/43125
7849 * gcc.dg/attr-used-2.c: Moved to ...
7850 * c-c++-common/attr-used-2.c: Here.
7851
7852 * gcc.dg/attr-used.c: Moved to ...
7853 * c-c++-common/attr-used.c: Here.
7854
7855 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
7856
7857 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
7858
7859 2010-02-22 Richard Guenther <rguenther@suse.de>
7860
7861 PR lto/43045
7862 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
7863 * gfortran.dg/lto/20100222-1_1.c: Likewise.
7864
7865 2010-02-22 Richard Guenther <rguenther@suse.de>
7866
7867 PR tree-optimization/42749
7868 * gcc.c-torture/compile/pr42749.c: New testcase.
7869
7870 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
7871
7872 PR fortran/43072
7873 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
7874 * gfortran.dg/internal_pack_9.f90: New test.
7875
7876 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7877
7878 PR c++/23510
7879 * g++.dg/template/recurse.C: Adjust.
7880 * g++.dg/template/pr23510.C: New.
7881
7882 2010-02-21 Dodji Seketeli <dodji@redhat.com>
7883
7884 PR c++/42824
7885 * g++.dg/template/memclass4.C: New test.
7886
7887 2010-02-21 Tobias Burnus <burnus@net-b.de>
7888
7889 PR fortran/35259
7890 * gfortran.dg/reassoc_5.f90: New test.
7891
7892 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
7893
7894 PR target/43067
7895 * gcc.target/i386/pr43067.c: New test.
7896
7897 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7898
7899 PR c++/35669
7900 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
7901 -Wconversion-null.
7902 * g++.dg/warn/Wconversion-null.C: New test.
7903 * g++.old-deja/g++.other/null1.C: Move to...
7904 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
7905
7906 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
7907
7908 PR fortran/36932
7909 PR fortran/36933
7910 * gfortran.dg/dependency_26.f90: New test.
7911
7912 PR fortran/43072
7913 * gfortran.dg/internal_pack_7.f90: New test.
7914
7915 PR fortran/43111
7916 * gfortran.dg/internal_pack_8.f90: New test.
7917
7918 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7919
7920 PR 43128
7921 * c-c++-common/pr41779.c: Fix broken testcase.
7922
7923 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7924
7925 PR 36513
7926 * c-c++-common/pr36513.c: New testcase.
7927 * c-c++-common/pr36513-2.c: New testcase.
7928
7929 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7930
7931 PR 41779
7932 * c-c++-common/pr41779.c: New.
7933
7934 2010-02-19 Jakub Jelinek <jakub@redhat.com>
7935
7936 PR debug/43084
7937 * gcc.dg/pr43084.c: New test.
7938
7939 2010-02-19 Richard Guenther <rguenther@suse.de>
7940
7941 PR tree-optimization/42916
7942 * gcc.dg/pr42916.c: New testcase.
7943
7944 2010-02-18 Jason Merrill <jason@redhat.com>
7945
7946 PR c++/42837
7947 * g++.dg/abi/packed1.C: Add expected warning.
7948
7949 PR c++/43108
7950 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
7951 * gcc.dg/torture/dg-torture.exp: Likewise.
7952 * c-c++-common/torture/complex-sign.h,
7953 c-c++-common/torture/complex-sign-add.c,
7954 c-c++-common/torture/complex-sign-mixed-add.c,
7955 c-c++-common/torture/complex-sign-mixed-div.c,
7956 c-c++-common/torture/complex-sign-mixed-mul.c,
7957 c-c++-common/torture/complex-sign-mixed-sub.c,
7958 c-c++-common/torture/complex-sign-mul.c,
7959 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
7960 Adapt for C++ compilation as well.
7961
7962 PR c++/43070
7963 * g++.dg/ext/label1.C: Update.
7964 * g++.dg/ext/label2.C: Update.
7965
7966 PR c++/26261
7967 * g++.dg/template/dependent-name6.C: New.
7968
7969 PR c++/43109
7970 * g++.dg/parse/namespace12.C: New.
7971
7972 2010-02-18 Martin Jambor <mjambor@suse.cz>
7973
7974 PR tree-optimization/43066
7975 * gcc.c-torture/compile/pr43066.c: New test.
7976
7977 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
7978
7979 * g++.dg/ext/attrib35.C: Fix target selector string.
7980 * g++.dg/ext/attrib36.C: Ditto.
7981 * g++.dg/ext/attrib37.C: Ditto.
7982 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
7983 * g++.dg/abi/mangle25.C: Ditto.
7984
7985 2010-02-17 Jason Merrill <jason@redhat.com>
7986
7987 PR c++/43069
7988 * g++.dg/parse/namespace11.C: New.
7989
7990 PR c++/43093
7991 * g++.dg/ext/attrib37.C: New.
7992
7993 PR c++/43079
7994 * g++.dg/template/ptrmem20.C: New.
7995
7996 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
7997
7998 PR target/43103
7999 * gcc.target/i386/xop-check.h: Include m256-check.h.
8000 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8001 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8002 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8003 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8004
8005 2010-02-17 Jakub Jelinek <jakub@redhat.com>
8006
8007 PR debug/42918
8008 * gcc.dg/pr42918.c: New test.
8009
8010 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
8011
8012 * g++.dg/ext/attrib36.C: Require ILP32.
8013
8014 2010-02-16 Richard Guenther <rguenther@suse.de>
8015
8016 PR tree-optimization/41043
8017 * gfortran.dg/pr41043.f90: New testcase.
8018 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8019
8020 2010-02-16 Jason Merrill <jason@redhat.com>
8021
8022 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8023
8024 2010-02-16 Ira Rosen <irar@il.ibm.com>
8025
8026 PR tree-optimization/43074
8027 * gcc.dg/vect/fast-math-pr43074.c: New test.
8028
8029 2010-02-16 Jakub Jelinek <jakub@redhat.com>
8030
8031 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8032
8033 2010-02-16 Jason Merrill <jason@redhat.com>
8034
8035 PR c++/43031
8036 * g++.dg/ext/attrib36.C: New.
8037
8038 PR c++/43036
8039 * g++.dg/other/array6.C: New.
8040
8041 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8042
8043 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8044
8045 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
8046
8047 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8048 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8049 * gcc.target/i386/xop-vpermil2pd-1.c: New.
8050 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8051 * gcc.target/i386/xop-vpermil2ps-1.c: New.
8052 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8053
8054 2010-02-15 Richard Guenther <rguenther@suse.de>
8055
8056 PR middle-end/43068
8057 * g++.dg/torture/pr43068.C: New testcase.
8058
8059 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
8060
8061 PR c++/43024
8062 * g++.dg/opt/ice1.C: New.
8063
8064 2010-02-14 Jason Merrill <jason@redhat.com>
8065
8066 PR c++/41997
8067 * g++.dg/cpp0x/initlist-opt.C: New.
8068
8069 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
8070
8071 PR fortran/41113
8072 PR fortran/41117
8073 * gfortran.dg/internal_pack_6.f90: New test.
8074
8075 2010-02-12 Jason Merrill <jason@redhat.com>
8076
8077 PR c++/43054
8078 * g++.dg/cpp0x/variadic99.C: New.
8079
8080 2010-02-12 Jakub Jelinek <jakub@redhat.com>
8081
8082 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8083 sign extend pointers to gualchk_t.
8084
8085 PR c++/43033
8086 * g++.dg/other/default3.C: Xfail g4 test.
8087
8088 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8089
8090 PR middle-end/43012
8091 * gcc.dg/graphite/pr43012.c: New.
8092
8093 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8094
8095 PR middle-end/42930
8096 * g++.dg/graphite/pr42930.C: New.
8097
8098 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8099
8100 PR middle-end/42914
8101 PR middle-end/42530
8102 * gcc.dg/graphite/pr42530.c: New.
8103 * gcc.dg/graphite/pr42914.c: New.
8104
8105 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8106
8107 PR middle-end/42771
8108 * gcc.dg/graphite/pr42771.c: New.
8109
8110 2010-02-11 Richard Guenther <rguenther@suse.de>
8111
8112 PR tree-optimization/42998
8113 * gcc.c-torture/compile/pr42998.c: New testcase.
8114
8115 2010-02-10 Jason Merrill <jason@redhat.com>
8116
8117 PR c++/41896
8118 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8119
8120 PR c++/42983, core issue 906
8121 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8122 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8123
8124 PR c++/43016
8125 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8126
8127 2010-02-10 Richard Guenther <rguenther@suse.de>
8128
8129 PR tree-optimization/43017
8130 * gcc.dg/torture/pr43017.c: New testcase.
8131
8132 2010-02-10 Tobias Burnus <burnus@net-b.de>
8133
8134 PR fortran/40823
8135 * gfortran.dg/private_type_1.f90: Update error location.
8136 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8137 * gfortran.dg/typebound_operator_2.f03: Ditto.
8138 * gfortran.dg/assignment_2.f90: Ditto.
8139 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8140 * gfortran.dg/binding_label_tests_9.f03: Ditto.
8141
8142 2010-02-10 Tobias Burnus <burnus@net-b.de>
8143
8144 PR fortran/43015
8145 * gfortran.dg/bind_c_usage_20.f90: New test.
8146
8147 2010-02-10 Jakub Jelinek <jakub@redhat.com>
8148
8149 PR debug/43010
8150 * g++.dg/debug/pr43010.C: New test.
8151
8152 2010-02-10 Richard Guenther <rguenther@suse.de>
8153
8154 PR c/43007
8155 * gcc.c-torture/execute/20100209-1.c: New testcase.
8156 * gcc.dg/fold-div-3.c: Likewise.
8157
8158 2010-02-10 Jakub Jelinek <jakub@redhat.com>
8159
8160 * gcc.dg/builtin-ffs-1.c: New test.
8161
8162 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8163
8164 PR fortran/42999
8165 * gfortran.dg/array_constructor_35.f90: New test.
8166
8167 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8168
8169 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8170
8171 2010-02-09 Jason Merrill <jason@redhat.com>
8172
8173 PR c++/42399
8174 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8175
8176 PR c++/42370
8177 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8178
8179 2010-02-09 Tobias Burnus <burnus@net-b.de>
8180
8181 PR fortran/41869
8182 * gfortran.dg/module_write_1.f90: New test.
8183
8184 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
8185
8186 * gcc.dg/pr19340.c: Adjust.
8187
8188 2010-02-09 Richard Guenther <rguenther@suse.de>
8189
8190 PR tree-optimization/43008
8191 * gcc.c-torture/execute/pr43008.c: New testcase.
8192
8193 2010-02-09 Richard Guenther <rguenther@suse.de>
8194
8195 PR tree-optimization/43000
8196 * gcc.dg/torture/pr43000.c: New testcase.
8197 * gcc.dg/torture/pr43002.c: Likewise.
8198
8199 2010-02-09 Daniel Kraft <d@domob.eu>
8200
8201 PR fortran/39171
8202 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8203 and pass -Wsurprising as necessary.
8204
8205 2010-02-08 Jakub Jelinek <jakub@redhat.com>
8206
8207 PR tree-optimization/42890
8208 * g++.dg/torture/pr42890.C: New test.
8209
8210 2010-02-08 Richard Guenther <rguenther@suse.de>
8211
8212 PR middle-end/42995
8213 * gcc.dg/tree-ssa/inline-4.c: New testcase.
8214
8215 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
8216
8217 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
8218 return 0 from main.
8219 * gcc.dg/graphite/block-1.c: Same.
8220 * gcc.dg/graphite/block-3.c: Same.
8221 * gcc.dg/graphite/block-4.c: Same.
8222 * gcc.dg/graphite/block-5.c: Same.
8223 * gcc.dg/graphite/block-6.c: Same.
8224 * gcc.dg/graphite/block-7.c: Same.
8225 * gcc.dg/graphite/interchange-0.c: Same.
8226 * gcc.dg/graphite/interchange-1.c: Same.
8227 * gcc.dg/graphite/interchange-10.c: Same.
8228 * gcc.dg/graphite/interchange-11.c: Same.
8229 * gcc.dg/graphite/interchange-12.c: Same.
8230 * gcc.dg/graphite/interchange-2.c: Same.
8231 * gcc.dg/graphite/interchange-3.c: Same.
8232 * gcc.dg/graphite/interchange-4.c: Same.
8233 * gcc.dg/graphite/interchange-5.c: Same.
8234 * gcc.dg/graphite/interchange-6.c: Same.
8235 * gcc.dg/graphite/interchange-7.c: Same.
8236 * gcc.dg/graphite/interchange-8.c: Same.
8237 * gcc.dg/graphite/interchange-9.c: Same.
8238 * gcc.dg/graphite/interchange-mvt.c: Same.
8239
8240 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
8241
8242 * gfortran.dg/graphite/id-19.f: New.
8243 * gfortran.dg/graphite/pr14741.f90: New.
8244 * gfortran.dg/graphite/pr41924.f90: New.
8245 * gfortran.dg/graphite/run-id-2.f90: New.
8246
8247 2010-02-07 Richard Guenther <rguenther@suse.de>
8248
8249 PR middle-end/42956
8250 * gcc.c-torture/compile/pr42956.c: New testcase.
8251
8252 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8253
8254 PR libfortran/42742
8255 * gfortran.dg/fmt_cache_2.f: New test.
8256
8257 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8258
8259 * gfortran.dg/read_no_eor.f90: New test.
8260
8261 2010-02-05 Jason Merrill <jason@redhat.com>
8262
8263 * g++.dg/ext/label13.C: Move constructor body out of class.
8264
8265 2010-02-03 Jason Merrill <jason@redhat.com>
8266
8267 PR c++/42870
8268 * g++.dg/ext/dllexport3.C: New.
8269
8270 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
8271
8272 * gcc.dg/format/ms-format3.c: New test for specific MS types.
8273
8274 2010-02-05 Richard Guenther <rguenther@suse.de>
8275
8276 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8277
8278 2010-02-05 Dodji Seketeli <dodji@redhat.com>
8279
8280 PR c++/42915
8281 * g++.dg/other/crash-9.C: New test.
8282
8283 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
8284
8285 PR fortran/42309
8286 * gfortran.dg/subref_array_pointer_4.f90 : New test.
8287
8288 2010-02-04 Richard Guenther <rguenther@suse.de>
8289
8290 PR rtl-optimization/42952
8291 * gcc.dg/torture/pr42952.c: New testcase.
8292
8293 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8294
8295 PR libfortran/42901
8296 * gfortran.dg/namelist_60.f90: New test.
8297
8298 2010-02-03 Jason Merrill <jason@redhat.com>
8299
8300 PR c++/40138
8301 * g++.dg/ext/builtin11.C: New.
8302
8303 PR c++/4926
8304 PR c++/38600
8305 * g++.dg/abi/mangle35.C: New.
8306 * g++.dg/abi/mangle37.C: New.
8307
8308 PR c++/12909
8309 * g++.dg/abi/mangle36.C: New.
8310
8311 PR c++/35652
8312 * g++.dg/warn/string1.C: New.
8313
8314 2010-02-03 Richard Guenther <rguenther@suse.de>
8315
8316 PR tree-optimization/42944
8317 * gcc.dg/errno-1.c: New testcase.
8318
8319 2010-02-03 Richard Guenther <rguenther@suse.de>
8320
8321 PR middle-end/42927
8322 * gcc.c-torture/compile/pr42927.c: New testcase.
8323
8324 2010-02-03 Tobias Burnus <burnus@net-b.de>
8325
8326 PR fortran/42936
8327 * gfortran.dg/null_4.f90: New test.
8328
8329 2010-02-02 Jason Merrill <jason@redhat.com>
8330
8331 PR c++/41090
8332 * g++.dg/ext/label13.C: New.
8333
8334 2010-02-02 Tobias Burnus <burnus@net-b.de>
8335
8336 PR fortran/42650
8337 * gfortran.dg/func_result_5.f90: New test.
8338
8339 2010-02-01 Tobias Burnus <burnus@net-b.de>
8340
8341 PR fortran/42922
8342 * gfortran.dg/pure_initializer_3.f90: News test.
8343
8344 2010-01-31 Janus Weil <janus@gcc.gnu.org>
8345
8346 PR fortran/42888
8347 * gfortran.dg/allocate_derived_2.f90: New test.
8348
8349 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
8350
8351 PR middle-end/42898
8352 * gcc.dg/torture/pr42898-2.c: New test.
8353
8354 2010-01-31 Richard Guenther <rguenther@suse.de>
8355
8356 PR middle-end/42898
8357 * gcc.dg/torture/pr42898.c: New testcase.
8358
8359 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
8360
8361 PR fortran/38324
8362 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8363 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8364
8365 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
8366
8367 * g++.dg/tree-ssa/inline-1.C: New.
8368 * g++.dg/tree-ssa/inline-2.C: New.
8369 * g++.dg/tree-ssa/inline-3.C: New.
8370
8371 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8372
8373 PR testsuite/41701
8374 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8375 the string 'pow' in the pathname of the compiler from generating a
8376 test failure.
8377
8378 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8379
8380 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8381 * g++.old-deja/g++.mike/eh17.C: Likewise.
8382 * g++.old-deja/g++.mike/p5571.C: Likewise.
8383
8384 2010-01-29 Dodji Seketeli <dodji@redhat.com>
8385
8386 PR c++/42758
8387 PR c++/42634
8388 PR c++/42336
8389 PR c++/42797
8390 PR c++/42880
8391 * g++.dg/other/crash-5.C: New test.
8392 * g++.dg/other/crash-6.C: New test.
8393 * g++.dg/other/crash-7.C: New test.
8394 * g++.dg/other/crash-8.C: New test.
8395
8396 2010-01-29 Jakub Jelinek <jakub@redhat.com>
8397
8398 PR rtl-optimization/42889
8399 * gcc.dg/pr42889.c: New test.
8400
8401 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
8402
8403 * gcc.target/i386/pr42881.c: Use SSE2.
8404
8405 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
8406
8407 PR target/42891
8408 * gcc.target/i386/pr42891.c: New test.
8409
8410 2010-01-28 Richard Guenther <rguenther@suse.de>
8411
8412 PR tree-optimization/42871
8413 * g++.dg/torture/pr42871.C: New testcase.
8414
8415 2010-01-28 Richard Guenther <rguenther@suse.de>
8416
8417 * gcc.dg/Wobjsize-1.h: New testcase.
8418 * gcc.dg/Wobjsize-1.c: Likewise.
8419
8420 2010-01-28 Richard Guenther <rguenther@suse.de>
8421
8422 PR middle-end/42883
8423 * g++.dg/torture/pr42883.C: New testcase.
8424
8425 2010-01-28 Michael Matz <matz@suse.de>
8426
8427 * gcc.target/i386/pr42881.c: New test.
8428
8429 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8430
8431 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8432 Add i?86-*-solaris2* support.
8433
8434 2010-01-28 Dodji Seketeli <dodji@redhat.com>
8435
8436 PR c++/42713
8437 PR c++/42820
8438 * g++.dg/template/typedef27.C: New test case.
8439 * g++.dg/template/typedef28.C: New test case.
8440
8441 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
8442
8443 * gcc.dg/optimize-bswap*.c: Add ARM target
8444
8445 2010-01-27 Richard Guenther <rguenther@suse.de>
8446
8447 PR middle-end/42878
8448 * gcc.dg/torture/pr42878-1.c: New testcase.
8449 * gcc.dg/torture/pr42878-2.c: Likewise.
8450
8451 2010-01-27 Jakub Jelinek <jakub@redhat.com>
8452
8453 PR middle-end/42874
8454 * gcc.dg/vla-22.c: New test.
8455
8456 2010-01-26 Jakub Jelinek <jakub@redhat.com>
8457
8458 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8459 current collation.
8460
8461 2010-01-26 Richard Guenther <rguenther@suse.de>
8462
8463 PR rtl-optimization/42685
8464 * gcc.dg/pr42685.c: New testcase.
8465 * g++.dg/other/pr42685.C: Likewise.
8466
8467 2010-01-26 Richard Guenther <rguenther@suse.de>
8468
8469 PR middle-end/42806
8470 * g++.dg/other/pr42806.C: New testcase.
8471
8472 2010-01-26 Richard Guenther <rguenther@suse.de>
8473
8474 PR tree-optimization/42250
8475 * gcc.dg/pr42250.c: New testcase.
8476
8477 2010-01-25 Arnaud Charlet <charlet@adacore.com>
8478
8479 * gnat.dg/array_bounds_test.adb: New test.
8480
8481 2010-01-25 Tobias Burnus <burnus@net-b.de>
8482
8483 PR fortran/42858
8484 * gfortran.dg/generic_21.f90: New test.
8485
8486 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8487
8488 PR testsuite/41522
8489 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8490
8491 2010-01-24 Mark Mitchell <mark@codesourcery.com>
8492
8493 PR c++/42748
8494 * g++.dg/abi/arm_va_list2.C: New test.
8495 * g++.dg/abi/arm_va_list2.h: Companion header file.
8496
8497 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
8498
8499 PR fortran/41044
8500 * gfortran.dg/parameter_array_ref_2.f90 : New test.
8501
8502 PR fortran/41167
8503 * gfortran.dg/char_array_arg_1.f90 : New test.
8504
8505 * gfortran.dg/pr25923.f90 : Remove XFAIL.
8506
8507 2010-01-24 Tobias Burnus <burnus@net-b.de>
8508
8509 PR fortran/39304
8510 * gfortran.dg/generic_20.f90: New test.
8511
8512 2010-01-22 Michael Matz <matz@suse.de>
8513
8514 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8515 -msse2.
8516
8517 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
8518
8519 PR fortran/42736
8520 * gfortran.dg/dependency_25.f90 : New test.
8521
8522 2010-01-21 Martin Jambor <mjambor@suse.cz>
8523
8524 PR tree-optimization/42585
8525 * gcc.dg/tree-ssa/pr42585.c: New test.
8526
8527 2010-01-21 Richard Guenther <rguenther@suse.de>
8528
8529 PR middle-end/19988
8530 * gcc.dg/pr19988.c: New testcase.
8531
8532 2010-01-20 Janis Johnson <janis187@us.ibm.com>
8533
8534 * g++.dg/compat/decimal/compat-common.h: New file.
8535 * g++.dg/compat/decimal/decimal-dummy.h: New file.
8536 * g++.dg/compat/decimal/pass_x.h: New file.
8537 * g++.dg/compat/decimal/pass_y.h: New file.
8538 * g++.dg/compat/decimal/pass-1_main.C: New file.
8539 * g++.dg/compat/decimal/pass-1_x.C: New file.
8540 * g++.dg/compat/decimal/pass-1_y.C: New file.
8541 * g++.dg/compat/decimal/pass-2_main.C: New file.
8542 * g++.dg/compat/decimal/pass-2_x.C: New file.
8543 * g++.dg/compat/decimal/pass-2_y.C: New file.
8544 * g++.dg/compat/decimal/pass-3_main.C: New file.
8545 * g++.dg/compat/decimal/pass-3_x.C: New file.
8546 * g++.dg/compat/decimal/pass-3_y.C: New file.
8547 * g++.dg/compat/decimal/pass-4_main.C: New file.
8548 * g++.dg/compat/decimal/pass-4_x.C: New file.
8549 * g++.dg/compat/decimal/pass-4_y.C: New file.
8550 * g++.dg/compat/decimal/pass-5_main.C: New file.
8551 * g++.dg/compat/decimal/pass-5_x.C: New file.
8552 * g++.dg/compat/decimal/pass-5_y.C: New file.
8553 * g++.dg/compat/decimal/pass-6_main.C: New file.
8554 * g++.dg/compat/decimal/pass-6_x.C: New file.
8555 * g++.dg/compat/decimal/pass-6_y.C: New file.
8556 * g++.dg/compat/decimal/return_x.h: New file.
8557 * g++.dg/compat/decimal/return_y.h: New file.
8558 * g++.dg/compat/decimal/return-1_main.C: New file.
8559 * g++.dg/compat/decimal/return-1_x.C: New file.
8560 * g++.dg/compat/decimal/return-1_y.C: New file.
8561 * g++.dg/compat/decimal/return-2_main.C: New file.
8562 * g++.dg/compat/decimal/return-2_x.C: New file.
8563 * g++.dg/compat/decimal/return-2_y.C: New file.
8564 * g++.dg/compat/decimal/return-3_main.C: New file.
8565 * g++.dg/compat/decimal/return-3_x.C: New file.
8566 * g++.dg/compat/decimal/return-3_y.C: New file.
8567 * g++.dg/compat/decimal/return-4_main.C: New file.
8568 * g++.dg/compat/decimal/return-4_x.C: New file.
8569 * g++.dg/compat/decimal/return-4_y.C: New file.
8570 * g++.dg/compat/decimal/return-5_main.C: New file.
8571 * g++.dg/compat/decimal/return-5_x.C: New file.
8572 * g++.dg/compat/decimal/return-5_y.C: New file.
8573 * g++.dg/compat/decimal/return-6_main.C: New file.
8574 * g++.dg/compat/decimal/return-6_x.C: New file.
8575 * g++.dg/compat/decimal/return-6_y.C: New file.
8576
8577 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
8578
8579 PR debug/42715
8580 * gcc.dg/pr42715.c: New.
8581
8582 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8583
8584 PR c++/42038
8585 * g++.dg/parse/crash55.C: New.
8586
8587 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
8588
8589 PR debug/42782
8590 * gcc.dg/guality/pr42782.c: New.
8591
8592 2010-01-20 Jason Merrill <jason@redhat.com>
8593
8594 PR c++/41788
8595 * g++.dg/abi/packed1.C: New.
8596
8597 PR c++/41920
8598 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
8599
8600 PR c++/40750
8601 * g++.dg/parse/fn-typedef1.C: New.
8602 * g++.dg/other/cv_quals.C: Adjust.
8603
8604 2010-01-20 Anthony Green <green@moxielogic.com>
8605
8606 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
8607 pack(push) pragma).
8608 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
8609 * gcc.dg/20020312-2.c: Port this to the moxie core.
8610 * gcc.dg/weak/typeof-2.c: Ditto.
8611
8612 2010-01-20 Richard Guenther <rguenther@suse.de>
8613
8614 PR tree-optimization/42717
8615 * gcc.c-torture/compile/pr42717.c: New testcase.
8616
8617 2010-01-20 Jakub Jelinek <jakub@redhat.com>
8618
8619 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
8620 of signed, add a few new tests.
8621
8622 PR middle-end/42803
8623 * g++.dg/parse/limits-initializer1.C: New test.
8624
8625 2010-01-19 Janus Weil <janus@gcc.gnu.org>
8626
8627 PR fortran/42804
8628 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
8629 * gfortran.dg/typebound_call_12.f03: New test.
8630
8631 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
8632
8633 PR fortran/42783
8634 * gfortran.dg/bounds_check_15.f90 : New test.
8635
8636 2010-01-19 Michael Matz <matz@suse.de>
8637
8638 PR tree-optimization/41783
8639 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
8640
8641 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8642
8643 PR target/38697.
8644 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
8645 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
8646 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
8647 * gcc.target/arm/neon/vget_lows16.c: Likewise.
8648 * gcc.target/arm/neon/vget_lows32.c: Likewise.
8649 * gcc.target/arm/neon/vget_lows64.c: Likewise.
8650 * gcc.target/arm/neon/vget_lows8.c: Likewise.
8651 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8652 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8653 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8654 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8655
8656 2010-01-19 Janus Weil <janus@gcc.gnu.org>
8657
8658 PR fortran/42545
8659 * gfortran.dg/extends_6.f03: Modified an error message.
8660 * gfortran.dg/extends_10.f03: New test.
8661 * gfortran.dg/private_type_6.f03: Modified an error message.
8662 * gfortran.dg/structure_constructor_8.f03: Ditto.
8663
8664 2010-01-19 Jakub Jelinek <jakub@redhat.com>
8665
8666 PR tree-optimization/42719
8667 * gcc.dg/pr42719.c: New test.
8668
8669 PR debug/42728
8670 * gcc.dg/pr42728.c: New test.
8671
8672 2010-01-19 Anthony Green <green@moxielogic.com>
8673
8674 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8675
8676 2010-01-18 Anthony Green <green@moxielogic.com>
8677
8678 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
8679 for moxie.
8680
8681 2010-01-19 Dodji Seketeli <dodji@redhat.com>
8682
8683 * g++.dg/template/error45.C: reverted as part of reverting the
8684 fix of PR c++/42634.
8685
8686 2010-01-18 Dodji Seketeli <dodji@redhat.com>
8687
8688 PR c++/42634
8689 * g++.dg/template/error45.C: New test.
8690
8691 2010-01-18 Dodji Seketeli <dodji@redhat.com>
8692
8693 PR c++/42766
8694 * g++.dg/conversion/op6.C: New test.
8695
8696 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
8697
8698 PR target/42774
8699 * gcc.target/alpha/pr42774.c: New test.
8700
8701 2010-01-18 Richard Guenther <rguenther@suse.de>
8702
8703 PR tree-optimization/42781
8704 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
8705
8706 2010-01-17 Richard Guenther <rguenther@suse.de>
8707
8708 PR middle-end/42248
8709 * gcc.c-torture/execute/pr42248.c: New testcase.
8710
8711 2010-01-17 Richard Guenther <rguenther@suse.de>
8712
8713 PR tree-optimization/42773
8714 * g++.dg/torture/pr42773.C: New testcase.
8715
8716 2010-01-17 Janus Weil <janus@gcc.gnu.org>
8717
8718 PR fortran/42677
8719 * gfortran.dg/interface_assignment_5.f90: New test.
8720
8721 2010-01-17 Dodji Seketeli <dodji@redhat.com>
8722
8723 PR c++/42697
8724 * g++.dg/template/crash94.C: Reverted.
8725
8726 2010-01-17 Jie Zhang <jie.zhang@analog.com>
8727
8728 PR debug/42767
8729 * gcc.dg/debug/pr42767.c: New.
8730
8731 2010-01-15 Jason Merrill <jason@redhat.com>
8732
8733 PR c++/42761
8734 * g++.dg/cpp0x/decltype22.C: New.
8735
8736 2010-01-16 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR middle-end/42760
8739 * g++.dg/torture/pr42760.C: New test.
8740
8741 2010-01-15 Jing Yu <jingyu@google.com>
8742
8743 PR rtl-optimization/42691
8744 * gcc.c-torture/execute/pr42691.c: New.
8745
8746 2010-01-15 Richard Guenther <rguenther@suse.de>
8747
8748 PR middle-end/42739
8749 * g++.dg/torture/pr42739.C: New testcase.
8750
8751 2010-01-15 Dodji Seketeli <dodji@redhat.com>
8752
8753 * g++.dg/template/error45.C: Revert as part of reverting changes
8754 or PR c++/42634.
8755
8756 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8757
8758 PR fortran/42684
8759 * gfortran.dg/interface_31.f90: New test.
8760
8761 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8762
8763 * gcc.target/powerpc/pr42747.c: New file.
8764
8765 2010-01-14 Jakub Jelinek <jakub@redhat.com>
8766
8767 PR middle-end/42674
8768 * c-c++-common/pr42674.c: New test.
8769
8770 PR c++/42608
8771 * g++.dg/template/instantiate11.C: New test.
8772
8773 2010-01-14 Jason Merrill <jason@redhat.com>
8774
8775 PR c++/42701
8776 * g++.dg/overload/error3.C: New.
8777
8778 PR c++/42655
8779 * g++.dg/overload/rvalue1.C: New.
8780
8781 2010-01-14 Martin Jambor <mjambor@suse.cz>
8782
8783 PR tree-optimization/42706
8784 * gcc.dg/ipa/pr42706.c: New testcase.
8785
8786 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
8787
8788 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
8789
8790 2010-01-14 Martin Jambor <mjambor@suse.cz>
8791
8792 PR tree-optimization/42714
8793 * g++.dg/torture/pr42714.C: New test.
8794
8795 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8796
8797 PR rtl-optimization/42246
8798 * gfortran.dg/pr42246-2.f: New.
8799
8800 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8801
8802 PR rtl-optimization/42389
8803 * gcc.dg/pr42389.c: New.
8804
8805 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8806
8807 PR rtl-optimization/42388
8808 * gcc.dg/pr42388.c: New.
8809
8810 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8811
8812 PR rtl-optimization/42294
8813 * gfortran.dg/pr42294.f: New.
8814
8815 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8816
8817 PR rtl-optimization/39453
8818 PR rtl-optimization/42246
8819 * gcc.dg/pr39453.c: New.
8820 * gcc.dg/pr42246.c: New.
8821
8822 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8823
8824 PR middle-end/42245
8825 * gcc.dg/pr42245.c: New.
8826 * gcc.dg/pr42245-2.c: New.
8827
8828 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8829
8830 PR rtl-optimization/42249
8831 * gcc.dg/pr42249.c: New.
8832
8833 2010-01-14 Jakub Jelinek <jakub@redhat.com>
8834
8835 PR c/42721
8836 * gcc.c-torture/execute/pr42721.c: New test.
8837
8838 2010-01-14 Ira Rosen <irar@il.ibm.com>
8839
8840 PR tree-optimization/42709
8841 * gcc.dg/vect/pr42709.c: New test.
8842
8843 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
8844
8845 PR fortran/41478
8846 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
8847 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
8848
8849 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
8850
8851 PR fortran/42481
8852 * gfortran.dg/generic_19.f90 : New test.
8853
8854 2010-01-13 Richard Guenther <rguenther@suse.de>
8855
8856 PR tree-optimization/42730
8857 * gcc.c-torture/compile/pr42730.c: New testcase.
8858
8859 2010-01-13 Steve Ellcey <sje@cup.hp.com>
8860
8861 PR target/pr42542
8862 * gcc.target/ia64/pr42542-1.c: New.
8863 * gcc.target/ia64/pr42542-2.c: New.
8864 * gcc.target/ia64/pr42542-3.c: New.
8865
8866 2010-01-13 Dodji Seketeli <dodji@redhat.com>
8867
8868 PR c++/42634
8869 * g++.dg/template/error45.C: New test.
8870
8871 2010-01-13 Martin Jambor <mjambor@suse.cz>
8872
8873 PR tree-optimization/42704
8874 * g++.dg/torture/pr42704.C: New test.
8875
8876 2010-01-13 Martin Jambor <mjambor@suse.cz>
8877
8878 PR tree-optimization/42703
8879 * gcc.c-torture/compile/pr42703.c: New test.
8880
8881 2010-01-13 Richard Guenther <rguenther@suse.de>
8882
8883 PR tree-optimization/42705
8884 * gcc.c-torture/compile/pr42705.c: New testcase.
8885
8886 2010-01-13 Jie Zhang <jie.zhang@analog.com>
8887
8888 * gcc.target/bfin/l2.c: New test.
8889 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
8890
8891 2010-01-13 Richard Guenther <rguenther@suse.de>
8892
8893 PR middle-end/42716
8894 * gcc.c-torture/compile/pr42716.c: New testcase.
8895
8896 2010-01-13 Richard Guenther <rguenther@suse.de>
8897
8898 PR lto/42678
8899 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
8900
8901 2010-01-12 Joseph Myers <joseph@codesourcery.com>
8902
8903 PR c/42708
8904 * gcc.c-torture/compile/pr42708-1.c: New test.
8905
8906 2010-01-12 Jakub Jelinek <jakub@redhat.com>
8907
8908 PR debug/42662
8909 * gcc.dg/pr42662.c: New test.
8910
8911 PR tree-optimization/42645
8912 * g++.dg/other/pr42645-1.C: New test.
8913 * g++.dg/other/pr42645-2.C: New test.
8914
8915 2010-01-11 Janis Johnson <janis187@us.ibm.com>
8916
8917 PR target/42416
8918 * gcc.target/powerpc/warn-1.c: New test.
8919 * gcc.target/powerpc/warn-2.c: New test.
8920
8921 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
8922
8923 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
8924 stack alignment.
8925
8926 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
8927
8928 * gcc.dg/lto/20100108_0.c: New.
8929
8930 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
8931
8932 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
8933 Add -march=i686 -msse for 32bit x86 targets.
8934
8935 2010-01-10 Richard Guenther <rguenther@suse.de>
8936
8937 PR middle-end/42667
8938 * gcc.dg/torture/pr42667.c: New testcase.
8939
8940 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8941
8942 PR fortran/32489
8943 * gfortran.dg/array_constructor_34.f90: New test.
8944
8945 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8946
8947 PR fortran/20923
8948 * gfortran.dg/array_constructor_33.f90: New test.
8949 gfortran.dg/array_function_5.f90: Add credit.
8950
8951 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8952
8953 PR debug/42631
8954 * gcc.dg/pr42631.c: New.
8955
8956 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8957
8958 PR debug/42630
8959 * gcc.dg/pr42630.c: New.
8960
8961 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8962
8963 PR debug/42629
8964 * gcc.dg/pr42629.c: New.
8965
8966 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8967
8968 PR middle-end/42363
8969 * gcc.dg/torture/pr42363.c: New.
8970
8971 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8972
8973 PR debug/42604
8974 PR debug/42395
8975 * gcc.dg/vect/pr42604.c: New.
8976 * gcc.dg/vect/pr42395.c: New.
8977
8978 2010-01-09 Richard Guenther <rguenther@suse.de>
8979
8980 PR middle-end/42512
8981 * gcc.c-torture/execute/pr42512.c: New testcase.
8982
8983 2010-01-09 Tobias Burnus <burnus@net-b.de>
8984
8985 PR fortran/41298
8986 * gfortran.dg/c_ptr_tests_14.f90: New test.
8987
8988 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8989
8990 PR ada/41929
8991 * gnat.dg/null_pointer_deref1.adb: Don't run on
8992 sparc*-sun-solaris2.11.
8993
8994 2010-01-08 Richard Guenther <rguenther@suse.de>
8995
8996 PR lto/42528
8997 * gcc.dg/lto/20100103-1_0.c: New testcase.
8998 * gcc.dg/lto/20100103-2_0.c: Likewise.
8999
9000 2010-01-08 Tobias Burnus <burnus@net-b.de
9001
9002 PR/fortran 25829
9003 * gfortran.dg/asynchronous_1.f90: New test.
9004 * gfortran.dg/asynchronous_2.f90: New test.
9005 * gfortran.dg/conflicts.f90: Update error message.
9006
9007 2010-01-07 Dodji Seketeli <dodji@redhat.com>
9008
9009 c++/40155
9010 * g++.dg/cpp0x/variadic-unify-2.C: New test.
9011
9012 2010-01-07 Jakub Jelinek <jakub@redhat.com>
9013
9014 PR tree-optimization/42625
9015 * g++.dg/opt/dtor4.C: New test.
9016 * g++.dg/opt/dtor4.h: New.
9017 * g++.dg/opt/dtor4-aux.cc: New.
9018
9019 2010-01-07 Tobias Burnus <burnus@net-b.de>
9020
9021 PR fortran/42597
9022 * gfortran.dg/proc_ptr_26.f90: New test.
9023
9024 2010-01-07 Tobias Burnus <burnus@net-b.de>
9025
9026 PR fortran/41872
9027 * gfortran.dg/allocatable_scalar_7.f90: New test.
9028
9029 2010-01-06 Richard Guenther <rguenther@suse.de>
9030
9031 * gcc.c-torture/compile/pr42632.c: New testcase.
9032
9033 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9034
9035 PR target/42542
9036 * gcc.target/i386/pr42542-4.c: New.
9037 * gcc.target/i386/pr42542-4a.c: Likewise.
9038 * gcc.target/i386/pr42542-5.c: Likewise.
9039 * gcc.target/i386/pr42542-5a.c: Likewise.
9040
9041 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
9042
9043 * gcc.dg/tls/opt-15.c: New test.
9044
9045 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9046
9047 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9048
9049 2010-01-05 Martin Jambor <mjambor@suse.cz>
9050
9051 PR tree-optimization/42462
9052 * g++.dg/torture/pr42462.C: New test.
9053
9054 2010-01-05 Jason Merrill <jason@redhat.com>
9055
9056 * g++.dg/cpp0x/initlist30.C: New test.
9057
9058 2010-01-05 Richard Guenther <rguenther@suse.de>
9059
9060 PR tree-optimization/42614
9061 * gcc.c-torture/execute/pr42614.c: New testcase.
9062
9063 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
9064
9065 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9066 * gcc.dg/Wunreachable-1.c: Remove the testcase of
9067 -Wunreachable-code.
9068 * gcc.dg/Wunreachable-2.c: Likewise.
9069 * gcc.dg/Wunreachable-3.c: Likewise.
9070 * gcc.dg/Wunreachable-4.c: Likewise.
9071 * gcc.dg/Wunreachable-5.c: Likewise.
9072 * gcc.dg/Wunreachable-6.c: Likewise.
9073 * gcc.dg/Wunreachable-7.c: Likewise.
9074 * gcc.dg/Wunreachable-8.c: Likewise.
9075 * gcc.dg/20041231-1.c: Likewise.
9076
9077 2010-01-05 Jakub Jelinek <jakub@redhat.com>
9078
9079 PR other/42611
9080 * gcc.dg/pr42611.c: New test.
9081
9082 PR tree-optimization/42508
9083 * g++.dg/opt/pr42508.C: New test.
9084
9085 2010-01-05 Tobias Burnus <burnus@net-b.de>
9086
9087 PR fortran/41872
9088 * gfortran.dg/allocatable_scalar_8.f90: New.
9089
9090 2010-01-04 Martin Jambor <mjambor@suse.cz>
9091
9092 PR tree-optimization/42398
9093 * gcc.c-torture/compile/pr42398.c: New test.
9094
9095 2010-01-04 Jason Merrill <jason@redhat.com>
9096
9097 PR c++/42555
9098 * g++.dg/ext/attrib35.C: New.
9099
9100 PR c++/42567
9101 * g++.dg/cpp0x/auto17.C: New.
9102
9103 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
9104
9105 * gcc.dg/lto/20100104_0.c: New.
9106
9107 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
9108
9109 PR target/42542
9110 * gcc.target/i386/pr42542-1.c: New.
9111 * gcc.target/i386/pr42542-1a.c: Likewise.
9112 * gcc.target/i386/pr42542-1b.c: Likewise.
9113 * gcc.target/i386/pr42542-2.c: Likewise.
9114 * gcc.target/i386/pr42542-2a.c: Likewise.
9115 * gcc.target/i386/pr42542-2b.c: Likewise.
9116 * gcc.target/i386/pr42542-3.c: Likewise.
9117 * gcc.target/i386/pr42542-3a.c: Likewise.
9118
9119 2009-01-04 Tobias Burnus <burnus@net-b.de>
9120
9121 PR fortran/41872
9122 * gfortran.dg/allocatable_scalar_5.f90: New test.
9123 * gfortran.dg/allocatable_scalar_6.f90: New test.
9124
9125 2010-01-03 Richard Guenther <rguenther@suse.de>
9126
9127 PR testsuite/42583
9128 * gfortran.dg/gomp/recursion1.f90: Remove.
9129
9130 2010-01-03 Richard Guenther <rguenther@suse.de>
9131
9132 * gcc.dg/Warray-bounds.c: Remove XFAILs.
9133 * gcc.dg/uninit-6.c: Likewise.
9134 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9135
9136 2010-01-03 Richard Guenther <rguenther@suse.de>
9137
9138 PR tree-optimization/42589
9139 * gcc.target/i386/pr42589.c: New testcase.
9140
9141 2010-01-03 Richard Guenther <rguenther@suse.de>
9142
9143 PR tree-optimization/42438
9144 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9145
9146 2010-01-02 Richard Guenther <rguenther@suse.de>
9147
9148 PR testsuite/41651
9149 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9150
9151 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
9152
9153 PR target/42448
9154 * gcc.target/alpha/pr42448-1.c: New test.
9155 * gcc.target/alpha/pr42448-2.c: Ditto.
9156
9157 2010-01-01 Joseph Myers <joseph@codesourcery.com>
9158
9159 PR preprocessor/41947
9160 * gcc.dg/c99-hexfloat-3.c: New test.
9161
9162 2010-01-01 Richard Guenther <rguenther@suse.de>
9163
9164 PR c/42570
9165 * gcc.c-torture/execute/pr42570.c: New testcase.
9166
9167 2010-01-01 Richard Guenther <rguenther@suse.de>
9168
9169 PR middle-end/42559
9170 * gcc.c-torture/compile/pr42559.c: New testcase.
9171
9172 \f
9173 Copyright (C) 2010 Free Software Foundation, Inc.
9174
9175 Copying and distribution of this file, with or without modification,
9176 are permitted in any medium without royalty provided the copyright
9177 notice and this notice are preserved.
This page took 0.454906 seconds and 5 git commands to generate.