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