]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
pr46674.c (LABEL3): New macro definition.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
2
3 * gcc.dg/pr46674.c (LABEL3): New macro definition.
4 (LABEL2): Likewise.
5 (LABEL): Likewise.
6 (jelly): Account for user label prefix in asm name.
7
8 2010-12-05 Daniel Kraft <d@domob.eu>
9
10 PR fortran/46794
11 * gfortran.dg/power2.f90: Initialize variables.
12
13 2010-12-04 Jan Hubicka <jh@suse.cz>
14
15 * snprintf-chk.c (ptr): Declare volatile.
16 * strcpy-chk.c (s2, s3, l1): Declare volatile.
17 * snprintf-chk.c (ptr): Declare volatile.
18 * vsprintf-chk.c (ptr): Declare volatile.
19 * vsnprintf-chk.c (ptr): Declare volatile.
20
21 2010-12-04 Tobias Burnus <burnus@net-b.de>
22
23 PR fortran/46584
24 * gfortran.dg/quad_1.f90: Remove some complex
25 math checks as they fail on some non-libquadmath
26 systems.
27
28 2010-12-04 Daniel Kraft <d@domob.eu>
29
30 PR fortran/46794
31 * gfortran.dg/power2.f90: New test.
32
33 2010-12-03 Jakub Jelinek <jakub@redhat.com>
34
35 PR debug/46123
36 * g++.dg/debug/pr46123.C: New test.
37 * g++.dg/debug/dwarf2/pr46123.C: New test.
38
39 2010-12-03 Jason Merrill <jason@redhat.com>
40
41 PR c++/46058
42 * g++.dg/template/scope4.C: New.
43
44 2010-12-03 Nathan Froyd <froydnj@codesourcery.com>
45
46 * gcc.target/arm/neon-offset-1.c: New test.
47
48 2010-12-03 Alexander Monakov <amonakov@ispras.ru>
49
50 PR rtl-optimization/45354
51 * gcc.dg/tree-prof/pr45354.c: New.
52
53 2010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
54
55 PR fortran/45159
56 * gfortran.dg/dependency_38.f90: New test.
57
58 2010-12-02 Ian Lance Taylor <iant@google.com>
59
60 * lib/go.exp: New file.
61 * lib/go-dg.exp: New file.
62 * lib/go-torture.exp: New file.
63 * lib/target-supports.exp (check_compile): Match // Go.
64
65 2010-12-02 Eric Botcazou <ebotcazou@adacore.com>
66
67 * gcc.dg/pr46685.c: New test.
68
69 2010-12-02 Sebastian Pop <sebastian.pop@amd.com>
70
71 PR tree-optimization/45199
72 * gcc.dg/tree-ssa/ldist-15.c: New.
73 * gcc.dg/tree-ssa/ldist-16.c: New.
74 * gfortran.dg/ldist-pr45199.f: New.
75
76 2010-12-02 Richard Guenther <rguenther@suse.de>
77
78 PR tree-optimization/46723
79 * gcc.dg/torture/pr46723.c: New testcase.
80
81 2010-12-02 Richard Guenther <rguenther@suse.de>
82
83 PR lto/44871
84 * g++.dg/lto/20101126-1_0.C: New testcase.
85 * g++.dg/lto/20101126-1_1.c: Likewise.
86
87 2010-12-02 Richard Guenther <rguenther@suse.de>
88 Ira Rosen <irar@il.ibm.com>
89
90 PR tree-optimization/46663
91 * gcc.dg/vect/pr46663.c: New test.
92
93 2010-12-02 Jie Zhang <jie@codesourcery.com>
94
95 PR middle-end/46674
96 * gcc.dg/pr46674.c: New test.
97
98 2010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
99
100 * objc.dg/exceptions-6.m: New.
101 * obj-c++.dg/exceptions-6.mm: New.
102
103 2010-12-01 Jan Hubicka <jh@suse.cz>
104
105 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
106
107 2010-12-01 Sebastian Pop <sebastian.pop@amd.com>
108
109 PR middle-end/45297
110 * gcc.dg/graphite/pr45297.c: New.
111
112 2010-12-01 Richard Guenther <rguenther@suse.de>
113
114 PR tree-optimization/46730
115 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
116
117 2010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com>
118
119 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
120 (a*b)-c generates two fma instructions, instead of separate
121 multiply, add, and subtract.
122
123 2010-11-30 Tobias Burnus <burnus@net-b.de>
124
125 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
126 a value to all array elements.
127
128 2010-11-30 Richard Guenther <rguenther@suse.de>
129
130 PR tree-optimization/46722
131 * gcc.target/i386/fma4-fma-2.c: New testcase.
132
133 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
134
135 * objc.dg/duplicate-class-1.m: New.
136 * obj-c++.dg/duplicate-class-1.mm: New.
137
138 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
139
140 * objc.dg/property/dotsyntax-21.m
141 * obj-c++.dg/property/dotsyntax-21.mm
142
143 2010-11-29 Alexandre Oliva <aoliva@redhat.com>
144
145 PR debug/46338
146 * g++.dg/debug/pr46338.C: New.
147
148 2010-11-29 Richard Guenther <rguenther@suse.de>
149 Zdenek Dvorak <rakdver@kam.uniff.cz>
150
151 PR tree-optimization/46675
152 * gcc.dg/pr46675.c: New test.
153
154 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
155
156 * gcc/testsuite/objc.dg/strings-1.m: Move to...
157 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
158 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
159 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
160 constructor and class reference for NeXT runtime. Update paths.
161 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
162 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
163 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
164 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
165 constructor and class reference for NeXT runtime. Update paths.
166
167 2010-11-29 Dodji Seketeli <dodji@redhat.com>
168
169 PR c++/42260
170 * g++.dg/conversion/cast2.C: New test.
171
172 PR c++/45383
173 * g++.dg/conversion/cond4.C: Likewise.
174
175 2010-11-29 Dodji Seketeli <dodji@redhat.com>
176
177 PR c++/45383
178 Reverted patch for PR c++/42260
179 * g++.dg/conversion/cast2.C: Reverted new test.
180
181 2010-11-29 Dodji Seketeli <dodji@redhat.com>
182
183 PR debug/46101
184 * g++.dg/debug/dwarf2/typedef5.C: New test
185
186 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
187 Mike Stump <mrs@gcc.gnu.org>
188
189 PR target/26427
190 PR target/33120
191 PR testsuite/35710
192 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
193 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
194 * gcc.dg/darwin-comm.c: Adjust for new allocators.
195 * gcc.dg/darwin-sections.c: New test.
196 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
197
198 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
199
200 * objc.dg/exceptions-1.m: New.
201 * objc.dg/exceptions-2.m: New.
202 * objc.dg/exceptions-3.m: New.
203 * objc.dg/exceptions-4.m: New.
204 * objc.dg/exceptions-5.m: New.
205 * obj-c++.dg/exceptions-1.mm: New.
206 * obj-c++.dg/exceptions-2.mm: New.
207 * obj-c++.dg/exceptions-3.mm: New.
208 * obj-c++.dg/exceptions-4.mm: New.
209 * obj-c++.dg/exceptions-5.mm: New.
210
211 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
212
213 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
214 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
215 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
216
217 2010-11-28 Janus Weil <janus@gcc.gnu.org>
218
219 PR fortran/46662
220 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
221
222 2010-11-28 Eric Botcazou <ebotcazou@adacore.com>
223
224 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
225 * gnat.dg/pack9.adb (dg-final): Likewise.
226
227 2010-11-28 Paul Thomas <pault@gcc.gnu.org
228
229 PR fortran/35810
230 * gfortran.dg/realloc_on_assign_1.f03: New test.
231 * gfortran.dg/realloc_on_assign_2.f03: New test.
232 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
233 * gfortran.dg/unpack_bounds_1.f90: The same.
234 * gfortran.dg/cshift_bounds_2.f90: The same.
235 * gfortran.dg/matmul_bounds_2.f90: The same.
236 * gfortran.dg/matmul_bounds_3.f90: The same.
237 * gfortran.dg/matmul_bounds_4.f90: The same.
238 * gfortran.dg/matmul_bounds_5.f90: The same.
239
240 2010-11-27 Tobias Burnus <burnus@net-b.de>
241
242 PR fortran/46638
243 PR fortran/46668
244 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
245
246 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
247
248 PR objc++/46222
249 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
250
251 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
252
253 * objc.dg/property/at-property-24.m: New.
254 * objc.dg/property/at-property-25.m: New.
255 * obj-c++.dg/property/at-property-24.mm: New.
256 * obj-c++.dg/property/at-property-25.mm: New.
257
258 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
259
260 * objc.dg/protocol-qualifier-1.m: New.
261 * objc.dg/protocol-qualifier-2.m: New.
262 * obj-c++.dg/protocol-qualifier-1.mm: New.
263 * obj-c++.dg/protocol-qualifier-2.mm: New.
264
265 2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
266
267 * lib/gnat.exp: Load gcc.exp.
268 (gnat_target_compile): Use gcc_target_compile for *.c sources.
269 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
270
271 2010-11-26 Richard Guenther <rguenther@suse.de>
272
273 PR lto/46648
274 * gcc.dg/lto/20101125-1_0.c: New testcase.
275 * gcc.dg/lto/20101125-1_1.c: Likewise.
276
277 2010-11-22 Bud Davis <jmdavis@link.com>
278
279 * arith_divide_no_check.f
280 ,arith_divide.f,old_style_init.f90: new tests.
281
282 2010-11-26 H.J. Lu <hongjiu.lu@intel.com>
283
284 PR tree-optimization/46665
285 * gfortran.dg/pr46665.f90: New.
286
287 2010-11-26 Jakub Jelinek <jakub@redhat.com>
288
289 PR middle-end/46647
290 * gcc.dg/pr46647.c: New test.
291
292 2010-11-25 Janus Weil <janus@gcc.gnu.org>
293
294 PR fortran/46581
295 * gfortran.dg/select_type_19.f03: New.
296
297 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
298
299 * objc.dg/ivar-problem-1.m: New.
300 * obj-c++.dg/ivar-problem-1.mm: New.
301
302 2010-11-25 Jakub Jelinek <jakub@redhat.com>
303
304 PR middle-end/46637
305 * gcc.c-torture/compile/pr46637.c: New test.
306
307 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
308
309 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
310
311 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
312
313 PR middle-end/46647
314 * gcc.target/i386/pr46647.c: New.
315
316 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
317
318 * gcc.dg/dll-8.c: New.
319
320 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
321
322 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
323 * gnat.dg/sse_nolib.adb: Likewise.
324
325 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
326
327 PR rtl-optimization/46585
328 * gcc.dg/pr46585.c: New.
329
330 2010-11-24 Richard Henderson <rth@redhat.com>
331
332 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
333 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
334 vect_unpack, vect_int_mult, vect_extract_even_odd,
335 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
336
337 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
338
339 PR target/46519
340 * gfortran.dg/pr46519-1.f: New.
341
342 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
343
344 PR target/46519
345 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
346 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
347
348 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
349 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
350 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
351 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
352
353 * gcc.target/i386/avx-vzeroupper-20.c: New.
354 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
355 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
356 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
357 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
358 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
359 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
360
361 2010-11-24 Richard Guenther <rguenther@suse.de>
362
363 PR lto/43218
364 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
365
366 2010-11-24 Jakub Jelinek <jakub@redhat.com>
367
368 PR rtl-optimization/46614
369 * gcc.dg/pr46614.c: New test.
370
371 2010-11-24 Tobias Burnus <burnus@net-b.de>
372
373 PR fortran/46638
374 * gfortran.dg/transfer_simplify_10.f90: New.
375
376 2010-11-24 Jakub Jelinek <jakub@redhat.com>
377
378 PR middle-end/46629
379 * gfortran.dg/lto/pr46629_0.f90: New test.
380
381 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
382
383 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
384 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
385
386 2010-11-23 Joseph Myers <joseph@codesourcery.com>
387
388 * gcc.dg/opts-5.c: New test.
389
390 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
391
392 PR c++/46527
393 * g++.dg/debug/dwarf2/pr46527.C: New test.
394
395 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
396
397 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
398
399 2010-11-23 Jakub Jelinek <jakub@redhat.com>
400
401 PR middle-end/46499
402 * gcc.dg/pr46499-1.c: New test.
403 * gcc.dg/pr46499-2.c: New test.
404
405 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
406
407 * gcc.target/i386/alias-1.c: Require alias support.
408
409 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
410
411 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
412 for vectorizer tests.
413 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
414 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
415 * gcc.dg/graphite/pr41888.c: Ditto.
416 * gcc.dg/graphite/pr42729.c: Ditto.
417
418 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
419 Uros Bizjak <ubizjak@gmail.com>
420
421 * lib/target-supports.exp (check_vect_support_and_set_flags): New
422 procedure to check if the target supports vectorizer tests. Set
423 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
424 capabilites.
425 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
426 * g++.dg/vect/vect.exp: Ditto.
427 * gfortran.dg/vect/vect.exp: Ditto.
428
429 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
430
431 PR objc/34033
432 * objc.dg/strings-1.m: New.
433 * objc.dg/strings-2.m: New.
434 * obj-c++.dg/strings-1.mm: New.
435 * obj-c++.dg/strings-2.mm: New.
436
437 2010-11-22 Ian Bolton <ian.bolton@arm.com>
438
439 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
440 "target short_enums".
441 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
442
443 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
444
445 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
446
447 PR rtl-optimization/46603
448 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
449
450 PR testsuite/46230
451 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
452 being vectorized. Adjust dg-final pattern.
453 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
454
455 * gcc.dg/vect: Do not include <stdio.h> in testcases.
456 * gcc.dg/vect/costmodel/ppc: Likewise.
457
458 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
459
460 PR rtl-optimization/45652
461 * gcc.dg/pr45652.c: New.
462
463 2010-11-21 Richard Henderson <rth@redhat.com>
464
465 PR rtl-optimization/46571
466 * gcc.dg/pr46571.c: New.
467
468 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
469
470 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
471
472 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
473
474 PR target/46533
475 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
476
477 2010-11-20 Joseph Myers <joseph@codesourcery.com>
478
479 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
480 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
481 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
482 * gcc.dg/pack-test-2.c: Test for all targets.
483 * gcc.dg/pragma-align.c: Test for all targets.
484 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
485 * gcc.dg/ucnid-10.c: Test for all targets.
486
487 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
488
489 * gcc.target/sparc/sparc-align-1.c: New test.
490
491 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
492
493 PR c++/16189
494 PR c++/36888
495 PR c++/45331
496 * g++.dg/parse/semicolon3.C: New test.
497 * g++.dg/debug/pr22514.C: Adjust.
498 * g++.dg/init/error1.C: Adjust.
499 * g++.dg/other/bitfield3.C: Adjust.
500 * g++.dg/other/semicolon.C: Adjust.
501 * g++.dg/parse/error14.C: Adjust.
502 * g++.dg/parse/error5.C: Adjust.
503 * g++.dg/parse/parameter-declaration-1.C: Adjust.
504 * g++.dg/template/pr23510.C: Adjust.
505 * g++.dg/template/pr39425.C: Adjust.
506 * g++.old-deja/g++.robertl/eb125.C: Adjust.
507
508 2010-11-20 Jakub Jelinek <jakub@redhat.com>
509
510 PR debug/46561
511 * gcc.dg/autopar/pr46561.c: New test.
512
513 PR c++/46538
514 * g++.dg/other/error34.C: New test.
515
516 PR c++/46526
517 * g++.dg/cpp0x/constexpr-base3.C: New test.
518
519 PR tree-optimization/45830
520 * gcc.target/i386/pr45830.c: New test.
521 * gcc.c-torture/execute/pr45830.c: New test.
522
523 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
524
525 * objc.dg/attributes/class-attribute-1.m: Rewritten.
526 * objc.dg/attributes/class-attribute-2.m: Same change.
527 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
528 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
529 * objc.dg/fobjc-std-1.m: Updated.
530 * obj-c++.dg/fobjc-std-1.mm: Updated.
531
532 2010-11-19 Michael Matz <matz@suse.de>
533
534 PR tree-optimization/46077
535 * gcc.dg/vect/O3-pr46077.c: New testcase.
536
537 2010-11-19 Joseph Myers <joseph@codesourcery.com>
538
539 PR c/46547
540 * gcc.c-torture/compile/pr46547-1.c: New test.
541
542 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
543
544 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
545 exec $compiler.
546 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
547 $GFORTRAN_UNDER_TEST.
548 (gfortran_init): Use -B to specify specpath, add trailing /.
549
550 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
551
552 * gcc.target/powerpc/ppc-target-1.c: New file to test target
553 attributes on PowerPC.
554 * gcc.target/powerpc/ppc-target-2.c: Ditto.
555 * gcc.target/powerpc/ppc-target-3.c: Ditto.
556
557 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
558
559 * objc.dg/attributes/proto-attribute-1.m: Updated.
560 * objc.dg/attributes/proto-attribute-2.m: New.
561 * objc.dg/attributes/proto-attribute-3.m: New.
562 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
563 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
564 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
565
566 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
567
568 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
569
570 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
571
572 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
573
574 2010-11-18 Steve Ellcey <sje@cup.hp.com>
575
576 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
577 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
578
579 2010-11-18 Jakub Jelinek <jakub@redhat.com>
580
581 PR middle-end/46534
582 * gcc.c-torture/compile/pr46534.c: New test.
583
584 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
585
586 * gnat.dg/atomic4.ad[sb]: New test.
587 * gnat.dg/volatile4.adb: Likewise.
588
589 2010-11-18 Richard Henderson <rth@redhat.com>
590
591 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
592
593 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
594
595 PR c/33193
596 * c-c++-common/pr33193.c: New test.
597
598 2010-11-18 Richard Guenther <rguenther@suse.de>
599
600 PR tree-optimization/46172
601 * gcc.dg/torture/pr46172.c: New testcase.
602
603 2010-11-18 Jeff Law <law@redhat.com>
604
605 PR middle-end-optimization/46297
606 * gfortran.dg/pr46297.f: New test.
607
608 2010-11-17 Steve Ellcey <sje@cup.hp.com>
609
610 PR middle-end/31490
611 * gcc.dg/pr31490.c: New test.
612
613 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
614
615 * gcc.dg/nop.h: Move from ...
616 * gcc.dg/guality/nop.h: ... here.
617 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
618 * gcc.dg/guality/asm-1.c: Update nop.h include.
619 * gcc.dg/guality/pr43329-1.c: Ditto.
620
621 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
622
623 * gcc.dg/two-types-1.c: New test.
624 * gcc.dg/two-types-2.c: New test.
625 * gcc.dg/two-types-3.c: New test.
626 * gcc.dg/two-types-4.c: New test.
627 * gcc.dg/two-types-5.c: New test.
628 * gcc.dg/two-types-6.c: New test.
629 * gcc.dg/two-types-7.c: New test.
630 * gcc.dg/two-types-8.c: New test.
631 * gcc.dg/two-types-9.c: New test.
632 * gcc.dg/two-types-10.c: New test.
633 * objc.dg/two-types-1.m: New test.
634
635 2010-11-17 Jakub Jelinek <jakub@redhat.com>
636
637 PR rtl-optimization/46440
638 * gcc.dg/pr46440.c: New test.
639
640 PR testsuite/45429
641 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
642
643 2010-11-17 Ira Rosen <irar@il.ibm.com>
644
645 PR tree-optimization/46312
646 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
647 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
648 on targets that support vector shifts with scalar shift argument.
649 Remove dg-options.
650 * gcc.dg/vect/vect-scal-opt.c: Rename to...
651 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
652 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
653 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
654 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
655 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
656 support misaligned data accesses.
657 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
658 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
659 * lib/target-supports.exp
660 (check_effective_target_vect_shift_scalar): New.
661
662 2010-11-17 Jakub Jelinek <jakub@redhat.com>
663
664 * gcc.dg/guality/nop.h: New file.
665 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
666 "nop". Adjust line numbers in gdb-test.
667 * gcc.dg/guality/pr43329-1.c: Likewise.
668
669 2010-11-16 Jason Merrill <jason@redhat.com>
670
671 * g++.dg/cpp0x/defaulted20.C: New.
672
673 * g++.dg/template/injected2.C: New.
674
675 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
676
677 * objc.dg/protocol-optional-1.m: New.
678 * obj-c++.dg/protocol-optional-1.mm: New.
679
680 2010-11-16 Richard Henderson <rth@redhat.com>
681
682 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
683 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
684
685 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
686
687 * gnat.dg/opt12.adb: New test.
688 * gnat.dg/opt12_pkg.ad[sb]: New helper.
689
690 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
691
692 * gcc.target/rx/pack.c: New test.
693
694 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
695 Tobias Burnus <burnus@net-b.de>
696
697 PR fortran/32049
698 * gfortran.dg/quad_1.f90: New.
699 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
700 compiler arguments.
701 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
702 library search path; call gcc-set-multilib-library-path with
703 arguments such that libgfortran.spec is found.
704 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
705
706 2010-11-16 Jakub Jelinek <jakub@redhat.com>
707
708 PR c++/46401
709 * g++.dg/warn/Wsequence-point-3.C: New test.
710
711 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
712
713 PR preprocessor/17349
714 * gcc.dg/cpp/cmdlne-C3.c: New.
715
716 2010-11-16 Richard Guenther <rguenther@suse.de>
717
718 PR tree-optimization/44545
719 * gcc.dg/pr44545.c: New testcase.
720
721 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
722
723 PR rtl-optimization/46366
724 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
725 casts.
726
727 2010-11-16 Richard Guenther <rguenther@suse.de>
728
729 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
730
731 2010-11-16 Richard Guenther <rguenther@suse.de>
732
733 PR middle-end/45172
734 * gfortran.dg/gomp/pr45172.f90: New testcase.
735
736 2010-11-16 Nick Clifton <nickc@redhat.com>
737
738 * gcc.target/rx/pack.c: New test.
739
740 2010-11-15 Richard Henderson <rth@redhat.com>
741
742 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
743 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
744 Use builtin_constant_p rather than scanning for builtin name.
745
746 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
747
748 * objc.dg/property/dotsyntax-18.m: New.
749 * objc.dg/property/dotsyntax-19.m: New.
750 * objc.dg/property/dotsyntax-20.m: New.
751 * obj-c++.dg/property/dotsyntax-18.mm: New.
752 * obj-c++.dg/property/dotsyntax-19.mm: New.
753 * obj-c++.dg/property/dotsyntax-20.mm: New.
754 * objc.dg/property/dotsyntax-4.m: Removed some unused
755 variables and code.
756 * objc.dg/property/dotsyntax-6.m: Same change.
757 * objc.dg/property/dotsyntax-16.m: Same change.
758 * objc.dg/property/dotsyntax-17.m: Same change.
759 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
760 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
761 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
762 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
763 * objc.dg/property/at-property-22.m: Added missing casts.
764 * obj-c++.dg/property/at-property-22.mm: Same change.
765
766 2010-11-15 Jakub Jelinek <jakub@redhat.com>
767
768 PR tree-optimization/46491
769 * gcc.target/i386/pr46491.c: New test.
770
771 PR tree-optimization/46461
772 * gcc.c-torture/compile/pr46461.c: New test.
773
774 2010-11-15 Tobias Burnus <burnus@net.b.de>
775
776 PR fortran/46484
777 * gfortran.dg/allocatable_scalar_11.f90: New.
778 * gfortran.dg/allocatable_scalar_5.f90: Make test case
779 standard conform.
780
781 2010-11-15 Jakub Jelinek <jakub@redhat.com>
782
783 PR debug/46095
784 * gcc.target/i386/pr46095.c: New test.
785
786 PR debug/46387
787 * gcc.dg/pr46387.c: New test.
788
789 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
790
791 * objc.dg/property/dotsyntax-16.m: New.
792 * objc.dg/property/dotsyntax-17.m: New.
793 * obj-c++.dg/property/dotsyntax-16.mm: New.
794 * obj-c++.dg/property/dotsyntax-17.mm: New.
795 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
796 syntax with properties, which now works.
797 * obj-c++.dg/property/at-property-10.mm: Same change.
798
799 2010-11-15 Martin Jambor <mjambor@suse.cz>
800
801 PR tree-optimization/46349
802 * gnat.dg/opt9.adb: New file.
803 * gnat.dg/opt9_pkg.ads: Likewise
804
805 2010-11-15 Richard Guenther <rguenther@suse.de>
806
807 PR lto/44989
808 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
809
810 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
811
812 PR preprocessor/45038
813 * g++.dg/pr45038.C: New test.
814
815 2010-11-15 Richard Guenther <rguenther@suse.de>
816
817 PR tree-optimization/46467
818 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
819
820 2010-11-15 Richard Guenther <rguenther@suse.de>
821
822 PR testsuite/46423
823 * g++.dg/torture/pr34850.C: Adjust.
824
825 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
826
827 PR c/46475
828 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
829
830 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
831
832 * objc.dg/property/at-property-21.m: New.
833 * objc.dg/property/at-property-22.m: New.
834 * objc.dg/property/at-property-23.m: New.
835 * objc.dg/property/synthesize-9.m: New.
836 * objc.dg/property/synthesize-10.m: New.
837 * objc.dg/property/synthesize-11.m: New.
838 * obj-c++.dg/property/at-property-21.mm: New.
839 * obj-c++.dg/property/at-property-22.mm: New.
840 * obj-c++.dg/property/at-property-23.mm: New.
841 * obj-c++.dg/property/synthesize-9.mm: New.
842 * obj-c++.dg/property/synthesize-10.mm: New.
843 * obj-c++.dg/property/synthesize-11.mm: New.
844
845 * objc.dg/property/at-property-4.m: Updated to match new compiler
846 where some errors have been converted into warnings and vice versa.
847 * objc.dg/property/at-property-16.m: Same change.
848 * objc.dg/property/at-property-18.m: Same change.
849 * objc.dg/property/property-neg-5.m: Same change.
850 * obj-c++.dg/property/at-property-4.mm: Same change.
851 * obj-c++.dg/property/at-property-16.mm: Same change.
852 * obj-c++.dg/property/at-property-18.mm: Same change.
853 * obj-c++.dg/property/property-neg-5.mm: Same change.
854
855 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
856 commented out because of testsuite problems; I found out that
857 using dg-warning instead of dg-message gets them to work.
858 * obj-c++.dg/property/property-neg-3.mm: Same change.
859 * obj-c++.dg/property/synthesize-6.mm: Same change.
860 * obj-c++.dg/property/at-property-5.mm: Same change.
861 * obj-c++.dg/property/at-property-14.mm: Same change.
862 * obj-c++.dg/property/at-property-18.mm: Same change.
863 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
864 some tests still do not work due to some other testsuite issue).
865
866 2010-11-13 Jason Merrill <jason@redhat.com>
867
868 * g++.dg/cpp0x/auto20.C: New.
869
870 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
871
872 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
873 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
874
875 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
876
877 PR c/46462
878 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
879 * gcc.dg/pr35746.c: Likewise.
880 * gcc.dg/cpp/direct2.c: Likewise.
881 * gcc.dg/cpp/direct2s.c: Likewise.
882 * gcc.dg/noncompile/920923-1.c: Likewise.
883 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
884
885 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
886
887 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
888
889 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
890
891 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
892 a pointer to an arbitrary C struct with an Objective-C protocol.
893 Test various valid uses of typedef with Objective-C objects and
894 protocols instead.
895 * objc.dg/invalid-type-1.m: New.
896 * obj-c++.dg/invalid-type-1.m: New.
897
898 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
899
900 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
901
902 2010-11-13 Tobias Burnus <burnus@net-b.de>
903
904 PR fortran/45742
905 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
906
907 2010-11-13 Tobias Burnus <burnus@net-b.de>
908
909 PR fortran/45742
910 * gfortran.dg/volatile12.f90: New.
911
912 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
913
914 * objc.dg/attributes/method-format-1.m: Adjust.
915
916 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
917
918 PR c/20385
919 * gcc.dg/decl-9.c: New.
920
921 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
922
923 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
924
925 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
926
927 * gcc.dg/format/few-1.c: New test.
928 * gcc.dg/format/asm_fprintf-1.c: Adjust.
929 * gcc.dg/format/c90-scanf-1.c: Adjust.
930 * gcc.dg/format/cmn-err-1.c: Adjust.
931 * gcc.dg/format/dfp-printf-1.c: Adjust.
932 * gcc.dg/format/dfp-scanf-1.c: Adjust.
933 * gcc.dg/format/gcc_diag-1.c: Adjust.
934 * gcc.dg/format/ms_unnamed-1.c: Adjust.
935 * gcc.dg/format/strfmon-1.c: Adjust.
936 * gcc.dg/format/unnamed-1.c: Adjust.
937 * gcc.dg/format/xopen-2.c: Adjust.
938 * g++.dg/ext/builtin4.C: Adjust.
939 * g++.dg/ext/builtin5.C: Adjust.
940
941 2010-11-12 Joseph Myers <joseph@codesourcery.com>
942
943 * gcc.dg/pragma-diag-2.c: New test.
944
945 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
946
947 PR fortran/45794
948 * gfortran.dg/optional_mask.f90: New test.
949
950 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
951
952 * g++.dg/cpp0x/defaulted15.C: Adjust.
953
954 2010-11-12 James Dennett <jdennett@google.com>
955
956 PR c++/39415
957 * g++.dg/expr/static_cast7.C: New.
958
959 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
960
961 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
962 warning.
963 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
964 mips-sgi-irix*.
965 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
966 * gcc.target/mips/call-3.c: Add dg-require-visibility.
967
968 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
969
970 * gcc.dg/pr46375.c: New test.
971
972 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
973
974 PR c/44782
975 * c-c++-common/fmax-errors.c: New test.
976
977 2010-11-11 Richard Henderson <rth@redhat.com>
978
979 * gcc.target/i386/sse-24.c: Use -ffp-contract.
980
981 2010-11-11 Jan Hubicka <jh@suse.cz>
982
983 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
984 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
985
986 2010-11-12 Jakub Jelinek <jakub@redhat.com>
987
988 PR target/46088
989 * gcc.dg/pr46088.c: New test.
990
991 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
992
993 * gfortran.dg/empty_derived_type.f90: New test.
994
995 2010-11-11 Tobias Burnus <burnus@net-b.de>
996
997 PR fortran/46413
998 * gfortran.dg/class_31.f90: New.
999
1000 PR fortran/46205
1001 * gfortran.dg/forall_14.f90: New.
1002
1003 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1004 Tobias Burnus <burnus@net-b.de>
1005
1006 PR fortran/46325
1007 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1008
1009 2010-11-11 Jan Hubicka <jh@suse.cz>
1010
1011 * gcc.dg/20081223-1.c: Update LTO options.
1012 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1013 * gcc.dg/lto/20081118_0.c: Update LTO options.
1014 * gcc.dg/lto/ipareference_0.c: Update LTO options.
1015 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1016 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1017 * gcc.dg/lto/ipacp_0.c: Update LTO options.
1018 * gcc.dg/lto/20090116_0.c: Update LTO options.
1019 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1020 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1021 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1022 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1023 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1024 * gcc.dg/lto/20081224_0.c: Update LTO options.
1025 * gcc.dg/lto/20090219_0.c: Update LTO options.
1026 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1027 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1028 * gcc.dg/lto/20081115_0.c: Update LTO options.
1029 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1030 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1031 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1032 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1033 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1034 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1035 * g++.dg/20090107-1.C: Update LTO options.
1036 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1037 * g++.dg/lto/20081123_0.C: Update LTO options.
1038 * g++.dg/lto/20090313_0.C: Update LTO options.
1039 * g++.dg/lto/20081125_0.C: Update LTO options.
1040 * g++.dg/lto/20081109-1_0.C: Update LTO options.
1041 * g++.dg/lto/20081219_0.C: Update LTO options.
1042 * g++.dg/lto/20100724-1_0.C: Update LTO options.
1043 * g++.dg/lto/20081204-1_0.C: Update LTO options.
1044 * g++.dg/lto/20090303_0.C: Update LTO options.
1045 * g++.dg/lto/20100723-1_0.C: Update LTO options.
1046 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1047 * g++.dg/lto/20090128_0.C: Update LTO options.
1048 * g++.dg/lto/20081204-2_0.C: Update LTO options.
1049 * g++.dg/lto/20090302_0.C: Update LTO options.
1050 * g++.dg/lto/20081119-1_0.C: Update LTO options.
1051 * g++.dg/lto/20081118_0.C: Update LTO options.
1052 * g++.dg/20090121-1.C: Update LTO options.
1053 * objc.dg/lto/lto.exp: Update LTO options.
1054 * lib/lto.exp: Update LTO options.
1055 * lib/gcc-dg.exp: Update LTO options.
1056 * lib/c-torture.exp: Update LTO options.
1057 * obj-c++.dg/lto/lto.exp: Update LTO options.
1058
1059 2010-11-11 Jan Hubicka <jh@suse.cz>
1060
1061 PR tree-optimize/40436
1062 * gcc.dg/tree-ssa/inline-5.c: New testcase.
1063 * gcc.dg/tree-ssa/inline-6.c: New testcase.
1064
1065 2010-11-11 Janus Weil <janus@gcc.gnu.org>
1066
1067 * gfortran.dg/proc_decl_24.f90: New.
1068
1069 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
1070
1071 * objc.dg/property/at-property-20.m: New.
1072 * objc.dg/property/synthesize-8.m: New.
1073 * obj-c++.dg/property/at-property-20.m: New.
1074 * obj-c++.dg/property/synthesize-8.mm: New.
1075
1076 2010-11-11 Joseph Myers <joseph@codesourcery.com>
1077
1078 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1079
1080 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1081
1082 PR middle-end/46388
1083 * gcc.c-torture/compile/pr46388.c: New test.
1084
1085 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1086
1087 * lib/lto.exp (lto-get-options-main): Support optional target
1088 selector for dg-suppress-ld-options.
1089
1090 2010-11-11 Martin Jambor <mjambor@suse.cz>
1091
1092 PR tree-optimization/46383
1093 * g++.dg/torture/pr46383.C: New test.
1094
1095 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
1096
1097 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1098 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1099 to dg-options.
1100 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1101 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1102 * g++.dg/other/i386-3.C: Ditto.
1103
1104 2010-11-10 Jason Merrill <jason@redhat.com>
1105
1106 * g++.dg/cpp0x/constexpr-46420.C: New.
1107
1108 2010-11-10 Joseph Myers <joseph@codesourcery.com>
1109
1110 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1111 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1112 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1113 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1114 expected messages.
1115
1116 2010-11-10 Jan Hubicka <jh@suse.cz>
1117
1118 PR tree-optimize/38669
1119 * gcc.dg/tree-ssa/pr38699.c: New testcase.
1120
1121 2010-11-10 Jan Hubicka <jh@suse.cz>
1122
1123 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1124
1125 2010-11-10 Jason Merrill <jason@redhat.com>
1126
1127 * g++.dg/cpp0x/constexpr-bitfield.C: New.
1128
1129 2010-11-10 Jakub Jelinek <jakub@redhat.com>
1130
1131 PR debug/46409
1132 * gcc.dg/debug/pr46409.c: New test.
1133
1134 PR c++/46368
1135 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1136
1137 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
1138
1139 PR target/46419
1140 * gcc-target/i386/pr46419.c: New test.
1141
1142 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1143
1144 * g++.dg/other/i386-2.C: Add -mtbm.
1145 * g++.dg/other/i386-3.C: Likewise.
1146 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1147 * gcc.target/i386/funcspec-6.c: Likewise.
1148 * gcc.target/i386/sse-12.c: Add -mtbm.
1149 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1150 operand intrinsics.
1151 * gcc.target/i386/sse-14.c: Likewise.
1152 * gcc.target/i386/sse-22.c: Likewise.
1153 * gcc.target/i386/sse-23.c: Likewise.
1154 * gcc.target/i386/tbm-1.c: New file.
1155 * gcc.target/i386/tbm-2.c: Likewise.
1156
1157 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1158
1159 * g++.dg/other/i386-2.C: Add -mbmi.
1160 * g++.dg/other/i386-3.C: Likewise.
1161 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1162 * gcc.target/i386/funcspec-6.c: Likewise.
1163 * gcc.target/i386/sse-12.c: Add -mbmi.
1164 * gcc.target/i386/bmi-1.c: New file.
1165 * gcc.target/i386/bmi-2.c: Likewise.
1166 * gcc.target/i386/bmi-3.c: Likewise.
1167 * gcc.target/i386/bmi-4.c: Likewise.
1168 * gcc.target/i386/bmi-5.c: Likewise.
1169 * gcc.target/i386/bmi-6.c: Likewise.
1170
1171 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
1172
1173 PR c++/46065
1174 * g++.dg/pr46065.C: New test.
1175
1176 2010-11-10 Jan Hubicka <jh@suse.cz>
1177
1178 PR tree-optimize/33172
1179 PR tree-optimize/43411
1180 * gcc.dg/tree-ssa/pr33172.c: New testcase.
1181 * g++.dg/tree-ssa/pr43411.C: New testcase.
1182
1183 2010-11-10 Jan Hubicka <jh@suse.cz>
1184
1185 PR tree-optimize/46228
1186 * g++.dg/tree-ssa/pr46228.C: New testcase.
1187
1188 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
1189
1190 PR tree-optimization/46414
1191 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1192
1193 2010-11-10 Tobias Burnus <burnus@net-b.de>
1194
1195 PR fortran/46411
1196 * gfortran.dg/intrinsic_7.f90: New.
1197
1198 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1199
1200 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1201 * g++.dg/abi/thunk4.C: Likewise.
1202 * g++.dg/opt/combine.C: Add dg-require-visibility.
1203 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1204 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1205 alpha*-dec-osf*.
1206 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1207 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1208 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1209 large arena_size.
1210 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1211 * gcc.dg/intmax_t-1.c: Likewise.
1212
1213 2010-11-10 Tobias Burnus <burnus@net-b.de>
1214
1215 PR fortran/46244
1216 * gfortran.dg/class_30.f90: New.
1217
1218 2010-11-10 Tobias Burnus <burnus@net-b.de>
1219
1220 PR fortran/46223
1221 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1222 failure on s390.
1223
1224 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
1225
1226 PR tree-optimization/45971
1227 * gcc.dg/vect/O3-pr45971.c: New.
1228
1229 2010-11-10 Richard Guenther <rguenther@suse.de>
1230
1231 PR tree-optimization/44964
1232 * gcc.dg/pr44964.c: New testcase.
1233
1234 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1235
1236 * gnat.dg/opt10.adb: Fix typo.
1237
1238 2010-11-10 Martin Jambor <mjambor@suse.cz>
1239
1240 PR tree-optimization/46351
1241 PR tree-optimization/46377
1242 * gnat.dg/opt10.adb: New file.
1243 * gnat.dg/opt10_pkg.ads: Likewise.
1244 * gnat.dg/opt11.adb: Likewise.
1245 * gnat.dg/opt11.ads: Likewise.
1246
1247 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1248
1249 * gnat.dg/boolean_conv.adb: New test.
1250
1251 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1252
1253 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1254
1255 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1256
1257 * gnat.dg/unchecked_convert7.adb: New test.
1258
1259 2010-11-10 Richard Guenther <rguenther@suse.de>
1260
1261 PR tree-optimization/46398
1262 * gcc.dg/torture/pr46398.c: New testcase.
1263
1264 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1265
1266 * gfortran.dg/open_dev_null.f90: New test.
1267
1268 2010-11-09 Jan Hubicka <jh@suse.cz>
1269
1270 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1271 unrolling.
1272
1273 2010-11-09 Joseph Myers <joseph@codesourcery.com>
1274
1275 * gcc.dg/struct-semi-4.c: New test.
1276
1277 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1278
1279 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1280 power5 to enable generation of FRIZ.
1281
1282 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1283 optimization.
1284
1285 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1286 expected.
1287
1288 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1289
1290 PR target/43808
1291 * gfortran.dg/pr43808.f90: New test.
1292
1293 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
1294
1295 PR tree-optimization/46036
1296 * gfortran.dg/lto/pr46036_0.f90: New.
1297
1298 2010-10-09 Jakub Jelinek <jakub@redhat.com>
1299
1300 PR middle-end/45663
1301 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1302 bar invocation instead of first.
1303
1304 PR debug/46171
1305 * gcc.dg/pr46171.c: New test.
1306
1307 2010-11-09 Richard Guenther <rguenther@suse.de>
1308
1309 PR tree-optimization/46355
1310 * gcc.dg/pr46355.c: New testcase.
1311
1312 2010-11-09 Richard Guenther <rguenther@suse.de>
1313
1314 PR tree-optimization/46177
1315 * gcc.dg/pr46177-2.c: New testcase.
1316
1317 2010-11-09 Richard Guenther <rguenther@suse.de>
1318
1319 PR testsuite/46312
1320 * gcc.dg/vec-scal-opt.c: Move ...
1321 * gcc.dg/vect/vect-scal-opt.c: ... here.
1322 * gcc.dg/vec-scal-opt1.c: Move ...
1323 * gcc.dg/vect/vect-scal-opt1.c: ... here.
1324 * gcc.dg/vec-scal-opt2.c: Move ...
1325 * gcc.dg/vect/vect-scal-opt2.c: ... here.
1326
1327 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
1328
1329 * gnat.dg/specs/static_initializer5.ads: New test.
1330 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1331
1332 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1333
1334 PR middle-end/46360
1335 * gcc.c-torture/compile/pr46360.c: New test.
1336
1337 PR c++/45894
1338 * g++.dg/warn/Wsequence-point-2.C: New test.
1339
1340 2010-11-09 Janus Weil <janus@gcc.gnu.org>
1341
1342 PR fortran/46313
1343 * gfortran.dg/class_29.f03: New.
1344
1345 2010-11-09 Richard Guenther <rguenther@suse.de>
1346
1347 PR middle-end/46221
1348 * gcc.target/i386/alias-1.c: New testcase.
1349
1350 2010-11-08 Jason Merrill <jason@redhat.com>
1351
1352 * g++.dg/cpp0x/constexpr-sassert.C: New.
1353
1354 2010-11-08 Jason Merrill <jason@redhat.com>
1355
1356 * g++.dg/cpp0x/constexpr-defarg.C: New.
1357
1358 2010-11-08 Xinliang David Li <davidxl@google.com>
1359
1360 PR tree-optimization/46316
1361 * gcc.c-torture/execute/pr46316.c: New test.
1362
1363 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1364
1365 PR fortran/46344
1366 * gfortran.dg/class_28.f03: Extended.
1367
1368 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1369
1370 * objc.dg/property/dotsyntax-13.m: New.
1371 * objc.dg/property/dotsyntax-14.m: New.
1372 * objc.dg/property/dotsyntax-15.m: New.
1373 * objc.dg/property/synthesize-7.m: New.
1374 * obj-c++.dg/property/dotsyntax-13.mm: New.
1375 * obj-c++.dg/property/dotsyntax-14.mm: New.
1376 * obj-c++.dg/property/dotsyntax-15.mm: New.
1377 * obj-c++.dg/property/synthesize-7.mm: New.
1378
1379 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1380
1381 * objc.dg/property/dynamic-4.m: New.
1382 * objc.dg/property/dynamic-5.m: New.
1383 * objc.dg/property/dynamic-6.m: New.
1384 * obj-c++.dg/property/dynamic-4.mm: New.
1385 * obj-c++.dg/property/dynamic-5.mm: New.
1386 * obj-c++.dg/property/dynamic-6.mm: New.
1387
1388 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1389
1390 * objc.dg/property/synthesize-3.m: New.
1391 * objc.dg/property/synthesize-4.m: New.
1392 * objc.dg/property/synthesize-5.m: New.
1393 * objc.dg/property/synthesize-6.m: New.
1394 * obj-c++.dg/property/synthesize-3.mm: New.
1395 * obj-c++.dg/property/synthesize-4.mm: New.
1396 * obj-c++.dg/property/synthesize-5.mm: New.
1397 * obj-c++.dg/property/synthesize-6.mm: New.
1398
1399 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1400
1401 * objc.dg/property/at-property-5.m: Updated test.
1402 * objc.dg/property/at-property-16.m: New.
1403 * objc.dg/property/at-property-17.m: New.
1404 * objc.dg/property/at-property-18.m: New.
1405 * objc.dg/property/at-property-19.m: New.
1406 * objc.dg/property/dotsyntax-12.m: New.
1407 * objc.dg/protocol-inheritance-1.m: New.
1408 * objc.dg/protocol-inheritance-2.m: New.
1409 * obj-c++.dg/property/at-property-5.mm: Updated test.
1410 * obj-c++.dg/property/at-property-16.mm: New.
1411 * obj-c++.dg/property/at-property-17.mm: New.
1412 * obj-c++.dg/property/at-property-18.mm: New.
1413 * obj-c++.dg/property/at-property-19.mm: New.
1414 * obj-c++.dg/protocol-inheritance-1.mm: New.
1415 * obj-c++.dg/protocol-inheritance-2.mm: New.
1416 * obj-c++.dg/property/dotsyntax-12.mm: New.
1417
1418 2010-11-08 Jason Merrill <jason@redhat.com>
1419
1420 * g++.dg/expr/overflow1.C: New.
1421 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1422 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1423 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1424 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1425
1426 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1427
1428 * gcc.dg/pr35442.c: Adapt warning.
1429
1430 PR target/46280
1431 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1432 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1433 * g++.dg/torture/pr36444.C: Add dg-options -msse for
1434 i?86-*-* x86_64-*-*.
1435 * g++.dg/torture/pr36445.C: Likewise.
1436 * gcc.c-torture/compile/pr34856.c: Likewise.
1437 * gcc.c-torture/compile/pr39928-1.c: Likewise.
1438 * gcc.c-torture/compile/vector-1.c: Likewise.
1439 * gcc.c-torture/compile/vector-2.c: Likewise.
1440 * gcc.dg/pr32912-1.c: Likewise.
1441 * gcc.c-torture/execute/va-arg-25.c: Move ...
1442 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
1443 Add dg-options -msse, dg-require-effective-target sse_runtime for
1444 for i?86-*-*, x86_64-*-*.
1445 * gcc.c-torture/execute/vector-1.c: Likewise.
1446 * gcc.c-torture/execute/vector-2.c: Likewise.
1447 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1448 i?86-*-*, x86_64-*-*.
1449 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1450 * gcc.dg/tree-ssa/sra-4.c: Likewise.
1451 * gcc.dg/tree-ssa/vector-1.c: Likewise.
1452 * gcc.dg/tree-ssa/vector-2.c: Likewise.
1453 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1454
1455 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1456
1457 * gcc.dg/torture/pr45982.c: Add -std=c99
1458 * gcc.dg/torture/pr45623.c: Ditto.
1459
1460 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1461
1462 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1463 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1464
1465 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
1466
1467 PR target/28627
1468 * g++.dg/ext/dllimport7.C: Adjust second error check and
1469 allow test for x86_64 mingw, too.
1470
1471 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1472
1473 PR fortran/46344
1474 * gfortran.dg/class_28.f03: New.
1475
1476 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
1477
1478 PR rtl-optimization/45352
1479 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1480 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1481 gcc.target/i386/pr45352-2.c: New tests.
1482
1483 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1484
1485 PR libobjc/36610
1486 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1487 XFAIL the run for all but m32 x86.
1488
1489 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
1490
1491 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1492 as comment character.
1493
1494 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1495
1496 * gcc.target/mips/mips.exp: Revert previous patch.
1497 * gcc.target/mips/fma-1.c: Delete.
1498 * gcc.target/mips/fma-2.c: Likewise.
1499 * gcc.target/mips/fma-3.c: Likewise.
1500 * gcc.target/mips/fma-4.c: Likewise.
1501 * gcc.target/mips/fma-5.c: Likewise.
1502 * gcc.target/mips/fma-6.c: Likewise.
1503 * gcc.target/mips/fma-7.c: Likewise.
1504 * gcc.target/mips/fma-8.c: Likewise.
1505 * gcc.target/mips/fma-9.c: Likewise.
1506 * gcc.target/mips/fma-10.c: Likewise.
1507 * gcc.target/mips/fma-11.c: Likewise.
1508 * gcc.target/mips/fma-12.c: Likewise.
1509 * gcc.target/mips/fma-13.c: Likewise.
1510 * gcc.target/mips/fma-14.c: Likewise.
1511 * gcc.target/mips/fma-15.c: Likewise.
1512 * gcc.target/mips/fma-16.c: Likewise.
1513 * gcc.target/mips/fma-17.c: Likewise.
1514 * gcc.target/mips/fma-18.c: Likewise.
1515 * gcc.target/mips/fma-19.c: Likewise.
1516 * gcc.target/mips/fma-20.c: Likewise.
1517
1518 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1519
1520 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1521 * gcc.target/mips/fma-1.c: New test.
1522 * gcc.target/mips/fma-2.c: Likewise.
1523 * gcc.target/mips/fma-3.c: Likewise.
1524 * gcc.target/mips/fma-4.c: Likewise.
1525 * gcc.target/mips/fma-5.c: Likewise.
1526 * gcc.target/mips/fma-6.c: Likewise.
1527 * gcc.target/mips/fma-7.c: Likewise.
1528 * gcc.target/mips/fma-8.c: Likewise.
1529 * gcc.target/mips/fma-9.c: Likewise.
1530 * gcc.target/mips/fma-10.c: Likewise.
1531 * gcc.target/mips/fma-11.c: Likewise.
1532 * gcc.target/mips/fma-12.c: Likewise.
1533 * gcc.target/mips/fma-13.c: Likewise.
1534 * gcc.target/mips/fma-14.c: Likewise.
1535 * gcc.target/mips/fma-15.c: Likewise.
1536 * gcc.target/mips/fma-16.c: Likewise.
1537 * gcc.target/mips/fma-17.c: Likewise.
1538 * gcc.target/mips/fma-18.c: Likewise.
1539 * gcc.target/mips/fma-19.c: Likewise.
1540 * gcc.target/mips/fma-20.c: Likewise.
1541
1542 2010-11-06 Jason Merrill <jason@redhat.com>
1543
1544 * g++.dg/cpp0x/constexpr-ctor3.C: New.
1545
1546 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
1547
1548 PR c/43384
1549 * gcc.dg/parser-error-3.c: New test.
1550
1551 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
1552
1553 PR c++/45332
1554 * g++.dg/parse/semicolon2.C: New testcase.
1555 * g++.dg/ext/asmspec1.C: Adjust.
1556 * g++.dg/init/new13.C: Adjust.
1557 * g++.dg/parse/ctor5.C: Adjust.
1558
1559 2010-11-06 Janus Weil <janus@gcc.gnu.org>
1560
1561 PR fortran/46330
1562 * gfortran.dg/class_27.f03: New.
1563
1564 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
1565
1566 Fixed using the Objective-C 2.0 dot-syntax with self and super.
1567 * objc.dg/property/dotsyntax-5.m: New.
1568 * objc.dg/property/dotsyntax-6.m: New.
1569 * objc.dg/property/dotsyntax-7.m: New.
1570 * objc.dg/property/dotsyntax-8.m: New.
1571 * objc.dg/property/dotsyntax-9.m: New.
1572 * objc.dg/property/dotsyntax-10.m: New.
1573 * objc.dg/property/dotsyntax-11.m: New.
1574 * obj-c++.dg/property/dotsyntax-5.mm: New.
1575 * obj-c++.dg/property/dotsyntax-6.mm: New.
1576 * obj-c++.dg/property/dotsyntax-7.mm: New.
1577 * obj-c++.dg/property/dotsyntax-8.mm: New.
1578 * obj-c++.dg/property/dotsyntax-9.mm: New.
1579 * obj-c++.dg/property/dotsyntax-10.mm: New.
1580 * obj-c++.dg/property/dotsyntax-11.mm: New.
1581
1582 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1583
1584 * obj-c++.dg/encode-3.mm: Provide a different string check for the
1585 NeXT runtime when the type is READONLY.
1586
1587 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
1588
1589 * gcc.target/i386/387-2.c: Skip if -march= is specified.
1590 * gcc.target/i386/387-6.c: Ditto.
1591 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1592 * gcc.target/i386/387-4.c: Ditto.
1593 * gcc.target/i386/387-7.c: Ditto.
1594 * gcc.target/i386/387-8.c: Ditto.
1595 * gcc.target/i386/387-9.c: Ditto.
1596 * gcc.target/i386/387-10.c: Ditto.
1597 * gcc.target/i386/387-11.c: Ditto.
1598 * gcc.target/i386/387-12.c: Ditto.
1599
1600 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1601
1602 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1603
1604 PR target/44981
1605 * gcc.dg/darwin-cfstring-format-1.c: New.
1606 * gcc.dg/warn-nsstring.c: New.
1607 * objc.dg/fsf-nsstring-format-1.m: New.
1608 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1609 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1610 linker warning.
1611
1612 2010-11-05 Jason Merrill <jason@redhat.com>
1613
1614 PR c++/45473
1615 * g++.dg/inherit/virtual6.C: New.
1616
1617 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1618
1619 PR c/44772
1620 * gcc.dg/Wcxx-compat-21.c: New test.
1621
1622 2010-11-05 Ian Lance Taylor <iant@google.com>
1623
1624 PR target/46084
1625 * gcc.target/i386/pr46084.c: New test.
1626
1627 2010-11-05 Steve Ellcey <sje@cup.hp.com>
1628
1629 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1630 * (check_effective_target_mempcpy): New.
1631 * gcc.c-torture/execute/pr45636.c: Move this...
1632 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
1633
1634 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1635
1636 * gcc.target/i386/i386.exp (FLAGS): Remove.
1637 Wrap gcc_target_compile with $clearcap_ldflags added to options.
1638
1639 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1640
1641 PR c++/46160
1642 * g++.dg/opt/empty2.C: New test.
1643
1644 PR target/45670
1645 * gcc.target/i386/pr45670.c: New test.
1646
1647 2010-11-05 Janus Weil <janus@gcc.gnu.org>
1648
1649 PR fortran/45451
1650 PR fortran/46174
1651 * gfortran.dg/class_19.f03: Modified.
1652 * gfortran.dg/class_allocate_6.f03: New.
1653
1654 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
1655
1656 * gcc.target/i386/avx-vzeroupper-19.c: New.
1657
1658 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1659
1660 PR tree-optimization/46099
1661 * gcc.dg/autopar/pr46099.c: New test.
1662
1663 PR middle-end/43690
1664 * c-c++-common/pr43690.c: New test.
1665
1666 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
1667
1668 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1669 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1670 declaration and implementation.
1671 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1672 * obj-c++.dg/property/at-property-13.mm: Likewise.
1673 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1674 * obj-c++.dg/property/property-1.mm: Likewise.
1675 * obj-c++.dg/property/at-property-7.mm: Likewise.
1676 * obj-c++.dg/property/at-property-9.mm: Likewise.
1677 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1678 * obj-c++.dg/property/at-property-10.mm: Likewise.
1679 * obj-c++.dg/property/synthesize-2.mm: Likewise.
1680 * obj-c++.dg/property/at-property-12.mm: Likewise.
1681 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1682 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1683 * obj-c++.dg/property/at-property-6.mm: Likewise.
1684 * obj-c++.dg/property/at-property-8.mm: Likewise.
1685 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1686 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1687 * obj-c++.dg/property/at-property-11.mm: Likewise.
1688 * obj-c++.dg/template-8.mm: Likewise.
1689 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1690 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1691 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1692 and put a FIXME for this.
1693 * obj-c++.dg/property/property-2.mm: Remove.
1694 * obj-c++.dg/property/property-3.mm: Remove.
1695
1696 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1697
1698 PR debug/46307
1699 * gcc.dg/pr46307.c: New test.
1700
1701 2010-11-05 Jason Merrill <jason@redhat.com>
1702
1703 PR c++/46304
1704 * g++.dg/ext/complex6.C: New.
1705
1706 2010-11-04 Bud Davis <jimmied@smu.edu>
1707
1708 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1709
1710 2010-11-04 Chao-ying Fu <fu@mips.com>
1711
1712 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1713 msubu, mult, multu.
1714 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1715
1716 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
1717
1718 Fixed using the Objective-C 2.0 dot-syntax with class names.
1719 * objc.dg/property/dotsyntax-3.m: New.
1720 * objc.dg/property/dotsyntax-4.m: New.
1721 * obj-c++.dg/property/dotsyntax-3.mm: New.
1722 * obj-c++.dg/property/dotsyntax-4.mm: New.
1723
1724 * objc.dg/fobjc-std-1.m: Added test for warnings when the
1725 Objective-C 2.0 dot-syntax is used with class names.
1726 * obj-c++.dg/fobjc-std-1.mm: Same change.
1727
1728 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
1729
1730 * gcc.target/powerpc/loop_align.c: New.
1731
1732 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1733
1734 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1735
1736 merge from FSF 'apple/trunk' branch.
1737 * gcc.target/powerpc/darwin64-abi.c: New.
1738
1739 2010-11-04 Jakub Jelinek <jakub@redhat.com>
1740
1741 PR tree-optimization/46233
1742 * gcc.dg/pr46233.c: New test.
1743
1744 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1745
1746 * objc.dg/property/property-2.m: Deleted.
1747 * objc.dg/property/property-3.m: Deleted.
1748
1749 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1750
1751 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1752 defined.
1753 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1754 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1755 * objc.dg/property/property-1.m: Likewise.
1756 * objc.dg/property/at-property-6.m: Likewise.
1757 * objc.dg/property/at-property-7.m: Likewise.
1758 * objc.dg/property/dotsyntax-1.m: Likewise.
1759 * objc.dg/property/at-property-8.m: Likewise.
1760 * objc.dg/property/dotsyntax-2.m: Likewise.
1761 * objc.dg/property/at-property-9.m: Likewise.
1762 * objc.dg/property/synthesize-2.m: Likewise.
1763 * objc.dg/property/at-property-10.m: Likewise.
1764 * objc.dg/property/at-property-11.m: Likewise.
1765 * objc.dg/property/at-property-12.m: Likewise.
1766 * objc.dg/property/at-property-13.m: Likewise.
1767 * objc.dg/property/fsf-property-method-access.m: Likewise.
1768 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1769 linker warning.
1770 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1771 warnings.
1772 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1773 deprecation warnings. Use Object1 implementation.
1774 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
1775 * objc/execute/forward-1.m: Remove.
1776 * objc/execute/forward-1.x: Remove.
1777
1778 2010-11-04 Jason Merrill <jason@redhat.com>
1779
1780 * g++.dg/cpp0x/constexpr-access.C: New.
1781
1782 2010-11-04 Richard Guenther <rguenther@suse.de>
1783
1784 PR rtl-optimization/46183
1785 * gcc.dg/torture/pr46183.c: New testcase.
1786
1787 2010-11-04 Richard Guenther <rguenther@suse.de>
1788
1789 PR tree-optimization/46068
1790 * gcc.dg/torture/pr46068.c: New testcase.
1791
1792 2010-11-04 Richard Guenther <rguenther@suse.de>
1793
1794 PR tree-optimization/45991
1795 * gcc.dg/pr45991.c: New testcase.
1796
1797 2010-11-04 Richard Guenther <rguenther@suse.de>
1798
1799 PR tree-optimization/46154
1800 * g++.dg/torture/pr46154.C: New testcase.
1801
1802 2010-11-04 Richard Guenther <rguenther@suse.de>
1803
1804 PR tree-optimization/45733
1805 * gcc.dg/pr45733.c: New testcase.
1806
1807 2010-11-04 Ira Rosen <irar@il.ibm.com>
1808
1809 PR tree-optimization/46213
1810 * gfortran.dg/vect/pr46213.f90: New.
1811
1812 2010-11-04 Richard Guenther <rguenther@suse.de>
1813
1814 PR testsuite/45702
1815 * gcc.dg/pr34989-1.c: Move ...
1816 * gcc.dg/lto/pr34989-1_0.c: ... here.
1817 * gcc.dg/pr34989-2.c: Move ...
1818 * gcc.dg/lto/pr34989-1_1.c: ... here.
1819 * gcc.dg/pr27898.c: Move ...
1820 * gcc.dg/lto/pr27898_0.c: ... here and ...
1821 * gcc.dg/lto/pr27898_1.c: ... split.
1822 * gcc.dg/pr28712.c: Move ...
1823 * gcc.dg/lto/pr28712_0.c: ... here and ...
1824 * gcc.dg/lto/pr28712_1.c: ... split ...
1825 * gcc.dg/lto/pr28712_2.c: ... twice.
1826 * gcc.dg/pr28706.c: Move ...
1827 * gcc.dg/lto/pr28706_0.c: ... here and ...
1828 * gcc.dg/lto/pr28706_1.c: ... split.
1829
1830 2010-11-04 Richard Guenther <rguenther@suse.de>
1831 Richard Henderson <rth@redhat.com>
1832
1833 * gcc.target/i386/fma4-vector-2.c: New testcase.
1834
1835 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1836 Richard Guenther <rguenther@suse.de>
1837
1838 * gcc.dg/vec-scal-opt.c: New testcase.
1839 * gcc.dg/vec-scal-opt1.c: New testcase.
1840 * gcc.dg/vec-scal-opt2.c: New testcase.
1841
1842 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1843
1844 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1845 from plugin build flags on Darwin targets.
1846
1847 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1848
1849 * gcc.target/i386/pr46285.c: Require split_stack target.
1850
1851 2010-11-03 Jason Merrill <jason@redhat.com>
1852
1853 PR c++/46293
1854 * g++.dg/cpp0x/constexpr-base2.C: New.
1855
1856 PR c++/46289
1857 * g++.dg/cpp0x/initlist45.C: New.
1858
1859 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1860
1861 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1862 is now allowed in categories.
1863 * obj-c++.dg/property/dynamic-2.mm: Same change.
1864 * objc.dg/property/dynamic-3.m: New.
1865 * obj-c++.dg/property/dynamic-3.mm: New.
1866 * objc.dg/property/at-property-14.m: New.
1867 * objc.dg/property/at-property-15.m: New.
1868 * obj-c++.dg/property/at-property-14.mm: New.
1869 * obj-c++.dg/property/at-property-15.mm: New.
1870
1871 * objc.dg/foreach-6.m: Added a few more tests for valid and
1872 invalid iterating variables and collections.
1873
1874 2010-11-03 Xinliang David Li <davidxl@google.com>
1875
1876 PR target/46200
1877 * g++.dg/tree-ssa/ivopts-2.C: New test.
1878
1879 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1880
1881 PR target/46295
1882 * gcc.target/i386/pr46295.c: New.
1883
1884 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1885
1886 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1887 precision min/max for single precision on VSX.
1888
1889 2010-11-03 Jason Merrill <jason@redhat.com>
1890
1891 PR c++/46289
1892 * g++.dg/cpp0x/constexpr-ice3.C: New.
1893
1894 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
1895
1896 * gnat.dg/opt8.ad[sb]: New test.
1897 * gnat.dg/opt8_pkg.ads: New helper.
1898
1899 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1900
1901 PR rtl-optimization/45865
1902 * gcc.dg/pr45865.c: New.
1903 * gcc.dg/torture/pr45865.c: Likewise.
1904
1905 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1906 * gcc.target/arm/headmerge-2.c: Likewise.
1907 * gcc.target/i386/headmerge-1.c: Likewise.
1908 * gcc.target/i386/headmerge-2.c: Likewise.
1909
1910 2010-11-03 Richard Guenther <rguenther@suse.de>
1911
1912 PR middle-end/46288
1913 * gcc.dg/pr46288.c: New testcase.
1914
1915 2010-11-03 Richard Guenther <rguenther@suse.de>
1916
1917 PR tree-optimization/44807
1918 * gcc.dg/torture/pr44807.c: New testcase.
1919
1920 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1921
1922 PR libgfortran/43899
1923 * gfortran.dg/namelist_67.f90: New test.
1924
1925 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1926
1927 PR tree-optimization/46009
1928 * gcc.dg/vect/pr46009.c: New function.
1929
1930 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1931
1932 Implemented -fobjc-std=objc1 flag.
1933 * objc.dg/fobjc-std-1.m: New.
1934 * obj-c++.dg/fobjc-std-1.mm: New.
1935
1936 2010-11-03 Richard Guenther <rguenther@suse.de>
1937
1938 PR middle-end/46241
1939 * g++.dg/debug/pr46241.C: New testcase.
1940
1941 2010-11-03 Richard Guenther <rguenther@suse.de>
1942
1943 PR tree-optimization/46190
1944 * gfortran.dg/pr46190.f90: New testcase.
1945
1946 2010-11-03 Richard Guenther <rguenther@suse.de>
1947
1948 PR testsuite/46274
1949 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1950 * gcc.dg/vect/vect-19.c: Likewise.
1951 * gcc.dg/vect/vect-17.c: Likewise.
1952
1953 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1954
1955 PR target/46285
1956 * gcc.target/i386/pr46285.c: New.
1957
1958 2010-11-03 Richard Guenther <rguenther@suse.de>
1959
1960 PR tree-optimization/46217
1961 * gcc.dg/pr46217.c: New testcase.
1962
1963 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1964
1965 * objc.dg/property/dotsyntax-1.m: New.
1966 * objc.dg/property/dotsyntax-2.m: New.
1967 * obj-c++.dg/property/dotsyntax-1.mm: New.
1968 * obj-c++.dg/property/dotsyntax-2.mm: New.
1969
1970 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1971
1972 PR tree-optimization/46165
1973 * gcc.dg/pr46165.c: New test.
1974
1975 2010-11-03 Richard Guenther <rguenther@suse.de>
1976
1977 PR middle-end/46251
1978 * gcc.dg/pr46251.c: New testcase.
1979
1980 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1981
1982 PR tree-optimization/46107
1983 * gcc.c-torture/compile/pr46107.c: New test.
1984
1985 PR debug/46252
1986 * gcc.dg/pr46252.c: New test.
1987
1988 PR rtl-optimization/46034
1989 PR rtl-optimization/46212
1990 PR rtl-optimization/46248
1991 * gcc.c-torture/compile/pr46034.c: New test.
1992 * gcc.c-torture/compile/pr46248.c: New test.
1993 * gcc.dg/pr46212.c: New test.
1994
1995 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
1996
1997 * gnat.dg/sizetype4.adb: New test.
1998
1999 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
2000
2001 * gcc.target/i386/avx-vzeroupper-15.c: New.
2002 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2003 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2004 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2005
2006 PR target/46253
2007 * gcc.target/i386/pr46253.c: New.
2008
2009 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
2010 Tobias Burnus <burnus@net-b.de>
2011
2012 PR fortran/45170
2013 * gfortran.dg/deferred_type_param_1.f90: New.
2014 * gfortran.dg/deferred_type_param_2.f90: New.
2015 * gfortran.dg/initialization_1.f90: Update dg-errors.
2016 * gfortran.dg/initialization_9.f90: Update dg-errors.
2017
2018 2010-11-02 Richard Guenther <rguenther@suse.de>
2019
2020 PR tree-optimization/46149
2021 * g++.dg/torture/pr46149.C: New testcase.
2022
2023 2010-11-02 Richard Guenther <rguenther@suse.de>
2024
2025 PR tree-optimization/46216
2026 * gcc.dg/torture/pr46216.c: New testcase.
2027
2028 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2029
2030 PR target/46131
2031 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2032 *-*-osf*.
2033
2034 2010-11-02 Richard Guenther <rguenther@suse.de>
2035
2036 PR tree-optimization/46184
2037 * gcc.dg/pr46184.c: New testcase.
2038
2039 2010-11-02 Richard Guenther <rguenther@suse.de>
2040
2041 PR tree-optimization/46177
2042 * gcc.dg/pr46177.c: New testcase.
2043
2044 2010-11-02 Martin Jambor <mjambor@suse.cz>
2045
2046 PR middle-end/46120
2047 * g++.dg/ipa/ivinline-9.C: New test.
2048
2049 2010-11-02 Martin Jambor <mjambor@suse.cz>
2050
2051 PR tree-optimization/45875
2052 * g++.dg/torture/pr45875.C: New test.
2053
2054 2010-11-02 Richard Guenther <rguenther@suse.de>
2055
2056 PR testsuite/46249
2057 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2058
2059 2010-11-02 Jakub Jelinek <jakub@redhat.com>
2060
2061 PR debug/46255
2062 * gcc.dg/pr46255.c: New test.
2063
2064 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2065
2066 PR c++/46170
2067 PR c++/46162
2068 * g++.dg/template/sfinae26.C: New test.
2069 * g++.dg/template/sfinae27.C: Likewise.
2070
2071 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2072
2073 PR c++/45606
2074 * g++.dg/template/typedef36.C: New test.
2075 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2076 * g++.dg/template/canon-type-10.C: Likewise.
2077 * g++.dg/template/canon-type-11.C: Likewise.
2078 * g++.dg/template/canon-type-12.C: Likewise.
2079 * g++.dg/template/canon-type-13.C: Likewise.
2080
2081 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
2082
2083 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2084 instance of debug_pubnames on darwin.
2085
2086 2010-11-01 Jason Merrill <jason@redhat.com>
2087 Benjamin Kosnik <bkoz@redhat.com>
2088
2089 * g++.dg/cpp0x/constexpr-initlist2.C: New.
2090 * g++.dg/cpp0x/constexpr-initlist3.C: New.
2091
2092 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2093 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2094 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2095 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2096 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2097 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2098 * g++.dg/cpp0x/constexpr-array.C: New.
2099 * g++.dg/cpp0x/constexpr-base.C: New.
2100 * g++.dg/cpp0x/constexpr-complex.C: New.
2101 * g++.dg/cpp0x/constexpr-data1.C: New.
2102 * g++.dg/cpp0x/constexpr-data2.C: New.
2103 * g++.dg/cpp0x/constexpr-deref.C: New.
2104 * g++.dg/cpp0x/constexpr-diag1.C: New.
2105 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2106 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2107 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2108 * g++.dg/cpp0x/constexpr-empty.C: New.
2109 * g++.dg/cpp0x/constexpr-empty2.C: New.
2110 * g++.dg/cpp0x/constexpr-empty3.C: New.
2111 * g++.dg/cpp0x/constexpr-empty4.C: New.
2112 * g++.dg/cpp0x/constexpr-empty5.C: New.
2113 * g++.dg/cpp0x/constexpr-ex1.C: New.
2114 * g++.dg/cpp0x/constexpr-ex2.C: New.
2115 * g++.dg/cpp0x/constexpr-ex3.C: New.
2116 * g++.dg/cpp0x/constexpr-ex4.C: New.
2117 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2118 * g++.dg/cpp0x/constexpr-fnptr.C: New.
2119 * g++.dg/cpp0x/constexpr-function1.C: New.
2120 * g++.dg/cpp0x/constexpr-function2.C: New.
2121 * g++.dg/cpp0x/constexpr-function3.C: New.
2122 * g++.dg/cpp0x/constexpr-ice.C: New.
2123 * g++.dg/cpp0x/constexpr-initlist.C: New.
2124 * g++.dg/cpp0x/constexpr-neg1.C: New.
2125 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2126 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2127 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2128 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2129 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2130 * g++.dg/cpp0x/constexpr-nonlit.C: New.
2131 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2132 * g++.dg/cpp0x/constexpr-nullptr.C: New.
2133 * g++.dg/cpp0x/constexpr-object1.C: New.
2134 * g++.dg/cpp0x/constexpr-object2.C: New.
2135 * g++.dg/cpp0x/constexpr-overflow.C: New.
2136 * g++.dg/cpp0x/constexpr-pedantic.C: New.
2137 * g++.dg/cpp0x/constexpr-pos1.C: New.
2138 * g++.dg/cpp0x/constexpr-potential1.C: New.
2139 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2140 * g++.dg/cpp0x/constexpr-pure.C: New.
2141 * g++.dg/cpp0x/constexpr-static.C: New.
2142 * g++.dg/cpp0x/constexpr-static2.C: New.
2143 * g++.dg/cpp0x/constexpr-static3.C: New.
2144 * g++.dg/cpp0x/constexpr-static4.C: New.
2145 * g++.dg/cpp0x/constexpr-static5.C: New.
2146 * g++.dg/cpp0x/constexpr-static6.C: New.
2147 * g++.dg/cpp0x/constexpr-string.C: New.
2148 * g++.dg/cpp0x/constexpr-switch.C: New.
2149 * g++.dg/cpp0x/constexpr-targ.C: New.
2150 * g++.dg/cpp0x/constexpr-throw.C: New.
2151 * g++.dg/cpp0x/constexpr-typeid.C: New.
2152 * g++.dg/cpp0x/constexpr-union.C: New.
2153 * g++.dg/cpp0x/constexpr-value.C: New.
2154 * g++.dg/cpp0x/constexpr-value2.C: New.
2155 * g++.dg/cpp0x/constexpr-variadic.C: New.
2156 * g++.dg/cpp0x/initlist5.C: Use constexpr.
2157 * g++.dg/cpp0x/static_assert3.C: Add expected error.
2158 * g++.dg/other/fold1.C: Likewise.
2159 * g++.dg/parse/crash36.C: Likewise.
2160 * g++.dg/parse/constant4.C: Adjust expected error.
2161 * g++.dg/template/arg5.C: Likewise.
2162 * g++.dg/template/non-dependent10.C: Likewise.
2163 * g++.dg/template/qualified-id3.C: Likewise.
2164 * g++.dg/warn/overflow-warn-1.C: Likewise.
2165 * g++.dg/warn/overflow-warn-3.C: Likewise.
2166 * g++.dg/warn/overflow-warn-4.C: Likewise.
2167 * g++.old-deja/g++.pt/crash10.C: Likewise.
2168
2169 * g++.dg/cpp0x/constexpr-ctor2.C: New.
2170
2171 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2172
2173 Implemented format and noreturn attributes for Objective-C methods.
2174 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2175 * objc.dg/attributes/method-deprecated-1.m: New.
2176 * objc.dg/attributes/method-deprecated-2.m: New.
2177 * objc.dg/attributes/method-deprecated-3.m: New.
2178 * objc.dg/attributes/method-noreturn-1.m: New.
2179 * objc.dg/attributes/method-sentinel-1.m: New.
2180 * objc.dg/attributes/method-format-1.m: New.
2181 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2182 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2183 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2184 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2185 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2186 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2187 * obj-c++.dg/attributes/method-format-1.mm: New.
2188
2189 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2190
2191 * objc.dg/property/at-property-deprecated-1.m: New.
2192 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2193
2194 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2195
2196 Implemented Objective-C 2.0 property accessors.
2197 * objc.dg/property/at-property-6.m: Use nonatomic properties to
2198 avoid testing more complex accessors in this testcase which is not
2199 about them.
2200 * objc.dg/property/at-property-7.m: Same change.
2201 * objc.dg/property/at-property-8.m: Same change.
2202 * objc.dg/property/at-property-9.m: Same change.
2203 * objc.dg/property/at-property-10.m: Same change.
2204 * objc.dg/property/at-property-11.m: Same change.
2205 * obj-c++.dg/property/at-property-6.mm: Same change.
2206 * obj-c++.dg/property/at-property-7.mm: Same change.
2207 * obj-c++.dg/property/at-property-8.mm: Same change.
2208 * obj-c++.dg/property/at-property-9.mm: Same change.
2209 * obj-c++.dg/property/at-property-10.mm: Same change.
2210 * obj-c++.dg/property/at-property-11.mm: Same change.
2211 * objc.dg/property/at-property-12.m: New.
2212 * objc.dg/property/at-property-13.m: New.
2213 * obj-c++.dg/property/at-property-12.mm: New.
2214 * obj-c++.dg/property/at-property-13.mm: New.
2215
2216 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
2217
2218 PR fortran/46152
2219 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2220 * gfortran.dg/allocate_with_typespec_4.f90: New test.
2221 * gfortran.dg/allocate_with_typespec_1.f90: New test.
2222 * gfortran.dg/allocate_with_typespec_2.f: New test.
2223 * gfortran.dg/allocate_with_typespec_3.f90: New test.
2224 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2225 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2226
2227 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
2228 Nathan Froyd <froydnj@codesourcery.com>
2229
2230 PR tree-optimization/46259
2231 * gfortran.dg/pr46259.f: New testcase.
2232
2233 2010-11-01 Paul Koning <ni1d@arrl.net>
2234
2235 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2236 * gcc.c-torture/compile/20020604-1.c: Ditto.
2237 * gcc.c-torture/compile/20001226-1.c: Ditto.
2238 * gcc.c-torture/compile/20010327-1.c: Ditto.
2239 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2240 * gcc.c-torture/compile/pr43191.c: Ditto.
2241 * gcc.c-torture/compile/pr41181.c: Ditto.
2242
2243 2010-10-31 Richard Henderson <rth@redhat.com>
2244
2245 * lib/target-supports.exp
2246 (check_effective_target_automatic_stack_alignment): True for
2247 x86 but not windows.
2248 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2249 use of the preferred-stack-boundary arguments.
2250 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2251
2252 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
2253
2254 PR target/46142
2255 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2256 * gcc.target/i386/fma4-builtin-2.c: Likewise.
2257
2258 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2259
2260 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2261
2262 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2263
2264 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2265 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
2266 than tls.
2267 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2268 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2269 * objc.dg/torture/tls/thr-init.m: Likewise.
2270 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2271 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2272
2273 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2274
2275 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2276 the Linux kernel.
2277
2278 2010-10-30 Janus Weil <janus@gcc.gnu.org>
2279
2280 PR fortran/44917
2281 PR fortran/44926
2282 PR fortran/46196
2283 * gfortran.dg/typebound_generic_10.f03: New.
2284
2285 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
2286
2287 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2288 * objc.dg/property/property-neg-1.m: Updated for changes in the
2289 syntax of @property and the implementation of
2290 @synthesize/@dynamic.
2291 * objc.dg/property/property-neg-2.m: Same change.
2292 * objc.dg/property/property-neg-3.m: Same change.
2293 * objc.dg/property/property-neg-4.m: Same change.
2294 * objc.dg/property/property-neg-5.m: Same change.
2295 * objc.dg/property/property-neg-7.m: Same change.
2296 * objc.dg/property/property-1.m: Same change.
2297 * objc.dg/property/synthesize-1.m: Same change.
2298 * objc.dg/property/at-property-2.m: Same change.
2299 * objc.dg/property/at-property-4.m: Same change.
2300
2301 * objc.dg/property/fsf-property-method-acces.m: Updated for
2302 changes in the syntax of @property and the implementation of
2303 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2304 * objc.dg/property/fsf-property-basic.m: Same change.
2305 * objc.dg/property/fsf-property-named-ivar.m: Same change.
2306
2307 * objc.dg/property/at-property-5.m: New.
2308 * objc.dg/property/at-property-6.m: New.
2309 * objc.dg/property/at-property-7.m: New.
2310 * objc.dg/property/at-property-8.m: New.
2311 * objc.dg/property/at-property-9.m: New.
2312 * objc.dg/property/at-property-10.m: New.
2313 * objc.dg/property/at-property-11.m: New.
2314 * objc.dg/property/synthesize-2.m: New.
2315 * objc.dg/property/dynamic-2.m: New.
2316
2317 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2318 syntax of @property and the implementation of
2319 @synthesize/@dynamic.
2320 * obj-c++.dg/property/property-neg-2.mm: Same change.
2321 * obj-c++.dg/property/property-neg-3.mm: Same change.
2322 * obj-c++.dg/property/property-neg-4.mm: Same change.
2323 * obj-c++.dg/property/property-neg-5.mm: Same change.
2324 * obj-c++.dg/property/property-neg-7.mm: Same change.
2325 * obj-c++.dg/property/property-1.mm: Same change.
2326 * obj-c++.dg/property/synthesize-1.mm: Same change.
2327 * obj-c++.dg/property/at-property-2.mm: Same change.
2328 * obj-c++.dg/property/at-property-4.mm: Same change.
2329
2330 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2331 changes in the syntax of @property and the implementation of
2332 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2333 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2334 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2335
2336 * obj-c++.dg/property/at-property-5.mm: New.
2337 * obj-c++.dg/property/at-property-6.mm: New.
2338 * obj-c++.dg/property/at-property-7.mm: New.
2339 * obj-c++.dg/property/at-property-8.mm: New.
2340 * obj-c++.dg/property/at-property-9.mm: New.
2341 * obj-c++.dg/property/at-property-10.mm: New.
2342 * obj-c++.dg/property/at-property-11.mm: New.
2343 * obj-c++.dg/property/synthesize-2.mm: New.
2344 * obj-c++.dg/property/dynamic-2.mm: New.
2345
2346 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2347 Andrew Pinski <pinskia@gmail.com>
2348
2349 * gcc.c-torture/execute/vector-shift.c: New testcase.
2350 * gcc.c-torture/execute/vector-shift1.c: Likewise.
2351 * gcc.c-torture/execute/vector-shift2.c: Likewise.
2352 * gcc.dg/vector-shift.c: Likewise.
2353 * gcc.dg/vector-shift1.c: Likewise.
2354 * gcc.dg/torture/vector-shift2.c: Likewise.
2355 * gcc.dg/vector-shift3.c: Likewise.
2356 * gcc.dg/simd-1b.c: Adjust.
2357
2358 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
2359
2360 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2361
2362 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
2363
2364 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2365
2366 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
2367
2368 PR target/46153
2369 * gcc.target/i386/pr46153.c: New test.
2370
2371 2010-10-27 Jason Merrill <jason@redhat.com>
2372
2373 * g++.dg/cpp0x/constexpr-is_literal.C: New.
2374
2375 2010-10-27 Janus Weil <janus@gcc.gnu.org>
2376
2377 PR fortran/46161
2378 * gfortran.dg/class_dummy_3.f03: New.
2379
2380 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
2381
2382 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2383 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2384
2385 * gcc.target/i386/avx-vzeroupper-3.c: New.
2386 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2387 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2388 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2389 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2390 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2391 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2392 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2393 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2394 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2395 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2396 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2397
2398 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2399
2400 * obj-c.dg/property/at-property-4.m: New.
2401 * obj-c++.dg/property/at-property-4.mm: New.
2402 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2403 updates in warning.
2404 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2405 updates in warning.
2406
2407 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2408
2409 * objc.dg/property/at-property-1.m: New.
2410 * objc.dg/property/at-property-2.m: New.
2411 * objc.dg/property/at-property-3.m: New.
2412 * objc.dg/ivar-invalid-type-1.m: New.
2413 * obj-c++.dg/property/at-property-1.mm: New.
2414 * obj-c++.dg/property/at-property-2.mm: New.
2415 * obj-c++.dg/property/at-property-3.mm: New.
2416 * obj-c++.dg/ivar-invalid-type-1.mm: New.
2417 * objc.dg/property/property-neg-6.m: Updated testcase for updates
2418 in error reporting.
2419
2420 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2421
2422 PR libgfortran/46010
2423 * gfortran.dg/namelist_66.f90: New test.
2424 * gfortran.dg/fmt_t_6.f: Fix whitespace.
2425
2426 2010-10-26 Janus Weil <janus@gcc.gnu.org>
2427
2428 PR fortran/42647
2429 * gfortran.dg/allocatable_scalar_9.f90: Extended.
2430 * gfortran.dg/allocatable_scalar_10.f90: New.
2431 * gfortran.dg/class_19.f03: Extended.
2432
2433 2010-10-26 Jan Hubicka <jh@suse.cz>
2434
2435 PR middle-end/45736
2436 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2437
2438 2010-10-26 Ira Rosen <irar@il.ibm.com>
2439
2440 PR tree-optimization/46167
2441 * gcc.dg/vect/O-pr46167.c: New.
2442 * gcc.dg/vect/vect.exp: Run tests with -O.
2443
2444 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
2445
2446 PR target/44948
2447 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2448 * g++.dg/vect/pr33860a.cc: Likewise.
2449 * gcc.c-torture/compile/20070522-1.c: Likewise.
2450 * gcc.dg/compat/struct-align-1_x.c: Likewise.
2451 * gcc.dg/compat/struct-align-1_y.c: Likewise.
2452 * gcc.dg/compat/struct-align-2_x.c: Likewise.
2453 * gcc.dg/compat/struct-align-2_y.c: Likewise.
2454 * gcc.dg/pr44136.c: Likewise.
2455
2456 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2457 * gcc.dg/compat/vector-1_x.c: Likewise.
2458 * gcc.dg/compat/vector-1_y.c: Likewise.
2459 * gcc.dg/compat/vector-2_x.c: Likewise.
2460 * gcc.dg/compat/vector-2_y.c: Likewise.
2461 * gcc.dg/pr43300.c: Likewise.
2462
2463 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2464 * gcc.dg/compat/vector-1a_y.c: Likewise.
2465 * gcc.dg/compat/vector-1b_x.c: Likewise.
2466 * gcc.dg/compat/vector-1b_y.c: Likewise.
2467 * gcc.dg/compat/vector-2a_x.c: Likewise.
2468 * gcc.dg/compat/vector-2a_y.c: Likewise.
2469 * gcc.dg/compat/vector-2b_x.c: Likewise.
2470 * gcc.dg/compat/vector-2b_y.c: Likewise.
2471 * gcc.target/i386/pr39162.c: Likewise.
2472 * gcc.target/i386/pr40906-2.c: Likewise.
2473 * gcc.target/i386/sse-5.c: Likewise.
2474
2475 * gcc.dg/pr35442.c: Prune ABI change warnings.
2476
2477 * gcc.c-torture/execute/pr38151.x: New.
2478 * gcc.target/i386/pr44948-1a.c: Likewise.
2479 * gcc.target/i386/pr44948-1b.c: Likewise.
2480 * gcc.target/i386/pr44948-2a.c: Likewise.
2481 * gcc.target/i386/pr44948-2b.c: Likewise.
2482
2483 2010-10-26 Ian Lance Taylor <iant@google.com>
2484
2485 PR middle-end/45687
2486 * gcc.c-torture/execute/20101025-1.c: New test.
2487
2488 2010-10-26 Tobias Burnus <burnus@net-b.de>
2489
2490 PR fortran/45451
2491 * gfortran.dg/class_allocate_5.f90: New.
2492
2493 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2494
2495 Implement opaque-enum-specifiers for C++0x
2496 * g++.dg/cpp0x/forw_enum1.C: New.
2497 * g++.dg/cpp0x/forw_enum2.C: New.
2498 * g++.dg/cpp0x/forw_enum3.C: New.
2499 * g++.dg/cpp0x/forw_enum4.C: New.
2500 * g++.dg/cpp0x/forw_enum5.C: New.
2501 * g++.dg/cpp0x/forw_enum6.C: New.
2502 * g++.dg/cpp0x/forw_enum7.C: New.
2503 * g++.dg/cpp0x/forw_enum8.C: New.
2504 * g++.dg/cpp0x/forw_enum9.C: New.
2505 * g++.dg/parse/enum3.C: Add new errors.
2506 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2507 * g++.dg/cpp0x/auto9.C: Add new error.
2508 * g++.dg/template/crash79.C: Add new errors.
2509
2510 2010-10-26 Jie Zhang <jie@codesourcery.com>
2511
2512 * gcc.target/arm/volatile-bitfields-1.c: New test.
2513 * gcc.target/arm/volatile-bitfields-2.c: New test.
2514 * gcc.target/arm/volatile-bitfields-3.c: New test.
2515
2516 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2517
2518 * gnat.dg/pointer_discr1.adb: New test.
2519 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2520 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2521 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2522
2523 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2524
2525 * gnat.dg/loop_optimization8.adb: New test.
2526 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2527 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2528
2529 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2530
2531 * gnat.dg/in_out_parameter2.adb: New test.
2532 * gnat.dg/in_out_parameter3.adb: Likewise.
2533
2534 2010-10-25 Jie Zhang <jie@codesourcery.com>
2535
2536 * g++.dg/opt/combine.c: New test.
2537
2538 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
2539
2540 * gnat.dg/opt7.ad[sb]: New test.
2541 * gnat.dg/opt7_pkg.ads: New helper.
2542
2543 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2544
2545 PR objc/45735
2546 * obj-c.dg/pr45735.mm: New.
2547 * obj-c++.dg/pr45735.mm: New.
2548
2549 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2550
2551 PR objc/24393
2552 * objc.dg/pr24393.m: New.
2553 * obj-c++.dg/pr24393.mm: New.
2554
2555 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2556
2557 PR objc/28049
2558 * objc.dg/pr28049.m: New.
2559 * obj-c++.dg/pr28049.mm: New.
2560
2561 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2562
2563 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
2564 parameter attributes are now supported.
2565 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2566 * objc.dg/attributes/parameter-attribute-1.m: New test.
2567 * objc.dg/attributes/parameter-attribute-2.m: New test.
2568 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2569 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2570
2571 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
2572
2573 Based on the CFString implementation in FSF apple/trunk branch.
2574
2575 * gcc.dg/darwin-cfstring-1.c: New.
2576 * gcc.dg/darwin-cfstring-2.c: New.
2577 * gcc.dg/torture/darwin-cfstring-3.c: New.
2578 * g++.dg/other/darwin-cfstring1.C: New.
2579 * g++.dg/torture/darwin-cfstring-3.C: New.
2580
2581 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
2582
2583 * objc.dg/demangle-1.m: New test.
2584 * obj-c++.dg/demangle-1.mm: New test.
2585 * obj-c++.dg/demangle-2.mm: New test.
2586 * obj-c++.dg/demangle-3.mm: New test.
2587
2588 2010-10-23 Ian Lance Taylor <iant@google.com>
2589
2590 * gcc.c-torture/execute/20101011-1.c: New test.
2591 * gcc.c-torture/execute/20101011-1.x: New test driver.
2592
2593 2010-10-23 Tobias Burnus <burnus@net-b.de>
2594
2595 PR fortran/46122
2596 * gfortran.dg/protected_8.f90: New.
2597
2598 2010-10-23 Joseph Myers <joseph@codesourcery.com>
2599
2600 * gcc.dg/march-generic.c: Skip for -march in multilib options.
2601 * gcc.target/i386/isa-9.c: Skip for -march other than
2602 -march=amdfam10 in multilib options.
2603 * gcc.target/i386/pr42589.c: Skip for -march other than
2604 -march=i486 in multilib options.
2605 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2606 other -march in multilib options.
2607
2608 2010-10-23 Jie Zhang <jie@codesourcery.com>
2609
2610 PR rtl-optimization/37360
2611 * gcc.dg/pr37360.c: New test.
2612
2613 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2614
2615 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2616
2617 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2618 Andrew Pinski <pinskia@gmail.com>
2619
2620 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2621 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2622 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2623 * gcc.dg/vector-subscript-1.c: Likewise.
2624 * gcc.dg/vector-subscript-2.c: Likewise.
2625 * gcc.dg/vector-subscript-3.c: New testcase.
2626 * gcc.dg/array-8.c: Adjust.
2627
2628 2010-10-22 Richard Guenther <rguenther@suse.de>
2629
2630 PR middle-end/46137
2631 * c-c++-common/torture/pr46137.c: New testcase.
2632
2633 2010-10-22 Jason Merrill <jason@redhat.com>
2634
2635 PR c++/46129
2636 * g++.dg/template/defarg14.C: New.
2637
2638 2010-10-22 Jason Merrill <jason@redhat.com>
2639
2640 PR c++/46103
2641 * g++.dg/cpp0x/implicit10.C: New.
2642
2643 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
2644
2645 PR target/46098
2646 * gcc.target/i386/pr46098.c: New test.
2647
2648 2010-10-22 Richard Guenther <rguenther@suse.de>
2649
2650 PR tree-optimization/45720
2651 * gcc.dg/torture/pr45720.c: New testcase.
2652
2653 2010-10-22 Ira Rosen <irar@il.ibm.com>
2654
2655 PR tree-optimization/46126
2656 * gcc.dg/vect/pr46126.c: New.
2657
2658 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
2659
2660 Based on the CFString implementation in FSF apple/trunk branch.
2661
2662 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2663 so that the latter can be used in dg-skip and dg-xfail clauses.
2664 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2665 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2666 to use dg-additional-files for Object1.
2667 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2668 to use dg-additional-files for Object1, move to torture/strings/.
2669 * obj-c++.dg/const-str-4.mm: Likewise.
2670 * obj-c++.dg/const-str-3.mm: Likewise.
2671 * obj-c++.dg/const-str-8.mm: Likewise.
2672 * obj-c++.dg/const-str-9.mm: Likewise.
2673 * obj-c++.dg/const-str-10.mm: Likewise.
2674 * obj-c++.dg/const-str-10.mm: Likewise.
2675 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2676 to use dg-additional-files for Object1, move to strings/.
2677 * obj-c++.dg/const-str-2.mm: Likewise.
2678 * obj-c++.dg/const-str-5.mm: Likewise.
2679 * obj-c++.dg/const-str-6.mm: Likewise.
2680 * obj-c++.dg/const-str-12.mm: Likewise.
2681 * obj-c++.dg/strings/strings.exp: New.
2682 * obj-c++.dg/strings/const-cfstring-2.mm: New.
2683 * obj-c++.dg/strings/const-cfstring-5.mm: New.
2684 * obj-c++.dg/torture/strings/strings.exp: New.
2685 * obj-c++.dg/torture/strings/string1.mm: New.
2686 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2687 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2688 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2689
2690 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2691 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2692 * objc/execute/string2.m: Likewise.
2693 * objc/execute/string3.m: Likewise.
2694 * objc/execute/string3.m: Likewise.
2695 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2696 * objc.dg/foreach-4.m: Likewise.
2697 * objc.dg/foreach-5.m: Likewise.
2698 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2699 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2700 * objc.dg/const-str-4.m: Likewise.
2701 * objc.dg/const-str-7.m: Likewise.
2702 * objc.dg/const-str-8.m: Likewise.
2703 * objc.dg/const-str-9.m: Likewise.
2704 * objc.dg/const-str-10.m: Likewise.
2705 * objc.dg/const-str-11.m: Likewise.
2706 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2707 to use dg-additional-files for Object1, move to objc.dg/strings/.
2708 * objc.dg/const-str-2.m: Likewise.
2709 * objc.dg/const-str-5.m: Likewise.
2710 * objc.dg/const-str-6.m: Likewise.
2711 * objc.dg/const-str-12.m: Likewise.
2712 * objc.dg/const-str-12b.m: Likewise.
2713 * objc.dg/strings/strings.exp: New.
2714 * objc.dg/strings/const-cfstring-2.m: New.
2715 * objc.dg/strings/const-cfstring-5.m: New.
2716 * objc.dg/torture/strings/strings.exp: New.
2717 * objc.dg/torture/strings/const-cfstring-1.m: New.
2718 * objc.dg/torture/strings/const-cfstring-3.m: New.
2719 * objc.dg/torture/strings/const-cfstring-4.m: New.
2720
2721 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2722
2723 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2724
2725 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2726
2727 PR c++/46117
2728 * g++.dg/parse/crash57.C: New.
2729
2730 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
2731 H.J. Lu <hongjiu.lu@intel.com>
2732
2733 PR target/45946
2734 * gcc.target/i386/pr45946.c: New test.
2735
2736 2010-10-21 Martin Jambor <mjambor@suse.cz>
2737
2738 PR tree-optimization/45875
2739 * g++.dg/ipa/pr45875.C: New test.
2740
2741 2010-10-21 Ira Rosen <irar@il.ibm.com>
2742
2743 PR tree-optimization/46049
2744 PR tree-optimization/46052
2745 * gcc.dg/vect/pr46052.c: New test.
2746 * gcc.dg/vect/pr46049.c: New test.
2747
2748 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2749
2750 PR fortran/46007
2751 * gfortran.dg/shape_5.f90: New test case.
2752
2753 2010-10-21 Janus Weil <janus@gcc.gnu.org>
2754
2755 PR fortran/46060
2756 * gfortran.dg/proc_ptr_comp_25.f90: New.
2757
2758 2010-10-21 Richard Guenther <rguenther@suse.de>
2759 Michael Matz <matz@suse.de>
2760
2761 PR tree-optimization/45764
2762 * gcc.dg/torture/pr45764.c: New testcase.
2763
2764 2010-10-21 Richard Guenther <rguenther@suse.de>
2765
2766 PR tree-optimization/46111
2767 * g++.dg/torture/pr46111.C: New testcase.
2768
2769 2010-10-21 Janus Weil <janus@gcc.gnu.org>
2770
2771 PR fortran/46067
2772 * gfortran.dg/dummy_procedure_4.f90: New.
2773 * gfortran.dg/proc_ptr_30.f90: New.
2774
2775 2010-10-21 Tobias Burnus <burnus@net-b.de>
2776
2777 PR fortran/46100
2778 * gfortran.dg/ptr-func-1.f90: New.
2779 * gfortran.dg/ptr-func-2.f90: New.
2780
2781 2010-10-20 Jakub Jelinek <jakub@redhat.com>
2782
2783 PR tree-optimization/45919
2784 * gcc.c-torture/compile/pr45919.c: New test.
2785
2786 PR tree-optimization/46066
2787 * gcc.dg/autopar/pr46066.c: New test.
2788
2789 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2790
2791 PR c++/46024
2792 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2793
2794 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2795
2796 PR c++/46056
2797 * g++.dg/cpp0x/range-for7.C: New.
2798
2799 2010-10-20 Richard Guenther <rguenther@suse.de>
2800
2801 PR lto/45667
2802 * g++.dg/lto/20101020-1_0.h: New testcase.
2803 * g++.dg/lto/20101020-1_0.C: Likewise.
2804 * g++.dg/lto/20101020-1_1.C: Likewise.
2805
2806 2010-10-20 Dmitry Melnik <dm@ispras.ru>
2807
2808 * gcc.dg/20101013-1.c: New test.
2809
2810 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
2811
2812 PR target/46085
2813 * gcc.target/i386/pr46085-1.c: New.
2814 * gcc.target/i386/pr46085-2.c: Likewise.
2815
2816 2010-10-20 Richard Guenther <rguenther@suse.de>
2817
2818 PR tree-optimization/45860
2819 * gcc.dg/torture/pr45860.c: New testcase.
2820
2821 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
2822
2823 * gnat.dg/discr25.adb: New test.
2824 * gnat.dg/discr25_pkg.ad[sb]: New helper.
2825
2826 2010-10-20 Olivier Hainque <hainque@adacore.com>
2827
2828 * gcc.target/powerpc/ehreturn.c: New test.
2829
2830 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
2831
2832 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
2833 not require Foundation and run with the GNU runtime as well.
2834
2835 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
2836
2837 Radar 4439126
2838 * obj-c++.dg/template-8.mm: New.
2839
2840 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
2841
2842 PR objc/23709
2843 * objc.dg/pr23709.m: New.
2844 * obj-c++.dg/pr23709.m: New.
2845
2846 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2847
2848 PR c++/46046
2849 * g++.dg/template/crash104.C: New.
2850
2851 2010-10-19 Richard Henderson <rth@redhat.com>
2852
2853 * gcc.target/i386/fma3-fma.c: New.
2854 * gcc.target/i386/fma3-builtin.c: New.
2855 * gcc.target/i386/fma4-builtin.c: New.
2856
2857 2010-10-19 Richard Guenther <rguenther@suse.de>
2858
2859 PR testsuite/46081
2860 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2861
2862 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2863
2864 Merge from 'apple/trunk' branch on FSF servers.
2865
2866 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
2867
2868 Radar 4293709
2869 * objc.dg/proto-init-mimatch-1.m: New.
2870 * obj-c++.dg/proto-init-mimatch-1.mm: New.
2871
2872 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2873
2874 Implemented parsing @synthesize and @dynamic for
2875 Objective-C/Objective-C++.
2876 * objc.dg/property/dynamic-1.m: New.
2877 * objc.dg/property/synthesize-1.m: New.
2878 * obj-c++.dg/property/dynamic-1.mm: New.
2879 * obj-c++.dg/property/synthesize-1.mm: New.
2880
2881 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2882
2883 * objc.dg/at-class-1.m: New.
2884 * objc.dg/at-class-1.mm: New.
2885
2886 2010-10-18 Steve Ellcey <sje@cup.hp.com>
2887
2888 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2889
2890 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2891
2892 Merge from 'apple/trunk' branch on FSF servers.
2893
2894 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
2895
2896 Radar 4407151
2897 * obj-c++.dg/template-7.mm: New.
2898
2899 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2900
2901 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2902 bugfix.
2903
2904 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2905
2906 Merge from 'apple/trunk' branch on FSF servers.
2907
2908 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
2909
2910 Radar 4451818
2911 * obj-c++.dg/try-catch-16.mm: New.
2912 * obj-c++.dg/try-catch-17.mm: New.
2913
2914 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
2915
2916 Radar 4330422
2917 * obj-c++.dg/try-catch-15.mm: New
2918
2919 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
2920
2921 Radar 4204796
2922 * obj-c++.dg/try-catch-12.mm: New
2923 * obj-c++.dg/try-catch-13.mm: New
2924 * obj-c++.dg/try-catch-14.mm: New
2925 * objc.dg/try-catch-11.m: New
2926 * objc.dg/try-catch-12.m: New
2927 * objc.dg/try-catch-13.m: New
2928
2929 2010-10-18 Richard Henderson <rth@redhat.com>
2930
2931 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2932
2933 2010-10-18 Jakub Jelinek <jakub@redhat.com>
2934
2935 PR c/46015
2936 * c-c++-common/Wunused-var-13.c: New test.
2937
2938 2010-10-18 Richard Guenther <rguenther@suse.de>
2939
2940 PR tree-optimization/45967
2941 * gcc.dg/torture/pr45967.c: New testcase.
2942 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2943 * gcc.dg/ipa/ipa-pta-13.c: Likewise
2944 * gcc.dg/torture/pr39074-2.c: Likewise
2945 * gcc.dg/torture/pta-escape-1.c: Likewise
2946 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2947 * gcc.dg/tree-ssa/pta-callused.c: Likewise
2948 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2949 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2950 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2951 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2952
2953 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
2954
2955 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2956
2957 2010-10-18 Richard Guenther <rguenther@suse.de>
2958
2959 PR lto/44950
2960 * g++.dg/lto/20101015-2_0.C: New testcase.
2961
2962 2010-10-18 Jakub Jelinek <jakub@redhat.com>
2963
2964 PR middle-end/46019
2965 * gcc.c-torture/execute/pr46019.c: New test.
2966
2967 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2968
2969 Merge from 'apple/trunk' branch on FSF servers.
2970
2971 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
2972
2973 Radar 4516785
2974 * obj-c++.dg/method-namespace-2.mm: New.
2975
2976 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2977
2978 Merge from 'apple/trunk' branch on FSF servers.
2979
2980 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2981
2982 Radar 4133425
2983 * objc.dg/private-1.m: Test modified.
2984 * obj-c++.dg/private-1.mm: Test modified.
2985
2986 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
2987
2988 PR testsuite/45987
2989 * gcc.target/i386/push-1.c: Remove.
2990
2991 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
2992 H.J. Lu <hongjiu.lu@intel.com>
2993
2994 PR target/46051
2995 * gcc.target/i386/pr46051.c: New test.
2996
2997 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2998
2999 * obj-c++.dg/gnu-api-2-class.mm: New.
3000 * obj-c++.dg/gnu-api-2-ivar.mm: New.
3001 * obj-c++.dg/gnu-api-2-method.mm: New.
3002 * obj-c++.dg/gnu-api-2-objc.mm: New.
3003 * obj-c++.dg/gnu-api-2-object.mm: New.
3004 * obj-c++.dg/gnu-api-2-property.mm: New.
3005 * obj-c++.dg/gnu-api-2-protocol.mm: New.
3006 * obj-c++.dg/gnu-api-2-sel.mm: New.
3007
3008 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
3009
3010 * objc.dg/fsf-package-0.m: New.
3011 * obj-c++.dg/fsf-package-0.m: New.
3012
3013 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3014
3015 PR objc/18255
3016 * objc.dg/pr18255.m: New.
3017
3018 2010-10-16 Jan Hubicka <jh@suse.cz>
3019
3020 PR middle-end/44206
3021 * g++.dg/torture/pr44206.C: New.
3022
3023 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3024
3025 * objc.dg/gnu-api-2-class.m: New.
3026 * objc.dg/gnu-api-2-objc.m: New.
3027
3028 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3029
3030 * objc.dg/gnu-api-2-ivar.m: New.
3031
3032 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3033
3034 * objc.dg/gnu-api-2-property.m: New.
3035
3036 2010-10-15 Xinliang David Li <davidxl@google.com>
3037
3038 * g++.dg/uninit-pred-3_a.C: New test.
3039 * g++.dg/uninit-pred-3_b.C: New test.
3040
3041 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3042
3043 * objc.dg/gnu-api-2-object.m: New.
3044
3045 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3046
3047 * objc.dg/gnu-api-2-method.m: New.
3048
3049 2010-10-15 Jason Merrill <jason@redhat.com>
3050
3051 * g++.dg/lto/pr45983_0.C: New.
3052
3053 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3054
3055 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3056 builtin combiner patterns.
3057 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3058 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3059 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3060 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3061 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3062
3063 2010-10-15 Richard Guenther <rguenther@suse.de>
3064
3065 * g++.dg/lto/20101015-1_0.C: New testcase.
3066
3067 2010-10-15 Richard Guenther <rguenther@suse.de>
3068
3069 PR testsuite/46021
3070 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3071 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3072
3073 2010-10-15 Richard Guenther <rguenther@suse.de>
3074
3075 PR lto/45957
3076 * g++.dg/lto/20101014-1_0.C: New testcase.
3077
3078 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3079
3080 * objc.dg/gnu-api-2-protocol.m: New.
3081 * objc.dg/gnu-api-2-sel.m: New.
3082
3083 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3084
3085 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3086 arm-eabi targets.
3087
3088 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
3089
3090 * gcc.dg/20101010-1.c: New testcase.
3091
3092 2010-10-15 Jie Zhang <jie@codesourcery.com>
3093
3094 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3095 script when relocatable linking.
3096
3097 2010-10-14 Yao Qi <yao@codesourcery.com>
3098
3099 PR target/45447
3100 * gcc.target/arm/pr45447.c: New test.
3101
3102 2010-10-14 Jan Hubicka <jh@suse.cz>
3103
3104 PR middle-end/45621
3105 * g++.dg/lto/pr45621.h : New.
3106 * g++.dg/lto/pr45621_0.C: New.
3107 * g++.dg/lto/pr45621_1.C: New.
3108
3109 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3110
3111 * objc.dg/property: New.
3112 * objc.dg/property/fsf-property-basic.m: New.
3113 * objc.dg/property/fsf-property-method-access.m: New.
3114 * objc.dg/property/fsf-property-named-ivar.m: New.
3115 * obj-c++.dg/property: New.
3116 * obj-c++.dg/property/fsf-property-basic.mm: New.
3117 * obj-c++.dg/property/fsf-property-method-access.mm: New.
3118 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3119
3120 merge from FSF apple 'trunk' branch.
3121 2006 Fariborz Jahanian <fjahanian@apple.com>
3122
3123 Radars 4436866, 4505126, 4506903, 4517826
3124 * objc.dg/property/property-1.m: New.
3125 * objc.dg/property/property-2.m: New.
3126 * objc.dg/property/property-3.m: New.
3127 * objc.dg/property/property-neg-1.m: New.
3128 * objc.dg/property/property-neg-2.m: New.
3129 * objc.dg/property/property-neg-3.m: New.
3130 * objc.dg/property/property-neg-4.m: New.
3131 * objc.dg/property/property-neg-5.m: New.
3132 * objc.dg/property/property-neg-6.m: New.
3133 * objc.dg/property/property-neg-7.m: New.
3134 * objc.dg/property/property.exp: New.
3135 * obj-c++.dg/property/property-1.mm: New.
3136 * obj-c++.dg/property/property-2.mm: New.
3137 * obj-c++.dg/property/property-3.mm: New.
3138 * obj-c++.dg/property/property-neg-1.mm: New.
3139 * obj-c++.dg/property/property-neg-2.mm: New.
3140 * obj-c++.dg/property/property-neg-3.mm: New.
3141 * obj-c++.dg/property/property-neg-4.mm: New.
3142 * obj-c++.dg/property/property-neg-5.mm: New.
3143 * obj-c++.dg/property/property-neg-6.mm: New.
3144 * obj-c++.dg/property/property-neg-7.mm: New.
3145 * obj-c++.dg/property/property.exp: New.
3146
3147 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3148
3149 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
3150
3151 2010-10-14 Joseph Myers <joseph@codesourcery.com>
3152
3153 PR c/45969
3154 * gcc.c-torture/compile/pr45969-1.c: New test.
3155
3156 2010-10-14 Richard Guenther <rguenther@suse.de>
3157
3158 PR tree-optimization/44913
3159 * gcc.dg/torture/pr44913.c: New testcase.
3160
3161 2010-10-14 Richard Guenther <rguenther@suse.de>
3162
3163 PR lto/45382
3164 * g++.dg/lto/20101014-2_0.C: New testcase.
3165
3166 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3167
3168 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3169 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3170 * gcc.target/i386/pr44130.c: Likewise.
3171 * gcc.target/i386/pr44144.c: Likewise.
3172 * gcc.target/i386/pr44180.c: Likewise.
3173 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3174 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3175 * gcc.target/i386/vect-sizes-1.c: Likewise.
3176 * gcc.target/i386/vectorize4-avx.c: Likewise.
3177
3178 2010-10-14 Richard Guenther <rguenther@suse.de>
3179
3180 PR lto/44561
3181 * g++.dg/lto/20101010-3_0.C: New testcase.
3182 * g++.dg/lto/20101010-4_0.C: Likewise.
3183
3184 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3185
3186 * objc.dg/pr45878.m: Update to include NSConstantString interface
3187 for -fnext-runtime.
3188 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3189 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3190 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3191 reference for m64 -fnext-runtime.
3192
3193 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3194
3195 * gcc.target/i386/vect-sizes-1.c: New.
3196
3197 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3198
3199 PR middle-end/46011
3200 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3201
3202 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3203
3204 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3205 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3206
3207 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3208
3209 * gcc.target/ia64/20101005.c: New test.
3210
3211 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3212
3213 PR rtl-optimization/45570
3214 * gcc.dg/pr45570.c: New test.
3215
3216 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3217
3218 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3219 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3220 * gcc.target/i386/vectorize4-avx.c: Likewise.
3221
3222 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3223
3224 * gcc.target/i386/avx-copysign-vec.c: New.
3225 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3226
3227 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3228
3229 PR middle-end/44130
3230 * gcc.target/i386/pr44130.c: New.
3231
3232 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3233
3234 PR middle-end/44144
3235 * gcc.target/i386/pr44144.c: New.
3236
3237 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3238
3239 PR target/44180
3240 * gcc.target/i386/pr44180.c: New.
3241
3242 2010-10-13 Jason Merrill <jason@redhat.com>
3243
3244 * g++.dg/template/canon-type-8.C: New.
3245
3246 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
3247
3248 * gcc.c-torture/execute/20101013-1.c: New test.
3249
3250 2010-10-13 Richard Guenther <rguenther@suse.de>
3251
3252 PR objc/45878
3253 * objc.dg/pr45878.m: New testcase.
3254
3255 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
3256
3257 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3258 * gcc.dg/format/dfp-printf-1.c: Likewise.
3259 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3260
3261 2010-10-13 Richard Guenther <rguenther@suse.de>
3262
3263 PR tree-optimization/45788
3264 * g++.dg/pr45788.C: New testcase.
3265
3266 2010-10-13 Richard Guenther <rguenther@suse.de>
3267
3268 PR tree-optimization/45970
3269 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3270
3271 2010-10-13 Richard Guenther <rguenther@suse.de>
3272
3273 PR tree-optimization/45982
3274 * gcc.dg/torture/pr45982.c: New testcase.
3275 * gcc.dg/tree-ssa/pr24287.c: Adjust.
3276 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3277 * gcc.dg/torture/pr39074-2.c: Likewise.
3278
3279 2010-10-13 Richard Guenther <rguenther@suse.de>
3280
3281 PR middle-end/45874
3282 * g++.dg/torture/pr45874.C: New testcase.
3283
3284 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
3285
3286 * objc.dg/attributes/method-attribute-1.m: Update to respond
3287 to implemented method attributes..
3288 * objc.dg/attributes/method-attribute-2.m: Likewise.
3289 * objc.dg/attributes/method-attribute-3.m: Likewise.
3290 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3291 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3292 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3293
3294 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
3295
3296 PR libobjc/23214
3297 * objc.dg/pr23214.m: New.
3298
3299 2010-10-12 Michael Eager <eager@eagercon.com>
3300
3301 PR testsuite/45856
3302 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3303 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3304
3305 2010-10-12 Jakub Jelinek <jakub@redhat.com>
3306
3307 PR fortran/45636
3308 * gcc.c-torture/execute/pr45636.c: New test.
3309 * gfortran.dg/pr45636.f90: New test.
3310
3311 2010-10-12 Richard Henderson <rth@redhat.com>
3312
3313 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3314
3315 2010-10-12 Daniel Kraft <d@domob.eu>
3316
3317 PR fortran/38936
3318 * gfortran.dg/associate_1.f03: More tests with derived-types.
3319 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3320 * gfortran.dg/associate_8.f03: Fix typo.
3321 * gfortran.dg/initialization_27.f90: Fix typo.
3322
3323 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3324
3325 PR testsuite/45851
3326 * lib/lto.exp (lto-get-options-main): Support optional target
3327 selector for dg-extra-ld-options.
3328
3329 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3330
3331 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3332 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3333
3334 2010-10-11 Martin Jambor <mjambor@suse.cz>
3335
3336 PR middle-end/45699
3337 * g++.dg/torture/pr45699.C: New test.
3338 * g++.dg/otr-fold-1.C: Adjusted.
3339 * g++.dg/otr-fold-1.C: Likewise.
3340
3341 2010-10-11 Nick Clifton <nickc@redhat.com>
3342
3343 * gcc.c-torture/compile/pr44197.c: Require visibility support.
3344 Allow for a user label prefix.
3345
3346 2010-10-10 Richard Guenther <rguenther@suse.de>
3347
3348 * g++.dg/lto/20101010-1_0.C: New testcase.
3349 * g++.dg/lto/20101010-2_0.C: Likewise.
3350
3351 2010-10-11 Ira Rosen <irar@il.ibm.com>
3352
3353 PR tree-optimization/45902
3354 * gcc.dg/vect/45902.c: New test.
3355
3356 2010-10-11 Jakub Jelinek <jakub@redhat.com>
3357
3358 PR target/45870
3359 * gcc.dg/tls/pr45870.c: New test.
3360
3361 2010-10-10 Janus Weil <janus@gcc.gnu.org>
3362
3363 PR fortran/45961
3364 * gfortran.dg/typebound_operator_6.f03: New.
3365
3366 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
3367
3368 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3369 and adjust -export symbol scanning.
3370 * g++.dg/ext/dllexport1.C: Likewise.
3371 * g++.dg/ext/dllexport3.C: Likewise.
3372 * gcc.dg/dll-3.c: Likewise.
3373 * gcc.dg/dll-4.c: Likewise.
3374 * gcc.dg/dll-5.c: Likewise.
3375
3376 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3377
3378 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3379 instead of tree_profile dump file.
3380 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3381 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3382 dump file.
3383
3384 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3385
3386 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3387
3388 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3389
3390 * gfortran.dg/character_comparison_4.f90: New test.
3391 * gfortran.dg/character_comparison_5.f90: New test.
3392 * gfortran.dg/character_comparison_6.f90: New test.
3393
3394 2010-10-09 Richard Henderson <rth@redhat.com>
3395
3396 * lib/target-supports.exp
3397 (check_effective_target_automatic_stack_alignment): Always true.
3398
3399 2010-10-09 Richard Guenther <rguenther@suse.de>
3400
3401 PR lto/45956
3402 * gcc.dg/lto/20101009-2_0.c: New testcase.
3403 * gcc.dg/lto/20101009-2_1.c: Likewise.
3404 * gcc.dg/lto/20101009-2_2.c: Likewise.
3405
3406 2010-10-09 Richard Guenther <rguenther@suse.de>
3407
3408 PR lto/45947
3409 * g++.dg/lto/20101009-1_0.C: New testcase.
3410
3411 2010-10-09 Richard Guenther <rguenther@suse.de>
3412
3413 PR tree-optimization/45945
3414 * gcc.dg/lto/20101009-1_0.c: New testcase.
3415
3416 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
3417
3418 PR target/45913
3419 * gcc.target/i386/pr45913.c: New.
3420
3421 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3422
3423 PR fortran/45943
3424 * gfortran.dg/streamio_16.f90: Update test.
3425
3426 2010-10-08 Jakub Jelinek <jakub@redhat.com>
3427
3428 PR tree-optimization/45903
3429 * gcc.target/i386/pr45903.c: New test.
3430
3431 2010-10-08 Arnaud Charlet <charlet@adacore.com>
3432
3433 * gnat.dg/interface5.adb: Compile with warnings disabled.
3434
3435 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3436
3437 * obj-c++.dg/encode-10.mm: New testcase.
3438
3439 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3440
3441 PR objc++/23614
3442 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3443 C++ class. Removed XFAIL.
3444
3445 2010-10-07 Janus Weil <janus@gcc.gnu.org>
3446
3447 PR fortran/45933
3448 * gfortran.dg/typebound_operator_5.f03: New.
3449
3450 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3451
3452 Merge from 'apple/trunk' branch on FSF servers.
3453
3454 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
3455
3456 Radar 4508851
3457 * obj-c++.dg/method-namespace-1.mm: New.
3458
3459 2010-10-07 Martin Jambor <mjambor@suse.cz>
3460
3461 * gcc.dg/tree-ssa/sra-11.c: New test.
3462
3463 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
3464
3465 PR Tree-Vect/45847
3466 * gcc.dg/vect/pr45847.c: New test.
3467
3468 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3469 Kai Tietz <kai.tietz@onevision.com>
3470
3471 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3472
3473 2010-10-07 Richard Guenther <rguenther@suse.de>
3474
3475 PR tree-optimization/45732
3476 * gcc.dg/torture/pr45732.c: New testcase.
3477
3478 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3479
3480 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3481 * objc.dg/foreach-2.m: Likewise.
3482 * objc.dg/foreach-3.m: Likewise.
3483 * objc.dg/foreach-4.m: Likewise.
3484 * objc.dg/foreach-5.m: Likewise.
3485 * objc.dg/foreach-6.m: Likewise.
3486 * objc.dg/foreach-7.m: Likewise.
3487 * objc.dg/objc-foreach-4.m: Likewise.
3488 * objc.dg/objc-foreach-5.m: Likewise.
3489
3490 2010-10-07 Richard Guenther <rguenther@suse.de>
3491
3492 PR middle-end/45869
3493 * gcc.dg/torture/pr45869.c: New testcase.
3494
3495 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3496
3497 * objc.dg/set-not-used-1.m: New
3498 * obj-c++.dg/set-not-used-1.mm: New.
3499
3500 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3501
3502 * objc.dg/attributes/method-attribute-3.m: New.
3503 * obj-c++.dg/attributes/method-attribute-3.mm: New.
3504
3505 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
3506
3507 PR fortran/45916
3508 * gfortran.dg/generic_typebound_operator_1.f90: New test.
3509
3510 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3511
3512 PR fortran/45889
3513 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3514
3515 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3516
3517 Merge from 'apple/trunk' branch on FSF servers.
3518
3519 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
3520
3521 Radar 4278774
3522 * obj-c++.dg/encode-9.mm: New.
3523
3524 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3525
3526 * g++.dg/cpp0x/pr45908.C: New test.
3527
3528 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3529
3530 * gnat.dg/opt6.ad[sb]: New test.
3531
3532 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3533
3534 Implemented fast enumeration for Objective-C.
3535 * objc.dg/foreach-1.m: New.
3536 * objc.dg/foreach-2.m: New.
3537 * objc.dg/foreach-3.m: New.
3538 * objc.dg/foreach-4.m: New.
3539 * objc.dg/foreach-5.m: New.
3540 * objc.dg/foreach-6.m: New.
3541 * objc.dg/foreach-7.m: New.
3542
3543 Merge from 'apple/trunk' branch on FSF servers:
3544 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
3545
3546 Radar 4502236
3547 * objc.dg/objc-foreach-5.m: New.
3548
3549 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
3550
3551 Radar 4507230
3552 * objc.dg/objc-foreach-4.m: New.
3553
3554 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3555
3556 Radar 4472881
3557 * objc.dg/objc-foreach-3.m: New.
3558
3559 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
3560
3561 Radar 4468498
3562 * objc.dg/objc-foreach-2.m: New.
3563
3564 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
3565
3566 Radar 4294910
3567 * objc.dg/objc-foreach-1.m: New
3568
3569 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
3570
3571 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3572 unsigned values.
3573
3574 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3575
3576 PR objc++/28050
3577 * obj-c++.dg/syntax-error-10.mm: New.
3578
3579 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3580
3581 PR objc++/23707
3582 * obj-c++.dg/syntax-error-9.mm: New.
3583
3584 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3585
3586 PR objc++/31126
3587 * obj-c++.dg/syntax-error-8.mm: New.
3588
3589 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3590
3591 Merge from 'apple/trunk' branch on FSF servers.
3592
3593 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
3594
3595 Radar 4290840
3596 * obj-c++.dg/syntax-error-7.mm: New
3597
3598 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
3599
3600 Radar 4294425
3601 * obj-c++.dg/syntax-error-6.mm: New
3602
3603 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
3604
3605 Radar 4261146
3606 * obj-c++.dg/syntax-error-5.mm: New
3607
3608 2005-08-15 Ziemowit Laski <zlaski@apple.com>
3609
3610 Radar 4093475
3611 * obj-c++.dg/syntax-error-[3-4].mm: New.
3612
3613 2005-08-02 Ziemowit Laski <zlaski@apple.com>
3614
3615 Radar 4185810
3616 * obj-c++.dg/syntax-error-[1-2].mm: New.
3617
3618 2010-10-05 Ira Rosen <irar@il.ibm.com>
3619
3620 PR tree-optimization/45752
3621 * gcc.dg/vect/pr45752.c: New test.
3622
3623 2010-10-05 Richard Guenther <rguenther@suse.de>
3624
3625 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3626 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3627 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3628 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3629 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3630 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3631 * gcc.dg/tree-prof/stringop-1.c: Likewise.
3632 * gcc.dg/tree-prof/stringop-2.c: Likewise.
3633 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3634 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3635 * gcc.dg/tree-prof/update-loopch.c: Likewise.
3636 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3637 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3638 * gcc.dg/tree-prof/tracer-1.c: Likewise.
3639 * gcc.dg/tree-ssa/inline-4.c: Likewise.
3640 * gcc.dg/tree-ssa/inline-3.c: Likewise.
3641 * gcc.dg/tree-ssa/20080530.c: Likewise.
3642 * g++.dg/tree-ssa/inline-3.C: Likewise.
3643 * g++.dg/tree-ssa/inline-1.C: Likewise.
3644 * g++.dg/tree-ssa/inline-2.C: Likewise.
3645 * gcc.dg/profile-dir-1.c: Likewise.
3646 * gcc.dg/profile-dir-2.c: Likewise.
3647 * gcc.dg/profile-dir-3.c: Likewise.
3648
3649 2010-10-05 Richard Guenther <rguenther@suse.de>
3650
3651 PR middle-end/45877
3652 * g++.dg/torture/pr45877.C: New testcase.
3653
3654 2010-10-04 Jakub Jelinek <jakub@redhat.com>
3655
3656 PR debug/45849
3657 * gcc.dg/debug/pr45849.c: New test.
3658
3659 PR middle-end/45876
3660 * gcc.c-torture/compile/pr45876.c: New test.
3661
3662 2010-10-04 Julian Brown <julian@codesourcery.com>
3663
3664 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3665 vect_hw_misalign.
3666 * gcc.dg/vect/vect-60.c: Likewise.
3667 * gcc.dg/vect/vect-56.c: Likewise.
3668 * gcc.dg/vect/vect-93.c: Likewise.
3669 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3670 * gcc.dg/vect/vect-95.c: Likewise.
3671 * gcc.dg/vect/vect-96.c: Likewise.
3672 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3673 * gcc.dg/vect/slp-25.c: Likewise.
3674 * gcc.dg/vect/slp-3.c: Likewise.
3675 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3676 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3677 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3678 * gcc.dg/vect/vect-109.c: Likewise.
3679 * gcc.dg/vect/vect-peel-1.c: Likewise.
3680 * gcc.dg/vect/vect-peel-2.c: Likewise.
3681 * lib/target-supports.exp
3682 (check_effective_target_arm_vect_no_misalign): New.
3683 (check_effective_target_vect_no_align): Use above.
3684 (check_effective_target_vect_element_align): New.
3685 (add_options_for_quad_vectors): New.
3686
3687 2010-10-04 Martin Jambor <mjambor@suse.cz>
3688
3689 PR tree-optimization/45572
3690 * g++.dg/ipa/pr45572-1.C: New test.
3691 * g++.dg/ipa/pr45572-2.C: Likewise.
3692
3693 2010-10-03 Ian Lance Taylor <iant@google.com>
3694
3695 * gcc.dg/anon-struct-11.c: New test.
3696 * gcc.dg/anon-struct-12.c: New test.
3697 * gcc.dg/anon-struct-13.c: New test.
3698 * gcc.dg/anon-struct-14.c: New test.
3699
3700 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
3701
3702 * g++.dg/torture/pr45764.C: Revert revision 164914.
3703 * gcc.dg/vect/pr43432.c: Likewise.
3704 * gcc.dg/vect/vect-114.c: Likewise.
3705 * gcc.dg/vect/vect-15.c: Likewise.
3706
3707 2010-10-03 Jason Merrill <jason@redhat.com>
3708
3709 * g++.dg/cpp0x/sfinae5.C: New.
3710
3711 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
3712
3713 PR tree-optimization/45720
3714 PR tree-optimization/45764
3715 * g++.dg/torture/pr45764.C: New.
3716
3717 * gcc.dg/vect/pr43432.c: Xfail.
3718 * gcc.dg/vect/vect-114.c: Likewise.
3719 * gcc.dg/vect/vect-15.c: Likewise.
3720
3721 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3722
3723 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3724 hppa*-*-hpux*.
3725 * gcc.dg/torture/pr45678-2.c: Likewise.
3726
3727 2010-10-02 Janus Weil <janus@gcc.gnu.org>
3728
3729 PR fortran/45748
3730 * gfortran.dg/intrinsic_6.f90: New.
3731
3732 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3733
3734 PR fortran/42831
3735 * gfortran.dg/dependency_37.f90: New test.
3736
3737 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
3738
3739 * gcc.target/i386/shift_mask.c: New test.
3740
3741 2010-10-01 Richard Guenther <rguenther@suse.de>
3742
3743 PR tree-optimization/45854
3744 * g++.dg/torture/pr45854.C: New testcase.
3745
3746 2010-09-30 Michael Eager <eager@eagercon.com>
3747
3748 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3749 __FLT_{MIN,MAX}__.
3750
3751 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3752
3753 PR middle-end/45758
3754 * gfortran.dg/graphite/pr45758.f90: New.
3755
3756 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3757
3758 PR middle-end/45230
3759 * gcc.dg/graphite/id-pr45230.c: New.
3760
3761 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3762
3763 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3764 * gfortran.dg/graphite/graphite.exp: Same.
3765 * gcc.dg/graphite/vect-pr43423.c: New.
3766
3767 2010-09-30 Jakub Jelinek <jakub@redhat.com>
3768
3769 PR target/45843
3770 * g++.dg/torture/pr45843.C: New test.
3771
3772 2010-09-30 Janus Weil <janus@gcc.gnu.org>
3773
3774 PR fortran/45828
3775 * gfortran.dg/allocate_derived_5.f90: New.
3776
3777 2010-09-30 Jakub Jelinek <jakub@redhat.com>
3778
3779 PR tree-optimization/31261
3780 * gcc.dg/tree-ssa/pr31261.c: New test.
3781
3782 2010-09-30 Michael Eager <eager@eagercon.com>
3783
3784 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3785 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3786 * gcc.target/microblaze/microblaze.exp: Ditto.
3787 * gcc.target/microblaze/others/string_cst1.c: Ditto.
3788 * gcc.target/microblaze/others/string_cst2.c: Ditto.
3789 * gcc.target/microblaze/others/data_var1.c: Ditto.
3790 * gcc.target/microblaze/others/data_var2.c: Ditto.
3791 * gcc.target/microblaze/others/data_var3.c: Ditto.
3792 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3793 * gcc.target/microblaze/others/strings1.c:: Ditto.
3794 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3795 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3796 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3797 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3798 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3799 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3800 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3801 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3802 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3803 * gcc.target/microblaze/isa/pcmp.c: Ditto.
3804 * gcc.target/microblaze/isa/nofloat.c: Ditto.
3805 * gcc.target/microblaze/isa/fcvt.c: Ditto.
3806 * gcc.target/microblaze/isa/float.c: Ditto.
3807 * gcc.target/microblaze/isa/mulh.c: Ditto.
3808 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3809 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3810 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3811 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3812 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3813 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3814 * gcc.target/microblaze/isa/bshift.c: Ditto.
3815 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3816 * gcc.target/microblaze/isa/div.c: Ditto.
3817 * gcc.target/microblaze/isa/vanilla.c: Ditto.
3818 * gcc.target/microblaze/isa/mul.c: Ditto.
3819
3820 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
3821
3822 merge from FSF 'apple/trunk' branch.
3823 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
3824
3825 Radar 4386773
3826 * objc.dg/enhanced-proto-1.m: New.
3827 * objc.dg/enhanced-proto-2.m: New.
3828 * obj-c++.dg/enhanced-proto-1.mm: New
3829 * obj-c++.dg/enhanced-proto-2.mm: New.
3830
3831 2010-09-30 Richard Guenther <rguenther@suse.de>
3832
3833 PR testsuite/45702
3834 * gcc.dg/debug/pr41893-1.c: Adjust.
3835 * gcc.dg/pr30762-1.c: Likewise.
3836 * gcc.dg/pr31529-1.c: Likewise.
3837 * gcc.dg/pr34457-1.c: Likewise.
3838 * gcc.dg/pr34668-1.c: Likewise.
3839 * gcc.dg/pr43557-1.c: Likewise.
3840
3841 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
3842
3843 PR objc/45842
3844 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3845 * objc.dg/const-str-3.m: Correct header for memcpy.
3846 * objc.dg/const-str-7.m: Likewise.
3847 * objc.dg/method-20b.m: Provide an implementation of Object.
3848 Adjust XFAIL for m64 NeXT runtime.
3849 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3850 * objc.dg/encode-3.m: Correct line ordering, provide header for
3851 sprintf.
3852 * objc.dg/encode-7-next.m: Only run for 32bit.
3853 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3854 * objc.dg/type-size-2.m: Provide an implementation of Object.
3855 Ajust headers.
3856 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3857 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3858 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3859 Adjust XFAIL for m64 NeXT runtime.
3860 * obj-c++.dg/method-22.mm: Likewise.
3861 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3862
3863 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
3864
3865 Merge from 'apple/trunk' branch on FSF servers.
3866
3867 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
3868
3869 Radar 4278236
3870 * obj-c++.dg/bad-forward-decl.mm: New
3871
3872 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
3873
3874 * ada/acats/run_acats: Revert revision 157037.
3875
3876 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
3877
3878 Merge from 'apple/trunk' branch on FSF servers.
3879
3880 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
3881
3882 Radar 4281748
3883 * objc.dg/naming-2.m: Update
3884 * objc.dg/naming-3.m: New
3885
3886 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
3887
3888 PR target/40457
3889 * gcc.target/arm/pr40457-3.c: New test.
3890
3891 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
3892
3893 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3894 alias checking.
3895 * lib/target-supports.exp (check_ifunc_available): Likewise.
3896
3897 2010-09-29 Tristan Gingold <gingold@adacore.com>
3898
3899 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3900
3901 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
3902
3903 * objc.dg/keywords-1.m: New test.
3904 * objc.dg/keywords-2.m: New test.
3905 * objc.dg/keywords-3.m: New test.
3906 * obj-c++.dg/keywords-1.mm: New test.
3907 * obj-c++.dg/keywords-2.mm: New test.
3908
3909 2010-09-28 Jason Merrill <jason@redhat.com>
3910
3911 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3912 * g++.dg/ext/complit11.C: Likewise.
3913 * g++.old-deja/g++.law/temps1.C: Likewise.
3914
3915 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3916 * g++.old-deja/g++.mike/misc6.C: Likewise.
3917
3918 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
3919
3920 * objc.dg/attributes/method-attribute-1.m: New.
3921 * objc.dg/attributes/method-attribute-2.m: New.
3922
3923 * obj-c++.dg/attributes/method-attribute-1.m: New.
3924 * obj-c++.dg/attributes/method-attribute-2.m: New.
3925
3926 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
3927
3928 * objc.dg/attributes: New.
3929 * objc.dg/attributes/attributes.exp: New.
3930 * objc.dg/attributes/class-attribute-1.m: New.
3931 * objc.dg/attributes/class-attribute-2.m: New
3932 * objc.dg/attributes/categ-attribute-1.m: New
3933 * objc.dg/attributes/categ-attribute-2.m: New
3934 * objc.dg/attributes/proto-attribute-1.m: New
3935
3936 * obj-c++.dg/attributes: New.
3937 * obj-c++.dg/attributes/attributes.exp: New
3938 * obj-c++.dg/attributes/class-attribute-1.mm: New
3939 * obj-c++.dg/attributes/class-attribute-2.mm: New
3940 * obj-c++.dg/attributes/categ-attribute-1.mm: New
3941 * obj-c++.dg/attributes/categ-attribute-2.mm: New
3942 * obj-c++.dg/attributes/proto-attribute-1.mm: New
3943
3944 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
3945
3946 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3947 from the branch renamed to method-20b.m to avoid clashes).
3948
3949 2005-08-23 Stuart Hastings <stuart@apple.com>
3950 Ziemowit Laski <zlaski@apple.com>
3951
3952 Radar 4209854
3953 * obj-c++.dg/method-23.mm: New.
3954 * objc.dg/method-20.m: New.
3955
3956 2010-09-28 Jan Hubicka <jh@suse.cz>
3957
3958 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3959
3960 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3961
3962 PR target/44452
3963 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3964 i?86-*-solaris2.[89], *-*-vxworks*.
3965 * gcc.target/i386/pr22152.c: Likewise.
3966 * gcc.target/i386/vect8-ret.c: New test.
3967
3968 2010-09-28 Jie Zhang <jie@codesourcery.com>
3969
3970 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3971
3972 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
3973
3974 Merge from 'apple/trunk' branch on FSF servers.
3975
3976 2005-07-18 Ziemowit Laski <zlaski@apple.com>
3977
3978 Radar 4175534
3979 * obj-c++.dg/method-22.mm: New.
3980
3981 2010-09-27 Jason Merrill <jason@redhat.com>
3982
3983 * g++.dg/cpp0x/rv-lvalue-req.C: New.
3984 * g++.dg/ext/complit11.C: Adjust.
3985 * g++.old-deja/g++.law/temps1.C: Adjust.
3986 * g++.old-deja/g++.ns/koenig6.C: Adjust.
3987 * g++.old-deja/g++.oliva/partord1.C: Adjust.
3988
3989 2010-09-27 Ian Lance Taylor <iant@google.com>
3990
3991 * lib/target-supports.exp (check_effective_target_split_stack):
3992 New procedure.
3993 * gcc.dg/split-1.c: New test.
3994 * gcc.dg/split-2.c: New test.
3995 * gcc.dg/split-3.c: New test.
3996 * gcc.dg/split-4.c: New test.
3997
3998 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3999
4000 PR objc/25464
4001 * objc.dg/type-size-3.m: New test.
4002
4003 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4004
4005 PR objc/45763
4006 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4007
4008 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4009
4010 PR objc/25450
4011 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4012 * objc.dg/type-size-2.m: Same change.
4013 * obj-c++.dg/encode-5.mm: Same change.
4014
4015 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4016
4017 Merge from 'apple/trunk' branch on FSF servers. The original
4018 Changelogs are below.
4019
4020 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4021 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4022 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4023 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4024 in the branch).
4025 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4026 proto-qual-1.m in the branch) and the normal ABI on GNU.
4027 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
4028 the test only with the NeXT runtime.
4029 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4030 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4031 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4032 Run the test only with the NeXT runtime.
4033
4034 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
4035
4036 Radar 4492973
4037 * objc.dg/encode-7-64bit.m: New.
4038 * objc.dg/encode-7.m: Skip if -m64.
4039
4040 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
4041
4042 Radar 4301047
4043 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4044 * obj-c++.dg/threedotthree-abi-1.mm: New
4045 * objc.dg/threedotthree-abi-1.m: New
4046
4047 2005-07-20 Ziemowit Laski <zlaski@apple.com>
4048
4049 Radar 4136935
4050 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4051 * objc.dg/encode-6.m: Likewise.
4052 * objc.dg/encode-7.m: New test case.
4053
4054 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4055
4056 Merge from 'apple/trunk' branch on FSF servers. Renamed
4057 const-str-12.m to constr-str-12b.m to avoid conflicts.
4058
4059 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
4060
4061 Radar 4229905
4062 * obj-c++.dg/warn5.mm: New
4063
4064 2005-06-22 Ziemowit Laski <zlaski@apple.com>
4065
4066 Radar 4154928
4067 * obj-c++.dg/const-str-12.mm: New.
4068 * objc.dg/const-str-12.m: New.
4069
4070 2010-09-27 Tobias Burnus <burnus@net-b.de>
4071
4072 PR fortran/40569
4073 PR fortran/40568
4074 * gfortran.dg/storage_size_2.f08: Fix test.
4075 * gfortran.dg/c_sizeof_1.f90: Fix test.
4076 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4077 * gfortran.dg/c_sizeof_3.f90: New.
4078 * gfortran.dg/c_sizeof_4.f90: New.
4079 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4080 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4081
4082 2010-09-26 Daniel Kraft <d@domob.eu>
4083
4084 PR fortran/45783
4085 PR fortran/45795
4086 * gfortran.dg/select_type_18.f03: New test.
4087
4088 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
4089
4090 * gnat.dg/return2.ad[sb]: New test.
4091 * gnat.dg/return2_pkg.ads: New helper.
4092
4093 2010-09-25 Daniel Kraft <d@domob.eu>
4094
4095 PR fortran/45776
4096 * gfortran.dg/io_constraints_6.f03: New test.
4097 * gfortran.dg/io_constraints_7.f03: New test.
4098 * gfortran.dg/newunit_2.f90: New test.
4099
4100 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
4101
4102 * gfortran.dg/operator_c1202.f90: New test.
4103
4104 2010-09-24 Jan Hubicka <jh@suse.cz>
4105
4106 * gcc.dg/tree-ssa/leaf.c: New testcase.
4107
4108 2010-09-24 Jan Hubicka <jh@suse.cz>
4109
4110 PR tree-optimization/45738
4111 PR tree-optimization/45741
4112 * gcc.c-torture/compile/pr45741.c: New.
4113 * gfortran.fortran-torture/compile/pr45738.f90: New.
4114
4115 2010-09-24 Joseph Myers <joseph@codesourcery.com>
4116
4117 * gcc.dg/cpp/undef-opt-1.c: New test.
4118
4119 2010-09-24 Jason Merrill <jason@redhat.com>
4120
4121 * g++.dg/other/error10.C: Adjust expected output.
4122
4123 2010-09-24 Jakub Jelinek <jakub@redhat.com>
4124
4125 PR middle-end/45234
4126 * gcc.dg/torture/stackalign/alloca-6.c: New test.
4127 * gcc.target/i386/pr45234.c: New test.
4128
4129 2010-09-24 Richard Guenther <rguenther@suse.de>
4130
4131 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4132
4133 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
4134
4135 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4136 as a comment leader in regexp.
4137
4138 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4139
4140 * objc.dg/sync-2.m: New test.
4141 * obj-c++.dg/sync-2.mm: New test.
4142
4143 2010-09-24 Tobias Burnus <burnus@net-b.de>
4144
4145 PR fortran/40571
4146 * gfortran.dg/iso_fortran_env_7.f90: New.
4147
4148 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4149
4150 * obj-c++.dg/too-many-args.mm: New file.
4151
4152 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4153
4154 Merge from 'apple/trunk' branch on FSF servers.
4155
4156 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
4157
4158 Radar 4491608
4159 * objc.dg/too-many-args.m: New
4160
4161 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4162
4163 PR fortran/45744
4164 * gfortran.dg/dependency_36.f90: New test.
4165
4166 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
4167
4168 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4169 * gcc.target/i386/pad-3.c: Ditto.
4170 * gcc.target/i386/pad-7.c: Ditto.
4171 * gcc.target/i386/pad-7.c: Ditto.
4172 * gcc.target/i386/pr36502.c: Ditto.
4173 * gcc.target/i386/zee.c: Ditto.
4174 * gcc.target/i386/20060821-1.c: Ditto.
4175 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
4176 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
4177 * gcc.target/i386/pad-5b.c: Ditto.
4178 * gcc.target/i386/pad-6a.c: Ditto.
4179 * gcc.target/i386/pad-6b.c: Ditto.
4180 * gcc.target/i386/pad-8.c: Ditto.
4181 * gcc.target/i386/pad-9.c: Ditto.
4182 * gcc.target/i386/pad-10.c: Ditto.
4183 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
4184
4185 2010-09-23 Richard Guenther <rguenther@suse.de>
4186
4187 PR tree-optimization/45565
4188 * g++.dg/ipa/pr45565.C: New testcase.
4189
4190 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
4191
4192 PR fortran/45745
4193 PR fortran/45648
4194 * gfortran.dg/vector_subscript_bound_1.f90: New.
4195
4196 2010-09-23 Richard Guenther <rguenther@suse.de>
4197
4198 PR middle-end/45750
4199 * gcc.dg/pr45750.c: New testcase.
4200
4201 2010-09-23 Jakub Jelinek <jakub@redhat.com>
4202
4203 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4204 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
4205 build.
4206
4207 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
4208
4209 PR rtl-optimization/44374
4210 * gcc.target/arm/headmerge-1.c: New test.
4211 * gcc.target/arm/headmerge-2.c: New test.
4212 * gcc.target/i386/headmerge-1.c: New test.
4213 * gcc.target/i386/headmerge-2.c: New test.
4214
4215 2010-09-23 Daniel Kraft <d@domob.eu>
4216
4217 PR fortran/38936
4218 PR fortran/44044
4219 PR fortran/45474
4220 * gfortran.dg/intrinsic_intent_1.f03: New test.
4221 * gfortran.dg/select_type_17.f03: New test.
4222 * gfortran.dg/associate_5.f03: More definability tests.
4223 * gfortran.dg/enum_2.f90: Check definability.
4224 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4225 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4226 * gfortran.dg/char_expr_2.f90: Ditto.
4227 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4228 * gfortran.dg/enum_5.f90: Ditto.
4229 * gfortran.dg/equiv_constraint_8.f90: Ditto.
4230 * gfortran.dg/impure_assignment_2.f90: Ditto.
4231 * gfortran.dg/impure_assignment_3.f90: Ditto.
4232 * gfortran.dg/intent_out_1.f90: Ditto.
4233 * gfortran.dg/intent_out_3.f90: Ditto.
4234 * gfortran.dg/pointer_assign_7.f90: Ditto.
4235 * gfortran.dg/pointer_intent_3.f90: Ditto.
4236 * gfortran.dg/pr19936_1.f90: Ditto.
4237 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4238 * gfortran.dg/simpleif_2.f90: Ditto.
4239 * gfortran.dg/protected_5.f90: Ditto.
4240 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4241 * gfortran.dg/protected_6.f90: Ditto.
4242 * gfortran.dg/protected_7.f90: Ditto.
4243
4244 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4245
4246 PR libfortran/45710
4247 * gfortran.dg/namelist_65.f90: New test.
4248
4249 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4250
4251 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4252 the regexp pattern between the expected label and location string.
4253
4254 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4255
4256 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4257
4258 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4259
4260 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4261 * gcc.dg/pr27898.c: Likewise.
4262 * gcc.dg/pr28712.c: Likewise.
4263 * gcc.dg/pr30762-1.c: Likewise.
4264 * gcc.dg/pr31529-1.c: Likewise.
4265 * gcc.dg/pr34457-1.c: Likewise.
4266 * gcc.dg/pr34668-1.c: Likewise.
4267 * gcc.dg/pr34989-1.c: Likewise.
4268 * gcc.dg/pr43557-1.c: Likewise.
4269
4270 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4271
4272 PR rtl-optimization/45739
4273 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4274
4275 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
4276
4277 * gcc.target/sparc/mnofpu.c: New test.
4278
4279 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4280
4281 PR rtl-optimization/45739
4282 * gcc.target/i386/pr45739.c: New test.
4283
4284 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
4285
4286 PR fortran/45648
4287 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4288 and counts. Add non-elemental function call check.
4289
4290 PR fortran/45648
4291 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4292 arguments checks. Update temporary counts.
4293 * gfortran.dg/transpose_optimization_1.f90: New.
4294
4295 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4296
4297 PR objc/23710
4298 * objc.dg/invalid-method-1.m: New.
4299
4300 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4301
4302 Merge from 'apple/trunk' branch on FSF servers.
4303
4304 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
4305
4306 Radar 4291785
4307 * objc.dg/naming-4.m: New
4308 * objc.dg/naming-5.m: New
4309 * obj-c++.dg/naming-1.mm: New
4310 * obj-c++.dg/naming-2.mm: New
4311
4312 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
4313 Jack Howarth <howarth@bromo.med.uc.edu>
4314
4315 PR c++/45645
4316 * g++.dg/torture/pr44972.C: Use portable assert().
4317
4318 2010-09-21 Richard Guenther <rguenther@suse.de>
4319
4320 PR tree-optimization/45580
4321 * g++.dg/torture/pr45580.C: New testcase.
4322
4323 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
4324
4325 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4326
4327 2010-09-20 Janus Weil <janus@gcc.gnu.org>
4328
4329 PR fortran/45438
4330 * gfortran.dg/pointer_check_7.f90: New.
4331
4332 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4333
4334 PR rtl-optimization/45728
4335 * gcc.c-torture/compile/pr45728.c: New test.
4336
4337 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
4338
4339 PR fortran/45081
4340 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4341
4342 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
4343
4344 * g++.dg/tree-ssa/pr45605.C: Add "\\".
4345
4346 2010-09-20 Richard Guenther <rguenther@suse.de>
4347
4348 PR middle-end/45704
4349 * gcc.dg/torture/pr45704.c: New testcase.
4350
4351 2010-09-20 Jan Hubicka <jh@suse.cz>
4352
4353 PR tree-optimize/45605
4354 * g++.dg/tree-ssa/pr45605.C: New testcase.
4355
4356 2010-09-20 Michael Matz <matz@suse.de>
4357
4358 PR testsuite/45706
4359 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4360 enough.
4361
4362 2010-09-20 Richard Guenther <rguenther@suse.de>
4363
4364 PR tree-optimization/45705
4365 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4366
4367 2010-09-20 Michael Matz <matz@suse.de>
4368
4369 PR testsuite/45706
4370 * lib/target-supports.exp (check_effective_target_vect_perm):
4371 Add i?86-*-*.
4372
4373 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4374
4375 PR rtl-optimization/45695
4376 * gcc.c-torture/execute/pr45695.c: New test.
4377
4378 2010-09-19 Jan Hubicka <jh@suse.cz>
4379
4380 PR lto/44246
4381 * gcc.c-torture/compile/pr44246.c:New file.
4382
4383 2010-09-19 Ira Rosen <irar@il.ibm.com>
4384
4385 PR tree-optimization/45714
4386 * gfortran.dg/vect/pr45714-a.f: New test.
4387 * gfortran.dg/vect/pr45714-b.f: New test.
4388
4389 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4390
4391 * gnat.dg/const1.adb: Rename into...
4392 * gnat.dg/constant1.adb: ...this.
4393 * gnat.dg/constant2.adb: New test.
4394 * gnat.dg/constant2_pkg1.ads: New helper.
4395 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4396
4397 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4398
4399 * gnat.dg/specs/constant1.ads: New test.
4400 * gnat.dg/specs/constant1_pkg.ads: New helper.
4401
4402 2010-09-18 Jan Hubicka <jh@suse.cz>
4403
4404 PR tree-optimization/45453
4405 * g++.dg/tree-ssa/pr45453.C: New testcase.
4406
4407 2010-09-18 Jason Merrill <jason@redhat.com>
4408
4409 * g++.dg/cpp0x/initlist44.C: New.
4410
4411 2010-09-18 Richard Guenther <rguenther@suse.de>
4412
4413 PR tree-optimization/45709
4414 * g++.dg/torture/pr45709-2.C: New testcase.
4415
4416 2010-09-18 Richard Guenther <rguenther@suse.de>
4417
4418 PR tree-optimization/45709
4419 * g++.dg/torture/pr45709.C: New testcase.
4420
4421 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
4422
4423 PR testsuite/45719
4424 * gcc.target/i386/pad-3.c: Pass -fno-pic.
4425
4426 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4427
4428 * gcc.target/i386/pad-1.c: New.
4429 * gcc.target/i386/pad-2.c: Likewise.
4430 * gcc.target/i386/pad-3.c: Likewise.
4431 * gcc.target/i386/pad-4.c: Likewise.
4432 * gcc.target/i386/pad-5a.c: Likewise.
4433 * gcc.target/i386/pad-5b.c: Likewise.
4434 * gcc.target/i386/pad-6a.c: Likewise.
4435 * gcc.target/i386/pad-6b.c: Likewise.
4436 * gcc.target/i386/pad-7.c: Likewise.
4437 * gcc.target/i386/pad-8.c: Likewise.
4438 * gcc.target/i386/pad-9.c: Likewise.
4439 * gcc.target/i386/pad-10.c: Likewise.
4440
4441 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4442
4443 PR middle-end/45234
4444 * gcc.dg/torture/stackalign/alloca-5.c: New.
4445
4446 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4447
4448 PR middle-end/45678
4449 * gcc.dg/torture/pr45678-2.c: New.
4450
4451 2010-09-17 Richard Guenther <rguenther@suse.de>
4452
4453 PR middle-end/45678
4454 * gcc.dg/torture/pr45678-1.c: New testcase.
4455
4456 2010-09-17 Michael Matz <matz@suse.de>
4457
4458 PR tree-optimization/43432
4459 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4460 check_effective_target_vect_perm_short): New predicates.
4461 (check_effective_target_vect_perm): Include x86_64.
4462 * gcc.dg/vect/pr43432.c: New test.
4463 * gcc.dg/vect/vect-114.c: Adjust.
4464 * gcc.dg/vect/vect-15.c: Ditto.
4465 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4466 * gcc.dg/vect/slp-perm-9.c: Ditto.
4467
4468 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
4469
4470 PR testsuite/45692
4471 * objc/execute/exceptions/throw-nil.m: Run the test only with the
4472 GNU runtime.
4473
4474 2010-09-17 Richard Guenther <rguenther@suse.de>
4475
4476 * gcc.dg/pr27898.c: Use -flto instead of -combine.
4477 * gcc.dg/pr28706.c: Likewise.
4478 * gcc.dg/pr28712.c: Likewise.
4479 * gcc.dg/pr30762-1.c: Likewise.
4480 * gcc.dg/pr30762-2.c: Likewise.
4481 * gcc.dg/pr31529-1.c: Likewise.
4482 * gcc.dg/pr31529-2.c: Likewise.
4483 * gcc.dg/pr34457-1.c: Likewise.
4484 * gcc.dg/pr34457-2.c: Likewise.
4485 * gcc.dg/pr34668-1.c: Likewise.
4486 * gcc.dg/pr34668-2.c: Likewise.
4487 * gcc.dg/pr34989-1.c: Likewise.
4488 * gcc.dg/pr34989-2.c: Likewise.
4489 * gcc.dg/pr43557-1.c: Likewise.
4490 * gcc.dg/pr43557-2.c: Likewise.
4491 * gcc.dg/debug/pr41893-1.c: Likewise.
4492 * gcc.dg/matrix/matrix.exp: Do not use -combine.
4493 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4494 * gcc.dg/matrix/matrix-4.c: Likewise.
4495 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4496 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4497 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4498 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4499
4500 2010-09-16 Tobias Burnus <burnus@net-b.de>
4501
4502 PR fortran/43665
4503 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4504 optimizations.
4505 * gfortran.dg/intent_optimize_1.f90: New test.
4506
4507 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
4508
4509 * gcc.target/i386/divmod-1.c: New.
4510 * gcc.target/i386/divmod-2.c: Likewise.
4511 * gcc.target/i386/divmod-3.c: Likewise.
4512 * gcc.target/i386/divmod-4.c: Likewise.
4513 * gcc.target/i386/divmod-4a.c: Likewise.
4514 * gcc.target/i386/divmod-5.c: Likewise.
4515 * gcc.target/i386/divmod-6.c: Likewise.
4516 * gcc.target/i386/divmod-7.c: Likewise.
4517 * gcc.target/i386/divmod-8.c: Likewise.
4518 * gcc.target/i386/udivmod-1.c: Likewise.
4519 * gcc.target/i386/udivmod-2.c: Likewise.
4520 * gcc.target/i386/udivmod-3.c: Likewise.
4521 * gcc.target/i386/udivmod-4.c: Likewise.
4522 * gcc.target/i386/udivmod-4a.c: Likewise.
4523 * gcc.target/i386/udivmod-5.c: Likewise.
4524 * gcc.target/i386/udivmod-6.c: Likewise.
4525 * gcc.target/i386/udivmod-7.c: Likewise.
4526 * gcc.target/i386/udivmod-8.c: Likewise.
4527
4528 2010-09-16 Jan Hubicka <jh@suse.cz>
4529
4530 * g++.dg/lto/pr45679-1_0.C: New file.
4531 * g++.dg/lto/pr45679-1_1.C: New file.
4532 * g++.dg/lto/pr45679-0_0.C: New file.
4533 * g++.dg/lto/pr45679-0_1.C: New file.
4534
4535 2010-09-16 Janus Weil <janus@gcc.gnu.org>
4536
4537 PR fortran/45674
4538 * gfortran.dg/class_dummy_2.f03: New.
4539
4540 2010-09-16 Richard Guenther <rguenther@suse.de>
4541
4542 PR tree-optimization/45623
4543 * gcc.dg/torture/pr45623.c: New testcase.
4544
4545 2010-09-16 Ira Rosen <irar@il.ibm.com>
4546
4547 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4548 name and parentheses.
4549 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4550
4551 2010-09-15 Jason Merrill <jason@redhat.com>
4552
4553 * g++.dg/parse/parameter-declaration-2.C: New.
4554
4555 * g++.dg/cpp0x/scoped_enum2.C: New.
4556
4557 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
4558
4559 * gcc.c-torture/compile/20100915-1.c: New test.
4560
4561 2010-09-15 Martin Jambor <mjambor@suse.cz>
4562
4563 PR middle-end/45644
4564 * gcc.dg/ipa/pr45644.c: New test.
4565
4566 2010-09-15 Jakub Jelinek <jakub@redhat.com>
4567
4568 PR tree-optimization/45633
4569 * gcc.dg/vect/pr45633.c: New test.
4570
4571 2010-09-15 Janus Weil <janus@gcc.gnu.org>
4572
4573 PR fortran/45577
4574 * gfortran.dg/allocate_derived_4.f90: New.
4575
4576 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
4577
4578 * lib/target-supports.exp
4579 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4580 supported flag to true for neon.
4581
4582 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
4583
4584 PR c++/45665
4585 * g++.dg/template/crash103.C: New.
4586
4587 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
4588
4589 Merge from 'apple/trunk' branch on FSF servers.
4590
4591 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
4592
4593 Radar 4457381
4594 * objc.dg/msg-in-protocol.m: New.
4595 * obj-c++.dg/msg-in-protocol.mm: New.
4596
4597 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
4598
4599 Radar 4219590
4600 * objc.dg/break-in-ifstmt.m: New.
4601
4602 2005-08-22 Ziemowit Laski <zlaski@apple.com>
4603
4604 Radar 4174166
4605 * obj-c++.dg/comp-types-13.mm: New.
4606 * objc.dg/comp-types-12.m: New.
4607
4608 2005-08-22 Ziemowit Laski <zlaski@apple.com>
4609
4610 Radar 4216500
4611 * obj-c++.dg/proto-lossage-7.mm: New.
4612 * objc.dg/proto-lossage-7.m: New.
4613
4614 2010-09-14 Jan Hubicka <jh@suse.cz>
4615
4616 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4617 folding.
4618 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4619 folding.
4620
4621 2010-09-14 Jakub Jelinek <jakub@redhat.com>
4622
4623 PR middle-end/45567
4624 * gcc.dg/pr45567.c: New test.
4625
4626 PR debug/45660
4627 * g++.dg/debug/pr45660.C: New test.
4628
4629 2010-09-14 Ira Rosen <irar@il.ibm.com>
4630
4631 PR tree-optimization/45470
4632 * g++.dg/vect/pr45470-a.cc: New test.
4633 * g++.dg/vect/pr45470-a.cc: New test.
4634
4635 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
4636
4637 PR target/42070
4638 * lib/profopt.exp: Prune warnings on execname2 compile.
4639 * lib/prune.exp: Prune "can't add line info" warnings.
4640
4641 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4642
4643 PR libfortran/45532
4644 * gfortran.dg/namelist_64.f90: New test.
4645
4646 2010-09-13 Jakub Jelinek <jakub@redhat.com>
4647
4648 PR rtl-optimization/45617
4649 * gcc.target/i386/pr45617.c: New test.
4650
4651 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
4652
4653 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4654
4655 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
4656
4657 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4658 * gcc.target/i386/fma4-vector.c: Likewise.
4659 * gcc.target/i386/vectorize2.c: Likewise.
4660 * gcc.target/i386/vectorize4.c: Likewise.
4661 * gcc.target/i386/vectorize5.c: Likewise.
4662 * gcc.target/i386/vectorize6.c: Likewise.
4663 * gcc.target/i386/vectorize8.c: Likewise.
4664
4665 * gcc.target/i386/vect-double-1.c: New.
4666 * gcc.target/i386/vect-double-1a.c: Likewise.
4667 * gcc.target/i386/vect-double-2.c: Likewise.
4668 * gcc.target/i386/vect-double-2a.c: Likewise.
4669
4670 * lib/target-supports.exp (check_effective_target_vect_double):
4671 Set et_vect_double_saved to 0 when tuning for Atom.
4672
4673 2010-09-13 Jan Hubicka <jh@suse.cz>
4674
4675 * gcc.dg/torture/pr23821.c: Drop static keyword.
4676 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4677 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4678
4679 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
4680
4681 * gcc.target/arm/sync-1.c: New.
4682
4683 2010-09-12 Olivier Hainque <hainque@adacore.com>
4684
4685 * gnat.dg/memtrap.adb: New test.
4686
4687 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4688
4689 * gfortran.dg/promotion.f90: Fix options.
4690
4691 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
4692
4693 * g++.dg/cpp0x/range-for1.C: New.
4694 * g++.dg/cpp0x/range-for2.C: New.
4695 * g++.dg/cpp0x/range-for3.C: New.
4696 * g++.dg/cpp0x/range-for4.C: New.
4697 * g++.dg/cpp0x/range-for5.C: New.
4698 * g++.dg/cpp0x/range-for6.C: New.
4699
4700 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
4701
4702 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4703 and counts. Check that transpose is not called.
4704 * gfortran.dg/transpose_2.f90: Update error message.
4705
4706 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4707
4708 PR c++/43824
4709 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4710 * g++.dg/lookup/strong-using-2.C: Likewise.
4711 * g++.dg/lookup/strong-using-3.C: Likewise.
4712 * g++.dg/lookup/strong-using-5.C: Likewise.
4713
4714 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4715 * g++.dg/cpp0x/inline-ns4.C: New.
4716 * g++.dg/cpp0x/inline-ns5.C: New.
4717
4718 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
4719
4720 PR middle-end/45634
4721 * gfortran.fortran-torture/compile/pr45634.f90: New.
4722
4723 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
4724
4725 * objc.dg/fobjc-exceptions.m: New test.
4726
4727 2010-09-10 Jan Hubicka <jh@suse.cz>
4728
4729 * g++.dg/inherit/covariant7.C: Fix pattern matching.
4730
4731 2010-09-10 Martin Jambor <mjambor@suse.cz>
4732
4733 PR tree-optimization/44972
4734 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4735 * gcc.dg/tree-ssa/pr45144.c: Likewise.
4736 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4737 instead.
4738 * g++.dg/torture/pr44972.C: New test.
4739
4740 2010-09-10 Martin Jambor <mjambor@suse.cz>
4741
4742 PR tree-optimization/44972
4743 * g++.dg/torture/pr34850.C: Remove expected warning.
4744
4745 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4746
4747 * gfortran.dg/dummy_optional_arg.f90: New test.
4748
4749 2010-09-08 Jan Hubicka <jh@suse.cz>
4750
4751 PR tree-optimization/45598
4752 * fortran.fortran-torture/compile/pr45598.f90: New test.
4753
4754 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
4755
4756 * lib/target-supports-dg.exp (dg-require-ifunc): New.
4757 * lib/target-supports.exp (check_ifunc_available): New.
4758 * gcc.dg/attr-ifunc-1.c: New.
4759 * gcc.dg/attr-ifunc-2.c: New.
4760 * gcc.dg/attr-ifunc-3.c: New.
4761 * gcc.dg/attr-ifunc-4.c: New.
4762 * gcc.dg/attr-ifunc-5.c: New.
4763 * g++.dg/ext/attr-ifunc-1.C: New.
4764 * g++.dg/ext/attr-ifunc-2.C: New.
4765 * g++.dg/ext/attr-ifunc-3.C: New.
4766 * g++.dg/ext/attr-ifunc-4.C: New.
4767
4768 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
4769
4770 PR middle-end/40386
4771 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4772
4773 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
4774
4775 * gfortran.dg/inline_transpose_1.f90: New test.
4776
4777 2010-09-08 Jakub Jelinek <jakub@redhat.com>
4778
4779 PR c++/45588
4780 * g++.dg/warn/Wunused-var-15.C: New test.
4781
4782 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4783
4784 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4785 hppa*-*-hpux*.
4786
4787 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
4788
4789 * objc/execute/exceptions/throw-nil.m: New test.
4790 * objc/execute/exceptions/handler-1.m: Updated to use the new
4791 objc_set_uncaught_exception_handler() function.
4792 * objc/execute/exceptions/matcher-1.m: New test.
4793
4794 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4795
4796 PR fortran/38282
4797 * gfortran.dg/bit_comparison_1.F90: New test.
4798 * gfortran.dg/leadz_trailz_3.f90: New test.
4799 * gfortran.dg/masklr_2.F90: New test.
4800 * gfortran.dg/shiftalr_1.F90: New test.
4801 * gfortran.dg/merge_bits_2.F90: New test.
4802 * gfortran.dg/dshift_2.F90: New test.
4803 * gfortran.dg/bit_comparison_2.F90: New test.
4804 * gfortran.dg/masklr_1.F90: New test.
4805 * gfortran.dg/merge_bits_1.F90: New test.
4806 * gfortran.dg/dshift_1.F90: New test.
4807 * gfortran.dg/shiftalr_2.F90: New test.
4808
4809 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
4810
4811 * objc.dg/type-stream-1.m: Replaced with a test that tests that
4812 functions from objc/typedstream.h are deprecated.
4813
4814 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4815
4816 * lib/target-supports.exp
4817 (check_effective_target_run_expensive_tests): New proc.
4818 * gcc.c-torture/compile/limits-fnargs.c: Use
4819 dg-require-effective-target run_expensive_tests.
4820
4821 2010-09-08 Jakub Jelinek <jakub@redhat.com>
4822
4823 PR fortran/45597
4824 * gfortran.dg/gomp/pr45597.f90: New test.
4825
4826 PR fortran/45595
4827 * gfortran.dg/gomp/pr45595.f90: New test.
4828
4829 2010-09-08 Michael Matz <matz@suse.de>
4830
4831 * c-c++-common/uninit-17.c: Adjust.
4832
4833 2010-09-08 Michael Matz <matz@suse.de>
4834
4835 PR tree-optimization/43430
4836 * gcc.dg/vect/pr43430-2.c: New test.
4837
4838 2010-09-08 Michael Matz <matz@suse.de>
4839
4840 PR tree-optimization/33244
4841 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4842
4843 2010-09-08 Richard Guenther <rguenther@suse.de>
4844
4845 PR tree-optimization/45578
4846 * gfortran.dg/pr45578.f90: New testcase.
4847
4848 2010-09-08 Richard Guenther <rguenther@suse.de>
4849
4850 PR testsuite/45590
4851 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4852
4853 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4854
4855 PR fortran/45576
4856 * gfortran.dg/char_length_18.f90: New test.
4857
4858 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
4859
4860 PR target/36502
4861 * gcc.target/i386/pr36502.c: New test.
4862
4863 PR target/42313
4864 PR target/44651
4865 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4866 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4867
4868 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
4869
4870 * gfortran.dg/achar_4.f90: Enable bounds checking.
4871
4872 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
4873
4874 PR target/45206
4875 * gcc.target/i386/pr45206.c: New test.
4876
4877 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
4878
4879 PR fortran/45505
4880 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4881
4882 2010-09-07 Jan Hubicka <jh@suse.cz>
4883
4884 * gcc.c-torture/compile/20100907.c: New testcase.
4885
4886 2010-09-07 Richard Guenther <rguenther@suse.de>
4887
4888 PR middle-end/45569
4889 * g++.dg/eh/pr45569.C: New testcase.
4890
4891 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
4892
4893 PR target/43137
4894 * gcc.target/arm/pr43137.c: New test.
4895
4896 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4897
4898 PR fortran/36931
4899 * gfortran.dg/dependency_35.f90: New test.
4900
4901 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4902
4903 PR fortran/34145
4904 * gfortran.dg/char_length_17.f90: New test.
4905
4906 2010-09-06 Dodji Seketeli <dodji@redhat.com>
4907
4908 PR c++/45200
4909 PR c++/45293
4910 PR c++/45558
4911 * g++.dg/template/typedef34.C: New test.
4912 * g++.dg/template/typedef35.C: New test.
4913
4914 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
4915
4916 PR target/22152
4917 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4918
4919 2010-09-06 Mark Mitchell <mark@codesourcery.com>
4920
4921 * g++.dg/warn/Wdouble-promotion.C: New.
4922
4923 2010-09-06 Arnaud Charlet <charlet@adacore.com>
4924
4925 * g++.dg/parse/redef2.C: New.
4926
4927 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4928
4929 * gcc.dg/20100906-1.c: New testcase.
4930
4931 2010-09-06 Jakub Jelinek <jakub@redhat.com>
4932
4933 PR testsuite/45543
4934 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4935 DW_TAG_enumeration_type DIE.
4936
4937 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
4938
4939 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4940 Update XFAILs.
4941
4942 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
4943
4944 PR rtl-optimization/44919
4945 * g++.dg/opt/pr44919.C: New.
4946
4947 2010-09-06 Tobias Burnus <burnus@net-b.de>
4948
4949 PR fortran/38282
4950 * gfortran.dg/iall_iany_iparity_1.f90: New.
4951 * gfortran.dg/iall_iany_iparity_2.f90: New.
4952
4953 2010-09-06 Jason Merrill <jason@redhat.com>
4954
4955 * g++.dg/cpp0x/initlist42.C: New.
4956
4957 * g++.dg/cpp0x/auto19.C: New.
4958
4959 * g++.dg/template/sfinae25.C: New.
4960 * g++.dg/template/char1.C: Expect warning.
4961 * g++.dg/template/nontype10.C: Likewise.
4962
4963 * g++.dg/cpp0x/implicit9.C: New.
4964
4965 * g++.dg/cpp0x/initlist43.C: New.
4966
4967 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
4968
4969 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4970
4971 2010-09-05 Mark Mitchell <mark@codesourcery.com>
4972
4973 * gcc.dg/Wdouble-promotion.c: New.
4974
4975 2010-09-05 Tobias Burnus <burnus@net-b.de>
4976
4977 * gfortran.dg/float128_1.f90: Remove test case as
4978 it always fails since Rev 163611 backed out the
4979 front-end implementation.
4980
4981 2010-09-05 Tobias Burnus <burnus@net-b.de>
4982
4983 * gfortran.dg/float128_1.f90: XFAIL test case.
4984
4985 2010-09-05 Tobias Burnus <burnus@net-b.de>
4986
4987 * gfortran.dg/bessel_7.f90: Decrease required precision.
4988
4989 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
4990
4991 PR testsuite/45545
4992 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4993 ref-all-matching targets.
4994
4995 2010-09-05 Richard Guenther <rguenther@suse.de>
4996
4997 PR tree-optimization/45535
4998 * gcc.c-torture/compile/pr45535.c: New testcase.
4999
5000 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
5001
5002 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5003 "\[^\n\]*".
5004 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5005 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5006 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5007 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5008 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5009 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5010 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5011 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5012 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5013 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5014 * gcc.target/i386/pr22152.c: Likewise.
5015 * gcc.target/i386/pr36992-1.c: Likewise.
5016 * gcc.target/i386/pr36992-2.c: Likewise.
5017 * gcc.target/sh/sh4a-memmovua.c: Likewise.
5018
5019 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5020
5021 PR testsuite/43957
5022 * gcc.dg/const-uniq-1.c: Modify regexp.
5023
5024 2010-09-04 Tobias Burnus <burnus@net-b.de>
5025
5026 PR fortran/45530
5027 * gfortran.dg/namelist_63.f90: New.
5028
5029 2010-09-04 Jan Hubicka <jh@suse.cz>
5030
5031 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5032 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5033
5034 2010-09-04 Jan Hubicka <jh@suse.cz>
5035
5036 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5037
5038 2010-09-04 Janus Weil <janus@gcc.gnu.org>
5039
5040 PR fortran/45507
5041 * gfortran.dg/allocate_alloc_opt_12.f90: New.
5042
5043 2010-09-03 Joseph Myers <joseph@codesourcery.com>
5044
5045 * gcc.dg/opts-4.c: New test.
5046
5047 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5048
5049 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5050 * gcc.dg/vect/vect-peel-4.c: Ditto.
5051
5052 2010-09-03 Daniel Kraft <d@domob.eu>
5053
5054 PR fortran/45525
5055 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5056
5057 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5058
5059 PR fortran/45159
5060 * gfortran.dg/dependency_34.f90: New test.
5061
5062 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5063
5064 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5065
5066 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5067
5068 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5069 gcc.target/i386/clearcap.map if supported.
5070
5071 2010-09-03 Michael Matz <matz@suse.de>
5072
5073 PR middle-end/45415
5074 * gcc.dg/pr45415.c: New test.
5075
5076 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
5077
5078 PR tree-optimization/45506
5079 * gcc.dg/pr45506.c: New.
5080
5081 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
5082
5083 PR target/45476
5084 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5085 * gcc.target/i386/float128-2.c: Ditto.
5086
5087 2010-09-03 Daniel Kraft <d@domob.eu>
5088
5089 PR fortran/34162
5090 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5091 * gfortran.dg/internal_dummy_2.f08: New test.
5092 * gfortran.dg/internal_dummy_3.f08: New test.
5093 * gfortran.dg/internal_dummy_4.f08: New test.
5094
5095 2010-09-03 Jakub Jelinek <jakub@redhat.com>
5096
5097 PR debug/45500
5098 * gcc.target/i386/pr45500.c: New test.
5099
5100 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
5101
5102 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5103
5104 2010-09-03 Daniel Kraft <d@domob.eu>
5105
5106 PR fortran/44602
5107 * gfortran.dg/exit_2.f08; Adapt error messages.
5108 * gfortran.dg/exit_3.f08: New test.
5109 * gfortran.dg/exit_4.f08: New test.
5110 * gfortran.dg/exit_5.f03: New test.
5111
5112 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5113
5114 * gfortran.dg/ishft_4.f90: New test.
5115
5116 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5117
5118 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5119 FRIZ/XSRIZ instruciton for (double)(long long)x.
5120 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5121
5122 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5123
5124 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5125
5126 2010-09-02 Richard Guenther <rguenther@suse.de>
5127
5128 PR tree-optimization/44937
5129 PR tree-optimization/45412
5130 * g++.dg/opt/pr45412.C: New testcase.
5131 * gcc.c-torture/compile/pr45412.c: Likewise.
5132 * gcc.c-torture/compile/pr44937.c: Likewise.
5133
5134 2010-09-02 Joseph Myers <joseph@codesourcery.com>
5135
5136 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
5137 but using -Werror=comment.
5138 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5139 expected error messages.
5140
5141 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5142
5143 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5144 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5145
5146 2010-09-02 Tobias Burnus <burnus@net-b.de>
5147
5148 PR fortran/45489
5149 * gfortran.dg/initialization_27.f90: New.
5150
5151 2010-09-02 Ira Rosen <irar@il.ibm.com>
5152
5153 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5154 check into different basic blocks. Expect vectorization if misaligned
5155 stores are supported.
5156 * gcc.dg/vect/bb-slp-8a.c: New test.
5157 * gcc.dg/vect/bb-slp-8b.c: New test.
5158
5159 2010-09-01 Steve Ellcey <sje@cup.hp.com>
5160
5161 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5162
5163 2010-09-01 Janus Weil <janus@gcc.gnu.org>
5164
5165 PR fortran/44541
5166 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5167 * gfortran.dg/class_dummy_1.f03: New.
5168
5169 2010-09-01 Jakub Jelinek <jakub@redhat.com>
5170
5171 PR middle-end/45458
5172 * g++.dg/tree-prof/partition2.C: New test.
5173
5174 2010-09-01 Richard Guenther <rguenther@suse.de>
5175
5176 * gcc.dg/vect/vect-outer-fir.c: Adjust.
5177 * gcc.dg/tree-ssa/vrp54.c: New testcase.
5178 * gcc.c-torture/execute/20100827-1.c: Likewise.
5179
5180 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5181
5182 * gfortran.dg/execute_command_line_1.f90: New test.
5183
5184 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5185
5186 PR preprocessor/45457
5187 * c-c++-common/cpp/pr45457.c: New test.
5188
5189 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
5190
5191 * gcc.dg/nested-func-8.c: New test.
5192
5193 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5194
5195 PR fortran/38282
5196 * gfortran.dg/popcnt_poppar_1.F90: New test.
5197 * gfortran.dg/popcnt_poppar_2.F90: New test.
5198
5199 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
5200
5201 * gcc.target/i386/volatile-2.c: Require nonpic target.
5202
5203 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5204
5205 PR middle-end/45461
5206 * gcc.dg/pr45461.c: New test.
5207
5208 2010-08-31 Richard Guenther <rguenther@suse.de>
5209
5210 PR testsuite/45455
5211 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5212
5213 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
5214
5215 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5216
5217 2010-08-30 Janus Weil <janus@gcc.gnu.org>
5218
5219 PR fortran/45456
5220 * gfortran.dg/typebound_proc_18.f03: New.
5221
5222 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
5223
5224 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5225 * lib/scanasm.exp (scan-stack-usage): Likewise.
5226 (scan-stack-usage-not): Likewise.
5227 * gcc.dg/stack-usage-1.c: New test.
5228 * gcc.target/i386/stack-usage-realign.c: Likewise.
5229
5230 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
5231
5232 PR tree-optimization/45427
5233 * gcc.dg/tree-ssa/pr45427.c: New test.
5234
5235 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
5236
5237 PR c++/45043
5238 * g++.dg/template/crash102.C: New.
5239
5240 2010-08-30 Jakub Jelinek <jakub@redhat.com>
5241
5242 PR middle-end/45423
5243 * gcc.dg/gomp/atomic-12.c: New test.
5244 * gcc.dg/gomp/atomic-13.c: New test.
5245 * gcc.dg/gomp/atomic-14.c: New test.
5246 * g++.dg/gomp/atomic-11.C: New test.
5247 * g++.dg/gomp/atomic-12.C: New test.
5248 * g++.dg/gomp/atomic-13.C: New test.
5249 * g++.dg/gomp/atomic-14.C: New test.
5250
5251 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5252
5253 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5254 delimiter.
5255
5256 2010-08-30 Thomas Quinot <quinot@adacore.com>
5257
5258 * gnat.dg/discr24.adb: New test.
5259
5260 2010-08-30 Richard Guenther <rguenther@suse.de>
5261
5262 PR tree-optimization/45449
5263 * gcc.dg/pr45449.c: New testcase.
5264
5265 2010-08-30 Joseph Myers <joseph@codesourcery.com>
5266
5267 * gcc.dg/opts-1.c: Expect errors, not warnings.
5268
5269 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5270
5271 PR fortran/42769
5272 * gfortran.dg/dynamic_dispatch_11.f03: New.
5273
5274 2010-08-29 Jason Merrill <jason@redhat.com>
5275
5276 PR c++/44991
5277 * g++.dg/parse/defarg15.C: New.
5278
5279 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5280
5281 PR fortran/45439
5282 * gfortran.dg/select_type_16.f03: New.
5283
5284 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5285 Tobias Burnus <burnus@net-b.de>
5286
5287 * gfortran.dg/bessel_7.f90: Decrease required precision.
5288
5289 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
5290 Kaz Kojima <kkojima@gcc.gnu.org>
5291
5292 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
5293
5294 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5295
5296 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5297 floating point conversion code generation.
5298 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5299 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5300 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5301 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5302 to integer conversion code generation.
5303 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5304 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5305 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5306 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5307
5308 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5309
5310 PR fortran/32049
5311 * gfortran.dg/random_seed_1.f90: Adjust test.
5312 * gfortran.dg/float128_1.f90: New test.
5313
5314 2010-08-27 Tobias Burnus <burnus@net-b.de>
5315
5316 PR fortran/33197
5317 * gfortran.dg/norm2_1.f90: New.
5318 * gfortran.dg/norm2_2.f90: New.
5319 * gfortran.dg/norm2_3.f90: New.
5320 * gfortran.dg/norm2_4.f90: New.
5321 * gfortran.dg/parity_1.f90: New.
5322 * gfortran.dg/parity_2.f90: New.
5323 * gfortran.dg/parity_3.f90: New.
5324
5325 2010-08-27 Janus Weil <janus@gcc.gnu.org>
5326
5327 PR fortran/45420
5328 * gfortran.dg/select_type_15.f03: New.
5329
5330 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5331
5332 PR libfortran/43217
5333 * gfortran.dg/hollerith8.f90: New test.
5334
5335 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5336
5337 PR fortran/45159
5338 * gfortran.dg/dependency_33.f90: New test.
5339
5340 2010-08-27 Richard Guenther <rguenther@suse.de>
5341
5342 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5343 * gcc.dg/graphite/scop-2.c: Likewise.
5344 * gcc.dg/graphite/scop-20.c: Likewise.
5345 * gcc.dg/vect/slp-25.c: Likewise.
5346
5347 2010-08-27 Olivier Hainque <hainque@adacore.com>
5348
5349 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5350
5351 2010-08-26 Daniel Kraft <d@domob.eu>
5352
5353 PR fortran/38936
5354 PR fortran/44047
5355 PR fortran/45384
5356 * gfortran.dg/associate_8.f03: New test.
5357 * gfortran.dg/select_type_13.f03: New test.
5358 * gfortran.dg/select_type_14.f03: New test.
5359
5360 2010-08-26 Jakub Jelinek <jakub@redhat.com>
5361
5362 PR tree-optimization/44485
5363 * gcc.dg/pr44485.c: New test.
5364
5365 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5366
5367 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5368 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5369 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5370
5371 2010-08-26 Richard Guenther <rguenther@suse.de>
5372
5373 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5374 * gcc.dg/graphite/scop-21.c: Likewise.
5375
5376 2010-08-26 Richard Guenther <rguenther@suse.de>
5377
5378 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5379 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5380 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5381 * gcc.dg/vect/vect-91.c: Likewise.
5382 * gcc.dg/vect/vect-peel-1.c: Likewise.
5383 * gcc.dg/vect/vect-peel-2.c: Likewise.
5384 * gcc.dg/vect/vect-peel-4.c: Likewise.
5385
5386 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5387
5388 PR libfortran/41859
5389 * gfortran.dg/der_io_4.f90: New test.
5390
5391 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5392
5393 PR rtl-optimization/44858
5394 * gcc.c-torture/execute/pr44858.c: New test.
5395
5396 PR rtl-optimization/45400
5397 * g++.dg/other/i386-8.C: New test.
5398
5399 2010-08-25 Richard Guenther <rguenther@suse.de>
5400
5401 * gcc.dg/alias-8.c: Adjust.
5402
5403 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
5404
5405 * gcc.target/i386/combine-mul.c: New test.
5406
5407 2010-08-25 Richard Guenther <rguenther@suse.de>
5408
5409 PR lto/44562
5410 * gcc.dg/graphite/id-27.c: New testcase.
5411 * gcc.dg/lto/20100825-1_0.c: Likewise.
5412
5413 2010-08-25 Richard Guenther <rguenther@suse.de>
5414
5415 PR tree-optimization/45316
5416 * g++.dg/opt/pr45316.C: New testcase.
5417
5418 2010-08-25 Richard Guenther <rguenther@suse.de>
5419
5420 PR tree-optimization/45393
5421 * g++.dg/torture/pr45393.C: New testcase.
5422
5423 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5424
5425 PR tree-optimization/45059
5426 * gcc.c-torture/compile/pr45059.c: New test.
5427
5428 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
5429
5430 * lib/target-supports.exp (check_effective_target_vect_unpack):
5431 Set vect_unpack supported flag to true for neon.
5432
5433 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5434
5435 * gcc.dg/tree-ssa/ifc-5.c: New.
5436
5437 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5438
5439 * gcc.dg/tree-ssa/ifc-4.c: New.
5440 * gcc.dg/tree-ssa/ifc-7.c: New.
5441
5442 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
5443
5444 * gcc.dg/vect/vect.exp: Check loongson targets
5445 * g++.dg/vect/vect.exp: Likewise
5446 * gfortran.dg/vect/vect.exp: Likewise
5447
5448 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5449
5450 * gcc.target/powerpc/vsx-mass-1.c: New file, test
5451 -mveclibabi=mass.
5452
5453 2010-08-23 Janus Weil <janus@gcc.gnu.org>
5454
5455 PR fortran/45366
5456 * gfortran.dg/proc_ptr_29.f90: New.
5457
5458 2010-08-22 Tobias Burnus <burnus@net-b.de>
5459 Dominique d'Humieres <dominiq@lps.ens.fr>
5460
5461 PR fortran/45367
5462 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5463
5464 2010-08-22 Tobias Burnus <burnus@net-b.de>
5465
5466 PR fortran/45367
5467 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5468
5469 2010-08-22 Tobias Burnus <burnus@net-b.de>
5470
5471 PR fortran/36158
5472 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5473
5474 2010-08-22 Tobias Burnus <burnus@net-b.de>
5475 Dominique d'Humieres <dominiq@lps.ens.fr>
5476
5477 PR fortran/45367
5478 PR fortran/36158
5479 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5480 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5481
5482 2010-08-21 Janus Weil <janus@gcc.gnu.org>
5483
5484 PR fortran/44863
5485 PR fortran/45271
5486 PR fortran/45290
5487 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5488 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5489 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5490
5491 2010-08-21 Tobias Burnus <burnus@net-b.de>
5492
5493 PR fortran/36158
5494 PR fortran/33197
5495 * gfortran.dg/bessel_6.f90: New.
5496 * gfortran.dg/bessel_7.f90: New.
5497
5498 2010-08-20 Jan Hubicka <jh@suse.cz>
5499
5500 PR c++/45307
5501 PR c++/17736
5502 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5503 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5504
5505 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
5506
5507 PR target/45336
5508 * gcc.target/i386/pr45336-1.c: New.
5509 * gcc.target/i386/pr45336-2.c: Likewise.
5510 * gcc.target/i386/pr45336-3.c: Likewise.
5511 * gcc.target/i386/pr45336-4.c: Likewise.
5512
5513 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
5514
5515 PR testsuite/45361
5516 * gcc.target/i386/volatile-2.c: Update scan strings to also
5517 include (%rip) for the memory reference on x86_64.
5518
5519 2010-08-20 Jakub Jelinek <jakub@redhat.com>
5520
5521 PR middle-end/44974
5522 * gcc.dg/pr44974.c: New test.
5523
5524 PR rtl-optimization/45353
5525 * gcc.dg/pr45353.c: New test.
5526
5527 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
5528
5529 * gcc.target/i386/volatile-2.c: New.
5530
5531 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
5532
5533 PR rtl-optimization/44691
5534 * gfortran.dg/pr44691.f: New test.
5535
5536 2010-10-19 Olivier Hainque <hainque@adacore.com>
5537
5538 * gcc.target/sparc/sibcall-dslot.c: New testcase.
5539
5540 2010-08-19 Jason Merrill <jason@redhat.com>
5541
5542 * g++.dg/init/synth3.C: New.
5543 * g++.dg/init/value8.C: New.
5544 * g++.dg/tree-ssa/empty-2.C: New.
5545 * g++.dg/cpp0x/noexcept09.C: New.
5546
5547 2010-08-19 Daniel Kraft <d@domob.eu>
5548
5549 PR fortran/29785
5550 PR fortran/45016
5551 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5552 * gfortran.dg/pointer_remapping_1.f90: New test.
5553 * gfortran.dg/pointer_remapping_2.f03: New test.
5554 * gfortran.dg/pointer_remapping_3.f08: New test.
5555 * gfortran.dg/pointer_remapping_4.f03: New test.
5556 * gfortran.dg/pointer_remapping_5.f08: New test.
5557 * gfortran.dg/pointer_remapping_6.f08: New test.
5558
5559 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
5560
5561 PR testsuite/45324
5562 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5563
5564 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5565
5566 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5567
5568 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
5569
5570 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5571 variable.
5572
5573 2010-08-19 Ian Bolton <ian.bolton@arm.com>
5574
5575 PR target/45070
5576 * gcc.c-torture/execute/pr45070.c: New.
5577
5578 2010-08-19 Ian Bolton <ian.bolton@arm.com>
5579
5580 * g++.dg/pr44328.C: New test.
5581
5582 2010-08-19 Tobias Burnus <burnus@net-b.de>
5583
5584 PR fortran/36158
5585 PR fortran/33197
5586 * gfortran.dg/bessel_3.f90: New.
5587 * gfortran.dg/bessel_4.f90: New.
5588 * gfortran.dg/bessel_5.f90: New.
5589
5590 2010-08-19 Janus Weil <janus@gcc.gnu.org>
5591
5592 PR fortran/45290
5593 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5594 * gfortran.dg/pointer_init_2.f90: New.
5595 * gfortran.dg/pointer_init_3.f90: New.
5596 * gfortran.dg/pointer_init_4.f90: New.
5597
5598 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
5599
5600 PR c++/45049
5601 * g++.dg/pr45049-1.C: New test.
5602 * g++.dg/pr45049-2.C: New test.
5603
5604 2010-08-18 Jie Zhang <jie@codesourcery.com>
5605
5606 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5607 20 if __ARM_PCS is defined otherwise 64.
5608 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5609 instead of hard coded 64.
5610
5611 2010-08-18 Yao Qi <yao@codesourcery.com>
5612
5613 PR target/45094
5614 * gcc.target/arm/pr45094.c: New test.
5615
5616 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5617
5618 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5619
5620 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5621
5622 PR rtl-optimization/42575
5623 * gcc.target/arm/pr42575.c: New test.
5624
5625 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
5626
5627 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5628 * gcc.dg/tls/thr-cse-1.c: New.
5629
5630 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
5631
5632 PR debug/42487
5633 * lib/target-supports.exp
5634 (check_effective_target_function_sections): New.
5635 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5636 function sections before proceding.
5637
5638 2010-08-17 Jakub Jelinek <jakub@redhat.com>
5639
5640 PR fortran/45308
5641 * gfortran.dg/pr45308.f03: New test.
5642
5643 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
5644
5645 PR target/45296
5646 * gcc.target/i386/pr45296.c: New test.
5647
5648 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
5649
5650 * g++.dg/ext/uow-1.C: New.
5651 * g++.dg/ext/uow-2.C: New.
5652 * g++.dg/ext/uow-3.C: New.
5653 * g++.dg/ext/uow-4.C: New.
5654
5655 2010-08-17 Richard Guenther <rguenther@suse.de>
5656
5657 PR testsuite/45266
5658 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5659
5660 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
5661
5662 PR c/40563
5663 * gcc.dg/Wcxx-compat-20.c: New test.
5664
5665 2010-08-17 Daniel Kraft <d@domob.eu>
5666
5667 PR fortran/38936
5668 * gfortran.dg/associate_1.f03: Extended to test newly supported
5669 features like association to variables.
5670 * gfortran.dg/associate_3.f03: Removed check for illegal change
5671 of associate-name here...
5672 * gfortran.dg/associate_5.f03: ...and added it here.
5673 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5674 * gfortran.dg/associate_7.f03: New test.
5675
5676 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
5677
5678 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5679
5680 2010-08-15 Daniel Kraft <d@domob.eu>
5681
5682 PR fortran/38936
5683 * gfortran.dg/associate_1.f03: Enable test for array expressions.
5684 * gfortran.dg/associate_3.f03: Clarify comment.
5685 * gfortran.dg/associate_5.f03: New test.
5686 * gfortran.dg/associate_6.f03: New test.
5687
5688 2010-08-15 Tobias Burnus <burnus@net-b.de>
5689
5690 PR fortran/45211
5691 * gfortran.dg/bind_c_usage_21.f90: New.
5692 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5693
5694 2010-08-15 Tobias Burnus <burnus@net-b.de>
5695
5696 * gfortran.dg/optional_absent_1.f90: New.
5697 * gfortran.dg/null_actual.f90: New.
5698
5699 2010-08-15 Tobias Burnus <burnus@net-b.de>
5700
5701 * gfortran.dg/pointer_target_1.f90: New.
5702 * gfortran.dg/pointer_target_2.f90: New.
5703 * gfortran.dg/pointer_target_3.f90: New.
5704
5705 2010-08-15 Daniel Kraft <d@domob.eu>
5706
5707 PR fortran/45197
5708 * gfortran.dg/elemental_args_check_3.f90: New test.
5709 * gfortran.dg/impure_1.f08: New test.
5710 * gfortran.dg/impure_2.f08: New test.
5711 * gfortran.dg/impure_3.f90: New test.
5712 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5713
5714 2010-08-15 Ira Rosen <irar@il.ibm.com>
5715
5716 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5717 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5718 SLP tests.
5719 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5720 misaligned loads.
5721 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5722 misaligned stores.c
5723 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5724
5725 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
5726
5727 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5728 dg-require-effective-target after dg-do.
5729
5730 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
5731
5732 * lib/target-supports.exp (check_effective_target_vect_int): Return
5733 true for Loongson targets.
5734 (check_effective_target_vect_shift): Likewise.
5735 (check_effective_target_vect_no_int_max): Likewise.
5736 (check_effective_target_vect_no_align): Likewise.
5737 (check_effective_target_vect_short_mult): Likewise.
5738
5739 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
5740
5741 * g++.dg/cast.C: Change fields of structures to "long" to pass
5742 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5743 * g++.dg/cpp0x/iop.C: Ditto.
5744 * g++.dg/cpp0x/named_refs.C: Ditto.
5745 * g++.dg/cpp0x/rv1p.C: Ditto.
5746 * g++.dg/cpp0x/rv2p.C: Ditto.
5747 * g++.dg/cpp0x/rv3p.C: Ditto.
5748 * g++.dg/cpp0x/rv4p.C: Ditto.
5749 * g++.dg/cpp0x/rv5p.C: Ditto.
5750 * g++.dg/cpp0x/rv6p.C: Ditto.
5751 * g++.dg/cpp0x/rv7p.C: Ditto.
5752 * g++.dg/cpp0x/rv8p.C: Ditto.
5753 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5754
5755 2010-08-13 Daniel Kraft <d@domob.eu>
5756
5757 * gfortran.dg/implied_shape_1.f08: New test.
5758 * gfortran.dg/implied_shape_2.f90: New test.
5759 * gfortran.dg/implied_shape_3.f08: New test.
5760
5761 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5762
5763 PR libfortran/42526
5764 * gfortran.dg/char_component_initializer_1.f90: New test.
5765
5766 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
5767
5768 PR tree-optimization/45241
5769 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5770
5771 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
5772
5773 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5774 to dg-options.
5775 * gcc.target/i386/pr40906-2.c: Ditto.
5776 * gcc.target/i386/pr40906-3.c: Ditto.
5777
5778 2010-08-12 Jakub Jelinek <jakub@redhat.com>
5779
5780 PR middle-end/45262
5781 * gcc.c-torture/execute/pr45262.c: New test.
5782
5783 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
5784
5785 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5786 empty argument.
5787 * g++.dg/other/profile1.C: Ditto.
5788
5789 2010-08-12 Richard Guenther <rguenther@suse.de>
5790
5791 PR tree-optimization/45232
5792 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5793 * gcc.dg/tree-ssa/loop-7.c: Adjust.
5794 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5795 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5796 unsigned arithmetic.
5797 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5798 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5799 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5800 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5801 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5802 unsigned arithmetic.
5803 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5804 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5805 unsigned arithmetic.
5806 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5807 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5808 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5809 unsigned arithmetic.
5810 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5811 * gcc.dg/tree-ssa/negate.c: Adjust.
5812 * gcc.dg/vect/vect-1.c: Adjust.
5813 * gfortran.dg/reassoc_6.f: XFAIL.
5814
5815 2010-08-12 Jakub Jelinek <jakub@redhat.com>
5816
5817 PR debug/45259
5818 * gcc.dg/pr45259.c: New test.
5819
5820 2010-08-12 Wei Guozhi <carrot@google.com>
5821
5822 PR target/44999
5823 * gcc.target/arm/pr44999.c: New testcase.
5824
5825 2010-08-12 Jie Zhang <jie@codesourcery.com>
5826
5827 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5828 (N): Likewise.
5829 (main): Adjust accordingly.
5830
5831 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5832
5833 * gfortran.dg/graphite/id-22.f: New.
5834
5835 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5836
5837 * gcc.dg/graphite/id-26.c: New.
5838
5839 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5840
5841 * gcc.dg/graphite/id-25.c: New.
5842
5843 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5844
5845 * gcc.dg/graphite/run-id-5.c: New.
5846 * gcc.dg/graphite/run-id-6.c: New.
5847 * gfortran.dg/graphite/id-21.f: New.
5848
5849 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5850
5851 * gcc.dg/graphite/id-24.c: New.
5852
5853 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5854
5855 * gcc.dg/tree-ssa/pr20742.c: New.
5856
5857 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5858
5859 * gcc.dg/graphite/id-23.c: New.
5860
5861 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5862
5863 * gfortran.dg/graphite/id-20.f: Adjust testcase.
5864
5865 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5866
5867 * gcc.dg/graphite/pr42729.c: New.
5868
5869 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5870
5871 * gfortran.dg/graphite/id-20.f: New.
5872
5873 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5874
5875 * gcc.dg/graphite/id-22.c: New.
5876
5877 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5878
5879 * gcc.dg/graphite/run-id-2.c: Call abort.
5880
5881 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5882
5883 * gcc.dg/graphite/id-20.c: New.
5884
5885 2010-08-11 Janus Weil <janus@gcc.gnu.org>
5886 Steve Kargl <kargl@gcc.gnu.org>
5887
5888 PR fortran/44595
5889 * gfortran.dg/move_alloc_3.f90: New.
5890 * gfortran.dg/random_seed_2.f90: New.
5891
5892 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5893
5894 * lib/target-supports.exp (check_effective_target_sync_int_long):
5895 Add hppa*-*-linux*.
5896 (check_effective_target_sync_char_short): Likewise.
5897
5898 2010-08-10 Yao Qi <yao@codesourcery.com>
5899
5900 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5901 general form.
5902 * gcc.dg/tree-ssa/loop-31.c: Likewise.
5903 * g++.dg/other/packed1.C: Likewise.
5904 * g++.dg/other/crash-4.C: Likewise.
5905 * g++.dg/ext/packed8.C: Likewise.
5906 * g++.dg/init/array16.C: Likewise.
5907
5908 2010-08-10 xinliang David Li <davidxl@google.com>
5909 * gcc.dg/tree-ssa/loop-19.c: Add option
5910 -fno-prefetch-loop-array
5911
5912 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
5913
5914 PR middle-end/45182
5915 * gcc.c-torture/compile/pr45182.c: New test.
5916
5917 2010-08-09 Jason Merrill <jason@redhat.com>
5918
5919 PR c++/45236
5920 * g++.dg/cpp0x/variadic-104.C: New.
5921
5922 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5923
5924 PR fortran/44235
5925 * gfortran.dg/dependency_32.f90: New test.
5926
5927 2010-08-09 Richard Guenther <rguenther@suse.de>
5928
5929 PR middle-end/44632
5930 * g++.dg/opt/nrv17.C: New testcase.
5931
5932 2010-08-09 Richard Guenther <rguenther@suse.de>
5933
5934 PR middle-end/45212
5935 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5936 alignment from MEM_REF offset only if we took it from the
5937 base object.
5938
5939 * gcc.target/i386/pr24178.c: New testcase.
5940
5941 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
5942
5943 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5944 * gcc.dg/20030702-1.c: Ditto.
5945 * gcc.dg/20050309-1.c: Ditto.
5946 * gcc.dg/20050325-1.c: Ditto.
5947 * gcc.dg/20050330-2.c: Ditto.
5948 * gcc.dg/20051201-1.c: Ditto.
5949 * gcc.dg/gomp/pr27573.c: Ditto.
5950 * gcc.dg/gomp/pr34610.c: Ditto.
5951 * gcc.dg/pr24225.c: Ditto.
5952 * gcc.dg/pr26570.c: Ditto.
5953 * gcc.dg/pr32773.c: Ditto.
5954 * g++.dg/gcov/gcov-6.C: Ditto.
5955 * g++.dg/gomp/pr34608.C: Ditto.
5956 * gfortran.dg/gomp/pr27573.f90: Ditto.
5957
5958 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
5959 dg-require-host-local dg directive.
5960 * gcc.dg/profile-dir-2.c: Ditto.
5961 * gcc.dg/profile-dir-3.c: Ditto.
5962
5963 2010-08-08 Richard Guenther <rguenther@suse.de>
5964
5965 PR tree-optimization/45109
5966 * gcc.c-torture/compile/pr45109.c: New testcase.
5967
5968 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
5969
5970 * gcc.dg/march.c: Skip if -march defined.
5971 * gcc.dg/mtune.c: Skip if -mtune defined.
5972
5973 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5974 generic thunk support.
5975
5976 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
5977
5978 PR target/45213
5979 * gcc.target/i386/pr45213.c: New test.
5980
5981 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5982
5983 PR libfortran/45143
5984 * gfortran.dg/fmt_error_11.f03: New test.
5985
5986 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
5987
5988 * lib/target-supports.exp (check_effective_target_sync_int_long):
5989 Add arm*-*-linux-gnueabi.
5990 (check_effective_target_sync_char_short): Likewise.
5991
5992 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5993
5994 PR fortran/45159
5995 * gfortran.dg/dependency_31.f90: New test.
5996
5997 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5998
5999 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
6000
6001 2010-08-06 Jason Merrill <jason@redhat.com>
6002
6003 * g++.dg/cpp0x/sfinae3.C: New.
6004 * g++.dg/cpp0x/sfinae4.C: New.
6005
6006 2010-08-06 Richard Guenther <rguenther@suse.de>
6007
6008 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6009 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6010 * gcc.dg/tree-ssa/pr25382.c: Likewise.
6011 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6012 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6013 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6014 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6015 * gcc.c-torture/execute/20100805-1.c: Likewise.
6016
6017 2010-08-05 Martin Jambor <mjambor@suse.cz>
6018
6019 PR testsuite/42855
6020 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6021
6022 2010-08-05 Martin Jambor <mjambor@suse.cz>
6023
6024 * gcc.dg/ipa/ipcp-ii-1.c: New test.
6025 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6026
6027 2010-08-05 Martin Jambor <mjambor@suse.cz>
6028
6029 * g++.dg/ipa/devirt-1.C: New test.
6030 * g++.dg/ipa/devirt-2.C: Likewise.
6031 * g++.dg/ipa/devirt-3.C: Likewise.
6032 * g++.dg/ipa/devirt-4.C: Likewise.
6033 * g++.dg/ipa/devirt-5.C: Likewise.
6034 * gcc.dg/ipa/iinline-3.c: Likewise.
6035
6036 2010-08-05 Jie Zhang <jie@codesourcery.com>
6037
6038 PR tree-optimization/45144
6039 * gcc.dg/tree-ssa/pr45144.c: New test.
6040
6041 2010-08-04 Janus Weil <janus@gcc.gnu.org>
6042
6043 PR fortran/42207
6044 PR fortran/44064
6045 PR fortran/44065
6046 * gfortran.dg/class_25.f03: New.
6047 * gfortran.dg/class_26.f03: New.
6048
6049 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
6050
6051 * g++.dg/warn/miss-format-1.C: Update line number.
6052
6053 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
6054
6055 PR c++/44641
6056 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6057 .frame and .mask assembler directives.
6058
6059 2010-08-04 Richard Guenther <rguenther@suse.de>
6060
6061 * gcc.dg/tree-ssa/vrp35.c: Adjust.
6062 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6063 * gcc.dg/tree-ssa/vrp50.c: Likewise.
6064 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6065
6066 2010-08-04 Tobias Burnus <burnus@net-b.de>
6067
6068 PR fortran/44857
6069 * gfortran.dg/derived_constructor_char_1.f90: New.
6070 * gfortran.dg/derived_constructor_char_2.f90: New.
6071
6072 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6073
6074 PR fortran/45159
6075 * gfortran.dg/dependency_30.f90: New test.
6076
6077 2010-08-03 Jan Hubicka <jh@suse.cz>
6078
6079 * gcc.c-torture/compile/pr45085.c: New testcase.
6080
6081 2010-08-03 Janus Weil <janus@gcc.gnu.org>
6082
6083 PR fortran/44584
6084 PR fortran/45161
6085 * gfortran.dg/typebound_call_9.f03: Modified.
6086 * gfortran.dg/typebound_generic_1.f03: Modified.
6087
6088 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6089
6090 PR fortran/45159
6091
6092 * gfortran.dg/dependency_29.f90: New test.
6093
6094 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6095
6096 PR fortran/36854
6097 * gfortran.dg/character_comparison_2.f90: New test.
6098 * gfortran.dg/character_comparison_3.f90: New test.
6099 * gfortran.dg/dependency_28.f90: New test.
6100
6101 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
6102
6103 PR target/40457
6104 * gcc.target/arm/pr40457-1.c: New test.
6105 * gcc.target/arm/pr40457-2.c: New test.
6106
6107 2010-08-01 Janus Weil <janus@gcc.gnu.org>
6108
6109 PR fortran/44912
6110 * gfortran.dg/typebound_call_17.f03: New.
6111
6112 2010-07-30 Janus Weil <janus@gcc.gnu.org>
6113
6114 PR fortran/44929
6115 * gfortran.dg/allocate_derived_3.f90: New.
6116
6117 2010-07-30 Xinliang David Li <davidxl@google.com>
6118 PR tree-optimization/45121
6119 * c-c++-common/uninit-17.c: Add -fno-ivops option.
6120
6121 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6122
6123 PR c++/45112
6124 * g++.dg/pr45112.C: New test.
6125
6126 2010-07-30 Jakub Jelinek <jakub@redhat.com>
6127
6128 PR debug/45055
6129 PR rtl-optimization/45137
6130 * gcc.dg/pr45055.c: New test.
6131
6132 2010-07-30 Alan Modra <amodra@gmail.com>
6133
6134 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6135 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6136
6137 2010-07-29 Tobias Burnus <burnus@net-b.de>
6138
6139 PR fortran/45087
6140 PR fortran/45125
6141 * gfortran.dg/whole_file_25.f90: New.
6142 * gfortran.dg/whole_file_26.f90: New.
6143 * gfortran.dg/whole_file_27.f90: New.
6144
6145 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6146
6147 PR fortran/44962
6148 * gfortran.dg/typebound_proc_17.f03: New.
6149
6150 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6151
6152 PR fortran/45004
6153 * gfortran.dg/move_alloc_2.f90: New.
6154
6155 2010-07-29 Xinliang David Li <davidxl@google.com>
6156 PR tree-optimization/45121
6157 * c-c++-common/uninit-17.c: Fix expected output.
6158
6159 2010-07-29 Richard Guenther <rguenther@suse.de>
6160
6161 PR tree-optimization/45120
6162 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6163
6164 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
6165
6166 PR fortran/42051
6167 PR fortran/44064
6168 * gfortran.dg/pr42051.f03: New testcase.
6169
6170 2010-07-29 Richard Guenther <rguenther@suse.de>
6171
6172 PR middle-end/45034
6173 * gcc.c-torture/execute/pr45034.c: New testcase.
6174
6175 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6176
6177 PR c++/45096
6178 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6179
6180 2010-07-28 Daniel Kraft <d@domob.eu>
6181
6182 * gfortran.dg/bound_8.f90: New test.
6183
6184 2010-07-28 Jakub Jelinek <jakub@redhat.com>
6185
6186 PR debug/45105
6187 * gcc.dg/pr45105.c: New test.
6188
6189 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6190
6191 PR rtl-optimization/45107
6192 * gcc.dg/pr45107.c: New test.
6193
6194 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6195
6196 PR rtl-optimization/45101
6197 * gcc.dg/pr45101.c: New test.
6198
6199 2010-07-28 Tobias Burnus <burnus@net-b.de>
6200
6201 PR fortran/45077
6202 * gfortran.dg/whole_file_24.f90: New.
6203
6204 2010-07-27 Jason Merrill <jason@redhat.com>
6205
6206 * g++.dg/cpp0x/variadic102.C: New.
6207 * g++.dg/cpp0x/variadic103.C: New.
6208
6209 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6210
6211 PR rtl-optimization/40956
6212 PR target/42495
6213 PR middle-end/42574
6214 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6215 * gcc.target/arm/pr42574.c: Add tests.
6216
6217 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6218
6219 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6220 test name.
6221 (cleanup-repo-files): Ditto.
6222 (cleanup-saved-temps): Ditto.
6223
6224 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6225
6226 PR testsuite/44701
6227 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6228
6229 PR c/45079
6230 * gcc.dg/pr45079.c: New test.
6231
6232 2010-07-27 Ira Rosen <irar@il.ibm.com>
6233
6234 PR tree-optimization/44152
6235 * gcc.dg/vect/fast-math-pr44152.c: New test.
6236
6237 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
6238
6239 PR ObjC/44140
6240 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6241 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6242 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6243 * obj-c++.dg/torture/trivial.mm: Ditto.
6244 * objc.dg/torture/tls/thr-init-2.m: Ditto.
6245 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6246 * objc.dg/torture/tls/thr-init.m: Ditto.
6247 * objc.dg/torture/trivial.m: Ditto.
6248
6249 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6250
6251 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6252 Skip on spu-*-* targets.
6253
6254 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6255
6256 PR tree-optimization/45083
6257 * gcc.dg/pr45083.c: New test.
6258
6259 2010-07-26 Tobias Burnus <burnus@net-b.de>
6260
6261 PR fortran/40873
6262 * gfortran.dg/whole_file_22.f90: New test.
6263 * gfortran.dg/whole_file_23.f90: New test.
6264
6265 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
6266 Jack Howarth <howarth@bromo.med.uc.edu>
6267 Richard Henderson <rth@redhat.com>
6268
6269 PR target/44132
6270 * gcc.dg/tls/thr-init-1.c: New.
6271 * gcc.dg/tls/thr-init-2.c: New.
6272 * gcc.dg/torture/tls New.
6273 * gcc.dg/torture/tls/tls-test.c: New.
6274 * gcc.dg/torture/tls/thr-init-1.c: New.
6275 * gcc.dg/torture/tls/tls.exp: New.
6276 * gcc.dg/torture/tls/thr-init-2.c: New.
6277 * gcc.dg/tls/emutls-2.c: New test
6278
6279 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6280 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6281 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6282 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6283 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6284 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6285 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6286 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6287 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6288 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6289 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6290 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6291 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6292 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6293 gfortran.dg/gomp/appendix-a/a.22.4.f90,
6294 gfortran.dg/gomp/appendix-a/a.22.5.f90,
6295 gfortran.dg/gomp/appendix-a/a.22.6.f90,
6296 gfortran.dg/gomp/appendix-a/a.24.1.f90,
6297 gfortran.dg/gomp/appendix-a/a.32.1.f90,
6298 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6299 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6300 gfortran.dg/gomp/omp_threadprivate1.f90,
6301 gfortran.dg/gomp/omp_threadprivate2.f90,
6302 gfortran.dg/gomp/reduction1.f90,
6303 gfortran.dg/gomp/sharing-1.f90: Likewise.
6304
6305 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6306
6307 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6308 sse_runtime.
6309 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6310 dg-require-visibility.
6311
6312 2010-07-26 Richard Guenther <rguenther@suse.de>
6313
6314 PR tree-optimization/43784
6315 * gcc.c-torture/execute/pr43784.c: New testcase.
6316 * g++.dg/torture/pr43784.C: Likewise.
6317
6318 2010-07-26 Richard Guenther <rguenther@suse.de>
6319
6320 PR middle-end/45056
6321 * g++.dg/pr45056.C: New testcase.
6322
6323 2010-07-26 Richard Guenther <rguenther@suse.de>
6324
6325 PR tree-optimization/45071
6326 * gcc.dg/pr45071.c: New testcase.
6327
6328 2010-07-26 Tobias Burnus <burnus@net-b.de>
6329
6330 PR fortran/45066
6331 * gfortran.dg/namelist_62.f90: New.
6332
6333 2010-07-26 Richard Guenther <rguenther@suse.de>
6334
6335 * gcc.c-torture/execute/pr45017.c: Move ...
6336 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
6337
6338 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6339
6340 PR fortran/40628
6341 * trim_optimize_1.f90: New test.
6342 * character_comparision_1.f90: New test.
6343
6344 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6345
6346 PR fortran/42852
6347 * gfortran.dg/wtruncate_fix.f: New test.
6348
6349 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
6350
6351 PR testsuite/45068
6352 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6353
6354 2010-07-24 Richard Guenther <rguenther@suse.de>
6355
6356 PR lto/43788
6357 * g++.dg/lto/20100724-1_0.C: New testcase.
6358
6359 2010-07-24 Richard Guenther <rguenther@suse.de>
6360
6361 PR lto/43212
6362 * gcc.dg/lto/20100724-1_0.c: New testcase.
6363 * gcc.dg/lto/20100724-1_1.c: Likewise.
6364
6365 2010-07-24 Tobias Burnus <burnus@net-b.de>
6366
6367 PR fortran/40011
6368 * gfortran.dg/whole_file_21.f90: New.
6369
6370 * gfortran.dg/integer_exponentiation_3.F90: Use
6371 -ffloat-store only for i?86/x86-64 -m32.
6372
6373 2010-07-24 Tobias Burnus <burnus@net-b.de>
6374
6375 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6376 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6377
6378 2010-07-24 Tobias Burnus <burnus@net-b.de>
6379
6380 * gfortran.dg/func_decl_4.f90: Split test into two ...
6381 * gfortran.dg/func_decl_5.f90: ... parts.
6382 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6383 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6384 * gfortran.dg/global_references_1.f90: Add new dg-warning.
6385 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6386 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6387 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6388 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6389 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6390 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6391 * gfortran.dg/sizeof.f90: Make test valid.
6392 * gfortran.dg/pr20865.f90: Add new dg-error.
6393 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6394 * gfortran.dg/g77/19990218-0.f: Ditto.
6395 * gfortran.dg/g77/19990218-1.f: Ditto.
6396 * gfortran.dg/g77/970625-2.f: Ditto.
6397 * gfortran.dg/pr37243.f: Fix function declaration.
6398 * gfortran.dg/use_only_1.f90: Fix implicit typing.
6399 * gfortran.dg/loc_1.f90: Fix pointer datatype.
6400
6401 2010-07-23 Tobias Burnus <burnus@net-b.de>
6402
6403 PR fortran/44945
6404 * gfortran.dg/char_array_structure_constructor.f90: Add
6405 -fwhole-file as dg-option as it otherwise fails on some
6406 systems.
6407
6408 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
6409
6410 * gnat.dg/aggr16.ad[sb]: New test.
6411 * gnat.dg/aggr16_pkg.ads: New helper.
6412
6413 2010-07-23 Richard Guenther <rguenther@suse.de>
6414
6415 PR lto/43071
6416 * g++.dg/lto/20100723-1_0.C: New testcase.
6417
6418 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
6419
6420 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6421 AVX support.
6422 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6423 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6424
6425 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6426
6427 * lib/target-supports.exp (add_options_for_tls): New proc.
6428 * g++.dg/tls/static-1.C: Use dg-add-options tls.
6429 * g++.dg/tls/static-1a.cc: Likewise.
6430 * gcc.dg/tls/emutls-1.c: Likewise.
6431 * gcc.dg/tls/opt-11.c: Likewise.
6432 * gcc.dg/tls/opt-12.c: Likewise.
6433 * gcc.dg/tls/pr24428-2.c: Likewise.
6434 * gcc.dg/tls/pr24428.c: Likewise.
6435 * obj-c++.dg/tls/static-1.mm: Likewise.
6436 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6437 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6438 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6439 * objc.dg/torture/tls/thr-init-2.m: Likewise.
6440 * objc.dg/torture/tls/thr-init-3.m: Likewise.
6441 * objc.dg/torture/tls/thr-init.m: Likewise.
6442 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6443
6444 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6445
6446 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6447 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6448 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6449 optimized dump files.
6450
6451 2010-07-23 Jakub Jelinek <jakub@redhat.com>
6452
6453 PR tree-optimization/45047
6454 * gcc.c-torture/compile/pr45047.c: New test.
6455
6456 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6457
6458 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6459 instead of dg-compile.
6460 * gcc.dg/float-range-4.c: Ditto.
6461 * gcc.dg/float-range-5.c: Ditto.
6462 * gcc.dg/fold-overflow-1.c: Ditto.
6463 * gcc.dg/gomp/sections-4.c: Ditto.
6464 * gcc.dg/transparent-union-1.c: Ditto.
6465 * gcc.dg/transparent-union-2.c: Ditto.
6466 * gcc.target/i386/pr39315-check.c: Ditto.
6467 * g++.dg/gomp/sections-4.C: Ditto.
6468 * g++.dg/template/dtor7.C: Ditto.
6469 * g++.dg/tree-ssa/pr19952.C: Ditto.
6470 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6471 * gfortran.dg/graphite/pr42185.f90: Ditto.
6472 * gfortran.dg/namelist_36.f90: Ditto.
6473 * gnat.dg/noreturn1.adb: Ditto.
6474 * gnat.dg/specs/small_alignment.ads: Ditto.
6475
6476 2010-07-23 Martin Jambor <mjambor@suse.cz>
6477
6478 PR tree-optimization/44915
6479 * g++.dg/torture/pr44915.C: New test.
6480
6481 2010-07-23 Martin Jambor <mjambor@suse.cz>
6482
6483 PR tree-optimization/44914
6484 * g++.dg/tree-ssa/pr44914.C: New test.
6485
6486 2010-07-23 Jie Zhang <jie@codesourcery.com>
6487
6488 PR target/44290
6489 * gcc.dg/pr44290-1.c: New test.
6490 * gcc.dg/pr44290-2.c: New test.
6491
6492 2010-07-23 Jason Merrill <jason@redhat.com>
6493
6494 PR c++/45008
6495 * g++.dg/abi/mangle44.C: New.
6496
6497 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6498
6499 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6500 for compile-time only tests.
6501 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6502 target check.
6503 * gcc.target/i386/pr39315-4.c: Ditto.
6504 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6505 target check. Include sse-os-support.h.
6506 (main): Call check_isa and sse_os_support.
6507 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6508 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6509 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6510 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6511 target check. Include sse-os-support.h.
6512 (main): Call check_isa and sse_os_support.
6513 * gcc.target/i386/vperm-v2df.c: Ditto.
6514
6515 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6516
6517 * lib/target-supports.exp (check_avx_hw_available): New procedure.
6518 (check_effective_target_avx_runtime): New procedure.
6519 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6520 (check_effective_target_sse_runtime): Add check_effective_target_sse.
6521
6522 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6523 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
6524 and __get_cpuid test.
6525 * gcc.dg/compat/vector-2b_main.c: Ditto.
6526
6527 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6528
6529 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6530 for compile-time only test.
6531 * gcc.dg/pr32716.c: Ditto.
6532 * gcc.dg/pr34856.c: Ditto.
6533 * gcc.dg/pr36997.c: Ditto.
6534 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6535 * gfortran.dg/pr28158.f90: Ditto.
6536 * gfortran.dg/pr30667.f: Ditto.
6537
6538 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6539 i?86-*-* and x86_64-*-* targets to disable execution on targets
6540 without sse2 runtime support.
6541 * g++.dg/vect/vect.exp: Ditto.
6542 * gfortran.dg/vect/vect.exp: Ditto.
6543
6544 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6545 * gcc.dg/pr37544.c: Ditto.
6546 * gcc.dg/pr40550.c: Ditto.
6547 * gcc.dg/compat/union-m128-1_main.c: Ditto.
6548 * gcc.dg/compat/vector-1a_main.c: Ditto.
6549 * gcc.dg/compat/vector-2a_main.c: Ditto.
6550 * gcc.dg/torture/pr16104-1.c: Ditto.
6551 * gcc.dg/torture/pr35771-1.c: Ditto.
6552 * gcc.dg/torture/pr35771-2.c: Ditto.
6553 * gcc.dg/torture/pr35771-3.c: Ditto.
6554 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6555 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6556 * gcc.dg/torture/stackalign/push-1.c: Ditto.
6557 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6558 * g++.dg/other/i386-1.C: Ditto.
6559 * g++.dg/other/pr40446.C: Ditto.
6560
6561 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6562
6563 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6564
6565 2010-07-23 Daniel Kraft <d@domob.eu>
6566
6567 PR fortran/44709
6568 * gfortran.dg/exit_1.f08: New test.
6569 * gfortran.dg/exit_2.f08: New test.
6570
6571 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
6572
6573 PR tree-optimization/39839
6574 * gcc.target/arm/pr39839.c: New test case.
6575
6576 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6577
6578 * gnat.dg/unchecked_convert5b.adb: New test.
6579 * gnat.dg/unchecked_convert6.adb: Likewise.
6580 * gnat.dg/unchecked_convert6b.adb: Likewise.
6581
6582 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6583
6584 * gnat.dg/aggr15.ad[sb]: New test.
6585
6586 2010-07-22 Dodji Seketeli <dodji@redhat.com>
6587
6588 PR debug/45024
6589 * g++.dg/debug/dwarf2/nested-2.C: New test case.
6590
6591 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
6592
6593 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6594 with dg-require-linker-plugin.
6595
6596 2010-07-22 Richard Guenther <rguenther@suse.de>
6597
6598 PR lto/43850
6599 * g++.dg/lto/20100722-1_0.C: New testcase.
6600
6601 2010-07-22 Richard Guenther <rguenther@suse.de>
6602
6603 PR lto/42451
6604 * gcc.dg/lto/20100720-3_0.c: New testcase.
6605 * gcc.dg/lto/20100720-3_1.c: Likewise.
6606
6607 2010-07-22 Richard Guenther <rguenther@suse.de>
6608
6609 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6610 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6611
6612 PR lto/43373
6613 * gcc.dg/lto/20100722-1_0.c: New testcase.
6614
6615 2010-07-22 Martin Jambor <mjambor@suse.cz>
6616
6617 PR tree-optimization/44891
6618 * gcc.c-torture/compile/pr44891.c: New test.
6619
6620 2010-07-22 Richard Guenther <rguenther@suse.de>
6621
6622 PR tree-optimization/45017
6623 * gcc.c-torture/execute/pr45017.c: New testcase.
6624
6625 2010-07-22 Tobias Burnus <burnus@net-b.de>
6626
6627 PR fortran/45019
6628 * gfortran.dg/aliasing_dummy_5.f90: New.
6629
6630 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6631
6632 PR target/43698
6633 * gcc.target/arm/pr43698.c: New test.
6634
6635 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
6636
6637 PR fortran/44929
6638 * Revert my commit r162325 for this PR.
6639
6640 2010-07-21 Jakub Jelinek <jakub@redhat.com>
6641
6642 PR debug/45015
6643 * gcc.target/m68k/pr45015.c: New test.
6644
6645 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
6646
6647 PR c++/44641
6648 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6649 comments.
6650
6651 2010-07-21 Richard Guenther <rguenther@suse.de>
6652
6653 PR lto/45018
6654 * g++.dg/lto/20100721-1_0.C: New testcase.
6655
6656 2010-07-21 Martin Jambor <mjambor@suse.cz>
6657
6658 PR tree-optimization/44900
6659 * g++.dg/torture/pr44900.C: New test.
6660
6661 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
6662
6663 PR middle-end/44738
6664 * c-c++-common/uninit-17.c: Correct expected error.
6665
6666 2010-07-21 Jakub Jelinek <jakub@redhat.com>
6667
6668 * gcc.dg/guality/asm-1.c: New test.
6669
6670 PR debug/45003
6671 * gcc.dg/guality/pr45003-2.c: New test.
6672 * gcc.dg/guality/pr45003-3.c: New test.
6673
6674 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6675
6676 PR libfortran/44697
6677 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6678
6679 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
6680
6681 * lib/scanasm.exp (dg-function-on-line): Test that a function is
6682 defined on the current line.
6683 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6684 * g++.dg/debug/dwarf2/pr44641.C: New.
6685
6686 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
6687
6688 * gcc.target/powerpc/block-move-1.c: New test.
6689 * gcc.target/powerpc/block-move-2.c: New test.
6690
6691 2010-07-20 Jason Merrill <jason@redhat.com>
6692
6693 PR c++/44967
6694 * g++.dg/cpp0x/sfinae2.C: New.
6695
6696 2010-07-20 Richard Guenther <rguenther@suse.de>
6697
6698 PR lto/42696
6699 * gcc.dg/lto/20100720-4_0.c: New testcase.
6700
6701 2010-07-20 Richard Guenther <rguenther@suse.de>
6702
6703 PR lto/43221
6704 * gcc.dg/lto/20100720-2_0.c: New testcase.
6705 * gcc.dg/lto/20100720-2_1.c: Likewise.
6706
6707 2010-07-20 Richard Guenther <rguenther@suse.de>
6708
6709 PR lto/43208
6710 * gcc.dg/lto/20100720-1_0.c: New testcase.
6711 * gcc.dg/lto/20100720-1_1.c: Likewise.
6712
6713 2010-07-20 Jakub Jelinek <jakub@redhat.com>
6714
6715 PR debug/45003
6716 * gcc.dg/guality/pr45003-1.c: New test.
6717
6718 2010-07-20 Richard Guenther <rguenther@suse.de>
6719
6720 PR tree-optimization/44977
6721 * gcc.dg/torture/pr44977.c: New testcase.
6722
6723 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
6724
6725 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6726 sync_char_short
6727
6728 2010-07-20 Richard Guenther <rguenther@suse.de>
6729
6730 PR middle-end/44971
6731 PR middle-end/44988
6732 * gcc.dg/pr44971.c: New testcase.
6733 * gcc.c-torture/compile/pr44988.c: Likewise.
6734
6735 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
6736
6737 PR fortran/44929
6738 * gfortran.dg/allocate_with_typespec.f90: New test.
6739 * gfortran.dg/allocate_derived_1.f90: Update error message.
6740
6741 2010-07-19 Jason Merrill <jason@redhat.com>
6742
6743 PR c++/44996
6744 * g++.dg/cpp0x/decltype23.C: New.
6745
6746 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
6747
6748 PR fortran/42385
6749 * gfortran.dg/class_defined_operator_1.f03 : New test.
6750
6751 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
6752
6753 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6754 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6755 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
6756 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6757
6758 2010-07-19 Richard Guenther <rguenther@suse.de>
6759
6760 PR middle-end/44941
6761 * gcc.c-torture/compile/pr44941.c: New testcase.
6762
6763 2010-07-19 Jason Merrill <jason@redhat.com>
6764
6765 PR c++/44969
6766 * g++.dg/template/sfinae24.C: New.
6767
6768 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
6769
6770 PR fortran/44353
6771 * gfortran.dg/data_implied_do_2.f90: Removed.
6772
6773 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6774
6775 PR c++/44969
6776 * g++.dg/template/sfinae23.C: New.
6777
6778 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6779
6780 * lib/target-supports.exp (check_sse_os_support_available): New
6781 proc.
6782 (check_sse_hw_available): New proc.
6783 (check_effective_target_sse_runtime): New proc.
6784 (check_effective_target_sse2_runtime): New proc.
6785 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6786 -msse2 if check_sse_os_support_available.
6787 * g++.dg/vect/vect.exp: Only run -msse2 tests if
6788 check_sse_os_support_available.
6789 * gcc.dg/vect/vect.exp: Likewise.
6790 * gfortran.dg/vect/vect.exp: Likewise.
6791 * gcc.target/i386/sol2-check: Renamed to ...
6792 * gcc.target/i386/sse-os-support.h: ... this.
6793 (sol2_check): Renamed to ...
6794 (sse_os_support): ... this.
6795 Only test movss with xmm registers.
6796 * gcc.target/i386/sse-check.h: Reflect new header and function names.
6797 Removed ILL_INSN, ILL_INSN_LEN.
6798 * gcc.target/i386/sse2-check.h: Likewise.
6799 * gcc.target/i386/sse3-check.h: Likewise.
6800 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6801 Removed cpuid.h, __get_cpuid test.
6802 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6803 Removed cpuid.h, __get_cpuid test.
6804 * g++.dg/other/pr40446.C: Likewise.
6805 * gcc.dg/compat/union-m128-1_main.c: Likewise.
6806 * gcc.dg/compat/vector-1a_main.c: Likewise.
6807 * gcc.dg/compat/vector-2a_main.c: Likewise.
6808 * gcc.dg/pr36584.c: Likewise.
6809 * gcc.dg/pr37544.c: Likewise.
6810 * gcc.dg/torture/pr16104-1.c: Likewise.
6811 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6812 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6813 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6814 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6815 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6816 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6817 sse2_runtime.
6818 * gcc.dg/torture/pr35771-2.c: Likewise.
6819 * gcc.dg/torture/pr35771-3.c: Likewise.
6820 * gcc.target/i386/pr39315-2.c: Likewise.
6821 * gcc.target/i386/pr39315-4.c: Likewise.
6822 * gcc.target/i386/vperm-v2df.c: Likewise.
6823 * gcc.target/i386/vperm-v2di.c: Likewise.
6824 * gcc.target/i386/vperm-v4si-1.c: Likewise.
6825 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6826 sse_runtime.
6827
6828 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
6829
6830 PR fortran/44353
6831 * gfortran.dg/data_implied_do_2.f90: New test.
6832
6833 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6834
6835 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6836
6837 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6838
6839 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6840 to the "mips16" group.
6841 (mips_using_mips16_p): New procedure.
6842 (mips-dg-options): Use it.
6843
6844 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6845
6846 * gcc.target/mips/mips16-attributes-4.c: New test.
6847
6848 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
6849
6850 PR testsuite/44418
6851 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6852 * gcc.target/powerpc/recip-2.c: Ditto.
6853 * gcc.target/powerpc/recip-3.c: Ditto.
6854
6855 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
6856
6857 * gcc.target/arm/pr42235.c: New test.
6858
6859 2010-07-16 Jason Merrill <jason@redhat.com>
6860
6861 PR c++/32505
6862 * g++.dg/template/partial8.C: New.
6863
6864 2010-07-16 Jakub Jelinek <jakub@redhat.com>
6865
6866 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6867 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
6868 in C++.
6869 (gualcvt): New overloaded inline.
6870 (GUALCVT): Use it for C++.
6871 * g++.dg/guality/guality.exp: New.
6872 * g++.dg/guality/guality.h: New.
6873 * g++.dg/guality/redeclaration1.C: New test.
6874 * g++.dg/dg.exp: Prune also guality/* tests.
6875 * gcc.dg/guality/pr43141.c: Moved to...
6876 * c-c++-common/guality/pr43141.c: ... here.
6877
6878 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6879
6880 PR libfortran/37077
6881 * gfortran.dg/char4_iunit_2.f03: New test.
6882
6883 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
6884
6885 PR testsuite/43925
6886 * lib/plugin-support.exp (plugin-test-execute):
6887 Add ${gcc_objdir}/intl to includes.
6888
6889 2010-07-16 Jakub Jelinek <jakub@redhat.com>
6890
6891 PR target/44942
6892 * gcc.c-torture/execute/pr44942.c: New test.
6893 * gcc.target/i386/pr44942.c: New test.
6894
6895 2010-07-15 Jason Merrill <jason@redhat.com>
6896
6897 PR c++/44909
6898 * g++.dg/cpp0x/implicit7.C: New.
6899 * g++.dg/cpp0x/implicit8.C: New.
6900
6901 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6902
6903 Disable float tests for __SPU__ targets due to lack of signed zero:
6904 * c-c++-common/torture/complex-sign-add.c (check_add_float).
6905 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6906 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6907 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6908 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6909 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6910 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6911 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6912 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6913
6914 2010-07-15 Jakub Jelinek <jakub@redhat.com>
6915
6916 * gfortran.dg/select_char_2.f90: New test.
6917
6918 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
6919
6920 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6921 with DECL_CHAIN.
6922
6923 2010-07-15 Janus Weil <janus@gcc.gnu.org>
6924
6925 PR fortran/44936
6926 * gfortran.dg/typebound_generic_9.f03: New.
6927
6928 2010-07-15 Richard Guenther <rguenther@suse.de>
6929
6930 PR tree-optimization/44946
6931 * gcc.c-torture/compile/pr44946.c: New testcase.
6932
6933 2010-07-15 Jakub Jelinek <jakub@redhat.com>
6934
6935 PR fortran/40206
6936 * gfortran.dg/select_char_3.f90: New test.
6937
6938 2010-07-15 Magnus Granberg <zorry@gentoo.org>
6939 Kevin F. Quinn <kevquinn@gentoo.org>
6940
6941 * gcc.dg/Wtrampolines.c: New.
6942
6943 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6944
6945 PR libfortran/44934
6946 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6947
6948 2010-07-14 Jason Merrill <jason@redhat.com>
6949
6950 PR c++/44810
6951 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6952
6953 Implement C++0x unrestricted unions (N2544)
6954 * g++.dg/cpp0x/union1.C: New.
6955 * g++.dg/cpp0x/union2.C: New.
6956 * g++.dg/cpp0x/union3.C: New.
6957 * g++.dg/cpp0x/defaulted2.C: Adjust.
6958 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6959 * g++.old-deja/g++.ext/anon2.C: Adjust.
6960 * g++.old-deja/g++.mike/misc6.C: Adjust.
6961
6962 2010-07-14 Janus Weil <janus@gcc.gnu.org>
6963
6964 PR fortran/44925
6965 * gfortran.dg/c_loc_tests_15.f90: New.
6966
6967 2010-07-13 Jason Merrill <jason@redhat.com>
6968
6969 PR c++/44909
6970 * g++.dg/cpp0x/implicit6.C: New.
6971
6972 2010-07-13 Jason Merrill <jason@redhat.com>
6973
6974 PR c++/44540
6975 * g++.dg/abi/noreturn1.C: New.
6976 * g++.dg/abi/noreturn2.C: New.
6977
6978 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
6979
6980 PR other/44874
6981 PR debug/44832
6982 * c-c++-common/pr44832.c: New test.
6983
6984 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
6985
6986 PR objc/44488
6987 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6988 on the target. Make sure that we can assemble the emitted asm when
6989 the test type is 'compile'.
6990
6991 2010-07-13 Richard Guenther <rguenther@suse.de>
6992
6993 PR tree-optimization/36960
6994 * g++.dg/torture/pr36960.C: New testcase.
6995
6996 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
6997
6998 PR c++/44908
6999 * g++.dg/template/sfinae21.C: New.
7000 * g++.dg/template/sfinae22.C: Likewise.
7001
7002 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
7003
7004 PR testsuite/42843
7005 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7006 * gcc.dg/plugin/ggcplug.c: Likewise.
7007 * g++.dg/plugin/selfassign.c: Likewise.
7008 * g++.dg/plugin/attribute_plugin.c: Likewise.
7009 * g++.dg/plugin/dumb_plugin.c: Likewise.
7010 * g++.dg/plugin/pragma_plugin.c: Likewise.
7011
7012 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
7013
7014 * gcc.c-torture/execute/pr44683.x: New.
7015 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7016
7017 2010-07-13 Janus Weil <janus@gcc.gnu.org>
7018
7019 PR fortran/44434
7020 PR fortran/44565
7021 PR fortran/43945
7022 PR fortran/44869
7023 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7024 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7025 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7026 * gfortran.dh/typebound_call_16.f03: New.
7027 * gfortran.dg/typebound_generic_6.f03: New.
7028 * gfortran.dg/typebound_generic_7.f03: New.
7029 * gfortran.dg/typebound_generic_8.f03: New.
7030
7031 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7032
7033 PR libfortran/37077
7034 * gfortran.dg/char4_iunit_1.f03: New test.
7035
7036 2010-07-12 Jakub Jelinek <jakub@redhat.com>
7037
7038 * gcc.dg/tree-ssa/vrp53.c: New test.
7039
7040 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
7041
7042 PR c++/44907
7043 * g++.dg/template/sfinae19.C: New.
7044 * g++.dg/template/sfinae20.C: Likewise.
7045
7046 2010-07-12 Jie Zhang <jie@codesourcery.com>
7047
7048 * gcc.target/arm/interrupt-1.c: New test.
7049 * gcc.target/arm/interrupt-2.c: New test.
7050
7051 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7052
7053 * gcc.dg/pr42427.c: Require c99_runtime.
7054 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7055 c99_runtime.
7056 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7057 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7058 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7059 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7060 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7061 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7062 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7063 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7064 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7065 * gcc.target/i386/pr37275.c: Require visibility support.
7066
7067 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7068
7069 * lib/target-supports.exp (check_effective_target_sse): New proc.
7070 * gcc.target/i386/sol2-check.h: New file.
7071 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7072 Include sol2-check.h.
7073 (main) Only run do_test () if sol2_check ().
7074 * gcc.target/i386/sse2-check.h: Likewise.
7075 * gcc.target/i386/sse3-check.h: Likewise.
7076 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7077 [__sun__ && __svr4__]: Execute SSE2 instruction.
7078 * gcc.target/i386/math-torture/math-torture.exp: Only add options
7079 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7080 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7081 * g++.dg/ext/vector14.C: Likewise.
7082 * g++.dg/other/mmintrin.C: Likewise.
7083 * gcc.dg/20020418-1.c: Likewise.
7084 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7085 * gcc.dg/format/ms_unnamed-1.c: Likewise.
7086 * gcc.dg/format/unnamed-1.c: Likewise.
7087 Adapt dg-warning line number.
7088 * gcc.dg/graphite/pr40281.c: Likewise.
7089 * gcc.dg/pr32176.c: Likewise.
7090 * gcc.dg/pr40550.c: Likewise.
7091 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7092 * gcc.dg/torture/pr36891.c: Likewise.
7093 * gcc.target/i386/20020218-1.c: Likewise.
7094 * gcc.target/i386/20020523.c: Likewise.
7095 * gcc.target/i386/abi-1.c: Likewise.
7096 * gcc.target/i386/brokensqrt.c: Likewise.
7097 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7098 * gcc.target/i386/pr13366.c: Likewise.
7099 * gcc.target/i386/pr13685.c: Likewise.
7100 * gcc.target/i386/pr24306.c: Likewise.
7101 * gcc.target/i386/pr31486.c: Likewise.
7102 * gcc.target/i386/pr32065-1.c: Likewise.
7103 * gcc.target/i386/pr32065-2.c: Likewise.
7104 * gcc.target/i386/pr32389.c: Likewise.
7105 * gcc.target/i386/pr38824.c: Likewise.
7106 * gcc.target/i386/pr38931.c: Likewise.
7107 * gcc.target/i386/pr39592-1.c: Likewise.
7108 * gcc.target/i386/pr43766.c: Likewise.
7109 * gcc.target/i386/recip-divf.c: Likewise.
7110 * gcc.target/i386/recip-sqrtf.c: Likewise.
7111 * gcc.target/i386/recip-vec-divf.c: Likewise.
7112 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7113 * gcc.target/i386/sse-1.c: Likewise.
7114 * gcc.target/i386/sse-16.c: Likewise.
7115 * gcc.target/i386/sse-2.c: Likewise.
7116 * gcc.target/i386/sse-20.c: Likewise.
7117 * gcc.target/i386/sse-3.c: Likewise.
7118 * gcc.target/i386/sse-7.c: Likewise.
7119 * gcc.target/i386/sse-9.c: Likewise.
7120 * gcc.target/i386/sse-addps-1.c: Likewise.
7121 * gcc.target/i386/sse-addss-1.c: Likewise.
7122 * gcc.target/i386/sse-andnps-1.c: Likewise.
7123 * gcc.target/i386/sse-andps-1.c: Likewise.
7124 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7125 * gcc.target/i386/sse-comiss-1.c: Likewise.
7126 * gcc.target/i386/sse-comiss-2.c: Likewise.
7127 * gcc.target/i386/sse-comiss-3.c: Likewise.
7128 * gcc.target/i386/sse-comiss-4.c: Likewise.
7129 * gcc.target/i386/sse-comiss-5.c: Likewise.
7130 * gcc.target/i386/sse-comiss-6.c: Likewise.
7131 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7132 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7133 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7134 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7135 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7136 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7137 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7138 * gcc.target/i386/sse-divps-1.c: Likewise.
7139 * gcc.target/i386/sse-divss-1.c: Likewise.
7140 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7141 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7142 * gcc.target/i386/sse-maxps-1.c: Likewise.
7143 * gcc.target/i386/sse-maxss-1.c: Likewise.
7144 * gcc.target/i386/sse-minps-1.c: Likewise.
7145 * gcc.target/i386/sse-minss-1.c: Likewise.
7146 * gcc.target/i386/sse-movaps-1.c: Likewise.
7147 * gcc.target/i386/sse-movaps-2.c: Likewise.
7148 * gcc.target/i386/sse-movhlps-1.c: Likewise.
7149 * gcc.target/i386/sse-movhps-1.c: Likewise.
7150 * gcc.target/i386/sse-movhps-2.c: Likewise.
7151 * gcc.target/i386/sse-movlhps-1.c: Likewise.
7152 * gcc.target/i386/sse-movmskps-1.c: Likewise.
7153 * gcc.target/i386/sse-movntps-1.c: Likewise.
7154 * gcc.target/i386/sse-movss-1.c: Likewise.
7155 * gcc.target/i386/sse-movss-2.c: Likewise.
7156 * gcc.target/i386/sse-movss-3.c: Likewise.
7157 * gcc.target/i386/sse-movups-1.c: Likewise.
7158 * gcc.target/i386/sse-movups-2.c: Likewise.
7159 * gcc.target/i386/sse-mulps-1.c: Likewise.
7160 * gcc.target/i386/sse-mulss-1.c: Likewise.
7161 * gcc.target/i386/sse-orps-1.c: Likewise.
7162 * gcc.target/i386/sse-rcpps-1.c: Likewise.
7163 * gcc.target/i386/sse-recip-vec.c: Likewise.
7164 * gcc.target/i386/sse-recip.c: Likewise.
7165 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7166 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7167 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7168 * gcc.target/i386/sse-subps-1.c: Likewise.
7169 * gcc.target/i386/sse-subss-1.c: Likewise.
7170 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7171 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7172 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7173 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7174 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7175 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7176 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7177 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7178 * gcc.target/i386/sse-xorps-1.c: Likewise.
7179 * gcc.target/i386/ssefn-1.c: Likewise.
7180 * gcc.target/i386/ssefn-3.c: Likewise.
7181 * gcc.target/i386/sseregparm-1.c: Likewise.
7182 * gcc.target/i386/stackalign/return-3.c: Likewise.
7183 * gcc.target/i386/vectorize1.c: Likewise.
7184 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7185 * gcc.target/i386/xorps-sse.c: Likewise.
7186 * gfortran.dg/pr28158.f90: Likewise.
7187 * gfortran.dg/pr30667.f: Likewise.
7188 * gnat.dg/loop_optimization7.adb: Likewise.
7189 * gnat.dg/sse_nolib.adb: Likewise.
7190
7191 2010-07-11 Tobias Burnus <burnus@net-b.de>
7192
7193 PR fortran/44702
7194 * gfortran.dg/use_rename_6.f90: New.
7195 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7196
7197 2010-07-11 Janus Weil <janus@gcc.gnu.org>
7198
7199 PR fortran/44869
7200 * gfortran.dg/class_24.f03: New.
7201
7202 2010-07-10 Richard Guenther <rguenther@suse.de>
7203
7204 PR lto/44889
7205 * gcc.dg/lto/20100709-1_0.c: New testcase.
7206 * gcc.dg/lto/20100709-1_1.c: Likewise.
7207
7208 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
7209
7210 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7211
7212 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
7213
7214 PR objc/44140
7215 * objc.dg/lto/trivial-1_0.m: New.
7216 * objc.dg/lto/lto.exp: New.
7217 * obj-c++.dg/lto/trivial-1_0.mm: New.
7218 * obj-c++.dg/lto/lto.exp: New.
7219 * objc.dg/symtab-1.m: Adjust sizes.
7220 * objc.dg/image-info.m: Do not run for gnu-runtime.
7221
7222 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7223
7224 * gcc.dg/pr32370.c: Allow another kind of error message.
7225
7226 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
7227
7228 * gnat.dg/atomic3.adb: New test.
7229
7230 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7231 Denys Vlasenko <dvlasenk@redhat.com>
7232 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7233
7234 PR tree-optimization/28632
7235 * gcc.dg/tree-ssa/vrp51.c: New test.
7236 * gcc.dg/tree-ssa/vrp52.c: New test.
7237
7238 2010-07-09 Jason Merrill <jason@redhat.com>
7239
7240 * g++.dg/abi/covariant6.C: New.
7241 * g++.dg/inherit/covariant17.C: Test both bases.
7242 * g++.dg/inherit/covariant7.C: Check vtable layout.
7243
7244 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
7245
7246 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7247
7248 2010-07-09 Richard Guenther <rguenther@suse.de>
7249
7250 PR tree-optimization/44852
7251 * gcc.c-torture/execute/pr44852.c: New testcase.
7252
7253 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7254
7255 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7256 multiplication by values.
7257 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7258 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7259
7260 2010-07-09 Richard Guenther <rguenther@suse.de>
7261
7262 PR tree-optimization/44882
7263 * gfortran.dg/pr44882.f90: New testcase.
7264
7265 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7266
7267 PR target/40657
7268 * gcc.target/arm/pr40657-1.c: New test.
7269 * gcc.target/arm/pr40657-2.c: New test.
7270 * gcc.c-torture/execute/pr40657.c: New test.
7271
7272 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7273
7274 * gcc.dg/tree-ssa/vrp50.c: New test.
7275 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7276
7277 2010-07-08 Janus Weil <janus@gcc.gnu.org>
7278
7279 PR fortran/44649
7280 * gfortran.dg/c_sizeof_1.f90: Modified.
7281 * gfortran.dg/storage_size_1.f08: New.
7282 * gfortran.dg/storage_size_2.f08: New.
7283
7284 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
7285
7286 * gcc.c-torture/execute/20100708-1.c: New test.
7287
7288 2010-07-08 Jakub Jelinek <jakub@redhat.com>
7289
7290 PR fortran/44847
7291 * gfortran.dg/gomp/pr44847.f90: New test.
7292
7293 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
7294
7295 PR tree-optimization/44710
7296 * gcc.dg/tree-ssa/ifc-6.c: New.
7297 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7298
7299 2010-07-08 Tobias Burnus <burnus@net-b.de>
7300
7301 PR fortran/18918
7302 * gfortran.dg/coarray_10.f90: Add an additional test.
7303
7304 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
7305
7306 PR middle-end/44828
7307 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7308 * gcc.c-torture/execute/pr44828.x: Revert.
7309
7310 2010-07-08 Jason Merrill <jason@redhat.com>
7311
7312 PR c++/43120
7313 * g++.dg/inherit/covariant17.C: New.
7314 * g++.dg/abi/covariant1.C: Actually test for the bug.
7315
7316 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
7317
7318 PR rtl-optimization/44838
7319 * gcc.dg/pr44838.c: New.
7320
7321 2010-07-08 Richard Guenther <rguenther@suse.de>
7322
7323 PR tree-optimization/44831
7324 * gcc.c-torture/compile/pr44831.c: New testcase.
7325 * gcc.dg/tree-ssa/pr21463.c: Adjust.
7326
7327 2010-07-08 Richard Guenther <rguenther@suse.de>
7328
7329 PR tree-optimization/44861
7330 * g++.dg/vect/pr44861.cc: New testcase.
7331
7332 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7333
7334 PR middle-end/44828
7335 * gcc.c-torture/execute/pr44828.x: New file.
7336
7337 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7338
7339 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7340 dg-options.
7341 * g++.dg/ext/altivec-17.C: Adjust error message.
7342
7343 2010-07-07 Tom Tromey <tromey@redhat.com>
7344
7345 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7346
7347 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
7348
7349 PR target/44844
7350 * gcc.target/i386/rdrand-1.c: Scan "jnc".
7351 * gcc.target/i386/rdrand-2.c: Likewise.
7352 * gcc.target/i386/rdrand-3.c: Likewise.
7353
7354 2010-07-07 Jan Hubicka <jh@suse.cz>
7355
7356 PR middle-end/44813
7357 * g++.dg/torture/pr44813.C: New testcase.
7358 * g++.dg/torture/pr44826.C: New testcase.
7359
7360 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
7361
7362 PR rtl-optimization/44787
7363 * gcc.c-torture/compile/pr44788.c: New test.
7364 * gcc.target/arm/pr44788.c: New test.
7365
7366 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7367
7368 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7369
7370 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7371
7372 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7373 to dg-options.
7374
7375 2010-07-06 Tobias Burnus <burnus@net-b.de>
7376
7377 PR fortran/44742
7378 * gfortran.dg/parameter_array_init_6.f90: New.
7379 * gfortran.dg/initialization_20.f90: Update dg-error.
7380 * gfortran.dg/initialization_24.f90: Ditto.
7381
7382 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7383 PR fortran/PR44693
7384 * gfortran.dg/dim_range_1.f90: New test.
7385 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
7386
7387 2010-07-06 Jason Merrill <jason@redhat.com>
7388
7389 PR c++/44703
7390 * g++.dg/cpp0x/initlist41.C: New.
7391
7392 PR c++/44778
7393 * g++.dg/template/ptrmem22.C: New.
7394
7395 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
7396
7397 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7398 support.
7399 * gcc.target/i386/i386.exp: Likewise.
7400
7401 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7402
7403 PR testsuite/44195
7404 * gcc.dg/lto/20100518_0.c: Limit to x86.
7405
7406 2010-07-06 Richard Guenther <rguenther@suse.de>
7407
7408 PR middle-end/44828
7409 * gcc.c-torture/execute/pr44828.c: New testcase.
7410
7411 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
7412
7413 * g++.dg/warn/noeffect2.C: Adjust expected warning.
7414 * g++.dg/warn/volatile1.C: Likewise.
7415 * g++.dg/template/warn1.C: Likewise.
7416
7417 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
7418
7419 AVX Programming Reference (June, 2010)
7420 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7421 * g++.dg/other/i386-3.C: Likewise.
7422 * gcc.target/i386/sse-12.c: Likewise.
7423
7424 * gcc.target/i386/f16c-check.h: New.
7425 * gcc.target/i386/rdfsbase-1.c: Likewise.
7426 * gcc.target/i386/rdfsbase-2.c: Likewise.
7427 * gcc.target/i386/rdgsbase-1.c: Likewise.
7428 * gcc.target/i386/rdgsbase-2.c: Likewise.
7429 * gcc.target/i386/rdrand-1.c: Likewise.
7430 * gcc.target/i386/rdrand-2.c: Likewise.
7431 * gcc.target/i386/rdrand-3.c: Likewise.
7432 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7433 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7434 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7435 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7436 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7437 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7438 * gcc.target/i386/wrfsbase-1.c: Likewise.
7439 * gcc.target/i386/wrfsbase-2.c: Likewise.
7440 * gcc.target/i386/wrgsbase-1.c: Likewise.
7441 * gcc.target/i386/wrgsbase-2.c: Likewise.
7442
7443 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7444 (__builtin_ia32_vcvtps2ph): New.
7445 (__builtin_ia32_vcvtps2ph256): Likewise.
7446
7447 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7448 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7449
7450 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7451 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7452
7453 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7454 (__builtin_ia32_vcvtps2ph256): Likewise.
7455 Add fsgsbase,rdrnd,f16c.
7456
7457 * lib/target-supports.exp (check_effective_target_f16c): New.
7458
7459 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7460
7461 * gcc.dg/guality/nrv-1.c: New test.
7462
7463 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
7464
7465 PR middle-end/42505
7466 * gcc.target/arm/pr42505.c: New test case.
7467
7468 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7469
7470 PR c++/44808
7471 * g++.dg/opt/nrv16.C: New test.
7472
7473 2010-07-05 Richard Guenther <rguenther@suse.de>
7474
7475 PR tree-optimization/44784
7476 * gcc.c-torture/compile/pr44784.c: New testcase.
7477
7478 2010-07-05 Ira Rosen <irar@il.ibm.com>
7479
7480 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7481 Increase loop bound and array size.
7482 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7483 Likewise.
7484
7485 2010-07-05 Ira Rosen <irar@il.ibm.com>
7486
7487 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7488 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7489 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7490 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7491 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7492
7493 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
7494
7495 PR c++/22138
7496 * g++.dg/parse/template25.C: New.
7497
7498 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
7499
7500 PR rtl-optimization/44695
7501 * gcc.dg/torture/pr44695.c: New.
7502
7503 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7504
7505 PR c++/16630
7506 * g++.dg/ext/pretty3.C: New.
7507
7508 2010-07-04 Richard Guenther <rguenther@suse.de>
7509
7510 PR middle-end/44809
7511 * g++.dg/torture/pr44809.C: New testcase.
7512
7513 2010-07-04 Richard Guenther <rguenther@suse.de>
7514
7515 PR tree-optimization/44656
7516 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7517
7518 2010-07-04 Ira Rosen <irar@il.ibm.com>
7519 Revital Eres <eres@il.ibm.com>
7520
7521 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7522 misaligned stores.
7523 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7524 gcc.dg/vect/vect-96.c: Likewise.
7525 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7526 that support misaligned stores. Change the number of expected
7527 misaligned accesses.
7528 * gcc.dg/vect/vect-peel-1.c: New test.
7529 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7530 gcc.dg/vect/vect-peel-4.c: Likewise.
7531 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7532 vectorizable on all targets that support realignment.
7533 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7534
7535 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
7536
7537 PR c/44806
7538 * gcc.dg/torture/pr44806.c: New.
7539
7540 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7541
7542 * gnat.dg/cond_expr1.adb: New test.
7543
7544 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7545
7546 * gnat.dg/modular3.adb: New test.
7547 * gnat.dg/modular3_pkg.ads: New helper.
7548
7549 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
7550 Mikael Pettersson <mikpe@it.uu.se>
7551
7552 PR testsuite/44518
7553 * obj-c++.dg/encode-2.mm: Produce object and save temps.
7554 Make signed-ness of chars explicit. Scan the object for
7555 strings that are split by some target assemblers.
7556 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7557 explicit.
7558
7559 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
7560
7561 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7562
7563 2010-07-02 Le-Chun Wu <lcwu@google.com>
7564
7565 PR/44128
7566 * g++.dg/warn/Wshadow-7.C: New test.
7567
7568 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7569 Julian Brown <julian@codesourcery.com>
7570 Sandra Loosemore <sandra@codesourcery.com>
7571
7572 * gcc.c-torture/execute/20100416-1.c: New test case.
7573
7574 2010-07-02 Julian Brown <julian@codesourcery.com>
7575 Sandra Loosemore <sandra@codesourcery.com>
7576
7577 PR target/43703
7578
7579 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7580 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7581
7582 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7583 Julian Brown <julian@codesourcery.com>
7584
7585 * gcc.target/arm/neon/vadds64.c: Regenerated.
7586 * gcc.target/arm/neon/vaddu64.c: Regenerated.
7587 * gcc.target/arm/neon/vsubs64.c: Regenerated.
7588 * gcc.target/arm/neon/vsubu64.c: Regenerated.
7589 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7590 * gcc.target/arm/neon-vmls-1.c: Likewise.
7591 * gcc.target/arm/neon-vsubs64.c: New execution test.
7592 * gcc.target/arm/neon-vsubu64.c: New execution test.
7593 * gcc.target/arm/neon-vadds64.c: New execution test.
7594 * gcc.target/arm/neon-vaddu64.c: New execution test.
7595
7596 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7597
7598 * gcc.target/arm/neon-vands64.c: New.
7599 * gcc.target/arm/neon-vandu64.c: New.
7600 * gcc.target/arm/neon-vbics64.c: New.
7601 * gcc.target/arm/neon-vbicu64.c: New.
7602 * gcc.target/arm/neon-veors64.c: New.
7603 * gcc.target/arm/neon-veoru64.c: New.
7604 * gcc.target/arm/neon-vorns64.c: New.
7605 * gcc.target/arm/neon-vornu64.c: New.
7606 * gcc.target/arm/neon-vorrs64.c: New.
7607 * gcc.target/arm/neon-vorru64.c: New.
7608 * gcc.target/arm/neon/vands64.c: Regenerated.
7609 * gcc.target/arm/neon/vandu64.c: Regenerated.
7610 * gcc.target/arm/neon/vbics64.c: Regenerated.
7611 * gcc.target/arm/neon/vbicu64.c: Regenerated.
7612 * gcc.target/arm/neon/veors64.c: Regenerated.
7613 * gcc.target/arm/neon/veoru64.c: Regenerated.
7614 * gcc.target/arm/neon/vorns64.c: Regenerated.
7615 * gcc.target/arm/neon/vornu64.c: Regenerated.
7616 * gcc.target/arm/neon/vorrs64.c: Regenerated.
7617 * gcc.target/arm/neon/vorru64.c: Regenerated.
7618
7619 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7620
7621 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7622
7623 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7624
7625 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7626 * gfortran.dg/intent_out_5.f90: Same.
7627 * gfortran.dg/ltrans-7.f90: Same.
7628 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7629
7630 2010-07-02 Jan Hubicka <jh@suse.cz>
7631
7632 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7633
7634 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7635
7636 * objc-obj-c++-shared/Object1.h: Correct Line endings.
7637
7638 2010-07-02 Jakub Jelinek <jakub@redhat.com>
7639
7640 PR c++/44780
7641 * c-c++-common/Wunused-var-12.c: New test.
7642
7643 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
7644
7645 PR target/42835
7646 * gcc.target/arm/pr42835.c: New test.
7647
7648 PR target/42172
7649 * gcc.target/arm/pr42172-1.c: New test.
7650
7651 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7652
7653 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7654
7655 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7656
7657 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7658 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7659 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7660 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7661 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7662 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7663 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7664 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7665 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7666 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7667 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7668 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7669 * gcc.target/arm/neon-vdup_ns64.c: New.
7670 * gcc.target/arm/neon-vdup_nu64.c: New.
7671 * gcc.target/arm/neon-vdupQ_ns64.c: New.
7672 * gcc.target/arm/neon-vdupQ_nu64.c: New.
7673 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7674 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7675 * gcc.target/arm/neon-vmov_ns64.c: New.
7676 * gcc.target/arm/neon-vmov_nu64.c: New.
7677 * gcc.target/arm/neon-vmovQ_ns64.c: New.
7678 * gcc.target/arm/neon-vmovQ_nu64.c: New.
7679 * gcc.target/arm/neon-vget_lanes64.c: New.
7680 * gcc.target/arm/neon-vget_laneu64.c: New.
7681 * gcc.target/arm/neon-vset_lanes64.c: New.
7682 * gcc.target/arm/neon-vset_laneu64.c: New.
7683
7684 2010-07-02 Richard Guenther <rguenther@suse.de>
7685
7686 * g++.dg/torture/20100702-1.C: New testcase.
7687
7688 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7689
7690 PR target/44707
7691 * gcc.c-torture/compile/pr44707.c: New test.
7692
7693 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7694
7695 PR c++/44039
7696 * g++.dg/template/crash101.C: New.
7697
7698 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7699
7700 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7701 Use the ABI-0 accessors and fail it for m64.
7702
7703 2010-07-02 Jan Hubicka <jh@suse.cz>
7704
7705 * g++.dg/tree-ssa/pr44706.C: New testcase.
7706
7707 2010-07-02 Richard Guenther <rguenther@suse.de>
7708
7709 PR tree-optimization/44748
7710 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7711
7712 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7713
7714 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7715 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
7716 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7717 the method types to forward:.
7718
7719 2010-06-30 Jason Merrill <jason@redhat.com>
7720
7721 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7722 * g++.dg/other/pr25632.C: Likewise.
7723
7724 2010-07-01 Jakub Jelinek <jakub@redhat.com>
7725
7726 PR tree-optimization/40421
7727 * gfortran.fortran-torture/compile/pr40421.f90: New test.
7728
7729 2010-07-01 Richard Guenther <rguenther@suse.de>
7730
7731 PR middle-end/42834
7732 PR middle-end/44468
7733 * gcc.c-torture/execute/20100316-1.c: New testcase.
7734 * gcc.c-torture/execute/pr44468.c: Likewise.
7735 * gcc.c-torture/compile/20100609-1.c: Likewise.
7736 * gcc.dg/volatile2.c: Adjust.
7737 * gcc.dg/plugin/selfassign.c: Likewise.
7738 * gcc.dg/pr36902.c: Likewise.
7739 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7740 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7741 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7742 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7743 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7744 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7745 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7746 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7747 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7748 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7749 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7750 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7751 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7752 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7753 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7754 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7755 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7756 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7757 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7758 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7759 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7760 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7761 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7762 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7763 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7764 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7765 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7766 * gcc.dg/struct/w_prof_local_array.c: Likewise.
7767 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7768 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7769 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7770 * gcc.dg/struct/w_prof_global_array.c: Likewise.
7771 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7772 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7773 * gcc.dg/struct/w_prof_local_var.c: Likewise.
7774 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7775 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7776 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7777 * gcc.dg/struct/w_prof_global_var.c: Likewise.
7778 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7779 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7780 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7781 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7782 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7783 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7784 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7785 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7786 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7787 * gcc.dg/tree-prof/stringop-1.c: Adjust.
7788 * g++.dg/tree-ssa/pr31146.C: Likewise.
7789 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7790 * g++.dg/tree-ssa/pr33604.C: Likewise.
7791 * g++.dg/plugin/selfassign.c: Likewise.
7792 * gfortran.dg/array_memcpy_3.f90: Likewise.
7793 * gfortran.dg/array_memcpy_4.f90: Likewise.
7794 * c-c++-common/torture/pr42834.c: New testcase.
7795
7796 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
7797
7798 PR c++/44628
7799 * g++.dg/template/crash100.C: New.
7800
7801 2010-06-30 Jan Hubicka <jh@suse.cz>
7802
7803 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7804
7805 2010-06-30 Michael Matz <matz@suse.de>
7806
7807 PR bootstrap/44699
7808 * gcc.dg/pr44699.c: New test.
7809
7810 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
7811
7812 PR tree-optimization/39799
7813 * c-c++-common/uninit-17.c: New test.
7814
7815 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7816
7817 PR libfortran/43298
7818 * gfortran.dg/read_infnan_1.f90: New test.
7819
7820 2010-06-29 Jason Merrill <jason@redhat.com>
7821
7822 Enable implicitly declared move constructor/operator= (N3053).
7823 * g++.dg/cpp0x/implicit3.C: New.
7824 * g++.dg/cpp0x/implicit4.C: New.
7825 * g++.dg/cpp0x/implicit5.C: New.
7826 * g++.dg/cpp0x/implicit-copy.C: Adjust.
7827 * g++.dg/cpp0x/not_special.C: Adjust.
7828 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7829 * g++.dg/cpp0x/rv1n.C: Adjust.
7830 * g++.dg/cpp0x/rv1p.C: Adjust.
7831 * g++.dg/cpp0x/rv2n.C: Adjust.
7832 * g++.dg/cpp0x/rv2p.C: Adjust.
7833 * g++.dg/cpp0x/rv3n.C: Adjust.
7834 * g++.dg/cpp0x/rv3p.C: Adjust.
7835 * g++.dg/cpp0x/rv4n.C: Adjust.
7836 * g++.dg/cpp0x/rv4p.C: Adjust.
7837 * g++.dg/cpp0x/rv5n.C: Adjust.
7838 * g++.dg/cpp0x/rv5p.C: Adjust.
7839 * g++.dg/cpp0x/rv6n.C: Adjust.
7840 * g++.dg/cpp0x/rv6p.C: Adjust.
7841 * g++.dg/cpp0x/rv7n.C: Adjust.
7842 * g++.dg/cpp0x/rv7p.C: Adjust.
7843 * g++.dg/cpp0x/rv8p.C: Adjust.
7844 * g++.dg/gomp/pr26690-1.C: Adjust.
7845 * g++.dg/other/error20.C: Adjust.
7846 * g++.dg/other/error31.C: Adjust.
7847 * g++.dg/parse/error19.C: Adjust.
7848 * g++.dg/template/qualttp5.C: Adjust.
7849 * g++.old-deja/g++.law/ctors5.C: Adjust.
7850
7851 Enable implicitly deleted functions (N2346)
7852 * g++.dg/cpp0x/defaulted17.C: New.
7853 * g++.dg/cpp0x/implicit1.C: New.
7854 * g++.dg/cpp0x/implicit2.C: New.
7855 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7856 * g++.dg/ext/has_virtual_destructor.C: Adjust.
7857 * g++.dg/init/ctor4.C: Adjust.
7858 * g++.dg/init/synth2.C: Adjust.
7859 * g++.dg/lto/20081118_1.C: Adjust.
7860 * g++.dg/other/error13.C: Adjust.
7861 * g++.dg/other/unused1.C: Adjust.
7862 * g++.old-deja/g++.bob/inherit2.C: Adjust.
7863 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7864 * g++.old-deja/g++.jason/opeq3.C: Adjust.
7865 * g++.old-deja/g++.law/ctors17.C: Adjust.
7866 * g++.old-deja/g++.oliva/delete1.C: Adjust.
7867 * g++.old-deja/g++.pt/assign1.C: Adjust.
7868 * g++.old-deja/g++.pt/crash20.C: Adjust.
7869
7870 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7871 * g++.dg/cpp0x/defaulted13.C: Adjust.
7872 * g++.dg/cpp0x/defaulted2.C: Adjust.
7873 * g++.dg/cpp0x/defaulted3.C: Adjust.
7874 * g++.dg/cpp0x/initlist9.C: Adjust.
7875 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7876 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7877 * g++.dg/init/synth2.C: Adjust.
7878
7879 * g++.dg/cpp0x/defaulted19.C: New.
7880
7881 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7882 * g++.dg/template/error23.C: Fix for -std=c++0x.
7883
7884 2010-06-29 Janus Weil <janus@gcc.gnu.org>
7885
7886 PR fortran/44718
7887 * gfortran.dg/proc_ptr_28.f90: New.
7888
7889 2010-06-29 Jakub Jelinek <jakub@redhat.com>
7890
7891 PR tree-optimization/43801
7892 * g++.dg/torture/pr43801.C: New test.
7893
7894 PR debug/44668
7895 * g++.dg/debug/dwarf2/accessibility1.C: New test.
7896
7897 2010-06-29 Jason Merrill <jason@redhat.com>
7898
7899 PR c++/44587
7900 * g++.dg/template/qualified-id2.C: New.
7901 * g++.dg/template/qualified-id3.C: New.
7902
7903 2010-06-29 Janus Weil <janus@gcc.gnu.org>
7904
7905 PR fortran/44696
7906 * gfortran.dg/associated_target_4.f90: New.
7907
7908 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
7909
7910 PR fortran/44582
7911 * gfortran.dg/aliasing_array_result_1.f90 : New test.
7912
7913 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7914
7915 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7916
7917 2010-06-29 Jan Hubicka <jh@suse.cz>
7918
7919 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7920
7921 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
7922
7923 PR target/43902
7924 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7925 * gcc.target/arm/wmul-3.c: New test.
7926 * gcc.target/arm/wmul-4.c: New test.
7927
7928 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
7929
7930 PR rtl-optimization/44659
7931 * gcc.target/i386/extract-1.c: New.
7932 * gcc.target/i386/extract-2.c: Likewise.
7933 * gcc.target/i386/extract-3.c: Likewise.
7934 * gcc.target/i386/extract-4.c: Likewise.
7935 * gcc.target/i386/extract-5.c: Likewise.
7936 * gcc.target/i386/extract-6.c: Likewise.
7937
7938 2010-06-28 Jakub Jelinek <jakub@redhat.com>
7939
7940 PR c++/44682
7941 * g++.dg/warn/Wunused-var-14.C: New test.
7942
7943 2010-06-28 Tobias Burnus <burnus@net-b.de>
7944
7945 PR fortran/43298
7946 * gfortran.dg/nan_6.f90: New.
7947
7948 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
7949
7950 PR tree-optimization/43781
7951 * gcc.dg/torture/pr43781.c: New.
7952
7953 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
7954
7955 PR fortran/40158
7956 * gfortran.dg/actual_rank_check_1.f90: New test.
7957
7958 2010-06-28 Martin Jambor <mjambor@suse.cz>
7959
7960 * gcc.dg/ipa/ipa-sra-6.c: New test.
7961
7962 2010-06-28 Jan Hubicka <jh@suse.cz>
7963
7964 PR tree-optimization/44687
7965 * gcc.c-torture/compile/pr44687.c
7966
7967 2010-06-28 Martin Jambor <mjambor@suse.cz>
7968
7969 PR c++/44535
7970 * g++.dg/torture/pr44535.C: New test.
7971
7972 2010-06-28 Michael Matz <matz@suse.de>
7973
7974 PR middle-end/44592
7975 * gfortran.dg/pr44592.f90: New test.
7976
7977 2010-06-28 Jan Hubicka <jh@suse.cz>
7978
7979 PR tree-optimization/44357
7980 * g++.dg/torture/pr44357.C: New testcase.
7981
7982 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7983
7984 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7985 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7986 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7987 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7988 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7989 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7990 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7991 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7992
7993 2010-06-27 Jan Hubicka <jh@suse.cz>
7994
7995 * gcc.c-torture/compile/pr44686.c: New file.
7996
7997 2010-06-27 Richard Guenther <rguenther@suse.de>
7998
7999 PR tree-optimization/44683
8000 * gcc.c-torture/execute/pr44683.c: New testcase.
8001
8002 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
8003
8004 * gnat.dg/noreturn3.ad[sb]: New test.
8005
8006 2010-06-26 Jason Merrill <jason@redhat.com>
8007
8008 * g++.dg/cpp0x/explicit5.C: New.
8009
8010 2010-06-26 Richard Guenther <rguenther@suse.de>
8011
8012 PR tree-optimization/44393
8013 * gcc.dg/pr44393.c: New testcase.
8014
8015 2010-06-26 Jan Hubicka <jh@suse.cz>
8016
8017 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8018
8019 2010-06-26 Richard Guenther <rguenther@suse.de>
8020
8021 PR middle-end/44674
8022 * gcc.dg/pr44674.c: New testcase.
8023
8024 2010-06-26 Joseph Myers <joseph@codesourcery.com>
8025
8026 * gcc.dg/opts-3.c: New test.
8027
8028 2010-06-26 Tobias Burnus <burnus@net-b.de>
8029
8030 * gfortran.dg/type_decl_1.f90: New.
8031 * gfortran.dg/type_decl_2.f90: New.
8032
8033 2010-06-26 Tobias Burnus <burnus@net-b.de>
8034
8035 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8036 * gfortran.dg/semicolon_fixed_2.f: Ditto.
8037
8038 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8039
8040 PR testsuite/38946
8041 * gfortran.dg/array_constructor_23.f: Update test to allow for small
8042 error in comparing reals.
8043
8044 2010-06-25 Tobias Burnus <burnus@net-b.de>
8045
8046 * selected_real_kind_2.f90: New.
8047 * selected_real_kind_3.f90: New.
8048
8049 2010-06-25 Tobias Burnus <burnus@net-b.de>
8050
8051 * gfortran.dg/entry_19.f90: New.
8052
8053 2010-06-25 Tobias Burnus <burnus@net-b.de>
8054
8055 * gfortran.dg/end_subroutine_1.f90: New.
8056 * gfortran.dg/end_subroutine_2.f90: New.
8057 * gfortran.dg/interface_proc_end.f90: Update.
8058
8059 2010-06-25 Tobias Burnus <burnus@net-b.de>
8060
8061 * gfortran.dg/semicolon_fixed.f: Update.
8062 * gfortran.dg/semicolon_fixed_2.f: New.
8063 * gfortran.dg/semicolon_free_2.f90: New.
8064 * gfortran.dg/semicolon_free.f90: Update.
8065
8066 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8067
8068 PR fortran/44448
8069 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8070
8071 2010-06-25 Martin Jambor <mjambor@suse.cz>
8072
8073 * g++.dg/ipa/iinline-3.C: New test.
8074 * gcc.dg/ipa/modif-1.c: Removed.
8075
8076 2010-06-25 Jan Hubicka <jh@suse.cz>
8077
8078 * gcc.dg/tree-ssa/ipa-split-1.c
8079
8080 2010-06-25 Martin Jambor <mjambor@suse.cz>
8081
8082 * g++.dg/ipa/iinline-2.C: New test.
8083
8084 2010-06-25 Jakub Jelinek <jakub@redhat.com>
8085
8086 PR middle-end/43866
8087 * gfortran.dg/pr43866.f90: New test.
8088
8089 PR tree-optimization/44539
8090 * gcc.dg/pr44539.c: New test.
8091
8092 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
8093
8094 From Jim Wilson:
8095 PR target/43902
8096 * gcc.target/mips/madd-9.c: New test.
8097
8098 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
8099
8100 PR c/44517
8101 * gcc.dg/noncompile/pr44517.c: New.
8102 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8103
8104 2010-06-24 Steve Ellcey <sje@cup.hp.com>
8105
8106 PR testsuite/43283
8107 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8108 and add argument to nop for IA64.
8109
8110 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
8111
8112 PR target/44588
8113 * gcc.target/i386/mod-1.c: New.
8114 * gcc.target/i386/umod-1.c: Likewise.
8115 * gcc.target/i386/umod-2.c: Likewise.
8116 * gcc.target/i386/umod-3.c: Likewise.
8117
8118 2010-06-24 Jakub Jelinek <jakub@redhat.com>
8119
8120 PR middle-end/44492
8121 * g++.dg/torture/pr44492.C: New test.
8122
8123 2010-06-24 Andi Kleen <ak@linux.intel.com>
8124
8125 * c-c++-common/warn-omitted-condop.c: New.
8126
8127 2010-06-24 Tobias Burnus <burnus@net-b.de>
8128
8129 PR fortran/44614
8130 * gfortran.dg/import8.f90: New.
8131
8132 2010-06-23 Arnaud Charlet <charlet@adacore.com>
8133
8134 * gnat.dg/not_null.adb: Update test case.
8135
8136 2010-06-22 Jakub Jelinek <jakub@redhat.com>
8137
8138 PR c++/44619
8139 * g++.dg/warn/Wunused-var-13.C: New test.
8140
8141 PR c++/44627
8142 * g++.dg/diagnostic/method1.C: New test.
8143
8144 2010-06-22 Cary Coutant <ccoutant@google.com>
8145
8146 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8147
8148 2010-06-22 Janus Weil <janus@gcc.gnu.org>
8149
8150 PR fortran/44616
8151 * gfortran.dg/abstract_type_8.f03: New.
8152
8153 2010-06-21 Jason Merrill <jason@redhat.com>
8154
8155 * g++.dg/cpp0x/noexcept08.C: New.
8156
8157 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8158
8159 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8160
8161 PR target/44615
8162 * gcc.target/i386/sse2-vec-2a.c: New.
8163
8164 2010-06-21 DJ Delorie <dj@redhat.com>
8165
8166 * gcc.dg/pragma-diag-1.c: New.
8167
8168 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8169
8170 PR target/44615
8171 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8172
8173 2010-06-21 Alan Modra <amodra@gmail.com>
8174
8175 PR testsuite/44505
8176 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8177 tail call to check_fa_mid.
8178
8179 2010-06-21 Jakub Jelinek <jakub@redhat.com>
8180
8181 PR target/44575
8182 * gcc.c-torture/execute/pr44575.c: New test.
8183
8184 2010-06-21 Tobias Burnus <burnus@net-b.de>
8185
8186 PR fortran/40632
8187 * gfortran.dg/contiguous_1.f90: New.
8188 * gfortran.dg/contiguous_2.f90: New.
8189 * gfortran.dg/contiguous_3.f90: New.
8190
8191 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
8192
8193 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8194 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8195
8196 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
8197
8198 PR target/44546
8199 * gcc.target/i386/pr44546.c: New test.
8200
8201 2010-06-20 Joseph Myers <joseph@codesourcery.com>
8202
8203 * gcc.dg/opts-2.c: New test.
8204
8205 2010-06-19 Janus Weil <janus@gcc.gnu.org>
8206
8207 PR fortran/44584
8208 * gfortran.dg/typebound_proc_15.f03: Modified.
8209
8210 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
8211
8212 PR target/44072
8213 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8214 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8215
8216 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8217
8218 * g++.dg/ext/label13.C: Fix typo in last change.
8219
8220 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8221
8222 PR libfortran/44477
8223 * gfortran.dg/eof_3.f90
8224 * gfortran.dg/endfile_2.f90
8225 * gfortran.dg/endfile_4.f90
8226 * gfortran.dg/endfile_3.f90
8227
8228 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8229
8230 PR c++/41090
8231 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8232
8233 2010-06-18 Tobias Burnus <burnus@net-b.de>
8234
8235 PR fortran/44556
8236 * gfortran.dg/allocate_alloc_opt_11.f90: New.
8237
8238 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
8239
8240 * gcc.target/arm/pr40900.c: New test.
8241
8242 2010-06-18 Arnaud Charlet <charlet@adacore.com>
8243
8244 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8245
8246 2010-06-17 Janus Weil <janus@gcc.gnu.org>
8247
8248 PR fortran/44558
8249 * gfortran.dg/typebound_call_15.f03: New.
8250
8251 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
8252
8253 PR c++/44486
8254 * g++.dg/pr44486.C: New.
8255
8256 2010-06-16 DJ Delorie <dj@redhat.com>
8257
8258 * gcc.target/i386/volatile-bitfields-1.c: New.
8259 * gcc.target/i386/volatile-bitfields-2.c: New.
8260
8261 2010-06-16 Jason Merrill <jason@redhat.com>
8262
8263 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8264
8265 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8266
8267 2010-06-16 Richard Guenther <rguenther@suse.de>
8268
8269 PR c/44555
8270 * gcc.c-torture/execute/pr44555.c: New testcase.
8271
8272 2010-06-16 Janus Weil <janus@gcc.gnu.org>
8273
8274 PR fortran/44549
8275 * gfortran.dg/typebound_proc_16.f03: New.
8276
8277 2010-06-16 Martin Jambor <mjambor@suse.cz>
8278
8279 * g++.dg/torture/pr43905.C: New test.
8280
8281 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
8282
8283 PR testsuite/44538
8284 * gcc.dg/vect/slp-perm-5.c (main): Prevent
8285 initialization loop from being vectorized.
8286 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8287
8288 2010-06-16 Alan Modra <amodra@gmail.com>
8289
8290 PR tree-optimization/44507
8291 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8292
8293 2010-06-15 Jason Merrill <jason@redhat.com>
8294
8295 * g++.dg/overload/arg3.C: Adjust error locations.
8296 * g++.dg/overload/copy1.C: Likewise.
8297 * g++.dg/tc1/dr152.C: Likewise.
8298 * g++.dg/template/incomplete4.C: Likewise.
8299 * g++.dg/template/incomplete5.C: Likewise.
8300 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8301 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8302 * g++.old-deja/g++.pt/crash9.C: Likewise.
8303
8304 * g++.dg/inherit/virtual5.C: New.
8305
8306 * g++.dg/cpp0x/defaulted18.C: New.
8307
8308 * g++.dg/cpp0x/initlist40.C: New.
8309
8310 * g++.dg/cpp0x/initlist39.C: New.
8311
8312 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
8313
8314 PR middle-end/44391
8315 * gcc.dg/graphite/pr44391.c: New.
8316
8317 2010-06-15 Janus Weil <janus@gcc.gnu.org>
8318
8319 PR fortran/43388
8320 * gfortran.dg/allocate_alloc_opt_8.f90: New.
8321 * gfortran.dg/allocate_alloc_opt_9.f90: New.
8322 * gfortran.dg/allocate_alloc_opt_10.f90: New.
8323 * gfortran.dg/class_allocate_2.f03: Modified an error message.
8324
8325 2010-06-15 Richard Guenther <rguenther@suse.de>
8326
8327 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8328
8329 2010-06-15 Richard Guenther <rguenther@suse.de>
8330
8331 * gcc.dg/vect/bb-slp-21.c: Adjust.
8332 * gcc.dg/vect/bb-slp-13.c: Likewise
8333 * gcc.dg/vect/bb-slp-4.c: Likewise
8334 * gcc.dg/vect/bb-slp-22.c: Likewise
8335 * gcc.dg/vect/bb-slp-14.c: Likewise
8336 * gcc.dg/vect/bb-slp-23.c: Likewise
8337 * gcc.dg/vect/bb-slp-15.c: Likewise
8338 * gcc.dg/vect/bb-slp-17.c: Likewise
8339 * gcc.dg/vect/bb-slp-18.c: Likewise
8340 * gcc.dg/vect/bb-slp-19.c: Likewise
8341 * gcc.dg/vect/bb-slp-10.c: Likewise
8342 * gcc.dg/vect/bb-slp-11.c: Likewise
8343 * gcc.dg/vect/bb-slp-20.c: Likewise
8344 * gcc.dg/vect/bb-slp-3.c: Likewise
8345
8346 2010-06-15 Jakub Jelinek <jakub@redhat.com>
8347
8348 PR fortran/44536
8349 * gfortran.dg/gomp/pr44536.f90: New test.
8350 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8351
8352 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
8353
8354 PR target/44534
8355 * gcc.target/i386/avx-vextractf128-256-3.c: New.
8356 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8357
8358 2010-06-14 Jakub Jelinek <jakub@redhat.com>
8359
8360 PR tree-optimization/44508
8361 * gcc.dg/tree-ssa/pr21086.c: Adjust.
8362
8363 PR bootstrap/44509
8364 * gcc.dg/pr44509.c: New test.
8365
8366 2010-06-14 Ira Rosen <irar@il.ibm.com>
8367
8368 PR tree-optimization/44507
8369 * gcc.dg/vect/pr44507.c: New test.
8370
8371 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
8372
8373 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8374 and c-pretty-print.h.
8375
8376 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8377
8378 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
8379
8380 * gfortran.dg/whole_file_18.f90: Updated error message.
8381
8382 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
8383
8384 * gfortran.dg/whole_file_20.f03: New.
8385
8386 2010-06-12 Jan Hubicka <jh@suse.cz>
8387
8388 * gcc.c-torture/compile/pc44485.c: New testcase.
8389
8390 2010-06-12 Janus Weil <janus@gcc.gnu.org>
8391
8392 PR fortran/40117
8393 * gfortran.dg/typebound_proc_4.f03: Modified error message.
8394 * gfortran.dg/typebound_proc_14.f03: New.
8395 * gfortran.dg/typebound_proc_15.f03: New.
8396
8397 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8398
8399 * gcc.dg/opts-1.c: New test.
8400
8401 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8402
8403 * gcc.dg/funroll-loops-all.c: Update expected error.
8404
8405 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
8406
8407 PR target/44481
8408 * gcc.target/i386/pr44481.c: New test.
8409
8410 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
8411
8412 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8413
8414 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
8415
8416 PR middle-end/44483
8417 * gcc.dg/tree-ssa/pr44483.c: New.
8418
8419 2010-06-11 Paul Brook <paul@codesourcery.com>
8420
8421 * g++.dg/other/arm-neon-1.C: New test.
8422
8423 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
8424
8425 PR fortran/42051
8426 PR fortran/43896
8427 * gfortran.dg/class_23.f03: New test.
8428
8429 2010-06-11 Jan Hubicka <jh@suse.cz>
8430
8431 * gcc.dg/ipa/pure-const-2.c: New testcase.
8432
8433 2010-06-11 Jan Hubicka <jh@suse.cz>
8434
8435 * gcc.dg/noreturn-7.c: Update.
8436 * gcc.dg/noreturn-4.c: Update.
8437
8438 2010-06-10 Dodji Seketeli <dodji@redhat.com>
8439
8440 Fix MIPS bootstrap
8441 * g++.dg/other/typedef4.C: New test.
8442
8443 2010-06-10 Janus Weil <janus@gcc.gnu.org>
8444
8445 PR fortran/44207
8446 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8447
8448 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
8449
8450 PR fortran/44457
8451 * gfortran.dg/asynchronous_3.f03
8452
8453 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
8454
8455 PR middle-end/44185
8456 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8457 non-temporal stores out of the tests to form new test cases. As a
8458 result, no non-temporal store should be generated in this case.
8459
8460 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
8461 prefetch-7.c that generate one non-temporal store.
8462
8463 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
8464 prefetch-7.c that generate one non-temporal store and one
8465 one-temporal prefetch.
8466
8467 2010-06-10 Martin Jambor <mjambor@suse.cz>
8468
8469 PR tree-optimization/44258
8470 * gcc.dg/tree-ssa/pr44258.c: New test.
8471
8472 2010-06-10 Daniel Kraft <d@domob.eu>
8473
8474 PR fortran/38936
8475 * gfortran.dg/associate_1.f03: New test.
8476 * gfortran.dg/associate_2.f95: New test.
8477 * gfortran.dg/associate_3.f03: New test.
8478 * gfortran.dg/associate_4.f08: New test.
8479
8480 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8481
8482 * gfortran.dg/selected_char_kind_4.f90: New test.
8483
8484 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
8485
8486 * gcc.dg/pr42461.c: New test.
8487
8488 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8489
8490 PR fortran/44347
8491 * gfortran.dg/selected_real_kind_1.f90: New.
8492
8493 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8494
8495 PR fortran/44359
8496 * gfortran.dg/warn_conversion.f90: Removed check for redundant
8497 warning.
8498 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8499 check for warning.
8500
8501 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8502
8503 * gfortran.dg/data_namelist_conflict.f90: New test.
8504
8505 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8506
8507 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8508 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8509 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8510
8511 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8512
8513 * gfortran.dg/mvbits_9.f90: New test.
8514 * gfortran.dg/ibset_1.f90: Ditto.
8515 * gfortran.dg/ibits_1.f90: Ditto.
8516 * gfortran.dg/btest_1.f90: Ditto.
8517 * gfortran.dg/ibclr_1.f90: Ditto.
8518
8519 2010-06-09 Jason Merrill <jason@redhat.com>
8520
8521 PR c++/44366
8522 * g++.dg/cpp0x/decltype23.C: Move to...
8523 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8524
8525 2010-06-09 Janus Weil <janus@gcc.gnu.org>
8526
8527 PR fortran/44211
8528 * gfortran.dg/typebound_call_14.f03: New test.
8529
8530 2010-06-09 Martin Jambor <mjambor@suse.cz>
8531
8532 PR tree-optimization/44423
8533 * gcc.dg/tree-ssa/pr44423.c: New test.
8534
8535 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
8536
8537 PR testsuite/42843
8538 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8539 TV_NONE to initialize tv_id field.
8540 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8541 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8542 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8543 Include toplev.h .
8544 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8545 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8546 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8547
8548 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
8549
8550 PR tree-optimization/39874
8551 PR middle-end/28685
8552 * gcc.dg/pr39874.c: New file.
8553
8554 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
8555
8556 * g++.dg/ext/attr-alias-1.C: New.
8557 * g++.dg/ext/attr-alias-2.C: New.
8558
8559 2010-06-07 Tobias Burnus <burnus@net-b.de>
8560
8561 PR fortran/44446
8562 * gfortran.dg/proc_ptr_27.f90: New.
8563
8564 2010-06-07 Jason Merrill <jason@redhat.com>
8565
8566 PR c++/44366
8567 * g++.dg/cpp0x/decltype23.C: New.
8568
8569 2010-06-08 Andrew Pinski <pinskia@gmail.com>
8570 Shujing Zhao <pearly.zhao@oracle.com>
8571
8572 PR c/37724
8573 * gcc.dg/c90-const-expr-10.c: Adjust.
8574 * gcc.dg/c99-const-expr-10.c: Adjust.
8575 * gcc.dg/init-bad-7.c: New.
8576
8577 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8578
8579 * lib/target-supports.exp (check_effective_target_gas): New proc.
8580 * gcc.c-torture/execute/960321-1.x: New file.
8581
8582 2010-06-07 Jason Merrill <jason@redhat.com>
8583
8584 PR c++/44401
8585 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8586
8587 2010-06-07 Jakub Jelinek <jakub@redhat.com>
8588
8589 PR c++/44444
8590 * g++.dg/warn/Wunused-var-12.C: New test.
8591
8592 PR c++/44443
8593 * c-c++-common/Wunused-var-11.c: New test.
8594
8595 2010-06-07 Jan Hubicka <jh@suse.cz>
8596
8597 * gcc.dg/ipa/pure-const-1.c: New testcase.
8598
8599 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
8600
8601 PR rtl-optimization/44404
8602 * gcc.dg/pr44404.c: New.
8603
8604 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
8605
8606 PR target/44159
8607 * gcc.target/i386/abi-2.c: Check sysv abi here.
8608 * gcc.target/i386/aes-avx-check.h: Call test in noinline
8609 function to avoid failures by different ABIs.
8610 * gcc.target/i386/aes-check.h: Likewise.
8611 * gcc.target/i386/avx-check.h: Likewise.
8612 * gcc.target/i386/fma4-check.h: Likewise.
8613 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8614 * gcc.target/i386/mmx-check.h: Likewise.
8615 * gcc.target/i386/pclmul-avx-check.h: Likewise.
8616 * gcc.target/i386/pclmul-check.h: Likewise.
8617 * gcc.target/i386/sse-check.h: Likewise.
8618 * gcc.target/i386/sse2-check.h: Likewise.
8619 * gcc.target/i386/sse3-check.h: Likewise.
8620 * gcc.target/i386/sse4_1-check.h: Likewise.
8621 * gcc.target/i386/sse4_2-check.h: Likewise.
8622 * gcc.target/i386/sse4a-check.h: Likewise.
8623 * gcc.target/i386/ssse3-check.h: Likewise.
8624 * gcc.target/i386/xop-check.h: Likewise.
8625 * gcc.target/i386/pr27971.c: Fix for LLP64.
8626 * gcc.target/i386/pr39139.c: Likewise.
8627 * gcc.target/i386/pr39315-check.c: Likewise.
8628 * gcc.target/i386/vararg-1.c: Likewise.
8629 * gcc.target/i386/vararg-2.c: Likewise.
8630 Additional add dg-compile to avoid failure due
8631 missing foo symbol.
8632
8633 * gcc.dg/compound-literal-1.c: Fix for llp64.
8634 * gcc.dg/pr32370.c: Likewise.
8635 * gcc.dg/pr37561.c: Likewise.
8636 * gcc.dg/pr41340.c: Likewise.
8637 * gcc.dg/pr41551.c: Likewise.
8638
8639 2010-05-25 Dodji Seketeli <dodji@redhat.com>
8640
8641 PR c++/44188
8642 * g++.dg/debug/dwarf2/typedef3.C: New test.
8643
8644 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
8645
8646 PR c/20000
8647 * c-c++-common/pr20000.c: New.
8648
8649 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
8650
8651 PR c++/44086
8652 * g++.dg/init/pr44086.C: New.
8653 * g++.dg/cpp0x/decltype4.C: Adjust.
8654
8655 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
8656
8657 PR fortran/43945
8658 * gfortran.dg/generic_23.f03: New test.
8659
8660 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
8661
8662 PR fortran/43895
8663 * gfortran.dg/alloc_comp_class_1.f90 : New test.
8664
8665 2010-06-05 Jakub Jelinek <jakub@redhat.com>
8666
8667 PR c++/44361
8668 * c-c++-common/Wunused-var-9.c: New test.
8669
8670 2010-06-05 Jason Merrill <jason@redhat.com>
8671
8672 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8673
8674 2010-06-05 Joseph Myers <joseph@codesourcery.com>
8675
8676 PR c/44322
8677 * gcc.dg/c99-restrict-4.c: New test.
8678
8679 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
8680
8681 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8682 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8683 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8684 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8685 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8686 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8687 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8688 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8689 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8690 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8691 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8692 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8693 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8694 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8695 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8696 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8697 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8698 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8699 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8700 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8701 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8702 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8703
8704 2010-06-04 Jason Merrill <jason@redhat.com>
8705
8706 * g++.dg/cpp0x/noexcept06.C: New.
8707 * g++.dg/cpp0x/noexcept07.C: New.
8708
8709 * g++.dg/cpp0x/noexcept01.C: New.
8710 * g++.dg/cpp0x/noexcept02.C: New.
8711 * g++.dg/cpp0x/noexcept03.C: New.
8712 * g++.dg/cpp0x/noexcept04.C: New.
8713 * g++.dg/cpp0x/noexcept05.C: New.
8714
8715 2010-06-04 Jakub Jelinek <jakub@redhat.com>
8716
8717 PR c++/44412
8718 * g++.dg/warn/Wunused-var-10.C: New test.
8719 * g++.dg/warn/Wunused-var-11.C: New test.
8720
8721 PR c++/44362
8722 * c-c++-common/Wunused-var-10.c: New test.
8723
8724 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8725
8726 PR c/25880
8727 * gcc.dg/assign-warn-2.c: Update.
8728 * gcc.dg/cpp/line3.c: Update.
8729 * gcc.dg/c99-array-lval-8.c: Update.
8730 * gcc.dg/cast-qual-2.c: Update.
8731 * gcc.dg/c99-arraydecl-3.c: Update.
8732 * gcc.dg/assign-warn-1.c: Update.
8733 * gcc.dg/format/gcc_diag-1.c: Update.
8734
8735 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
8736
8737 PR rtl-optimization/39871
8738 PR rtl-optimization/40615
8739 PR rtl-optimization/42500
8740 PR rtl-optimization/42502
8741 * gcc.target/arm/eliminate.c: New test.
8742
8743 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
8744
8745 PR libstdc++/44410
8746 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8747 * g++.old-deja/g++.other/delete3.C: Likewise.
8748 * g++.old-deja/g++.other/new.C: Likewise.
8749 * g++.old-deja/g++.law/operators27.C: Likewise.
8750 * g++.old-deja/g++.mike/p755.C: Likewise.
8751 * g++.dg/eh/new1.C: Likewise.
8752 * g++.dg/init/new5.C: Likewise.
8753
8754 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8755
8756 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
8757 * gfortran.dg/unpack_bounds_2.f90: Likewise.
8758 * gfortran.dg/unpack_bounds_3.f90: Likewise.
8759
8760 2010-06-03 Richard Guenther <rguenther@suse.de>
8761
8762 PR lto/41921
8763 * lib/lto.exp: Always load gcc.exp.
8764 (lto-obj): For C source files invoke gcc_target_compile.
8765 * g++.dg/lto/20100603-1_0.C: New testcase.
8766 * g++.dg/lto/20100603-1_1.c: Likewise.
8767
8768 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
8769
8770 PR tree-optimization/43688
8771 * gfortran.dg/pr43688.f90: New.
8772
8773 2010-06-03 Richard Guenther <rguenther@suse.de>
8774
8775 PR lto/41584
8776 * gcc.dg/lto/20100603-1_0.c: New testcase.
8777 * gcc.dg/lto/20100603-2_0.c: Likewise.
8778 * gcc.dg/lto/20100603-3_0.c: Likewise.
8779
8780 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8781
8782 PR target/44218
8783 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8784 * gcc.target/powerpc/recip-2.c: Ditto.
8785 * gcc.target/powerpc/recip-3.c: Ditto.
8786 * gcc.target/powerpc/recip-4.c: Ditto.
8787 * gcc.target/powerpc/recip-5.c: Ditto.
8788 * gcc.target/powerpc/recip-6.c: Ditto.
8789 * gcc.target/powerpc/recip-7.c: Ditto.
8790 * gcc.target/powerpc/recip-test.h: Ditto.
8791 * gcc.target/powerpc/recip-test2.h: Ditto.
8792
8793 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
8794
8795 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8796
8797 2010-06-02 Jason Merrill <jason@redhat.com>
8798
8799 * g++.dg/ext/vector9.C: Expect typedef in error message.
8800
8801 PR c++/9726
8802 PR c++/23594
8803 PR c++/44333
8804 * g++.dg/tc1/dr101.C: Remove xfails.
8805
8806 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
8807
8808 PR middle-end/44372
8809 * g++.dg/ipa/pr44372.C: New.
8810
8811 2010-06-02 Jan Hubicka <jh@suse.cz>
8812
8813 PR middle-end/44295
8814 * g++.dg/torture/pr44295.C: Neww testcase.
8815
8816 2010-06-02 Jan Hubicka <jh@suse.cz>
8817
8818 * gcc.dg/tree-ssa/loadpre6.c: Update.
8819
8820 2010-06-02 Richard Guenther <rguenther@suse.de>
8821
8822 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8823 diagnostic.h.
8824
8825 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
8826
8827 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8828 the link fail message.
8829
8830 2010-06-02 Tobias Burnus <burnus@net-b.de>
8831
8832 PR fortran/44360
8833 * gfortran.dg/use_13.f90: New test case.
8834
8835 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8836
8837 PR fortran/44371
8838 * gfortran.dg/error_stop_2.f08: Minor update.
8839
8840 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8841
8842 PR fortran/44371
8843 * gfortran.dg/error_stop_1.f08: New test.
8844 * gfortran.dg/error_stop_2.f08: New test.
8845
8846 2010-06-01 Jason Merrill <jason@redhat.com>
8847
8848 DR 990
8849 * g++.dg/cpp0x/initlist37.C: New.
8850 * g++.dg/cpp0x/initlist38.C: New.
8851
8852 PR c++/44358
8853 * g++.dg/cpp0x/initlist36.C: New.
8854
8855 2010-05-31 Jan Hubicka <jh@suse.cz>
8856
8857 * gcc.dg/noreturn-8.c: New testcase.
8858
8859 2010-05-31 Jan Hubicka <jh@suse.cz>
8860
8861 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8862 * gcc.dg/lto/noreturn-1_0.c: Move it here.
8863
8864 2010-05-31 Jan Hubicka <jh@suse.cz>
8865
8866 * gcc.dg/lto/noreturn-1_1.c: New testcase.
8867 * gcc.dg/lto/noreturn-1_0.c: New testcase.
8868
8869 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
8870
8871 PR fortran/36928
8872 * gfortran.dg/dependency_27.f90: New test.
8873 * gfortran.dg/array_assign_1.F90: New test.
8874
8875 2010-05-31 Jakub Jelinek <jakub@redhat.com>
8876
8877 PR target/44338
8878 * gcc.target/i386/sse-24.c: New test.
8879
8880 2010-05-31 Jan Hubicka <jh@suse.cz>
8881
8882 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8883
8884 2010-05-31 Jakub Jelinek <jakub@redhat.com>
8885
8886 PR middle-end/44337
8887 * gcc.dg/pr44337.c: New test.
8888
8889 PR tree-optimization/44182
8890 * g++.dg/debug/pr44182.C: New test.
8891
8892 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
8893
8894 * gcc.dg/nested-func-7.c: New test.
8895 * gnat.dg/frame_overflow.adb: Adjust directives.
8896
8897 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
8898
8899 * gnat.dg/prot2.ad[sb]: New test.
8900 * gnat.dg/prot2_pkg1.ads: New helper.
8901 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8902
8903 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
8904
8905 * gnat.dg/array11.adb: Adjust dg-warning directive.
8906 * gnat.dg/object_overflow.adb: Likewise.
8907
8908 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
8909
8910 PR middle-end/44306
8911 * gcc.dg/tree-ssa/pr44306.c: New.
8912
8913 2010-05-29 Jan Hubicka <jh@suse.cz>
8914
8915 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8916
8917 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
8918
8919 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8920
8921 2010-05-28 Mike Stump <mikestump@comcast.net>
8922
8923 PR objc/44125
8924 * objc.dg/const-str-9.m: Remove static.
8925
8926 2010-05-28 Jakub Jelinek <jakub@redhat.com>
8927
8928 PR target/43636
8929 * gcc.c-torture/compile/pr43636.c: New test.
8930
8931 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
8932
8933 PR objc++/23616
8934 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8935 * obj-c++.dg/try-catch-9.mm: Ditto.
8936
8937 2010-05-28 Dodji Seketeli <dodji@redhat.com>
8938
8939 Revert patch for PR c++/44188
8940 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8941
8942 2010-05-25 Dodji Seketeli <dodji@redhat.com>
8943
8944 PR c++/44188
8945 * g++.dg/debug/dwarf2/typedef3.C: New test.
8946
8947 2010-05-27 Jason Merrill <jason@redhat.com>
8948
8949 PR c++/43555
8950 * g++.dg/ext/vla9.C: New.
8951
8952 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
8953
8954 PR objc/44140
8955 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8956 * objc.dg/torture/tls/thr-init-3.m: Ditto.
8957 * objc.dg/torture/tls/thr-init.m: Ditto.
8958 * objc.dg/torture/trivial.m: Ditto.
8959 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8960 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8961 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8962 * obj-c++.dg/torture/trivial.mm: Ditto.
8963
8964 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
8965
8966 * g++.dg/lto/20100302_0.C: Skip on darwin.
8967
8968 2010-05-27 Richard Guenther <rguenther@suse.de>
8969
8970 PR tree-optimization/44284
8971 * gcc.dg/vect/vect-118.c: New testcase.
8972 * gcc.dg/vect/bb-slp-20.c: Adjust.
8973 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8974 * gcc.dg/vect/slp-9.c: Likewise.
8975 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8976 * gcc.dg/vect/vect-10.c: Likewise.
8977 * gcc.dg/vect/vect-109.c: Likewise.
8978 * gcc.dg/vect/vect-12.c: Likewise.
8979 * gcc.dg/vect/vect-36.c: Likewise.
8980 * gcc.dg/vect/vect-7.c: Likewise.
8981 * gcc.dg/vect/vect-iv-8.c: Likewise.
8982 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8983 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8984 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8985 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8986 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8987 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8988 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8989 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8990 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8991 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8992 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8993 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8994 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8995 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8996 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8997 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8998 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8999
9000 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
9001
9002 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9003 necessary.
9004
9005 2010-05-26 Jan Hubicka <jh@suse.cz>
9006
9007 * gcc.dg/lto/materialize-1_0.c: New file.
9008 * gcc.dg/lto/materialize-1_1.c: New file.
9009
9010 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
9011
9012 * gnat.dg/lto10.adb: New test.
9013 * gnat.dg/lto10_pkg.ads: New helper.
9014
9015 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
9016
9017 * lib/target-supports.exp (check_effective_target_int128): New
9018 function to check if __int128 types are available for target.
9019 * c-c++-common/int128-types-1.c: New.
9020 * c-c++-common/int128-1.c: New.
9021 * c-c++-common/int128-2.c: New.
9022 * g++.dg/abi/mangle43.C: New.
9023 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9024 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9025 pointer-wide scalar.
9026 * g++.dg/other/pr25632.C: Likewise.
9027 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9028 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9029 overflow warnings.
9030 * g++.dg/warn/pr13358-4.C: Likewise.
9031 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
9032 * g++.dg/warn/Wconversion-null.C: Likewise.
9033
9034 2010-05-26 Jason Merrill <jason@redhat.com>
9035
9036 PR c++/43382
9037 * g++.dg/cpp0x/variadic101.C: New.
9038
9039 2010-05-26 Richard Guenther <rguenther@suse.de>
9040
9041 PR rtl-optimization/44164
9042 * gcc.c-torture/execute/pr44164.c: New testcase.
9043 * g++.dg/tree-ssa/pr13146.C: Adjust.
9044
9045 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
9046
9047 PR fortran/40011
9048 * gfortran.dg/whole_file_19.f90 : New test.
9049
9050 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
9051
9052 PR fortran/30668
9053 PR fortran/31346
9054 PR fortran/34260
9055 * gfortran.dg/pr40999.f: Fix function type.
9056 * gfortran.dg/whole_file_5.f90: Likewise.
9057 * gfortran.dg/whole_file_6.f90: Likewise.
9058 * gfortran.dg/whole_file_16.f90: New.
9059 * gfortran.dg/whole_file_17.f90: New.
9060 * gfortran.dg/whole_file_18.f90: New.
9061
9062 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
9063 Iain Sandoe <iains@gcc.gnu.org>
9064
9065 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9066 * gcc.c-torture/compile/pr44197.c: Require alias support.
9067 * gcc.dg/lto/20081222_0.c: Ditto.
9068
9069 2010-05-25 Jakub Jelinek <jakub@redhat.com>
9070
9071 PR debug/42801
9072 * gcc.dg/guality/vla-2.c: New test.
9073
9074 2010-05-25 Richard Guenther <rguenther@suse.de>
9075
9076 PR middle-end/44069
9077 * g++.dg/torture/pr44069.C: New testcase.
9078
9079 2010-05-25 Richard Guenther <rguenther@suse.de>
9080
9081 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9082
9083 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9084
9085 PR objc/44140
9086 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9087
9088 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9089
9090 * obj-c++.dg/torture/tls/trivial.mm: New.
9091 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9092 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9093 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9094 * obj-c++.dg/torture/tls/diag-1.mm: New.
9095 * obj-c++.dg/torture/tls/tls.exp: New.
9096 * obj-c++.dg/torture/trivial.mm: New.
9097 * obj-c++.dg/torture/dg-torture.exp: New.
9098 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9099 * obj-c++.dg/tls/trivial.m: New.
9100 * obj-c++.dg/tls/init-1.mm: New.
9101 * obj-c++.dg/tls/diag-1.mm: New.
9102 * obj-c++.dg/tls/init-2.mm: New.
9103 * obj-c++.dg/tls/diag-2.mm: New.
9104 * obj-c++.dg/tls/diag-3.mm: New.
9105 * obj-c++.dg/tls/diag-4.mm: New.
9106 * obj-c++.dg/tls/static-1.mm: New.
9107 * obj-c++.dg/tls/tls.exp: New.
9108 * obj-c++.dg/tls/diag-5.mm: New.
9109 * obj-c++.dg/tls/static-1a.mm: New.
9110 * objc-obj-c++-shared/Object1.mm: New.
9111 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9112
9113 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
9114
9115 PR objc++/43689
9116 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9117 * obj-c++.dg/const-str-6.mm: Ditto.
9118
9119 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9120
9121 * g++.dg/parse/array-size2.C: Remove dg-error directives.
9122
9123 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9124
9125 PR ada/38394
9126 * gnat.dg/array13.ad[sb]: New test.
9127
9128 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
9129 Sandra Loosemore <sandra@codesourcery.com>
9130
9131 * gcc.target/arm/neon/: Regenerated test cases.
9132
9133 * gcc.target/arm/neon/polytypes.c,
9134 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9135 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9136 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9137 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9138 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9139 dg-add-options arm_neon.
9140
9141 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9142 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9143 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9144 and arm_neon_fp16_ok.
9145
9146 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9147 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9148
9149 * lib/target-supports.exp (add_options_for_arm_neon): New.
9150 (check_effective_target_arm_neon_ok_nocache): New, from
9151 check_effective_target_arm_neon_ok. Check multiple possibilities.
9152 (check_effective_target_arm_neon_ok): Use
9153 check_effective_target_arm_neon_ok_nocache.
9154 (add_options_for_arm_neon_fp16)
9155 (check_effective_target_arm_neon_fp16_ok)
9156 check_effective_target_arm_neon_fp16_ok_nocache): New.
9157 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9158
9159 2010-05-24 Jason Merrill <jason@redhat.com>
9160
9161 PR c++/41510
9162 * g++.dg/cpp0x/initlist35.C: New.
9163 * g++.dg/init/brace6.C: Adjust.
9164
9165 2010-05-24 Paul Brook <paul@codesourcery.com>
9166
9167 * gcc.target/arm/frame-pointer-1.c: New test.
9168 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9169 pointer elimination.
9170
9171 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9172
9173 PR target/44245
9174 * gcc.target/i386/crc32-3.c: New.
9175 * gcc.target/i386/crc32-4.c: Likewise.
9176
9177 2010-05-23 Joseph Myers <joseph@codesourcery.com>
9178
9179 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9180 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9181 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9182
9183 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9184
9185 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9186
9187 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
9188
9189 PR target/43869
9190 * gcc.c-target/pr43869.c: New test.
9191
9192 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9193
9194 PR fortran/44212
9195 * gfortran.dg/class_22.f03: New.
9196
9197 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
9198
9199 PR lto/44238
9200 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9201
9202 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9203
9204 PR fortran/44213
9205 * gfortran.dg/abstract_type_7.f03: New.
9206
9207 2010-05-21 Jason Merrill <jason@redhat.com>
9208
9209 * g++.dg/eh/spec11.C: Test cleanup optimization.
9210
9211 2010-05-21 Jakub Jelinek <jakub@redhat.com>
9212
9213 PR debug/44223
9214 * gcc.target/i386/pr44223.c: New test.
9215
9216 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9217
9218 * gcc.target/i386/pr25993.c: Use @function as type specifier.
9219
9220 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
9221
9222 * g++.dg/other/const3.C: New test.
9223
9224 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
9225
9226 PR fortran/38407
9227 * warn_unused_dummy_argument_1.f90: New.
9228 * warn_unused_dummy_argument_2.f90: New.
9229
9230 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9231
9232 PR c++/30298
9233 * g++.dg/inherit/crash1.C: New.
9234 * g++.dg/inherit/crash2.C: Likewise.
9235
9236 2010-05-20 Jakub Jelinek <jakub@redhat.com>
9237
9238 PR debug/44178
9239 * g++.dg/debug/pr44178.C: New test.
9240
9241 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
9242
9243 PR middle-end/44185
9244 * gcc.dg/tree-ssa/prefetch-6.c: Add
9245 --param min-insn-to-prefetch-ratio=6.
9246 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9247 allow unrolling, and adjust the movnti count.
9248
9249 2010-05-20 Jan Hubicka <jh@suse.cz>
9250
9251 PR middle-end/44197
9252 * gcc.c-torture/compile/pr44197.c: New file.
9253
9254 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
9255
9256 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9257 Fix test code.
9258 (check_effective_target_xop): Remove __may_alias__ attribute.
9259
9260 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
9261
9262 PR target/44202
9263 * gcc.c-torture/execute/pr44202-1.c: New test.
9264
9265 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9266
9267 PR fortran/43851
9268 * gfortran.dg/label_1.f90: Update test.
9269
9270 2010-05-19 Jan Hubicka <jh@suse.cz>
9271
9272 * gcc.dg/lto/ipareference2_0.c: New file.
9273 * gcc.dg/lto/ipareference2_1.c: New file.
9274
9275 2010-05-19 Jason Merrill <jason@redhat.com>
9276
9277 * g++.dg/parse/fn-typedef2.C: New.
9278
9279 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9280 function type.
9281
9282 PR c++/44193
9283 * g++.dg/template/fntype1.C: New.
9284
9285 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
9286
9287 * gnat.dg/discr23.ad[sb]: New test.
9288 * gnat.dg/discr23_pkg.ads: New helper.
9289
9290 * gnat.dg/specs/controlled1.ads: New test.
9291 * gnat.dg/specs/controlled1_pkg.ads: New helper.
9292
9293 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9294
9295 PR fortran/44055
9296 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9297 Fixed scope of C_SIZEOF.
9298 * gfortran.dg/warn_conversion_2.f90: New.
9299
9300 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9301
9302 * lib/target-supports.exp (check_effective_target_sse2): New proc.
9303 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9304 for optional selector.
9305 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9306 (check_effective_target_sse3): New proc.
9307 * gcc.target/i386/math-torture/math-torture.exp: Load
9308 target-supports.exp.
9309 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9310 check_effective_target_sse2.
9311 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9312 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9313 * g++.dg/vect/vect.exp: Likewise.
9314 * gfortran.dg/vect/vect.exp: Likewise.
9315 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9316 -msse2 if check_effective_target_sse2.
9317
9318 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9319 * gcc.target/i386/3dnow-2.c: Likewise.
9320 * gcc.target/i386/3dnowA-1.c: Likewise.
9321 * gcc.target/i386/3dnowA-2.c: Likewise.
9322 * gcc.target/i386/pr42549.c: Likewise.
9323
9324 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9325 * gcc.target/i386/sse3-addsubpd.c: Likewise.
9326 * gcc.target/i386/sse3-addsubps.c: Likewise.
9327 * gcc.target/i386/sse3-haddpd.c: Likewise.
9328 * gcc.target/i386/sse3-haddps.c: Likewise.
9329 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9330 * gcc.target/i386/sse3-hsubps.c: Likewise.
9331 * gcc.target/i386/sse3-movddup.c: Likewise.
9332 * gcc.target/i386/sse3-movshdup.c: Likewise.
9333 * gcc.target/i386/sse3-movsldup.c: Likewise.
9334
9335 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9336 * g++.dg/ext/attrib35.C: Likewise.
9337 * g++.dg/opt/pr40496.C: Likewise.
9338 * g++.dg/other/i386-1.C: Likewise.
9339 * g++.dg/other/i386-4.C: Likewise.
9340 * g++.dg/other/pr34435.C: Likewise.
9341 * g++.dg/other/pr39496.C: Likewise.
9342 * g++.dg/other/pr40446.C: Likewise.
9343 * gcc.dg/compat/union-m128-1_main.c: Likewise.
9344 * gcc.dg/compat/vector-1a_main.c: Likewise.
9345 * gcc.dg/compat/vector-2a_main.c: Likewise.
9346 * gcc.dg/lto/20090206-1_0.c: Likewise.
9347 * gcc.dg/pr34856.c: Likewise.
9348 * gcc.dg/pr36584.c: Likewise.
9349 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
9350 * gcc.dg/pr37544.c: Likewise.
9351 * gcc.dg/torture/pr16104-1.c: Likewise.
9352 * gcc.dg/torture/pr35771-1.c: Likewise.
9353 * gcc.dg/torture/pr35771-2.c: Likewise.
9354 * gcc.dg/torture/pr35771-3.c: Likewise.
9355 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9356 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9357 * gcc.dg/torture/stackalign/push-1.c: Likewise.
9358 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9359 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9360 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9361 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9362 * gcc.target/i386/20060512-1.c: Likewise.
9363 * gcc.target/i386/20060512-3.c: Likewise.
9364 * gcc.target/i386/all_one_m128i.c: Likewise.
9365 * gcc.target/i386/float128-1.c: Likewise.
9366 * gcc.target/i386/float128-2.c: Likewise.
9367 * gcc.target/i386/fpcvt-1.c: Likewise.
9368 * gcc.target/i386/fpcvt-2.c: Likewise.
9369 * gcc.target/i386/fpcvt-3.c: Likewise.
9370 * gcc.target/i386/fpprec-1.c: Likewise.
9371 * gcc.target/i386/funcspec-9.c: Likewise.
9372 * gcc.target/i386/incoming-1.c: Likewise.
9373 * gcc.target/i386/incoming-12.c: Likewise.
9374 * gcc.target/i386/incoming-2.c: Likewise.
9375 * gcc.target/i386/incoming-3.c: Likewise.
9376 * gcc.target/i386/incoming-4.c: Likewise.
9377 * gcc.target/i386/incoming-6.c: Likewise.
9378 * gcc.target/i386/incoming-7.c: Likewise.
9379 * gcc.target/i386/incoming-8.c: Likewise.
9380 * gcc.target/i386/opt-1.c: Likewise.
9381 * gcc.target/i386/opt-2.c: Likewise.
9382 * gcc.target/i386/ordcmp-1.c: Likewise.
9383 * gcc.target/i386/pr17692.c: Likewise.
9384 * gcc.target/i386/pr18614-1.c: Likewise.
9385 * gcc.target/i386/pr22152.c: Likewise.
9386 * gcc.target/i386/pr23570.c: Likewise.
9387 * gcc.target/i386/pr23575.c: Likewise.
9388 * gcc.target/i386/pr26449-1.c: Likewise.
9389 * gcc.target/i386/pr26600.c: Likewise.
9390 * gcc.target/i386/pr27790.c: Likewise.
9391 * gcc.target/i386/pr28839.c: Likewise.
9392 * gcc.target/i386/pr30970.c: Likewise.
9393 * gcc.target/i386/pr32000-1.c: Likewise.
9394 * gcc.target/i386/pr32000-2.c: Likewise.
9395 * gcc.target/i386/pr32280.c: Likewise.
9396 * gcc.target/i386/pr32661.c: Likewise.
9397 * gcc.target/i386/pr32708-1.c: Likewise.
9398 * gcc.target/i386/pr32961.c: Likewise.
9399 * gcc.target/i386/pr33329.c: Likewise.
9400 * gcc.target/i386/pr35714.c: Likewise.
9401 * gcc.target/i386/pr35767-1.c: Likewise.
9402 * gcc.target/i386/pr35767-1d.c: Likewise.
9403 * gcc.target/i386/pr35767-1i.c: Likewise.
9404 * gcc.target/i386/pr35767-2.c: Likewise.
9405 * gcc.target/i386/pr35767-2d.c: Likewise.
9406 * gcc.target/i386/pr35767-2i.c: Likewise.
9407 * gcc.target/i386/pr35767-3.c: Likewise.
9408 * gcc.target/i386/pr35767-5.c: Likewise.
9409 * gcc.target/i386/pr36222-1.c: Likewise.
9410 * gcc.target/i386/pr36578-1.c: Likewise.
9411 * gcc.target/i386/pr36578-2.c: Likewise.
9412 * gcc.target/i386/pr36992-1.c: Likewise.
9413 * gcc.target/i386/pr37101.c: Likewise.
9414 * gcc.target/i386/pr37216.c: Likewise.
9415 * gcc.target/i386/pr37434-1.c: Likewise.
9416 * gcc.target/i386/pr37434-2.c: Likewise.
9417 * gcc.target/i386/pr37843-3.c: Likewise.
9418 * gcc.target/i386/pr37843-4.c: Likewise.
9419 * gcc.target/i386/pr39162.c: Likewise.
9420 * gcc.target/i386/pr39315-1.c: Likewise.
9421 * gcc.target/i386/pr39315-2.c: Likewise.
9422 * gcc.target/i386/pr39315-3.c: Likewise.
9423 * gcc.target/i386/pr39315-4.c: Likewise.
9424 * gcc.target/i386/pr39445.c: Likewise.
9425 * gcc.target/i386/pr39496.c: Likewise.
9426 * gcc.target/i386/pr40809.c: Likewise.
9427 * gcc.target/i386/pr40906-3.c: Likewise.
9428 * gcc.target/i386/pr41019.c: Likewise.
9429 * gcc.target/i386/pr42542-1.c: Likewise.
9430 * gcc.target/i386/pr42542-2.c: Likewise.
9431 * gcc.target/i386/pr42542-3.c: Likewise.
9432 * gcc.target/i386/pr42542-3a.c: Likewise.
9433 * gcc.target/i386/pr42881.c: Likewise.
9434 * gcc.target/i386/push-1.c: Likewise.
9435 * gcc.target/i386/quad-sse.c: Likewise.
9436 * gcc.target/i386/reload-1.c: Likewise.
9437 * gcc.target/i386/sse-10.c: Likewise.
9438 * gcc.target/i386/sse-11.c: Likewise.
9439 * gcc.target/i386/sse-15.c: Likewise.
9440 * gcc.target/i386/sse-17.c: Likewise.
9441 * gcc.target/i386/sse-18.c: Likewise.
9442 * gcc.target/i386/sse-19.c: Likewise.
9443 * gcc.target/i386/sse-4.c: Likewise.
9444 * gcc.target/i386/sse-6.c: Likewise.
9445 * gcc.target/i386/sse-vect-types.c: Likewise.
9446 * gcc.target/i386/sse2-addpd-1.c: Likewise.
9447 * gcc.target/i386/sse2-addsd-1.c: Likewise.
9448 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9449 * gcc.target/i386/sse2-andpd-1.c: Likewise.
9450 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9451 * gcc.target/i386/sse2-comisd-1.c: Likewise.
9452 * gcc.target/i386/sse2-comisd-2.c: Likewise.
9453 * gcc.target/i386/sse2-comisd-3.c: Likewise.
9454 * gcc.target/i386/sse2-comisd-4.c: Likewise.
9455 * gcc.target/i386/sse2-comisd-5.c: Likewise.
9456 * gcc.target/i386/sse2-comisd-6.c: Likewise.
9457 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9458 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9459 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9460 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9461 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9462 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9463 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9464 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9465 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9466 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9467 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9468 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9469 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9470 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9471 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9472 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9473 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9474 * gcc.target/i386/sse2-divpd-1.c: Likewise.
9475 * gcc.target/i386/sse2-divsd-1.c: Likewise.
9476 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9477 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9478 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9479 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9480 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9481 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9482 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9483 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9484 * gcc.target/i386/sse2-minpd-1.c: Likewise.
9485 * gcc.target/i386/sse2-minsd-1.c: Likewise.
9486 * gcc.target/i386/sse2-mmx.c: Likewise.
9487 * gcc.target/i386/sse2-movapd-1.c: Likewise.
9488 * gcc.target/i386/sse2-movapd-2.c: Likewise.
9489 * gcc.target/i386/sse2-movd-1.c: Likewise.
9490 * gcc.target/i386/sse2-movd-2.c: Likewise.
9491 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9492 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9493 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9494 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9495 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9496 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9497 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9498 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9499 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9500 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9501 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9502 * gcc.target/i386/sse2-movq-1.c: Likewise.
9503 * gcc.target/i386/sse2-movq-2.c: Likewise.
9504 * gcc.target/i386/sse2-movq-3.c: Likewise.
9505 * gcc.target/i386/sse2-movsd-1.c: Likewise.
9506 * gcc.target/i386/sse2-movsd-2.c: Likewise.
9507 * gcc.target/i386/sse2-movupd-1.c: Likewise.
9508 * gcc.target/i386/sse2-movupd-2.c: Likewise.
9509 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9510 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9511 * gcc.target/i386/sse2-orpd-1.c: Likewise.
9512 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9513 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9514 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9515 * gcc.target/i386/sse2-paddb-1.c: Likewise.
9516 * gcc.target/i386/sse2-paddd-1.c: Likewise.
9517 * gcc.target/i386/sse2-paddq-1.c: Likewise.
9518 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9519 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9520 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9521 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9522 * gcc.target/i386/sse2-paddw-1.c: Likewise.
9523 * gcc.target/i386/sse2-pand-1.c: Likewise.
9524 * gcc.target/i386/sse2-pandn-1.c: Likewise.
9525 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9526 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9527 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9528 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9529 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9530 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9531 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9532 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9533 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9534 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9535 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9536 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9537 * gcc.target/i386/sse2-pminub-1.c: Likewise.
9538 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9539 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9540 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9541 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9542 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9543 * gcc.target/i386/sse2-por-1.c: Likewise.
9544 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9545 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9546 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9547 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9548 * gcc.target/i386/sse2-pslld-1.c: Likewise.
9549 * gcc.target/i386/sse2-pslld-2.c: Likewise.
9550 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9551 * gcc.target/i386/sse2-psllq-1.c: Likewise.
9552 * gcc.target/i386/sse2-psllq-2.c: Likewise.
9553 * gcc.target/i386/sse2-psllw-1.c: Likewise.
9554 * gcc.target/i386/sse2-psllw-2.c: Likewise.
9555 * gcc.target/i386/sse2-psrad-1.c: Likewise.
9556 * gcc.target/i386/sse2-psrad-2.c: Likewise.
9557 * gcc.target/i386/sse2-psraw-1.c: Likewise.
9558 * gcc.target/i386/sse2-psraw-2.c: Likewise.
9559 * gcc.target/i386/sse2-psrld-1.c: Likewise.
9560 * gcc.target/i386/sse2-psrld-2.c: Likewise.
9561 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9562 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9563 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9564 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9565 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9566 * gcc.target/i386/sse2-psubb-1.c: Likewise.
9567 * gcc.target/i386/sse2-psubd-1.c: Likewise.
9568 * gcc.target/i386/sse2-psubq-1.c: Likewise.
9569 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9570 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9571 * gcc.target/i386/sse2-psubw-1.c: Likewise.
9572 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9573 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9574 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9575 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9576 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9577 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9578 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9579 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9580 * gcc.target/i386/sse2-pxor-1.c: Likewise.
9581 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9582 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9583 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9584 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9585 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9586 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9587 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9588 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9589 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9590 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9591 * gcc.target/i386/sse2-shufps-1.c: Likewise.
9592 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9593 * gcc.target/i386/sse2-subpd-1.c: Likewise.
9594 * gcc.target/i386/sse2-subsd-1.c: Likewise.
9595 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9596 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9597 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9598 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9599 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9600 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9601 * gcc.target/i386/sse2-unpack-1.c: Likewise.
9602 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9603 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9604 * gcc.target/i386/sse2-vec-1.c: Likewise.
9605 * gcc.target/i386/sse2-vec-2.c: Likewise.
9606 * gcc.target/i386/sse2-vec-3.c: Likewise.
9607 * gcc.target/i386/sse2-vec-4.c: Likewise.
9608 * gcc.target/i386/sse2-vec-5.c: Likewise.
9609 * gcc.target/i386/sse2-vec-6.c: Likewise.
9610 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9611 * gcc.target/i386/ssefn-2.c: Likewise.
9612 * gcc.target/i386/ssefn-4.c: Likewise.
9613 * gcc.target/i386/ssefp-1.c: Likewise.
9614 * gcc.target/i386/ssefp-2.c: Likewise.
9615 * gcc.target/i386/sseregparm-3.c: Likewise.
9616 * gcc.target/i386/sseregparm-4.c: Likewise.
9617 * gcc.target/i386/sseregparm-5.c: Likewise.
9618 * gcc.target/i386/sseregparm-6.c: Likewise.
9619 * gcc.target/i386/sseregparm-7.c: Likewise.
9620 * gcc.target/i386/ssetype-1.c: Likewise.
9621 * gcc.target/i386/ssetype-2.c: Likewise.
9622 * gcc.target/i386/ssetype-3.c: Likewise.
9623 * gcc.target/i386/ssetype-4.c: Likewise.
9624 * gcc.target/i386/ssetype-5.c: Likewise.
9625 * gcc.target/i386/unordcmp-1.c: Likewise.
9626 * gcc.target/i386/vararg-1.c: Likewise.
9627 * gcc.target/i386/vararg-2.c: Likewise.
9628 * gcc.target/i386/vararg-3.c: Likewise.
9629 * gcc.target/i386/vararg-4.c: Likewise.
9630 * gcc.target/i386/vararg-7.c: Likewise.
9631 * gcc.target/i386/vararg-8.c: Likewise.
9632 * gcc.target/i386/vecinit-1.c: Likewise.
9633 * gcc.target/i386/vecinit-2.c: Likewise.
9634 * gcc.target/i386/vecinit-3.c: Likewise.
9635 * gcc.target/i386/vecinit-4.c: Likewise.
9636 * gcc.target/i386/vecinit-5.c: Likewise.
9637 * gcc.target/i386/vecinit-6.c: Likewise.
9638 * gcc.target/i386/vectorize2.c: Likewise.
9639 * gcc.target/i386/vectorize3.c: Likewise.
9640 * gcc.target/i386/vectorize4.c: Likewise.
9641 * gcc.target/i386/vectorize6.c: Likewise.
9642 * gcc.target/i386/vectorize7.c: Likewise.
9643 * gcc.target/i386/vectorize8.c: Likewise.
9644 * gcc.target/i386/vperm-v2df.c: Likewise.
9645 * gcc.target/i386/vperm-v2di.c: Likewise.
9646 * gcc.target/i386/vperm-v4si-1.c: Likewise.
9647 * gcc.target/i386/xorps-sse2.c: Likewise.
9648 * gcc.target/i386/xorps.c: Likewise.
9649 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9650 * gfortran.dg/graphite/pr42326.f90: Likewise.
9651 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9652
9653 2010-05-19 Richard Guenther <rguenther@suse.de>
9654
9655 PR lto/44196
9656 * g++.dg/lto/20100519-1_0.C: New testcase.
9657
9658 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9659
9660 PR fortran/42360
9661 * gfortran.dg/warn_intent_out_not_set.f90: New.
9662
9663 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9664
9665 PR fortran/38404
9666 * gfortran.dg/data_char_1.f90: Updated warning message.
9667 * gfortran.dg/data_array_6.f: New.
9668
9669 2010-05-19 Martin Jambor <mjambor@suse.cz>
9670
9671 * g++.dg/ipa/ivinline-8.C: New test.
9672 * gcc.dg/ipa/iinline-2.c: Likewise.
9673
9674 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9675
9676 PR fortran/34505
9677 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9678 arguments; add check for return value kind.
9679 * gfortran.dg/float_1.f90: Likewise.
9680
9681 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9682
9683 * gcc.target/i386/20011009-1.c (COMMENT): Define.
9684 (main): Use it.
9685 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9686 * lib/lto.exp (lto_prune_warns): Fix location line regex.
9687 Prune another location line format.
9688 (lto-obj): Call lto_prune_warns on comp_output.
9689
9690 2010-05-18 Jan Hubicka <jh@suse.cz>
9691
9692 * gcc.dg/lto/ipacp_0.c: New test.
9693 * gcc.dg/lto/ipacp_1.c: New test.
9694
9695 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
9696
9697 PR lto/44184
9698 * gcc.dg/lto/20100518_0.c: New test.
9699
9700 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
9701
9702 * gnat.dg/specs/lto3.ads: Add missing dg-options.
9703
9704 2010-05-17 Janus Weil <janus@gcc.gnu.org>
9705
9706 PR fortran/43990
9707 * gfortran.dg/class_21.f03: New.
9708
9709 2010-05-17 Jason Merrill <jason@redhat.com>
9710
9711 PR c++/44157
9712 * g++.dg/cpp0x/initlist34.C: New.
9713
9714 PR c++/44158
9715 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9716
9717 2010-05-17 Martin Jambor <mjambor@suse.cz>
9718
9719 * g++.dg/ipa/ivinline-1.C: New test.
9720 * g++.dg/ipa/ivinline-2.C: New test.
9721 * g++.dg/ipa/ivinline-3.C: New test.
9722 * g++.dg/ipa/ivinline-4.C: New test.
9723 * g++.dg/ipa/ivinline-5.C: New test.
9724 * g++.dg/ipa/ivinline-6.C: New test.
9725
9726 2010-05-17 Dodji Seketeli <dodji@redhat.com>
9727 Jason Merrill <jason@redhat.com>
9728
9729 PR c++/44108
9730 * c-c++-common/Wunused-var-8.c: New test.
9731
9732 2010-05-17 Jakub Jelinek <jakub@redhat.com>
9733
9734 PR bootstrap/42347
9735 * gcc.c-torture/compile/pr42347.c: New test.
9736
9737 PR middle-end/44102
9738 * g++.dg/ext/asmgoto1.C: New test.
9739
9740 2010-05-17 Martin Jambor <mjambor@suse.cz>
9741
9742 PR middle-end/44133
9743 * gcc.dg/tree-ssa/pr44133.c: New test.
9744 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9745 precise.
9746
9747 2010-05-17 Janus Weil <janus@gcc.gnu.org>
9748
9749 PR fortran/44044
9750 * gfortran.dg/class_20.f03: New.
9751
9752 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
9753
9754 PR 44078
9755 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9756 debug messages but not the newly introduced one.
9757
9758 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
9759
9760 PR fortran/35779
9761 * gfortran.dg/initialization_25.f90: Commented testcase.
9762 * gfortran.dg/initialization_26.f90: New.
9763
9764 2010-05-16 Richard Guenther <rguenther@suse.de>
9765
9766 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9767 * gcc.dg/pr43084.c: Likewise.
9768 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9769 -fipa-type-escape.
9770 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9771 -fipa-type-escape.
9772 * gcc.dg/struct/struct-reorg.exp: Likewise.
9773 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9774 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9775
9776 2010-05-16 Joseph Myers <joseph@codesourcery.com>
9777
9778 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9779 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9780 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9781 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9782 tests.
9783
9784 2010-05-15 Jason Merrill <jason@redhat.com>
9785
9786 * g++.dg/eh/spec10.C: New.
9787 * g++.dg/eh/spec11.C: New.
9788 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9789
9790 2010-05-15 Janus Weil <janus@gcc.gnu.org>
9791
9792 PR fortran/44154
9793 PR fortran/42647
9794 * gfortran.dg/allocatable_scalar_9.f90: New.
9795
9796 2010-05-15 Jakub Jelinek <jakub@redhat.com>
9797
9798 PR c++/44148
9799 * g++.dg/torture/pr44148.C: New test.
9800
9801 2010-05-15 Joseph Myers <joseph@codesourcery.com>
9802
9803 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9804 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9805 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9806 diagnostics and type sizes.
9807
9808 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
9809
9810 * gnat.dg/lto9.adb: New test.
9811 * gnat.dg/lto9_pkg1.ads: New helper.
9812 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9813
9814 2010-05-15 Jan Hubicka <jh@suse.cz>
9815
9816 * gcc.dg/lto/ipareference_1.c: Rename to ...
9817 * gcc.dg/lto/ipareference_0.c: ... this one.
9818 * gcc.dg/lto/ipareference_2.c: Rename to ...
9819 * gcc.dg/lto/ipareference_1.c: ... this one.
9820
9821 2010-05-15 Jan Hubicka <jh@suse.cz>
9822
9823 * gcc.dg/lto/ipareference_1.c: New file.
9824 * gcc.dg/lto/ipareference_2.c: New file.
9825
9826 2010-05-15 Richard Guenther <rguenther@suse.de>
9827
9828 PR tree-optimization/44038
9829 * gcc.c-torture/compile/pr44038.c: New testcase.
9830
9831 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
9832
9833 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9834 * gcc.target/i386/avx-cmpss-1.c: Likewise.
9835
9836 2010-05-15 Janus Weil <janus@gcc.gnu.org>
9837
9838 PR fortran/43207
9839 PR fortran/43969
9840 * gfortran.dg/class_18.f03: New.
9841 * gfortran.dg/class_19.f03: New.
9842
9843 2010-05-14 Jakub Jelinek <jakub@redhat.com>
9844
9845 PR debug/44112
9846 * gcc.dg/debug/dwarf2/const-1.c: Remove.
9847 * g++.dg/debug/dwarf2/const1.C: Remove.
9848
9849 2010-05-14 Jason Merrill <jason@redhat.com>
9850
9851 * g++.dg/eh/cond4.C: New.
9852 * g++.dg/eh/elide2.C: Adjust.
9853 * g++.old-deja/g++.eh/terminate1.C: Adjust.
9854
9855 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
9856
9857 PR fortran/44135
9858 * gfortran.dg/actual_array_interface_2.f90: New test.
9859
9860 2010-05-14 Richard Guenther <rguenther@suse.de>
9861
9862 PR tree-optimization/44119
9863 * gcc.c-torture/compile/pr44119.c: New testcase.
9864
9865 2010-05-14 Jason Merrill <jason@redhat.com>
9866
9867 PR c++/44127
9868 * g++.dg/eh/terminate1.C: New.
9869
9870 2010-05-14 Jakub Jelinek <jakub@redhat.com>
9871
9872 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9873
9874 PR debug/44136
9875 * gcc.dg/pr44136.c: New test.
9876
9877 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
9878
9879 PR c++/30566
9880 * g++.dg/warn/Wshadow-4.C: Adjust.
9881 * g++.dg/warn/Wshadow-5.C: New test.
9882 * g++.dg/warn/Wshadow-6.C: New test
9883
9884 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
9885
9886 PR fortran/35779
9887 * gfortran.dg/initialization_25.f90: New.
9888
9889 2010-05-13 Martin Jambor <mjambor@suse.cz>
9890
9891 * g++.dg/otr-fold-1.C: New test.
9892 * g++.dg/otr-fold-2.C: New test.
9893
9894 2010-05-13 Jakub Jelinek <jakub@redhat.com>
9895
9896 PR fortran/44036
9897 * gfortran.dg/gomp/pr44036-1.f90: New test.
9898 * gfortran.dg/gomp/pr44036-2.f90: New test.
9899 * gfortran.dg/gomp/pr44036-3.f90: New test.
9900
9901 PR debug/43983
9902 * gcc.dg/guality/sra-1.c: New test.
9903
9904 2010-05-12 Jan Hubicka <jh@suse.cz>
9905
9906 * tree-ssa/unreachable.c: New test.
9907
9908 2010-05-12 Jason Merrill <jason@redhat.com>
9909
9910 * g++.dg/cpp0x/sfinae1.C: New.
9911
9912 2010-05-12 Sriraman Tallam <tmsriram@google.com>
9913
9914 * gcc.target/i386/zee.c: New file.
9915
9916 2010-05-12 Jason Merrill <jason@redhat.com>
9917
9918 * g++.dg/conversion/op1.C: Expect template candidate message.
9919 * g++.dg/cpp0x/nullptr15.C: Likewise.
9920 * g++.dg/cpp0x/pr31431-2.C: Likewise.
9921 * g++.dg/cpp0x/pr31431.C: Likewise.
9922 * g++.dg/cpp0x/temp_default2.C: Likewise.
9923 * g++.dg/cpp0x/trailing4.C: Likewise.
9924 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9925 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9926 * g++.dg/cpp0x/variadic-throw.C: Likewise.
9927 * g++.dg/cpp0x/variadic35.C: Likewise.
9928 * g++.dg/cpp0x/vt-35147.C: Likewise.
9929 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9930 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9931 * g++.dg/ext/visibility/anon8.C: Likewise.
9932 * g++.dg/ext/vla2.C: Likewise.
9933 * g++.dg/other/pr28114.C: Likewise.
9934 * g++.dg/other/ptrmem10.C: Likewise.
9935 * g++.dg/other/ptrmem11.C: Likewise.
9936 * g++.dg/overload/unknown1.C: Likewise.
9937 * g++.dg/parse/template7.C: Likewise.
9938 * g++.dg/parse/typename7.C: Likewise.
9939 * g++.dg/template/conv11.C: Likewise.
9940 * g++.dg/template/copy1.C: Likewise.
9941 * g++.dg/template/deduce3.C: Likewise.
9942 * g++.dg/template/dependent-expr5.C: Likewise.
9943 * g++.dg/template/friend.C: Likewise.
9944 * g++.dg/template/incomplete2.C: Likewise.
9945 * g++.dg/template/local4.C: Likewise.
9946 * g++.dg/template/local6.C: Likewise.
9947 * g++.dg/template/operator10.C: Likewise.
9948 * g++.dg/template/overload6.C: Likewise.
9949 * g++.dg/template/ptrmem2.C: Likewise.
9950 * g++.dg/template/ptrmem20.C: Likewise.
9951 * g++.dg/template/ptrmem8.C: Likewise.
9952 * g++.dg/template/sfinae2.C: Likewise.
9953 * g++.dg/template/ttp25.C: Likewise.
9954 * g++.dg/template/unify10.C: Likewise.
9955 * g++.dg/template/unify11.C: Likewise.
9956 * g++.dg/template/unify6.C: Likewise.
9957 * g++.dg/template/unify7.C: Likewise.
9958 * g++.dg/template/unify9.C: Likewise.
9959 * g++.dg/template/varmod1.C: Likewise.
9960 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9961 * g++.old-deja/g++.law/operators32.C: Likewise.
9962 * g++.old-deja/g++.pt/crash28.C: Likewise.
9963 * g++.old-deja/g++.pt/crash60.C: Likewise.
9964 * g++.old-deja/g++.pt/explicit38.C: Likewise.
9965 * g++.old-deja/g++.pt/explicit39.C: Likewise.
9966 * g++.old-deja/g++.pt/explicit41.C: Likewise.
9967 * g++.old-deja/g++.pt/explicit67.C: Likewise.
9968 * g++.old-deja/g++.pt/explicit77.C: Likewise.
9969 * g++.old-deja/g++.pt/expr2.C: Likewise.
9970 * g++.old-deja/g++.pt/overload7.C: Likewise.
9971 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9972 * g++.old-deja/g++.pt/spec5.C: Likewise.
9973 * g++.old-deja/g++.pt/spec6.C: Likewise.
9974 * g++.old-deja/g++.pt/t24.C: Likewise.
9975 * g++.old-deja/g++.pt/unify4.C: Likewise.
9976 * g++.old-deja/g++.pt/unify6.C: Likewise.
9977 * g++.old-deja/g++.pt/unify8.C: Likewise.
9978 * g++.old-deja/g++.robertl/eb119.C: Likewise.
9979 * g++.old-deja/g++.robertl/eb79.C: Likewise.
9980 * g++.old-deja/g++.robertl/eb98.C: Likewise.
9981
9982 * g++.dg/cpp0x/initlist32.C: New.
9983
9984 * g++.dg/template/conv11.C: New.
9985 * g++.dg/conversion/op1.C: Adjust expected error.
9986
9987 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9988
9989 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
9990
9991 PR target/44088
9992 * gcc.target/i386/avx-cmpsd-1.c: New.
9993 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9994 * gcc.target/i386/avx-cmpss-1.c: Likewise.
9995 * gcc.target/i386/avx-cmpss-2.c: Likewise.
9996 * gcc.target/i386/sse-cmpss-1.c: Likewise.
9997 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9998
9999 2010-05-12 Jakub Jelinek <jakub@redhat.com>
10000
10001 PR middle-end/44085
10002 * gcc.dg/gomp/pr44085.c: New test.
10003 * gfortran.dg/gomp/pr44085.f90: New test.
10004
10005 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
10006
10007 * objc-obj-c++-shared/Object1.m: New.
10008 * objc.dg/torture: New directory.
10009 * objc.dg/torture/tls: Ditto.
10010 * objc.dg/tls: Ditto.
10011 * objc.dg/torture/tls/trivial.m: New test.
10012 * objc.dg/torture/tls/thr-init-2.m: New test.
10013 * objc.dg/torture/tls/thr-init-3.m: New test.
10014 * objc.dg/torture/tls/thr-init.m: New test.
10015 * objc.dg/torture/tls/diag-1.m: New test.
10016 * objc.dg/torture/tls/tls.exp: New.
10017 * objc.dg/torture/trivial.m: New test.
10018 * objc.dg/torture/dg-torture.exp: New.
10019 * objc.dg/tls/diag-3.m: New test.
10020 * objc.dg/tls/diag-4.m: New test.
10021 * objc.dg/tls/diag-5.m: New test.
10022 * objc.dg/tls/init-1.m: New test.
10023 * objc.dg/tls/init-2.m: New test.
10024 * objc.dg/tls/tls.exp: New.
10025 * objc.dg/tls/diag-2.m: New test.
10026 * lib/objc.exp: Respond to dg-additional-files.
10027
10028 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
10029
10030 * gcc.target/m68k/20100512-1.c: New.
10031
10032 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
10033
10034 * gnat.dg/lto8.adb: New test.
10035 * gnat.dg/lto8_pkg.ad[sb]: New helper.
10036 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10037
10038 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10039
10040 PR c++/34272
10041 PR c++/43630
10042 PR c++/34491
10043 * g++.dg/template/crash97.C: New.
10044 * g++.dg/template/crash98.C: Likewise.
10045 * g++.dg/template/crash99.C: Likewise.
10046 * g++.dg/cpp0x/pr31439.C: Adjust.
10047 * g++.dg/template/crash95.C: Likewise.
10048
10049 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10050
10051 PR middle-end/44071
10052 * c-c++-common/asmgoto-4.c: New test.
10053 * gcc.target/i386/pr44071.c: New test.
10054
10055 PR c++/44062
10056 * c-c++-common/Wunused-var-7.c: New test.
10057 * g++.dg/warn/Wunused-var-9.C: New test.
10058
10059 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10060
10061 PR fortran/43711
10062 * gfortran.dg/gomp/pr43711.f90: New.
10063
10064 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10065
10066 PR fortran/31820
10067 * gfortran.dg/select_5.f90: Updated.
10068
10069 2010-05-11 Jan Hubicka <jh@suse.cz>
10070
10071 PR tree-optimize/44063
10072 * gcc.c-torture/compile/pr44063.c: New testcase.
10073
10074 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10075
10076 PR debug/44023
10077 * gcc.dg/pr44023.c: New test.
10078
10079 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
10080
10081 * gnat.dg/lto7.adb: New test.
10082 * gnat.dg/lto7_pkg.ad[sb]: New helper.
10083
10084 2010-05-10 Jason Merrill <jason@redhat.com>
10085
10086 PR c++/44017
10087 * g++.dg/template/inherit5.C: New.
10088
10089 PR c++/44045
10090 * g++.dg/cpp0x/initlist33.C: New.
10091 * g++.dg/cpp0x/initlist26.C: Adjust.
10092 * g++.dg/cpp0x/initlist28.C: Adjust.
10093
10094 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
10095
10096 PR c++/43719
10097 * g++.dg/init/pr43719.C: New.
10098 * g++.dg/anon-struct4.C: Adjust.
10099
10100 2010-05-10 Jakub Jelinek <jakub@redhat.com>
10101
10102 PR debug/44028
10103 * gcc.dg/pr44028.c: New test.
10104
10105 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
10106
10107 PR fortran/27866
10108 PR fortran/35003
10109 PR fortran/42809
10110 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10111 * gfortran.dg/warn_conversion.f90: New.
10112
10113 2010-05-10 Michael Matz <matz@suse.de>
10114
10115 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10116
10117 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
10118
10119 PR rtl-optimization/44012
10120 * gcc.dg/pr44012.c: New.
10121
10122 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10123
10124 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10125 Log text on entry and exit.
10126 Prune Sun ld warnings for common symbols with differing sizes.
10127 (lto-link-and-maybe-run): Change caller.
10128
10129 2010-05-10 Janus Weil <janus@gcc.gnu.org>
10130
10131 PR fortran/44044
10132 * gfortran.dg/class_7.f03: Modified.
10133 * gfortran.dg/select_type_1.f03: Modified.
10134 * gfortran.dg/select_type_12.f03: New.
10135
10136 2010-05-10 Richard Guenther <rguenther@suse.de>
10137
10138 PR tree-optimization/44050
10139 * gcc.dg/torture/pr44050.c: New testcase.
10140
10141 2010-05-10 Wei Guozhi <carrot@google.com>
10142
10143 PR target/42879
10144 * gcc.target/arm/pr42879.c: New testcase.
10145
10146 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10147
10148 PR c/44051
10149 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10150
10151 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10152
10153 PR c/10676
10154 * gcc.dg/anon-struct-10.c: New test.
10155
10156 2010-05-09 Richard Guenther <rguenther@suse.de>
10157
10158 PR middle-end/44024
10159 * gcc.dg/pr44024.c: New testcase.
10160
10161 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10162
10163 PR c/4784
10164 * gcc.dg/anon-struct-9.c: New test.
10165
10166 2010-05-09 Richard Guenther <rguenther@suse.de>
10167
10168 PR middle-end/44043
10169 * gcc.c-torture/compile/pr44043.c: New testcase.
10170
10171 2010-05-09 Richard Guenther <rguenther@suse.de>
10172
10173 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10174
10175 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
10176
10177 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10178
10179 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10180
10181 * gnat.dg/lto[12456].adb: Add "target lto" marker.
10182 * gnat.dg/specs/lto3.ads: Likewise.
10183
10184 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
10185
10186 PR middle-end/28685
10187 * gcc.dg/pr28685-1.c: New file.
10188
10189 2010-05-08 Richard Guenther <rguenther@suse.de>
10190
10191 PR tree-optimization/44030
10192 * gcc.c-torture/compile/pr44030.c: New testcase.
10193
10194 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10195
10196 * gnat.dg/lto6.adb: New test.
10197 * gnat.dg/lto6_pkg.ads: New helper.
10198
10199 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10200
10201 * gnat.dg/lto5.adb: New test.
10202 * gnat.dg/lto5_pkg.ad[sb]: New helper.
10203
10204 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10205
10206 * gnat.dg/lto4.ad[sb]: New test.
10207
10208 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10209
10210 * gnat.dg/specs/lto3.ads: New test.
10211 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10212 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10213
10214 2010-05-08 Quentin Ochem <ochem@adacore.com>
10215
10216 * gnat.dg/sizetype3.ad[sb]: New test.
10217 * gnat.dg/sizetype3_pkg.ads: New helper.
10218
10219 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
10220
10221 PR c++/43951
10222 * g++.dg/init/new29.C: New.
10223
10224 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
10225
10226 PR fortran/40728
10227 * gfortran.dg/coarray_1.f90: Fixed error message.
10228 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10229 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10230 * gfortran.dg/intrinsic_std_5.f90: New.
10231
10232 2010-05-07 Jason Merrill <jason@redhat.com>
10233
10234 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10235
10236 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10237
10238 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10239 (size_t, stderr): Remove.
10240 (read_error): Replaced __builtin_fprintf by fprintf.
10241
10242 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
10243
10244 * gcc.dg/ordered-comparison-1.c: New test.
10245 * gcc.dg/ordered-comparison-2.c: New test.
10246 * gcc.dg/ordered-comparison-3.c: New test.
10247 * gcc.dg/ordered-comparison-4.c: New test.
10248
10249 2010-05-06 Mike Stump <mikestump@comcast.net>
10250
10251 PR objc/35165
10252 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10253
10254 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
10255 Jason Merrill <jason@redhat.com>
10256
10257 * g++.dg/cpp0x/nullptr01.C: New.
10258 * g++.dg/cpp0x/nullptr02.C: New.
10259 * g++.dg/cpp0x/nullptr03.C: New.
10260 * g++.dg/cpp0x/nullptr04.C: New.
10261 * g++.dg/cpp0x/nullptr05.C: New.
10262 * g++.dg/cpp0x/nullptr06.C: New.
10263 * g++.dg/cpp0x/nullptr07.C: New.
10264 * g++.dg/cpp0x/nullptr08.C: New.
10265 * g++.dg/cpp0x/nullptr09.C: New.
10266 * g++.dg/cpp0x/nullptr10.C: New.
10267 * g++.dg/cpp0x/nullptr11.C: New.
10268 * g++.dg/cpp0x/nullptr12.C: New.
10269 * g++.dg/cpp0x/nullptr13.C: New.
10270 * g++.dg/cpp0x/nullptr14.C: New.
10271 * g++.dg/cpp0x/nullptr15.C: New.
10272 * g++.dg/cpp0x/nullptr16.C: New.
10273 * g++.dg/cpp0x/nullptr17.C: New.
10274 * g++.dg/cpp0x/nullptr18.C: New.
10275 * g++.dg/cpp0x/nullptr19.C: New.
10276 * g++.dg/cpp0x/nullptr20.C: New.
10277 * g++.dg/cpp0x/nullptr21.C: New.
10278 * g++.dg/cpp0x/nullptr22.C: New.
10279 * g++.dg/debug/nullptr01.C: New.
10280 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10281
10282 2010-05-06 Jakub Jelinek <jakub@redhat.com>
10283
10284 * gcc.dg/Wunused-var-8.c: Move to...
10285 * c-c++-common/Wunused-var-6.c: ... here. New test.
10286
10287 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
10288
10289 PR c++/40406
10290 * g++.dg/template/crash96.C: New.
10291
10292 2010-05-06 Jan Hubicka <jh@suse.cz>
10293
10294 PR tree-optimization/43791
10295 * gcc.c-torture/compile/pr43791.c: New file.
10296
10297 2010-05-06 Michael Matz <matz@suse.de>
10298
10299 PR tree-optimization/43984
10300 * gfortran.dg/pr43984.f90: New test.
10301
10302 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
10303
10304 PR 40989
10305 * gcc.dg/pr40989.c: New.
10306
10307 2010-05-06 Richard Guenther <rguenther@suse.de>
10308
10309 PR tree-optimization/43934
10310 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10311
10312 2010-05-06 Richard Guenther <rguenther@suse.de>
10313
10314 PR tree-optimization/43987
10315 * gcc.c-torture/execute/pr43987.c: New testcase.
10316 * gcc.dg/torture/pta-escape-1.c: Adjust.
10317 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10318 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10319 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10320 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10321
10322 2010-04-22 Jakub Jelinek <jakub@redhat.com>
10323 Dodji Seketeli <dodji@redhat.com>
10324
10325 PR c/18624
10326 * g++.dg/warn/Wunused-7.C: Add dg-warning.
10327 * g++.dg/template/sfinae16.C: Likewise.
10328 * gcc.dg/Wunused-var-1.c: Moved to...
10329 * c-c++-common/Wunused-var-1.c: ...here. New test.
10330 * gcc.dg/Wunused-var-2.c: Moved to...
10331 * c-c++-common/Wunused-var-2.c: ...here. New test.
10332 * gcc.dg/Wunused-var-3.c: Moved to...
10333 * c-c++-common/Wunused-var-3.c: ...here. New test.
10334 * gcc.dg/Wunused-var-4.c: Moved to...
10335 * gcc.dg/Wunused-var-1.c: ... here.
10336 * gcc.dg/Wunused-var-5.c: Moved to...
10337 * c-c++-common/Wunused-var-4.c: ...here. New test.
10338 * gcc.dg/Wunused-var-7.c: Moved to...
10339 * c-c++-common/Wunused-var-5.c: ...here. New test.
10340 * gcc.dg/Wunused-var-6.c: Moved to...
10341 * gcc.dg/Wunused-var-2.c: ... here.
10342 * c-c++-common/Wunused-var-1.c: New test.
10343 * c-c++-common/Wunused-var-2.c: New test.
10344 * c-c++-common/Wunused-var-3.c: New test.
10345 * c-c++-common/Wunused-var-4.c: New test.
10346 * c-c++-common/Wunused-var-5.c: New test.
10347 * g++.dg/warn/Wunused-var-1.C: New test.
10348 * g++.dg/warn/Wunused-var-2.C: New test.
10349 * g++.dg/warn/Wunused-var-3.C: New test.
10350 * g++.dg/warn/Wunused-var-4.C: New test.
10351 * g++.dg/warn/Wunused-var-5.C: New test.
10352 * g++.dg/warn/Wunused-var-6.C: New test.
10353 * g++.dg/warn/Wunused-var-7.C: New test.
10354 * g++.dg/warn/Wunused-var-8.C: New test.
10355 * g++.dg/warn/Wunused-parm-1.C: New test.
10356 * g++.dg/warn/Wunused-parm-2.C: New test.
10357 * g++.dg/warn/Wunused-parm-3.C: New test.
10358
10359 2010-05-06 Tobias Burnus <burnus@net-b.de>
10360
10361 PR fortran/43985
10362 * gfortran.dg/gomp/crayptr5.f90: New test case.
10363
10364 2010-05-05 Jason Merrill <jason@redhat.com>
10365
10366 PR debug/43370
10367 * g++.dg/ext/attrib39.C: New.
10368
10369 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
10370
10371 PR fortran/24978
10372 * gfortran.dg/data_invalid.f90: New.
10373
10374 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
10375
10376 * gnat.dg/lto2.adb: New test.
10377
10378 2010-05-05 Jason Merrill <jason@redhat.com>
10379
10380 PR c++/43787
10381 * g++.dg/opt/empty1.C: New.
10382
10383 2010-05-05 Janus Weil <janus@gcc.gnu.org>
10384
10385 PR fortran/43696
10386 * gfortran.dg/class_17.f03: New.
10387
10388 2010-05-04 Neil Vachharajani <nvachhar@google.com>
10389
10390 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10391
10392 2010-05-04 Mike Stump <mikestump@comcast.net>
10393
10394 PR objc/35165
10395 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10396
10397 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10398
10399 PR target/43668
10400 * gcc.target/i386/pr43668.c: New.
10401
10402 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10403
10404 PR c++/43028
10405 * g++.dg/cpp0x/initlist31.C: New.
10406
10407 2010-05-04 Jakub Jelinek <jakub@redhat.com>
10408
10409 PR c/43981
10410 * gcc.dg/Wunused-var-8.c: New test.
10411
10412 2010-05-04 Jason Merrill <jason@redhat.com>
10413
10414 PR c++/38064
10415 * g++.dg/cpp0x/enum3.C: Extend.
10416
10417 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10418
10419 PR target/43799
10420 * gcc.target/i386/pr43799.c: New.
10421
10422 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
10423
10424 * gnat.dg/lto1.adb: New test.
10425 * gnat.dg/lto1_pkg.ad[sb]: New helper.
10426
10427 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10428
10429 PR middle-end/43671
10430 * gcc.target/i386/pr43671.c: New.
10431
10432 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10433
10434 PR c++/43705
10435 * g++.dg/template/crash95.C: New.
10436
10437 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10438
10439 PR debug/43508
10440 * gcc.target/i386/pr43508.c: New.
10441
10442 2010-05-04 Richard Guenther <rguenther@suse.de>
10443
10444 PR tree-optimization/43879
10445 * g++.dg/torture/pr43879-1_0.C: New testcase.
10446 * g++.dg/torture/pr43879-1_1.C: Likewise.
10447
10448 2010-05-03 Dodji Seketeli <dodji@redhat.com>
10449
10450 PR c++/43953
10451 * g++.dg/other/crash-12.C: New test.
10452
10453 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
10454
10455 * g++.dg/cdce3.C: Add a space. Updated.
10456
10457 2010-05-03 Jason Merrill <jason@redhat.com>
10458
10459 PR c++/43680
10460 * g++.dg/opt/enum2.C: New.
10461 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10462 * g++.dg/warn/Wswitch-1.C: Adjust message.
10463
10464 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10465
10466 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10467 * g++.dg/ext/label13.C: Fix typo.
10468 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10469 alpha*-dec-osf5*.
10470 * gcc.c-torture/compile/limits-declparen.c: xfail on
10471 alpha*-dec-osf5* with -g.
10472 * gcc.c-torture/compile/limits-pointer.c: Likewise.
10473 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10474 * gcc.dg/c99-tgmath-2.c: Likewise.
10475 * gcc.dg/c99-tgmath-3.c: Likewise.
10476 * gcc.dg/c99-tgmath-4.c: Likewise.
10477
10478 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
10479
10480 PR fortran/43592
10481 * gfortran.dg/unexpected_interface.f90: New test.
10482
10483 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10484
10485 * ada/acats/run_acats (which): New function.
10486 (host_gnatchop, host_gnatmake): Use it.
10487
10488 2010-05-03 Richard Guenther <rguenther@suse.de>
10489
10490 PR tree-optimization/43971
10491 * gcc.dg/pr43971.c: New testcase.
10492
10493 2010-05-03 Jakub Jelinek <jakub@redhat.com>
10494
10495 PR debug/43972
10496 * gcc.dg/debug/pr43972.c: New test.
10497
10498 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
10499
10500 PR testsuite/43963
10501 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10502
10503 2010-05-02 Richard Guenther <rguenther@suse.de>
10504
10505 PR tree-optimization/43879
10506 * gcc.dg/torture/pr43879-3.c: New testcase.
10507
10508 2010-05-01 Richard Guenther <rguenther@suse.de>
10509
10510 PR tree-optimization/43949
10511 * g++.dg/warn/Warray-bounds-5.C: New testcase.
10512
10513 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
10514
10515 PR c++/43951
10516 * g++.dg/init/new28.C: New.
10517
10518 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
10519
10520 PR objc++/32052
10521 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10522 structure and nested declarations.
10523 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
10524 structure and nested declarations. Reduce header clutter and
10525 use _exit() rather than abort().
10526 * objc.dg/encode-10.m: New.
10527 * objc.dg/encode-11.m: New.
10528
10529 2010-04-30 DJ Delorie <dj@redhat.com>
10530
10531 * gcc.c-torture/execute/20100430-1.c: New test.
10532
10533 2010-04-30 Jason Merrill <jason@redhat.com>
10534
10535 PR c++/43868
10536 * g++.dg/template/ptrmem21.C: New.
10537
10538 2010-04-30 Tobias Burnus Mburnus@net-b.de>
10539
10540 PR fortran/18918
10541 PR fortran/43931
10542 * gfortran.dg/coarray_13.f90: New test.
10543
10544 2010-04-30 Richard Guenther <rguenther@suse.de>
10545
10546 PR lto/43946
10547 * gcc.dg/lto/20100430-1_0.c: New testcase.
10548
10549 2010-04-30 Jakub Jelinek <jakub@redhat.com>
10550
10551 PR debug/43942
10552 * c-c++-common/pr43942.c: New test.
10553
10554 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
10555
10556 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10557 conflict with darwin crt1.o 'start' symbol.
10558
10559 2010-04-30 Richard Guenther <rguenther@suse.de>
10560
10561 PR tree-optimization/43879
10562 * gcc.dg/torture/pr43879_1.c: New testcase.
10563
10564 2010-04-30 Richard Guenther <rguenther@suse.de>
10565
10566 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10567
10568 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
10569
10570 PR c++/43890
10571 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10572 user-provided constructor while recursing.
10573
10574 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10575
10576 PR fortran/42274
10577 * gfortran.dg/class_16.f03: New test.
10578
10579 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10580
10581 PR fortran/42274
10582 * gfortran.dg/class_15.f03: New.
10583
10584 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
10585
10586 PR fortran/43326
10587 * gfortran.dg/dynamic_dispatch_9.f03: New test.
10588
10589 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10590
10591 PR fortran/43492
10592 * gfortran.dg/generic_22.f03 : New test.
10593
10594 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
10595
10596 PR fortran/42353
10597 * gfortran.dg/class_14.f03: New test.
10598
10599 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10600
10601 PR fortran/42680
10602 * gfortran.dg/interface_32.f90: New test.
10603
10604 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
10605 Janus Weil <janus@gcc.gnu.org>
10606
10607 PR fortran/41829
10608 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10609 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10610 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10611
10612 2010-04-28 Mike Stump <mikestump@comcast.net>
10613
10614 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10615 dg-excess-errors.
10616 * g++.dg/uninit-pred-2_b.C: Likewise.
10617
10618 2010-04-28 Tobias Burnus <burnus@net-b.de>
10619
10620 PR fortran/18918
10621 PR fortran/43919
10622 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10623
10624 2010-04-28 Matthias Klose <doko@ubuntu.com>
10625
10626 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10627 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10628 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10629 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10630 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10631
10632 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
10633
10634 * gcc.dg/const-uniq-1.c: New test.
10635 * gcc.dg/lto/const-uniq_[01].c: Likewise.
10636
10637 2010-04-28 Xinliang David Li <davidxl@google.com>
10638
10639 * gcc.dg/uninit-pred-2_b.c: New test.
10640 * gcc.dg/uninit-pred-4_b.c: New test.
10641 * gcc.dg/uninit-pred-3_d.c: New test.
10642 * gcc.dg/uninit-pred-6_b.c: New test.
10643 * gcc.dg/uninit-pred-8_b.c: New test.
10644 * gcc.dg/uninit-pred-3_a.c: New test.
10645 * gcc.dg/uninit-pred-2_c.c: New test.
10646 * gcc.dg/uninit-pred-5_a.c: New test.
10647 * gcc.dg/uninit-pred-3_e.c: New test.
10648 * gcc.dg/uninit-pred-7_a.c: New test.
10649 * gcc.dg/uninit-pred-6_c.c: New test.
10650 * gcc.dg/uninit-pred-9_a.c: New test.
10651 * gcc.dg/uninit-pred-8_c.c: New test.
10652 * gcc.dg/uninit-pred-3_b.c: New test.
10653 * gcc.dg/uninit-pred-5_b.c: New test.
10654 * gcc.dg/uninit-pred-7_b.c: New test.
10655 * gcc.dg/uninit-pred-6_d.c: New test.
10656 * gcc.dg/uninit-pred-9_b.c: New test.
10657 * gcc.dg/uninit-pred-2_a.c: New test.
10658 * gcc.dg/uninit-pred-4_a.c: New test.
10659 * gcc.dg/uninit-pred-3_c.c: New test.
10660 * gcc.dg/uninit-pred-6_a.c: New test.
10661 * gcc.dg/uninit-pred-8_a.c: New test.
10662 * gcc.dg/uninit-pred-7_c.c: New test.
10663 * gcc.dg/uninit-pred-6_e.c: New test.
10664 * g++.dg/uninit-pred-loop-1_b.cc: New test.
10665 * g++.dg/uninit-pred-1_a.C: New test.
10666 * g++.dg/uninit-pred-1_b.C: New test.
10667 * g++.dg/uninit-pred-2_a.C: New test.
10668 * g++.dg/uninit-pred-2_b.C: New test.
10669 * g++.dg/uninit-pred-loop-1_a.cc: New test.
10670 * g++.dg/uninit-pred-loop-1_c.cc: New test.
10671 * g++.dg/uninit-pred-loop_1.cc: New test.
10672
10673 2010-04-28 Martin Jambor <mjambor@suse.cz>
10674
10675 * gcc.dg/lto/20091209-1_0.c: New testcase.
10676
10677 2010-04-28 Richard Guenther <rguenther@suse.de>
10678
10679 PR tree-optimization/43879
10680 PR tree-optimization/43909
10681 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10682
10683 2010-04-28 Richard Guenther <rguenther@suse.de>
10684
10685 PR c++/43880
10686 * g++.dg/torture/pr43880.C: New testcase.
10687
10688 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
10689
10690 PR c++/9335
10691 * g++.dg/template/recurse2.C: Update
10692 * g++.dg/template/recurse.C: Update.
10693 * g++.dg/template/pr23510.C: Update.
10694 * lib/prune.exp: Filter out 'recursively instantiated'.
10695
10696 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
10697
10698 PR c++/29043
10699 * g++.dg/init/pr29043.C: New.
10700
10701 2010-04-27 Jason Merrill <jason@redhat.com>
10702
10703 * g++.dg/lookup/scoped5.C: Adjust.
10704 * g++.dg/lookup/scoped8.C: Adjust.
10705 * g++.dg/template/dependent-expr5.C: Adjust.
10706 * g++.old-deja/g++.brendan/nest1.C: Adjust.
10707
10708 PR c++/43856
10709 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10710
10711 PR c++/43875
10712 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10713
10714 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
10715 Jan Hubicka <hubicka@ucw.cz>
10716
10717 * gcc.dg/pure-2.c: New testcase.
10718 * gcc.dg/const-1.c: New testcase.
10719
10720 2010-04-27 Jason Merrill <jason@redhat.com>
10721
10722 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10723
10724 PR c++/41468
10725 * g++.dg/template/sfinae17.C: New.
10726 * g++.dg/template/sfinae18.C: New.
10727
10728 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
10729
10730 * g++.dg/init/pr42844.C: New.
10731 * g++.dg/cpp0x/pr42844-2.C: New.
10732 * g++.dg/cpp0x/defaulted2.C: Adjust.
10733 * g++.dg/tree-ssa/pr27549.C: Likewise.
10734 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10735
10736 2010-04-27 Tobias Burnus <burnus@net-b.de>
10737
10738 PR fortran/18918
10739 * gfortran.dg/coarray_12.f90: Fix dump parsing.
10740
10741 2010-04-27 Richard Guenther <rguenther@suse.de>
10742
10743 PR middle-end/40561
10744 * g++.dg/other/pr40561.C: New testcase.
10745
10746 2010-04-27 Martin Jambor <mjambor@suse.cz>
10747
10748 PR middle-end/43812
10749 * g++.dg/ipa/pr43812.C: New test.
10750
10751 2010-04-27 Jan Hubicka <jh@suse.cz>
10752
10753 * gcc.dg/ipa/iinline-1.c (main): Rename to...
10754 (test): ... this one.
10755
10756 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
10757
10758 PR target/40657
10759 * gcc.target/arm/thumb-stackframe.c: New test.
10760
10761 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
10762
10763 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10764 * gcc.dg/misc-column.c: Likewise.
10765 * gcc.dg/Walways-true-1.c: Likewise.
10766 * gcc.dg/Walways-true-2.c: Likewise.
10767 * gcc.dg/warn-addr-cmp.c: Likewise.
10768
10769 2010-04-27 Tobias Burnus <burnus@net-b.de>
10770
10771 PR fortran/18918
10772 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10773 * gfortran.dg/coarray_12.f90: New.
10774
10775 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
10776
10777 PR c/32207
10778 * gcc.dg/pr32207.c: New test.
10779 * gcc.dg/misc-column.c: Adjust expected warning.
10780 * gcc.dg/Walways-true-1.c: Likewise.
10781 * gcc.dg/Walways-true-2.c: Likewise.
10782 * gcc.dg/warn-addr-cmp.c: Likewise.
10783
10784 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
10785
10786 PR lto/42776
10787 * lib/lto.exp (lto_prune_vis_warns): New function.
10788 (lto-link-and-maybe-run): Call it.
10789
10790 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
10791
10792 PR tree-optimization/43904
10793 * gcc.dg/tree-ssa/tailcall-6.c: New.
10794
10795 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10796
10797 PR testsuite/35165
10798 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
10799 Darwin8/OSX10.4 - compatible code generation.
10800 Use scan-rtl-dump.
10801 * obj-c++.dg/stubify-1.mm: Ditto.
10802 * lib/objc-torture.exp: Do not require link success for
10803 "trivial.m" in the runtime checks when dowhat = 'compile'.
10804 * lib/dg-pch.exp (dg-flags-pch): New Proc.
10805 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
10806 Darwin8/OSX10.4 - compatible code generation.
10807 * objc.dg/stubify-2.m: Ditto.
10808 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10809 * objc.dg/next-runtime-1.m: Ditto.
10810 * objc.dg/stret-2.m: Restrict to ilp32 targets.
10811 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10812 runtimes on Darwin.
10813
10814 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
10815
10816 PR 43715
10817 * lib/plugin-support.exp: Use "-undefined
10818 dynamic_lookup" on darwin.
10819
10820 2010-04-26 Richard Guenther <rguenther@suse.de>
10821
10822 * gcc.dg/lto/20100426_0.c: New testcase.
10823
10824 2010-04-26 Jie Zhang <jie@codesourcery.com>
10825
10826 PR tree-optimization/43833
10827 gcc.dg/Warray-bounds-8.c: New test case.
10828
10829 2010-04-26 Richard Guenther <rguenther@suse.de>
10830
10831 PR lto/43080
10832 * g++.dg/lto/20100423-3_0.C: New testcase.
10833
10834 2010-04-26 Richard Guenther <rguenther@suse.de>
10835
10836 PR lto/42425
10837 * g++.dg/lto/20100423-2_0.C: New testcase.
10838
10839 2010-04-26 Ira Rosen <irar@il.ibm.com>
10840
10841 * gcc.dg/vect/bb-slp-23.c: New test.
10842
10843 2010-04-25 Joseph Myers <joseph@codesourcery.com>
10844
10845 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10846 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10847 * gcc.dg/c1x-float-1.c: New test.
10848
10849 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
10850
10851 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10852 of "lea\[ \t\]".
10853
10854 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
10855
10856 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10857 FreeBSD.
10858 * gfortran.dg/default_format_denormal_1.f90: Ditto.
10859 * gfortran.dg/default_format_2.f90: Ditto.
10860
10861 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
10862
10863 * gfortran.dg/pr43505.f90: Clean up .mod file.
10864 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10865 * gfortran.dg/pr41347.f90: Ditto.
10866 * gfortran.dg/internal_pack_4.f90: Ditto.
10867 * gfortran.dg/proc_decl_23.f90: Ditto.
10868 * gfortran.dg/recursive_check_3.f90: Ditto.
10869 * gfortran.dg/intent_out_3.f90: Ditto.
10870 * gfortran.dg/assignment_2.f90: Ditto.
10871 * gfortran.dg/pr41928.f90: Ditto.
10872 * gfortran.dg/pr42166.f90: Ditto.
10873 * gfortran.dg/private_type_12.f90: Ditto.
10874 * gfortran.dg/graphite/pr42185.f90: Ditto.
10875 * gfortran.dg/graphite/pr42186.f90: Ditto.
10876 * gfortran.dg/graphite/pr40982.f90: Ditto.
10877 * gfortran.dg/graphite/id-2.f90: Ditto.
10878 * gfortran.dg/graphite/id-4.f90: Ditto.
10879 * gfortran.dg/graphite/pr42050.f90: Ditto.
10880 * gfortran.dg/graphite/id-18.f90: Ditto.
10881 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10882 * gfortran.dg/graphite/pr41924.f90: Ditto.
10883 * gfortran.dg/graphite/pr42393.f90: Ditto.
10884 * gfortran.dg/graphite/pr37980.f90: Ditto.
10885 * gfortran.dg/graphite/pr38953.f90: Ditto.
10886 * gfortran.dg/graphite/pr42180.f90: Ditto.
10887 * gfortran.dg/graphite/pr42181.f90: Ditto.
10888 * gfortran.dg/where_operator_assign_4.f90: Ditto.
10889 * gfortran.dg/select_type_4.f90: Ditto.
10890 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10891 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10892 * gfortran.dg/lto/pr40725_0.f03: Ditto.
10893 * gfortran.dg/elemental_args_check_2.f90: Ditto.
10894 * gfortran.dg/whole_file_11.f90: Ditto.
10895 * gfortran.dg/private_type_11.f90: Ditto.
10896 * gfortran.dg/vect/vect-gems.f90: Ditto.
10897 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10898
10899 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
10900
10901 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10902
10903 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
10904
10905 * gnat.dg/pack15.ad[sb]: New test.
10906
10907 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
10908
10909 * gcc.target/arm/mla-1.c: New test.
10910
10911 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
10912
10913 PR fortran/30073
10914 PR fortran/43793
10915 * gfortran.dg/pr43793.f90: New test.
10916
10917 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
10918
10919 PR tree-optimization/41442
10920 * gcc.target/i386/pr41442.c: New test.
10921
10922 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
10923
10924 PR fortran/43832
10925 * gfortran.dg/fgetc_3.f90: Delete bogus test.
10926
10927 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10928
10929 PR fortran/43832
10930 * gfortran.dg/open_nounit.f90: New test.
10931
10932 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
10933
10934 PR fortran/43841
10935 PR fortran/43843
10936 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10937
10938 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
10939
10940 * gcc.dg/Wconversion-integer.c: Update.
10941
10942 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
10943
10944 * gnat.dg/unchecked_convert5.adb: New test.
10945
10946 2010-04-23 Richard Guenther <rguenther@suse.de>
10947
10948 PR lto/41734
10949 * gcc.dg/lto/20100423-2_0.c: New testcase.
10950 * gcc.dg/lto/20100423-2_0.c: Likewise.
10951
10952 2010-04-23 Richard Guenther <rguenther@suse.de>
10953
10954 PR lto/43455
10955 * gcc.dg/lto/20100423-1_0.c: New testcase.
10956 * gcc.dg/lto/20100423-1_1.c: Likewise.
10957
10958 2010-04-23 Martin Jambor <mjambor@suse.cz>
10959
10960 PR tree-optimization/43846
10961 * gcc.dg/tree-ssa/sra-10.c: New test.
10962
10963 2010-04-23 Martin Jambor <mjambor@suse.cz>
10964
10965 PR middle-end/43835
10966 * gcc.c-torture/execute/pr43835.c: New test.
10967
10968 2010-04-23 Richard Guenther <rguenther@suse.de>
10969
10970 PR lto/42653
10971 * g++.dg/lto/20100423-1_0.C: New testcase.
10972
10973 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
10974
10975 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10976
10977 2010-04-22 Ira Rosen <irar@il.ibm.com>
10978
10979 PR tree-optimization/43842
10980 * gcc.dg/vect/pr43842.c: New test.
10981
10982 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10983
10984 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10985 * gcc.target/i386/wmul-2.c: Likewise.
10986
10987 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10988
10989 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10990 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10991
10992 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
10993
10994 * gfortran.dg/reassoc_6.f: New testcase.
10995
10996 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10997
10998 PR middle-end/29274
10999 * gcc.target/arm/wmul-1.c: New test.
11000 * gcc.target/arm/wmul-2.c: New test.
11001
11002 2010-04-22 Richard Guenther <rguenther@suse.de>
11003
11004 PR tree-optimization/43845
11005 * gcc.c-torture/compile/pr43845.c: New testcase.
11006
11007 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11008
11009 PR middle-end/29274
11010 * gcc.target/i386/wmul-1.c: New test.
11011 * gcc.target/i386/wmul-2.c: New test.
11012 * gcc.target/bfin/wmul-1.c: New test.
11013 * gcc.target/bfin/wmul-2.c: New test.
11014
11015 2010-04-22 Richard Guenther <rguenther@suse.de>
11016
11017 PR fortran/43829
11018 * gfortran.dg/vector_subscript_6.f90: New testcase.
11019 * gfortran.dg/assign_10.f90: Adjust.
11020
11021 2010-04-21 Jakub Jelinek <jakub@redhat.com>
11022
11023 PR fortran/43836
11024 * gfortran.dg/gomp/pr43836.f90: New test.
11025
11026 2010-04-21 Richard Guenther <rguenther@suse.de>
11027
11028 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11029
11030 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11031
11032 * gcc.dg/torture/builtin-cproj-3.c: New.
11033
11034 2010-04-20 Jason Merrill <jason@redhat.com>
11035
11036 PR c++/9335
11037 * g++.dg/template/recurse2.C: New.
11038 * g++.dg/parse/crash36.C: Adjust.
11039 * g++.dg/other/fold1.C: Adjust.
11040 * g++.dg/init/member1.C: Adjust.
11041 * lib/prune.exp: Prune "skipping N instantiation contexts".
11042
11043 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11044
11045 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11046
11047 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11048
11049 * gcc.dg/torture/builtin-cproj-1.c: New.
11050 * gcc.dg/torture/builtin-cproj-2.c: New.
11051
11052 2010-04-20 Dodji Seketeli <dodji@redhat.com>
11053
11054 PR c++/43800
11055 PR c++/43704
11056 * g++.dg/template/typedef32.C: Adjust.
11057 * g++.dg/template/typedef33.C: New test.
11058
11059 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
11060
11061 PR fortran/43227
11062 * gfortran.dg/proc_decl_23.f90: New test.
11063
11064 PR fortran/43266
11065 * gfortran.dg/abstract_type_6.f03: New test.
11066
11067 2010-04-20 Xinliang David Li <davidxl@google.com>
11068
11069 * g++.dg/tree-ssa/fold-compare.C: New.
11070
11071 2010-04-20 Richard Guenther <rguenther@suse.de>
11072
11073 PR tree-optimization/39417
11074 * g++.dg/torture/pr39417.C: New testcase.
11075
11076 2010-04-20 Richard Guenther <rguenther@suse.de>
11077
11078 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11079
11080 2010-04-20 Jakub Jelinek <jakub@redhat.com>
11081
11082 * g++.dg/debug/dwarf2/rv1.C: New test.
11083
11084 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11085
11086 PR target/43635
11087 * gcc.c-torture/compile/pr43635.c: New testcase.
11088
11089 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11090
11091 PR fortran/43339
11092 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11093 of sequential loops being private only in the innermost containing
11094 task region.
11095
11096 PR middle-end/43337
11097 * gfortran.dg/gomp/pr43337.f90: New test.
11098
11099 2010-04-19 Richard Guenther <rguenther@suse.de>
11100
11101 PR tree-optimization/43796
11102 * gfortran.dg/pr43796.f90: New testcase.
11103
11104 2010-04-19 Richard Guenther <rguenther@suse.de>
11105
11106 PR tree-optimization/43783
11107 * gcc.c-torture/execute/pr43783.c: New testcase.
11108
11109 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
11110
11111 PR target/43766
11112 * gcc.target/i386/pr43766.c: New test.
11113
11114 2010-04-19 Jie Zhang <jie@codesourcery.com>
11115
11116 PR target/43662
11117 * gcc.target/i386/pr43662.c: New test.
11118
11119 2010-04-19 Dodji Seketeli <dodji@redhat.com>
11120
11121 PR c++/43704
11122 * g++.dg/template/typedef32.C: New test.
11123
11124 2010-04-19 Ira Rosen <irar@il.ibm.com>
11125
11126 PR tree-optimization/37027
11127 * lib/target-supports.exp
11128 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11129 * gcc.dg/vect/pr37027.c: New test.
11130 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11131 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11132 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11133 gcc.dg/vect/vect-complex-6.c: Likewise.
11134
11135 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11136
11137 * g++.dg/debug/dwarf2/enum1.C: New test.
11138
11139 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
11140
11141 * gnat.dg/rep_clause5.ad[sb]: New test.
11142 * gnat.dg/rep_clause5_pkg.ads: New helper.
11143
11144 2010-04-18 Ira Rosen <irar@il.ibm.com>
11145
11146 PR tree-optimization/43771
11147 * g++.dg/vect/pr43771.cc: New test.
11148
11149 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
11150
11151 PR fortran/31538
11152 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11153 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11154
11155 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
11156
11157 * gnat.dg/sizetype.adb: Rename into...
11158 * gnat.dg/sizetype1.adb: ...this.
11159 * gnat.dg/sizetype2.adb: New test.
11160
11161 2010-04-16 Richard Guenther <rguenther@suse.de>
11162
11163 PR tree-optimization/43572
11164 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11165
11166 2010-04-16 Olivier Hainque <hainque@adacore.com>
11167
11168 * gnat.dg/specs/discr_private.ads: New test.
11169
11170 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
11171
11172 PR target/41514
11173 * gcc.target/arm/thumb-comparisons.c: New test.
11174
11175 PR target/40603
11176 * gcc.target/arm/thumb-cbranchqi.c: New test.
11177
11178 2010-04-16 Christian Bruel <christian.bruel@st.com>
11179
11180 * g++.dg/torture/pr36191.C: Enable for SH.
11181
11182 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
11183
11184 * gnat.dg/wide_boolean.adb: New test.
11185 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11186
11187 2010-04-15 Richard Guenther <rguenther@suse.de>
11188
11189 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11190 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11191 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11192 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11193 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11194 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11195 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11196 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11197 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11198 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11199 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11200 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11201 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11202 * gcc.dg/torture/ipa-pta-2.c: Likewise.
11203 * gcc.dg/torture/ipa-pta-1.c: Adjust.
11204
11205 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
11206
11207 PR target/21803
11208 * gcc.target/arm/pr42496.c: New test.
11209
11210 2010-04-14 Jason Merrill <jason@redhat.com>
11211
11212 PR c++/36625
11213 * g++.dg/ext/attrib38.C: New.
11214
11215 2010-04-14 Steve Ellcey <sje@cup.hp.com>
11216
11217 PR testsuite/43739
11218 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11219
11220 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
11221
11222 PR 42966
11223 * gcc.dg/cpp/warn-undef-2.c: Update.
11224 * gcc.dg/cpp/warn-traditional-2.c: Update.
11225 * gcc.dg/cpp/warn-comments-2.c: Update.
11226 * gcc.dg/cpp/warn-variadic-2.c: Update.
11227 * gcc.dg/cpp/warn-long-long-2.c: Update.
11228 * gcc.dg/cpp/warn-deprecated-2.c: Update.
11229 * gcc.dg/cpp/warn-multichar-2.c: Update.
11230 * gcc.dg/cpp/warn-normalized-3.c: Update.
11231 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11232 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11233 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11234 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11235 * gcc.dg/cpp/warn-redefined-2.c: Update.
11236 * gfortran.dg/warning-directive-2.F90: Update.
11237 * c-c++-common/cpp/warning-directive-2.c: Update.
11238
11239 2010-04-14 Michael Matz <matz@suse.de>
11240
11241 PR tree-optimization/42963
11242 * gcc.dg/pr42963.c: New testcase.
11243
11244 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
11245
11246 * gnat.dg/class_wide.adb: Rename into...
11247 * gnat.dg/class_wide1.adb: ...this.
11248 * gnat.dg/class_wide2.ad[sb]: New test.
11249
11250 2010-04-14 Tobias Burnus <burnus@net-b.de>
11251
11252 PR fortran/18918
11253 * gfortran.dg/coarray_9.f90: Update dg-errors.
11254 * gfortran.dg/coarray_10.f90: New test.
11255 * gfortran.dg/coarray_11.f90: New test.
11256
11257 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11258
11259 PR fortran/43747
11260 gfortran.dg/initialization_24.f90: New test.
11261
11262 2010-04-13 Jason Merrill <jason@redhat.com>
11263
11264 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11265 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11266
11267 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
11268
11269 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11270 * g++.dg/dg.exp: Likewise.
11271 * gcc.dg/cpp/warning-directive-1.c: Move to ...
11272 * c-c++-common/cpp/warning-directive-1.c: ... here.
11273 * gcc.dg/cpp/warning-directive-2.c: Move to ...
11274 * c-c++-common/cpp/warning-directive-2.c: ... here.
11275 * gcc.dg/cpp/warning-directive-3.c: Move to ...
11276 * c-c++-common/cpp/warning-directive-3.c: ... here.
11277 * gcc.dg/cpp/warning-directive-4.c: Move to ...
11278 * c-c++-common/cpp/warning-directive-4.c: ... here.
11279 * g++.dg/cpp/warning-directive-1.C: Delete.
11280 * g++.dg/cpp/warning-directive-2.C: Delete.
11281 * g++.dg/cpp/warning-directive-3.C: Delete.
11282 * g++.dg/cpp/warning-directive-4.C: Delete.
11283 * gcc.dg/cpp/normalised-3.c: Delete.
11284 * g++.dg/cpp/normalised-1.C: Rename as ...
11285 * c-c++-common/cpp/normalised-3.c: ... this.
11286
11287 2010-04-13 Martin Jambor <mjambor@suse.cz>
11288
11289 * gcc.dg/tree-ssa/sra-9.c: New test.
11290
11291 2010-04-13 Michael Matz <matz@suse.de>
11292
11293 PR middle-end/43730
11294 * gcc.dg/pr43730.c: New test.
11295
11296 2010-04-13 Michael Matz <matz@suse.de>
11297
11298 * gcc.dg/tree-ssa/negate.c: New testcase.
11299
11300 2010-04-13 Richard Guenther <rguenther@suse.de>
11301
11302 PR testsuite/43735
11303 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11304
11305 2010-04-13 Richard Guenther <rguenther@suse.de>
11306
11307 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11308
11309 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
11310
11311 * gnat.dg/derived_type1.adb: New test.
11312
11313 2010-04-13 Matthias Klose <doko@ubuntu.com>
11314
11315 * gcc.dg/plugindir1.c: New testcase.
11316 * gcc.dg/plugindir2.c: New testcase.
11317 * gcc.dg/plugindir3.c: New testcase.
11318 * gcc.dg/plugindir4.c: New testcase.
11319
11320 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
11321
11322 * gcc.target/i386/rotate-2.c: New test.
11323
11324 2010-04-12 Jason Merrill <jason@redhat.com>
11325
11326 PR c++/43641
11327 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11328 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11329
11330 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
11331
11332 PR c++/25811
11333 * g++.dg/init/pr25811.C: New test.
11334
11335 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11336
11337 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11338 dg-error, dg-warning.
11339 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11340
11341 2010-04-12 Richard Guenther <rguenther@suse.de>
11342
11343 * gcc.dg/torture/inline-2.c: New testcase.
11344
11345 2010-04-12 Jakub Jelinek <jakub@redhat.com>
11346
11347 PR bootstrap/43699
11348 * gcc.dg/Wunused-var-7.c: New test.
11349
11350 PR tree-optimization/43560
11351 * gcc.c-torture/execute/pr43560.c: New test.
11352
11353 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
11354
11355 * gnat.dg/aggr13.adb: New test.
11356 * gnat.dg/aggr14.adb: Likewise.
11357 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11358
11359 2010-04-12 Richard Guenther <rguenther@suse.de>
11360
11361 PR c++/43611
11362 * g++.dg/torture/pr43611.C: New testcase.
11363
11364 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
11365
11366 PR c/36774
11367 * gcc.dg/pr36774-1.c: New test.
11368 * gcc.dg/pr36774-2.c: New test.
11369
11370 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11371
11372 * gcc.target/sh/rte-delay-slot.c: New test.
11373
11374 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
11375
11376 * gnat.dg/pack9.adb: Remove -cargs option.
11377 * gnat.dg/aggr12.ad[sb]: New test.
11378
11379 2010-04-10 Jie Zhang <jie@codesourcery.com>
11380
11381 PR target/43417
11382 * gcc.target/sh/pr43417.c: New test.
11383
11384 2010-04-10 Tobias Burnus <burnus@net-b.de>
11385
11386 PR fortran/43591
11387 * gfortran.dg/spec_expr_6.f90: New test.
11388
11389 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11390
11391 PR cpp/43195
11392 * gcc.dg/cpp/pr43195.c: New.
11393 * gcc.dg/cpp/pr43195.h: New.
11394
11395 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11396
11397 PR 42965
11398 * gcc.dg/Werror-6.c: Adjust.
11399 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11400 * gcc.dg/Werror-4.c: Likewise.
11401 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11402 * gcc.dg/Wswitch-enum-error.c: Likewise.
11403 * gcc.dg/Wpointer-arith.c: Likewise.
11404 * gcc.dg/Wfatal.c: Likewise.
11405 * gcc.dg/Wswitch-error.c: Likewise.
11406 * g++.dg/warn/unused-result1-Werror.c: Likewise.
11407 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11408 * gcc.dg/cpp/warn-undef-2.c: Likewise.
11409 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11410 * gcc.dg/cpp/warn-comments-2.c: Likewise.
11411 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11412 * gcc.dg/cpp/warning-directive-2.c: Likewise.
11413 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11414 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11415 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11416 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11417 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11418 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11419 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11420 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11421 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11422 * g++.dg/cpp/warning-directive-2.C: Likewise.
11423 * gfortran.dg/warning-directive-2.F90: Likewise.
11424
11425 2010-04-09 Jason Merrill <jason@redhat.com>
11426
11427 PR c++/42623
11428 * g++.dg/template/sizeof13.C: New.
11429
11430 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
11431
11432 * g++.dg/other/pr35504.C: Add check for thiscall.
11433 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11434 * gcc.dg/torture/stackalign/thiscall-1.c: New.
11435
11436 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11437
11438 PR c++/28584
11439 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11440 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
11441 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11442 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
11443 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11444 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
11445 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11446 * g++.dg/other/increment1.C: Likewise.
11447
11448 2010-04-09 Tobias Burnus <burnus@net-b.de>
11449
11450 PR fortran/18918
11451 * gfortran.dg/coarray_7.f90: New test.
11452 * gfortran.dg/coarray_8.f90: New test.
11453
11454 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
11455
11456 PR fortran/28039
11457 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11458
11459 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11460
11461 PR target/43643
11462 * gcc.dg/pr43643.c: New test.
11463
11464 2010-04-08 Tobias Burnus <burnus@net-b.de>
11465
11466 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11467
11468 2010-04-08 Richard Guenther <rguenther@suse.de>
11469
11470 PR tree-optimization/43679
11471 * gcc.c-torture/compile/pr43679.c: New testcase.
11472
11473 2010-04-08 Jakub Jelinek <jakub@redhat.com>
11474
11475 PR debug/43670
11476 * gcc.dg/pr43670.c: New test.
11477
11478 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
11479
11480 PR middle-end/40815
11481 * gcc.dg/tree-ssa/reassoc-19.c: New.
11482
11483 2010-04-07 Jakub Jelinek <jakub@redhat.com>
11484
11485 PR c/18624
11486 * gcc.dg/Wunused-var-1.c: New test.
11487 * gcc.dg/Wunused-var-2.c: New test.
11488 * gcc.dg/Wunused-var-3.c: New test.
11489 * gcc.dg/Wunused-var-4.c: New test.
11490 * gcc.dg/Wunused-var-5.c: New test.
11491 * gcc.dg/Wunused-var-6.c: New test.
11492 * gcc.dg/Wunused-parm-1.c: New test.
11493
11494 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11495 * gcc.dg/trunc-1.c: Likewise.
11496 * gcc.dg/vla-9.c: Likewise.
11497 * gcc.dg/dfp/composite-type.c: Likewise.
11498
11499 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11500
11501 PR objc/35996
11502 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11503 * obj-c++.dg/objc-gc-3.mm: Ditto.
11504
11505 2010-04-07 Simon Baldwin <simonb@google.com>
11506
11507 * gcc.dg/cpp/warn-undef-2.c: New.
11508 * gcc.dg/cpp/warn-traditional-2.c: New.
11509 * gcc.dg/cpp/warn-comments-2.c: New.
11510 * gcc.dg/cpp/warning-directive-1.c: New.
11511 * gcc.dg/cpp/warn-long-long.c: New.
11512 * gcc.dg/cpp/warn-traditional.c: New.
11513 * gcc.dg/cpp/warn-variadic-2.c: New.
11514 * gcc.dg/cpp/warn-undef.c: New.
11515 * gcc.dg/cpp/warn-normalized-1.c: New.
11516 * gcc.dg/cpp/warning-directive-2.c: New.
11517 * gcc.dg/cpp/warn-long-long-2.c: New.
11518 * gcc.dg/cpp/warn-variadic.c: New.
11519 * gcc.dg/cpp/warn-normalized-2.c: New.
11520 * gcc.dg/cpp/warning-directive-3.c: New.
11521 * gcc.dg/cpp/warn-deprecated-2.c: New.
11522 * gcc.dg/cpp/warn-trigraphs-1.c: New.
11523 * gcc.dg/cpp/warn-multichar-2.c: New.
11524 * gcc.dg/cpp/warn-normalized-3.c: New.
11525 * gcc.dg/cpp/warning-directive-4.c: New.
11526 * gcc.dg/cpp/warn-unused-macros.c: New.
11527 * gcc.dg/cpp/warn-trigraphs-2.c: New.
11528 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11529 * gcc.dg/cpp/warn-cxx-compat.c: New.
11530 * gcc.dg/cpp/warn-redefined.c: New.
11531 * gcc.dg/cpp/warn-trigraphs-3.c: New.
11532 * gcc.dg/cpp/warn-unused-macros-2.c: New.
11533 * gcc.dg/cpp/warn-deprecated.c: New.
11534 * gcc.dg/cpp/warn-trigraphs-4.c: New.
11535 * gcc.dg/cpp/warn-redefined-2.c: New.
11536 * gcc.dg/cpp/warn-comments.c: New.
11537 * gcc.dg/cpp/warn-multichar.c: New.
11538 * g++.dg/cpp/warning-directive-1.C: New.
11539 * g++.dg/cpp/warning-directive-2.C: New.
11540 * g++.dg/cpp/warning-directive-3.C: New.
11541 * g++.dg/cpp/warning-directive-4.C: New.
11542 * gfortran.dg/warning-directive-1.F90: New.
11543 * gfortran.dg/warning-directive-3.F90: New.
11544 * gfortran.dg/warning-directive-2.F90: New.
11545 * gfortran.dg/warning-directive-4.F90: New.
11546
11547 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11548
11549 PR objc++/23716
11550 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11551
11552 2010-04-07 Jason Merrill <jason@redhat.com>
11553
11554 * g++.dg/template/dr408.C: New.
11555
11556 * g++.dg/lookup/ns4.C: New.
11557
11558 PR c++/38392
11559 * g++.dg/template/friend51.C: New test.
11560
11561 PR c++/41970
11562 * g++.old-deja/g++.other/linkage1.C: Adjust.
11563
11564 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11565
11566 PR c++/42697
11567 * g++.dg/template/crash94.C: New test.
11568
11569 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11570
11571 PR c++/40239
11572 * g++.dg/init/aggr5.C: New test.
11573 * g++.dg/init/aggr5.C: New test.
11574
11575 2010-04-07 Richard Guenther <rguenther@suse.de>
11576
11577 PR tree-optimization/43270
11578 * g++.dg/warn/Warray-bounds-4.C: New testcase.
11579 * gcc.dg/Warray-bounds-7.c: Likewise.
11580
11581 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
11582
11583 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11584 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11585 * gnat.dg/bit_packed_array4.ad[sb]: New test.
11586
11587 2010-04-07 Jie Zhang <jie@codesourcery.com>
11588
11589 PR c++/42556
11590 * g++.dg/init/pr42556.C: New test.
11591
11592 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11593
11594 PR debug/43628
11595 * g++.dg/debug/dwarf2/typedef2.C: New test.
11596
11597 2010-04-06 Dodji Seketeli <dodji@redhat.com>
11598
11599 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11600 c-c++-common/dwarf2/redeclaration-1.C
11601
11602 2010-04-06 Jason Merrill <jason@redhat.com>
11603
11604 * g++.dg/cpp0x/pr31437.C: Adjust error location.
11605 * g++.dg/ext/attrib18.C: Likewise.
11606 * g++.dg/ext/bitfield2.C: Likewise.
11607 * g++.dg/ext/bitfield4.C: Likewise.
11608 * g++.dg/ext/visibility/warn2.C: Likewise.
11609 * g++.dg/ext/visibility/warn3.C: Likewise.
11610 * g++.dg/gomp/pr26690-1.C: Likewise.
11611 * g++.dg/inherit/covariant7.C: Likewise.
11612 * g++.dg/init/synth2.C: Likewise.
11613 * g++.dg/lookup/using7.C: Likewise.
11614 * g++.dg/other/crash-4.C: Likewise.
11615 * g++.dg/other/error13.C: Likewise.
11616 * g++.dg/other/error20.C: Likewise.
11617 * g++.dg/parse/crash31.C: Likewise.
11618 * g++.dg/parse/error16.C: Likewise.
11619 * g++.dg/parse/error19.C: Likewise.
11620 * g++.dg/parse/error27.C: Likewise.
11621 * g++.dg/parse/error28.C: Likewise.
11622 * g++.dg/parse/fused-params1.C: Likewise.
11623 * g++.dg/template/error2.C: Likewise.
11624 * g++.dg/template/local6.C: Likewise.
11625 * g++.dg/template/qualttp15.C: Likewise.
11626 * g++.dg/warn/Wnvdtor-2.C: Likewise.
11627 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11628 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11629 * g++.old-deja/g++.brendan/crash29.C: Likewise.
11630 * g++.old-deja/g++.eh/spec6.C: Likewise.
11631 * g++.old-deja/g++.jason/crash3.C: Likewise.
11632 * g++.old-deja/g++.jason/destruct2.C: Likewise.
11633 * g++.old-deja/g++.law/ctors5.C: Likewise.
11634 * g++.old-deja/g++.law/ctors9.C: Likewise.
11635 * g++.old-deja/g++.mike/p3538a.C: Likewise.
11636 * g++.old-deja/g++.mike/p3538b.C: Likewise.
11637 * g++.old-deja/g++.other/struct1.C: Likewise.
11638 * g++.old-deja/g++.other/volatile1.C: Likewise.
11639 * g++.old-deja/g++.pt/crash36.C: Likewise.
11640 * g++.old-deja/g++.pt/derived3.C: Likewise.
11641 * g++.old-deja/g++.robertl/eb109.C: Likewise.
11642 * g++.old-deja/g++.robertl/eb4.C: Likewise.
11643
11644 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
11645
11646 PR middle-end/43519
11647 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11648 * gcc.dg/graphite/id-19.c: New.
11649
11650 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
11651
11652 PR middle-end/32824
11653 * gcc.dg/vect/pr32824: New.
11654
11655 2010-04-06 Tobias Burnus <burnus@net-b.de>
11656
11657 PR fortran/18918
11658 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11659 * gfortran.dg/coarray_3.f90: Ditto.
11660 * gfortran.dg/coarray_4.f90: Ditto.
11661 * gfortran.dg/coarray_5.f90: Ditto.
11662 * gfortran.dg/coarray_6.f90: Ditto.
11663 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11664
11665 2010-04-06 Tobias Burnus <burnus@net-b.de>
11666
11667 PR fortran/18918
11668 * gfortran.dg/coarray_4.f90: Fix test.
11669 * gfortran.dg/coarray_6.f90: Add more tests.
11670
11671 2010-04-06 Tobias Burnus <burnus@net-b.de>
11672
11673 PR fortran/18918
11674 * gfortran.dg/coarray_4.f90: New test.
11675 * gfortran.dg/coarray_5.f90: New test.
11676 * gfortran.dg/coarray_6.f90: New test.
11677
11678 2010-04-06 Tobias Burnus <burnus@net-b.de>
11679
11680 PR fortran/18918
11681 * gfortran.dg/iso_fortran_env_5.f90: New test.
11682 * gfortran.dg/iso_fortran_env_6.f90: New test.
11683
11684 2010-04-06 Tobias Burnus <burnus@net-b.de>
11685
11686 PR fortran/39997
11687 * gfortran.dg/coarray_1.f90: New test.
11688 * gfortran.dg/coarray_2.f90: New test.
11689 * gfortran.dg/coarray_3.f90: New test.
11690
11691 2010-04-06 Jason Merrill <jason@redhat.com>
11692
11693 PR c++/43648
11694 * g++.dg/template/dtor8.C: New.
11695
11696 PR c++/43621
11697 * g++.dg/template/error-recovery2.C: New.
11698
11699 2010-04-06 Jan Hubicka <jh@suse.czpli
11700
11701 PR tree-optimization/42906
11702 * gcc.dg/tree-ssa/dce-1.c: New testcase.
11703
11704 2010-04-06 Tobias Burnus <burnus@net-b.de>
11705
11706 PR fortran/43178
11707 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11708 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11709 * gfortran.dg/auto_dealloc_1.f90: Ditto.
11710
11711 2010-04-06 Richard Guenther <rguenther@suse.de>
11712
11713 PR tree-optimization/43627
11714 * gcc.dg/tree-ssa/vrp49.c: New testcase.
11715
11716 2010-04-06 Jakub Jelinek <jakub@redhat.com>
11717
11718 PR target/43638
11719 * gcc.target/i386/pr43638.c: New test.
11720
11721 2010-04-06 Richard Guenther <rguenther@suse.de>
11722
11723 PR middle-end/43661
11724 * gcc.c-torture/compile/pr43661.c: New testcase.
11725
11726 2010-04-06 Jakub Jelinek <jakub@redhat.com>
11727
11728 * gcc.target/s390/stackcheck1.c: Add dg-warning.
11729
11730 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
11731
11732 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11733
11734 2010-04-02 Richard Guenther <rguenther@suse.de>
11735
11736 PR tree-optimization/43629
11737 * gcc.c-torture/execute/pr43629.c: New testcase.
11738
11739 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
11740 Dominique d'Humieres <dominiq@lps.ens.fr>
11741
11742 PR libfortran/43605
11743 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11744
11745 2010-04-01 Dodji Seketeli <dodji@redhat.com>
11746
11747 PR debug/43325
11748 * c-c++-common/dwarf2/redeclaration-1.C: New test.
11749
11750 2010-04-01 Jason Merrill <jason@redhat.com>
11751
11752 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11753
11754 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
11755 Manfred Schwarb <manfred99@gmx.ch>
11756
11757 PR libfortran/43605
11758 * gfortran.dg/ftell_3.f90: New test.
11759
11760 2010-04-01 Richard Guenther <rguenther@suse.de>
11761
11762 PR middle-end/43614
11763 * gcc.c-torture/compile/pr43614.c: New testcase.
11764
11765 2010-04-01 Martin Jambor <mjambor@suse.cz>
11766
11767 PR tree-optimization/43141
11768 * gcc.dg/guality/pr43141.c: New test.
11769
11770 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11771
11772 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11773 * g++.dg/eh/spbp.C: Likewise.
11774 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11775 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11776 superfluous casts.
11777 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11778 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
11779 * objc.dg/dwarf-2.m: Likewise.
11780
11781 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
11782
11783 PR middle-end/43464
11784 * gcc.dg/graphite/id-pr43464.c: New.
11785 * gcc.dg/graphite/id-pr43464-1.c: New.
11786
11787 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
11788
11789 PR middle-end/43351
11790 * gcc.dg/graphite/id-pr43351.c
11791
11792 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11793
11794 PR testsuite/35165
11795 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11796 * obj-c++.dg/try-catch-2.mm: Ditto.
11797 * obj-c++.dg/lookup-2.mm: Ditto.
11798 * obj-c++.dg/encode-8.m: Ditto.
11799 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11800 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11801 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11802 * obj-c++.dg/const-str-11.mm: Ditto.
11803 * obj-c++.dg/const-str-9.mm: Ditto.
11804 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11805 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11806 * obj-c++.dg/except-1.mm: Ditto.
11807 * obj-c++.dg/const-str-7.mm: Ditto.
11808 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11809 * obj-c++.dg/const-str-3.mm: Ditto.
11810 * obj-c++.dg/const-str-7.mm: Ditto.
11811 * obj-c++.dg/stubify-2.mm: Change dump file name.
11812
11813 PR objc++/23613
11814 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11815 New macro.
11816 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11817 Remove dg-xfail-if.
11818
11819 2010-03-31 Martin Jambor <mjambor@suse.cz>
11820
11821 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
11822 only with -O2, -O3 or -Os and not with -fwhopr.
11823
11824 2010-03-31 Dodji Seketeli <dodji@redhat.com>
11825
11826 PR c++/43558
11827 * g++.dg/template/typedef31.C: New test.
11828
11829 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11830
11831 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11832 assembler output on *-*-solaris2*.
11833 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11834
11835 2010-03-31 Jakub Jelinek <jakub@redhat.com>
11836
11837 PR debug/43557
11838 * gcc.dg/pr43557-1.c: New test.
11839 * gcc.dg/pr43557-2.c: New file.
11840
11841 2010-03-31 Jie Zhang <jie@codesourcery.com>
11842
11843 PR 43562
11844 * gcc.dg/pr43562.c: New test.
11845
11846 2010-03-30 Jason Merrill <jason@redhat.com>
11847
11848 PR c++/43076
11849 * g++.dg/template/error-recovery1.C: New.
11850
11851 PR c++/41786
11852 * g++.dg/parse/ambig5.C: New.
11853
11854 2010-03-30 Jakub Jelinek <jakub@redhat.com>
11855
11856 PR debug/43593
11857 * gcc.dg/guality/pr43593.c: New test.
11858
11859 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
11860
11861 PR middle-end/43430
11862 * gcc.dg/vect/pr43430-1.c: New.
11863
11864 2010-03-30 Jason Merrill <jason@redhat.com>
11865
11866 PR c++/43559
11867 * g++.dg/template/partial7.C: New.
11868
11869 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11870
11871 * gcc.target/s390/stackcheck1.c: New testcase.
11872
11873 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11874
11875 PR libfortran/43265
11876 * gfortran.dg/read_eof_8.f90: New test.
11877
11878 2010-03-29 Jason Merrill <jason@redhat.com>
11879
11880 * gcc.dg/cpp/include6.c: Change [] to ().
11881
11882 N3077
11883 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11884 splicing and UCNs.
11885 * c-c++-common/raw-string-2.c: Add trigraph test.
11886 * c-c++-common/raw-string-8.c: New.
11887 * c-c++-common/raw-string-9.c: New.
11888 * c-c++-common/raw-string-10.c: New.
11889
11890 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11891 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11892 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11893 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11894 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11895 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11896 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11897
11898 2010-03-29 Richard Guenther <rguenther@suse.de>
11899
11900 PR tree-optimization/43560
11901 * gcc.dg/torture/pr43560.c: New testcase.
11902
11903 2010-03-29 Jason Merrill <jason@redhat.com>
11904
11905 N3077
11906 * g++.dg/ext/raw-string-1.C: Change [] to ().
11907 * g++.dg/ext/raw-string-2.C: Change [] to ().
11908 Don't use \ in delimiter.
11909 * g++.dg/ext/raw-string-3.C: Change [] to ().
11910 * g++.dg/ext/raw-string-4.C: Change [] to ().
11911 * g++.dg/ext/raw-string-5.C: Change [] to ().
11912 Test for error on \ in delimiter.
11913 * g++.dg/ext/raw-string-6.C: Change [] to ().
11914 * g++.dg/ext/raw-string-7.C: Change [] to ().
11915
11916 2010-03-29 Jie Zhang <jie@codesourcery.com>
11917
11918 PR 43564
11919 * gcc.dg/pr43564.c: New test.
11920
11921 2010-03-29 Tobias Burnus <burnus@net-b.de>
11922
11923 PR fortran/43551
11924 * gfortran.dg/direct_io_12.f90: New test.
11925
11926 2010-03-28 Jan Hubicka <jh@suse.cz>
11927
11928 PR tree-optimization/43505
11929 * gfortran.dg/pr43505.f90: New testcase.
11930
11931 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
11932
11933 PR tree-optimization/43528
11934 * gcc.target/i386/pr43528.c: New test.
11935
11936 2010-03-26 Joseph Myers <joseph@codesourcery.com>
11937
11938 PR c/43381
11939 * gcc.dg/parm-impl-decl-3.c: New test.
11940
11941 2010-03-26 Jason Merrill <jason@redhat.com>
11942
11943 PR c++/43509
11944 * g++.dg/cpp0x/parse1.C: New.
11945
11946 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
11947
11948 PR target/43524
11949 * gcc.target/i386/pr43524.c: New test.
11950
11951 2010-03-26 Martin Jambor <mjambor@suse.cz>
11952
11953 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11954 whitespace, rename main to foo.
11955 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11956 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11957 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11958 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11959 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11960 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11961 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11962 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11963 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11964 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11965 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11966
11967 2010-03-26 Dodji Seketeli <dodji@redhat.com>
11968
11969 PR c++/43327
11970 * g++.dg/other/crash-10.C: New test.
11971 * g++.dg/other/crash-11.C: New test.
11972
11973 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11974
11975 PR libfortran/43517
11976 * gfortran.dg/read_eof_7.f90: New test.
11977
11978 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11979
11980 PR objc/35165
11981 PR testsuite/43512
11982 * objc-obj-c++-shared: New directory.
11983 * objc-obj-c++-shared/Object1-implementation.h: New file.
11984 * objc-obj-c++-shared/Object1.h: New file.
11985 * objc-obj-c++-shared/Protocol1.h: New file.
11986 * objc-obj-c++-shared/next-abi.h: New file.
11987 * objc-obj-c++-shared/next-mapping.h: New file.
11988 * objc/execute/next_mapping.h: Delete.
11989 * objc.dg/special/special.exp: For all targets run the tests with
11990 -fgnu-runtime, for darwin targets also run the tests with
11991 -fnext-runtime.
11992 * objc.dg/dg.exp: Ditto.
11993 * obj-c++.dg/dg.exp: Ditto.
11994 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11995 Protocol1.h) and next-mapping.h as required. Amend testcase to
11996 include use of updated NeXT interface.
11997 * objc/execute/formal_protocol-5.m: Ditto.
11998 * objc/execute/protocol-isEqual-2.m: Ditto.
11999 * objc/execute/protocol-isEqual-4.m: Ditto.
12000 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12001 Protocol1.h) and next-mapping.h as required.
12002 * objc/execute/object_is_class.m: Ditto.
12003 * objc/execute/enumeration-1.m: Ditto.
12004 * objc/execute/class-13.m: Ditto.
12005 * objc/execute/formal_protocol-2.m: Ditto.
12006 * objc/execute/formal_protocol-4.m: Ditto.
12007 * objc/execute/class-1.m: Ditto.
12008 * objc/execute/bycopy-1.m: Ditto.
12009 * objc/execute/formal_protocol-6.m: Ditto.
12010 * objc/execute/bycopy-3.m: Ditto.
12011 * objc/execute/class-3.m: Ditto.
12012 * objc/execute/bf-11.m: Ditto.
12013 * objc/execute/class-5.m: Ditto.
12014 * objc/execute/bf-13.m: Ditto.
12015 * objc/execute/class-7.m: Ditto.
12016 * objc/execute/bf-15.m: Ditto.
12017 * objc/execute/class-9.m: Ditto.
12018 * objc/execute/bf-17.m: Ditto.
12019 * objc/execute/bf-19.m: Ditto.
12020 * objc/execute/IMP.m: Ditto.
12021 * objc/execute/exceptions/catchall-1.m: Ditto.
12022 * objc/execute/exceptions/trivial.m: Ditto.
12023 * objc/execute/exceptions/finally-1.m: Ditto.
12024 * objc/execute/exceptions/local-variables-1.m: Ditto.
12025 * objc/execute/exceptions/foward-1.m: Ditto.
12026 * objc/execute/bf-2.m: Ditto.
12027 * objc/execute/string1.m: Ditto.
12028 * objc/execute/bf-4.m: Ditto.
12029 * objc/execute/informal_protocol.m: Ditto.
12030 * objc/execute/string3.m: Ditto.
12031 * objc/execute/bf-6.m: Ditto.
12032 * objc/execute/bf-8.m: Ditto.
12033 * objc/execute/class-tests-1.h: Ditto.
12034 * objc/execute/protocol-isEqual-1.m: Ditto.
12035 * objc/execute/protocol-isEqual-3.m: Ditto.
12036 * objc/execute/_cmd.m: Ditto.
12037 * objc/execute/function-message-1.m: Ditto.
12038 * objc/execute/bf-20.m: Ditto.
12039 * objc/execute/bf-common.h: Ditto.
12040 * objc/execute/np-2.m: Ditto.
12041 * objc/execute/class-10.m: Ditto.
12042 * objc/execute/class-12.m: Ditto.
12043 * objc/execute/enumeration-2.m: Ditto.
12044 * objc/execute/class-14.m: Ditto.
12045 * objc/execute/encode-1.m: Ditto.
12046 * objc/execute/formal_protocol-1.m: Ditto.
12047 * objc/execute/formal_protocol-3.m: Ditto.
12048 * objc/execute/accessing_ivars.m: Ditto.
12049 * objc/execute/bycopy-2.m: Ditto.
12050 * objc/execute/class-2.m: Ditto.
12051 * objc/execute/bf-10.m: Ditto.
12052 * objc/execute/formal_protocol-7.m: Ditto.
12053 * objc/execute/root_methods.m: Ditto.
12054 * objc/execute/class-4.m: Ditto.
12055 * objc/execute/bf-12.m: Ditto.
12056 * objc/execute/class-6.m: Ditto.
12057 * objc/execute/bf-14.m: Ditto.
12058 * objc/execute/nested-func-1.m: Ditto.
12059 * objc/execute/class-8.m: Ditto.
12060 * objc/execute/private.m: Ditto.
12061 * objc/execute/bf-16.m: Ditto.
12062 * objc/execute/bf-18.m: Ditto.
12063 * objc/execute/load-3.m: Ditto.
12064 * objc/execute/compatibility_alias.m: Ditto.
12065 * objc/execute/bf-1.m: Ditto.
12066 * objc/execute/no_clash.m: Ditto.
12067 * objc/execute/bf-3.m: Ditto.
12068 * objc/execute/string2.m: Ditto.
12069 * objc/execute/bf-5.m: Ditto.
12070 * objc/execute/string4.m: Ditto.
12071 * objc/execute/bf-7.m: Ditto.
12072 * objc/execute/object_is_meta_class.m: Ditto.
12073 * objc/execute/bf-9.m: Ditto.
12074 * objc/execute/bf-21.m: Ditto.
12075 * objc/execute/cascading-1.m: Ditto.
12076 * objc/execute/trivial.m: Ditto.
12077 * objc/execute/np-1.m: Ditto.
12078 * objc/compile/trivial.m: Ditto.
12079 * objc/execute/class_self-2.m: Include <stdlib.h>.
12080 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12081 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12082 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12083 and 64bit. Use new NeXT interface as required.
12084 * objc.dg/special/unclaimed-category-1.m: Ditto.
12085 * objc.dg/special/unclaimed-category-1.h: Ditto.
12086 * objc.dg/special/unclaimed-category-1a.m: Ditto.
12087 * objc.dg/func-ptr-1.m: Ditto.
12088 * objc.dg/stret-1.m: Ditto.
12089 * objc.dg/encode-2.m: Ditto.
12090 * objc.dg/category-1.m: Ditto.
12091 * objc.dg/encode-3.m: Ditto.
12092 * objc.dg/call-super-3.m: Ditto.
12093 * objc.dg/method-3.m: Ditto.
12094 * objc.dg/func-ptr-2.m: Ditto.
12095 * objc.dg/lookup-1.m: Ditto.
12096 * objc.dg/encode-4.m: Ditto.
12097 * objc.dg/fix-and-continue-1.m: Ditto.
12098 * objc.dg/proto-lossage-3.m: Ditto.
12099 * objc.dg/method-13.m: Ditto.
12100 * objc.dg/proto-qual-1.m: Ditto.
12101 * objc.dg/zero-link-3.m: Ditto.
12102 * objc.dg/bitfield-1.m: Ditto.
12103 * objc.dg/va-meth-1.m: Ditto.
12104 * objc.dg/super-class-3.m: Ditto.
12105 * objc.dg/call-super-1.m: Ditto.
12106 * objc.dg/type-size-2.m: Ditto.
12107 * objc.dg/method-10.m: Ditto.
12108 * objc.dg/defs.m: Ditto.
12109 * objc.dg/const-str-3.m: Ditto.
12110 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12111 Protocol1.h) and next-mapping.h as required. Use new NeXT
12112 interface as required.
12113 * objc.dg/super-class-4.m: Ditto.
12114 * objc.dg/comp-types-8.m: Ditto.
12115 * objc.dg/call-super-2.m: Ditto.
12116 * objc.dg/objc-fast-4.m: Ditto.
12117 * objc.dg/method-6.m: Ditto.
12118 * objc.dg/const-str-3.m: Ditto.
12119 * objc.dg/const-str-7.m: Ditto.
12120 * objc.dg/method-15.m: Ditto.
12121 * objc.dg/method-19.m: Ditto.
12122 * objc.dg/sync-1.m: Ditto.
12123 * objc.dg/layout-1.m: Ditto.
12124 * objc.dg/bitfield-3.m: Ditto.
12125 * objc.dg/try-catch-3.m: Ditto.
12126 * objc.dg/try-catch-7.m: Ditto.
12127 * objc.dg/comp-types-10.m: Ditto.
12128 * objc.dg/selector-2.: Ditto.
12129 * objc.dg/method-7.m: Ditto.
12130 * objc.dg/typedef-alias-1.m: Ditto.
12131 * objc.dg/proto-lossage-2.m: Ditto.
12132 * objc.dg/comp-types-11.m: Ditto.
12133 * objc.dg/sizeof-1.m: Ditto.
12134 * objc.dg/method-17.m: Ditto.
12135 * objc.dg/bitfield-5.m: Ditto.
12136 * objc.dg/try-catch-1.m: Ditto.
12137 * objc.dg/encode-5.m: Ditto.
12138 * objc.dg/fix-and-continue-2.m: Ditto.
12139 * objc.dg/method-9.m: Ditto.
12140 * objc.dg/isa-field-1.m: Ditto.
12141 * objc.dg/local-decl-2.m: Ditto.
12142 * objc.dg/objc-gc-4.m: Ditto.
12143 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12144 * objc.dg/gnu-runtime-3.m: Ditto.
12145 * objc.dg/encode-7.m: Ditto.
12146 * objc.dg/encode-8.m: Ditto.
12147 * objc.dg/selector-3.m: Ditto.
12148 * objc.dg/gnu-runtime-1.m: Ditto.
12149 * objc.dg/const-str-12.m: Ditto.
12150 * objc.dg/gnu-runtime-2.m: Ditto.
12151 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12152 * objc.dg/selector-1.m: Ditto.
12153 * objc.dg/stubify-2.m: Ditto.
12154 * objc.dg/zero-link-1.m: Ditto.
12155 * objc.dg/stret-2.m: Ditto.
12156 * objc.dg/zero-link-2.m: Ditto.
12157 * objc.dg/next-runtime-1.m: Ditto.
12158 * objc.dg/symtab-1.m: Ditto.
12159 * objc.dg/stubify-1.m: Ditto.
12160 * objc.dg/bitfield-2.m: Ditto.
12161 * objc.dg/try-catch-10.m: Apply to both runtimes.
12162 * objc.dg/const-str-1.m: Ditto.
12163 * objc.dg/image-info.m: Ditto.
12164 * objc.dg/encode-9.m: Ditto.
12165 * objc.dg/pragma-1.m: Apply test to all targets.
12166 * objc.dg/const-str-4.m: Ditto.
12167 * objc.dg/const-str-8.m: Ditto.
12168 * objc.dg/super-class-2.m: Ditto.
12169 * objc.dg/try-catch-5.m: Ditto.
12170 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12171 Protocol1.h) and next-mapping.h as required. Use new NeXT
12172 interface as required. Skip for gnu-runtime. Test for .quad at m64.
12173 * objc.dg/const-str-11.m: Ditto.
12174 * objc.dg/const-str-9.m: Ditto.
12175 * objc.dg/method-4.m: Skip for 64Bit NeXT.
12176 * objc.dg/encode-1.m: Remove redundant -lobjc.
12177 * objc.dg/try-catch-9.m: Tidy space.
12178 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12179 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12180 and 64bit. Use new NeXT interface as required.
12181 * obj-c++.dg/template-4.mm: Ditto.
12182 * obj-c++.dg/defs.mm: Ditto.
12183 * obj-c++.dg/basic.mm: Ditto.
12184 * obj-c++.dg/encode-4.mm: Ditto.
12185 * obj-c++.dg/method-17.mm: Ditto.
12186 * obj-c++.dg/proto-lossage-3.mm: Ditto.
12187 * obj-c++.dg/cxx-class-1.mm: Ditto.
12188 * obj-c++.dg/method-10.mm: Ditto.
12189 * obj-c++.dg/va-meth-1.mm: Ditto.
12190 * obj-c++.dg/encode-5.mm: Ditto.
12191 * obj-c++.dg/lookup-2.mm: Ditto.
12192 * obj-c++.dg/template-3.mm: Ditto.
12193 * obj-c++.dg/proto-qual-1.mm: Ditto.
12194 * obj-c++.dg/qual-types-1.m: Ditto.
12195 * obj-c++.dg/cxx-scope-1.mm: Ditto.
12196 * obj-c++.dg/template-1.mm: Ditto.
12197 * obj-c++.dg/encode-6.mm: Ditto.
12198 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
12199 Protocol1.h) and next-mapping.h as required. Use new NeXT
12200 interface as required.
12201 * obj-c++.dg/except-1.mm: Ditto.
12202 * obj-c++.dg/const-str-7.mm: Ditto.
12203 * obj-c++.dg/ivar-list-semi.mm: Ditto.
12204 * obj-c++.dg/cxx-scope-2.mm: Ditto.
12205 * obj-c++.dg/selector-2.mm: Ditto.
12206 * obj-c++.dg/isa-field-1.mm: Ditto.
12207 * obj-c++.dg/try-catch-1.mm: Ditto.
12208 * obj-c++.dg/local-decl-1.mm: Ditto.
12209 * obj-c++.dg/try-catch-9.mm: Ditto.
12210 * obj-c++.dg/no-extra-load.mm: Ditto.
12211 * obj-c++.dg/selector-5.mm: Ditto.
12212 * obj-c++.dg/method-12.mm: Ditto.
12213 * obj-c++.dg/try-catch-11.mm: Ditto.
12214 * obj-c++.dg/comp-types-11.mm: Ditto.
12215 * obj-c++.dg/bitfield-3.mm: Ditto.
12216 * obj-c++.dg/method-6.mm: Ditto.
12217 * obj-c++.dg/super-class-2.mm: Ditto.
12218 * obj-c++.dg/method-21.mm: Ditto.
12219 * obj-c++.dg/const-str-8.mm: Ditto.
12220 * obj-c++.dg/try-catch-7.mm: Ditto.
12221 * obj-c++.dg/method-15.mm: Ditto.
12222 * obj-c++.dg/layout-1.mm: Ditto.
12223 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12224 * obj-c++.dg/const-str-3.mm: Ditto.
12225 * obj-c++.dg/try-catch-2.mm: Ditto.
12226 * obj-c++.dg/objc-gc-3.mm: Ditto.
12227 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12228 * obj-c++.dg/bitfield-1.mm: Ditto.
12229 * obj-c++.dg/selector-6.mm: Ditto.
12230 * obj-c++.dg/method-13.mm: Ditto.
12231 * obj-c++.dg/comp-types-12.mm: Ditto.
12232 * obj-c++.dg/bitfield-4.mm: Ditto.
12233 * obj-c++.dg/try-catch-8.mm: Ditto.
12234 * obj-c++.dg/method-2.mm: Ditto.
12235 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12236 * obj-c++.dg/typedef-alias-1.mm: Ditto.
12237 * obj-c++.dg/const-str-4.mm: Ditto.
12238 * obj-c++.dg/proto-lossage-2.mm: Ditto.
12239 * obj-c++.dg/try-catch-3.mm: Ditto.
12240 * obj-c++.dg/comp-types-9.mm: Ditto.
12241 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12242 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12243 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12244 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12245 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12246 Use new NeXT interface as required.
12247 * obj-c++.dg/const-str-10.mm: Ditto.
12248 * obj-c++.dg/const-str-11.mm: Ditto.
12249 * obj-c++.dg/const-str-9.mm: Ditto.
12250 * obj-c++.dg/method-11.mm: Ditto.
12251 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12252 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12253 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12254 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12255 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12256
12257 2010-03-25 Dodji Seketeli <dodji@redhat.com>
12258
12259 PR c++/43206
12260 * g++.dg/template/typedef30.C: New test case.
12261
12262 2010-03-25 Jakub Jelinek <jakub@redhat.com>
12263
12264 PR c/43385
12265 * gcc.c-torture/execute/pr43385.c: New test.
12266
12267 2010-03-24 Joseph Myers <joseph@codesourcery.com>
12268
12269 * gcc.dg/strncpy-fix-1.c: New test.
12270
12271 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12272
12273 PR testsuite/41609
12274 * lib/objc-torture.exp (objc-set-runtime-options): New.
12275 * objc/execute/execute.exp: Check runtime options on each pass.
12276 * objc/execute/exceptions/exceptions.exp: Ditto.
12277 * objc/compile/compile.exp: Ditto.
12278
12279 PR testsuite/42348
12280 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12281 standard tests.
12282 (check_effective_target_objc2): New proc.
12283 (check_effective_target_next_runtime): New proc.
12284 * lib/objc.exp: Determine which runtime is in force and support it.
12285 * lib/obj-c++.exp: Ditto.
12286
12287 2010-03-24 Jason Merrill <jason@redhat.com>
12288
12289 PR c++/43502
12290 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12291
12292 2010-03-24 Martin Jambor <mjambor@suse.cz>
12293
12294 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12295 a loop.
12296 * gcc.dg/ipa/ipa-2.c: Likewise.
12297 * gcc.dg/ipa/ipa-3.c: Likewise.
12298 * gcc.dg/ipa/ipa-4.c: Likewise.
12299 * gcc.dg/ipa/ipa-5.c: Likewise.
12300 * gcc.dg/ipa/ipa-7.c: Likewise.
12301 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12302 a loop.
12303 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12304 i_can_not_be_propagated_fully2 into a loop.
12305 * gcc.dg/ipa/ipa-8.c: New test.
12306 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12307
12308 2010-03-24 Jakub Jelinek <jakub@redhat.com>
12309
12310 PR debug/19192
12311 PR debug/43479
12312 * gcc.dg/guality/pr43479.c: New test.
12313 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12314 and add volatile keyword.
12315
12316 2010-03-23 Mike Stump <mikestump@comcast.net>
12317
12318 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12319
12320 2010-03-23 Jason Merrill <jason@redhat.com>
12321
12322 * g++.dg/ext/altivec-17.C: Adjust error message.
12323
12324 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12325 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12326 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12327 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12328 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12329 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12330
12331 2010-03-22 Jason Merrill <jason@redhat.com>
12332
12333 PR c++/43333
12334 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12335 * g++.dg/ext/is_pod_98.C: New.
12336
12337 PR c++/43281
12338 * g++.dg/cpp0x/auto18.C: New.
12339
12340 * gcc.dg/pr36997.c: Adjust error message.
12341 * g++.dg/ext/vector9.C: Likewise.
12342 * g++.dg/conversion/simd3.C: Likewise.
12343 * g++.dg/other/error23.C: Likewise.
12344
12345 2010-03-22 Michael Matz <matz@suse.de>
12346
12347 PR middle-end/43475
12348 * gfortran.dg/pr43475.f90: New testcase.
12349
12350 2010-03-22 Richard Guenther <rguenther@suse.de>
12351
12352 PR tree-optimization/43390
12353 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12354
12355 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12356
12357 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12358 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12359
12360 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
12361 Michael Matz <matz@suse.de>
12362
12363 PR c++/43081
12364 * g++.dg/parse/crash56.C: New test.
12365
12366 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
12367
12368 PR fortran/43450
12369 * gfortran.dg/whole_file_15.f90 : New test.
12370
12371 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12372
12373 PR fortran/43409
12374 * gfortran.dg/inquire_size.f90: New test.
12375
12376 2010-03-20 Richard Guenther <rguenther@suse.de>
12377
12378 PR rtl-optimization/43438
12379 * gcc.c-torture/execute/pr43438.c: New testcase.
12380
12381 2010-03-20 Dodji Seketeli <dodji@redhat.com>
12382
12383 PR c++/43375
12384 * g++.dg/abi/mangle42.C: New test.
12385
12386 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12387
12388 PR C/43211
12389 * gcc.dg/pr43211.c: New test.
12390 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12391
12392 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
12393
12394 PR rtl-optimization/42258
12395 * gcc.target/arm/thumb1-mul-moves.c: New test.
12396
12397 PR target/40697
12398 * gcc.target/arm/thumb-andsi.c: New test.
12399
12400 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12401 dg-require-effective-target.
12402
12403 2010-03-19 Michael Matz <matz@suse.de>
12404
12405 PR c++/43116
12406 * g++.dg/other/pr43116.C: New testcase.
12407
12408 2010-03-19 Michael Matz <matz@suse.de>
12409
12410 PR target/43305
12411 * gcc.dg/pr43305.c: New testcase.
12412
12413 2010-03-19 Richard Guenther <rguenther@suse.de>
12414
12415 PR tree-optimization/43415
12416 * gcc.c-torture/compile/pr43415.c: New testcase.
12417
12418 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
12419
12420 PR ada/43106
12421 * gnat.dg/case_optimization2.adb: New test.
12422 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12423
12424 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12425 Jack Howarth <howarth@bromo.med.uc.edu>
12426
12427 PR target/36399
12428 * gcc.target/i386/push-1.c: Don't xfail
12429 scan-assembler-not "movups" on darwin.
12430
12431 2010-03-18 Jakub Jelinek <jakub@redhat.com>
12432
12433 PR debug/43058
12434 * gcc.dg/pr43058.c: New test.
12435
12436 2010-03-18 Martin Jambor <mjambor@suse.cz>
12437
12438 PR middle-end/42450
12439 * g++.dg/torture/pr42450.C: New test.
12440
12441 2010-03-18 Michael Matz <matz@suse.de>
12442
12443 PR middle-end/43419
12444 * gcc.dg/pr43419.c: New testcase.
12445
12446 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
12447
12448 PR rtl-optimization/43360
12449 * gcc.dg/torture/pr43360.c: New.
12450
12451 2010-03-18 Michael Matz <matz@suse.de>
12452
12453 PR tree-optimization/43402
12454 * gcc.dg/pr43402.c: New testcase.
12455
12456 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
12457
12458 PR target/42427
12459 * gcc.dg/pr42427.c: New test.
12460
12461 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12462
12463 PR libfortran/43265
12464 * gfortran.dg/read_empty_file.f: New test.
12465 * gfortran.dg/read_eof_all.f90: New test.
12466 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12467 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12468
12469 2010-03-17 Michael Matz <matz@suse.de>
12470
12471 * gcc.dg/pr43300.c: Add -w.
12472
12473 2010-03-17 Richard Guenther <rguenther@suse.de>
12474
12475 * gcc.dg/pr43379.c: Add -w.
12476
12477 2010-03-17 Tobias Burnus <burnus@net-b.de>
12478
12479 PR fortran/43331
12480 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12481
12482 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
12483
12484 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12485
12486 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12487
12488 * ada/acats/run_all.sh: Log start and end times.
12489
12490 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12491
12492 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12493
12494 2010-03-16 Richard Guenther <rguenther@suse.de>
12495
12496 PR middle-end/43379
12497 * gcc.dg/pr43379.c: New testcase.
12498
12499 2010-03-16 Jakub Jelinek <jakub@redhat.com>
12500
12501 PR debug/43051
12502 * gcc.dg/guality/pr43051-1.c: New test.
12503
12504 2010-03-15 Janis Johnson <janis187@us.ibm.com>
12505
12506 PR testsuite/43363
12507 * g++.dg/ext/altivec-17.C: Handle changes to error message.
12508
12509 2010-03-15 Michael Matz <matz@suse.de>
12510
12511 PR middle-end/43300
12512 * gcc.dg/pr43300.c: New testcase.
12513
12514 2010-03-15 Richard Guenther <rguenther@suse.de>
12515
12516 PR tree-optimization/43367
12517 * gcc.c-torture/compile/pr43367.c: New testcase.
12518
12519 2010-03-15 Richard Guenther <rguenther@suse.de>
12520
12521 PR tree-optimization/43317
12522 * gcc.dg/pr43317.c: New testcase.
12523
12524 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12525
12526 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12527
12528 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12529
12530 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12531
12532 2010-03-14 Tobias Burnus <burnus@net-b.de>
12533
12534 PR fortran/43362
12535 * gfortran.dg/impure_constructor_1.f90: New test.
12536
12537 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12538
12539 PR middle-end/43354
12540 * gfortran.dg/graphite/id-pr43354.f: New.
12541
12542 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12543
12544 PR middle-end/43349
12545 * gfortran.dg/graphite/pr43349.f: New.
12546
12547 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12548
12549 PR middle-end/43306
12550 * gcc.dg/graphite/pr43306.c: New.
12551
12552 2010-03-12 David S. Miller <davem@davemloft.net>
12553
12554 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12555 sparc.
12556
12557 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12558
12559 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12560
12561 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
12562
12563 PR fortran/43291
12564 PR fortran/43326
12565 * gfortran.dg/dynamic_dispatch_7.f03: New test.
12566
12567 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
12568
12569 * gfortran.dg/default_format_denormal_1.f90: Don't assume
12570 fail for *-*-mingw* targets.
12571
12572 2010-03-12 Jakub Jelinek <jakub@redhat.com>
12573
12574 PR debug/43329
12575 * gcc.dg/guality/pr43329-1.c: New test.
12576
12577 2010-03-11 Martin Jambor <mjambor@suse.cz>
12578
12579 PR tree-optimization/43257
12580 * g++.dg/torture/pr43257.C: New test.
12581
12582 2010-03-11 Tobias Burnus <burnus@net-b.de>
12583
12584 PR fortran/43228
12585 * gfortran.dg/namelist_61.f90: New test.
12586
12587 2010-03-11 Richard Guenther <rguenther@suse.de>
12588
12589 PR tree-optimization/43255
12590 * gcc.c-torture/compile/pr43255.c: New testcase.
12591
12592 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12593
12594 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12595 * gcc.dg/pr43280.c: New testcase.
12596
12597 2010-03-11 Richard Guenther <rguenther@suse.de>
12598
12599 PR lto/43200
12600 * gcc.dg/lto/20100227-1_0.c: New testcase.
12601 * gcc.dg/lto/20100227-1_1.c: Likewise.
12602
12603 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12604
12605 PR libfortran/43320
12606 PR libfortran/43265
12607 * gfortran.dg/read_eof_6.f: New test
12608 * gfortran.dg/read_x_eof.f90: New test.
12609 * gfortran.dg/read_x_past.f: Update test.
12610
12611 2010-03-10 Jan Hubicka <jh@suse.cz>
12612
12613 * gcc.c-torture/compile/pr43288.c: New test.
12614
12615 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12616
12617 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12618 -fpic/-fPIC flags.
12619 * g++.old-deja/g++.pt/asm2.C: Likewise.
12620 * gcc.c-torture/compile/20000804-1.c: Likewise.
12621 * gcc.target/i386/clobbers.c: Likewise.
12622
12623 2010-03-10 Tobias Burnus <burnus@net-b.de>
12624
12625 PR fortran/43303
12626 * gfortran.dg/c_assoc_3.f90: New test.
12627
12628 2010-03-10 Jakub Jelinek <jakub@redhat.com>
12629
12630 PR debug/36728
12631 * gcc.dg/guality/pr36728-1.c: New test.
12632 * gcc.dg/guality/pr36728-2.c: New test.
12633
12634 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
12635
12636 * gcc.dg/h8300-div-delay-slot.c: New test.
12637
12638 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
12639
12640 PR tree-optimization/43236
12641 * gcc.c-torture/execute/pr43236.c: New test.
12642
12643 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
12644
12645 PR middle-end/42859
12646 * g++.dg/eh/pr42859.C: New test.
12647
12648 2010-03-09 Jakub Jelinek <jakub@redhat.com>
12649
12650 PR debug/43299
12651 * gcc.dg/pr43299.c: New test.
12652
12653 PR debug/43290
12654 * g++.dg/eh/unwind2.C: New test.
12655
12656 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
12657 Reza Yazdani <reza.yazdani@amd.com>
12658
12659 PR middle-end/43065
12660 * gcc.dg/graphite/run-id-4.c: New.
12661
12662 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
12663
12664 PR middle-end/43065
12665 * gcc.dg/graphite/run-id-3.c: New.
12666
12667 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
12668
12669 PR middle-end/42644
12670 PR middle-end/42130
12671 * gcc.dg/graphite/id-18.c: New.
12672 * gcc.dg/graphite/run-id-pr42644.c: New.
12673
12674 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
12675
12676 PR middle-end/42326
12677 * gcc.dg/graphite/pr42326.c: New.
12678
12679 2010-03-08 Richard Guenther <rguenther@suse.de>
12680
12681 PR tree-optimization/43269
12682 * gcc.c-torture/execute/pr43269.c: New testcase.
12683
12684 2010-03-08 Janus Weil <janus@gcc.gnu.org>
12685
12686 PR fortran/43256
12687 * gfortran.dg/typebound_call_13.f03: New.
12688
12689 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
12690
12691 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12692 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12693
12694 2010-03-05 Jason Merrill <jason@redhat.com>
12695
12696 * g++.dg/abi/mangle40.C: Require weak and alias.
12697
12698 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
12699
12700 PR middle-end/42326
12701 * gfortran.dg/graphite/pr42326.f90: New.
12702 * gfortran.dg/graphite/pr42326-1.f90: New.
12703
12704 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12705
12706 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12707 (gnat_target_compile): Likewise.
12708 Reinitialize GNAT_UNDER_TEST if target changes.
12709 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12710 (local_find_gnatmake): Pass full --GCC to gnatlink.
12711 Remove --LINK.
12712
12713 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12714
12715 PR c/43248
12716 * gcc.dg/compound-literal-1.c: New testcase.
12717
12718 2010-03-04 Martin Jambor <mjambor@suse.cz>
12719
12720 PR tree-optimization/43164
12721 PR tree-optimization/43191
12722 * gcc.c-torture/compile/pr43164.c: New test.
12723 * gcc.c-torture/compile/pr43191.c: Likewise.
12724
12725 2010-03-04 Janus Weil <janus@gcc.gnu.org>
12726
12727 PR fortran/43244
12728 * gfortran.dg/finalize_9.f90: New.
12729
12730 2010-03-04 Tobias Burnus <burnus@net-b.de>
12731 Ken Werner <ken@linux.vnet.ibm.com>
12732
12733 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12734 to dg-options for spu.
12735 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12736 dump-scan target to exclude spu.
12737
12738 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
12739
12740 PR middle-end/43209
12741 * gcc.dg/tree-ssa/ivopts-4.c: New.
12742
12743 2010-03-03 Janis Johnson <janis187@us.ibm.com>
12744
12745 * lib/target-supports-dg.exp (check-flags): Provide defaults for
12746 include-opts and exclude-opts; skip checking the flags if arguments
12747 are the same as the defaults.
12748 (dg-xfail-if): Verify the number of arguments, supply defaults
12749 for unspecified optional arguments.
12750 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12751
12752 2010-03-03 Jason Merrill <jason@redhat.com>
12753
12754 PR c++/12909
12755 * g++.dg/abi/mangle40.C: Updated.
12756
12757 2010-03-03 Jason Merrill <jason@redhat.com>
12758
12759 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12760 * g++.dg/abi/mangle23.C: Likewise.
12761 * g++.dg/eh/simd-2.C: Likewise.
12762 * g++.dg/ext/attribute-test-2.C: Likewise.
12763 * g++.dg/ext/vector14.C: Likewise.
12764 * g++.dg/other/pr34435.C: Likewise.
12765 * g++.dg/template/conv8.C: Likewise.
12766 * g++.dg/template/nontype9.C: Likewise.
12767 * g++.dg/template/qualttp17.C: Likewise.
12768 * g++.dg/template/ref1.C: Likewise.
12769 * g++.old-deja/g++.pt/crash68.C: Likewise.
12770 * g++.old-deja/g++.pt/ref1.C: Likewise.
12771 * g++.old-deja/g++.pt/ref3.C: Likewise.
12772 * g++.old-deja/g++.pt/ref4.C: Likewise.
12773
12774 PR c++/12909
12775 * g++.dg/abi/mangle40.C: New.
12776 * g++.dg/abi/mangle41.C: New.
12777 * g++.dg/lto/20100302_0.C: New.
12778 * g++.dg/lto/20100302_1.C: New.
12779 * g++.dg/lto/20100302.h: New.
12780
12781 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
12782
12783 PR fortran/43243
12784 * gfortran.dg/internal_pack_12.f90: New test.
12785
12786 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
12787
12788 * gcc.dg/pr36997.c: Adjust error message.
12789
12790 2010-03-03 Mike Stump <mikestump@comcast.net>
12791
12792 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12793 adjustments to not be present on machines that align the stack to
12794 more than 4 bytes and don't have a red zone yet as that is an
12795 unimplemented optimization.
12796
12797 2010-03-03 Janus Weil <janus@gcc.gnu.org>
12798
12799 PR fortran/43169
12800 * gfortran.dg/impure_assignment_3.f90: New.
12801
12802 2010-03-03 Jakub Jelinek <jakub@redhat.com>
12803
12804 PR debug/43229
12805 * gfortran.dg/pr43229.f90: New test.
12806
12807 PR debug/43237
12808 * gcc.dg/debug/dwarf2/pr43237.c: New test.
12809
12810 PR debug/43177
12811 * gcc.dg/guality/pr43177.c: New test.
12812
12813 2010-03-02 Jason Merrill <jason@redhat.com>
12814
12815 * g++.dg/ext/vector9.C: Adjust error message.
12816 * g++.dg/conversion/simd3.C: Likewise.
12817 * g++.dg/other/error23.C: Likewise.
12818
12819 2010-03-02 Mike Stump <mikestump@comcast.net>
12820
12821 PR c++/41090
12822 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12823
12824 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
12825
12826 PR fortran/43180
12827 * gfortran.dg/internal_pack_10.f90: New test.
12828
12829 PR fortran/43173
12830 * gfortran.dg/internal_pack_11.f90: New test.
12831
12832 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
12833
12834 PR middle-end/42640
12835 * gcc.dg/tree-ssa/pr42640.c: New.
12836
12837 2010-03-01 Richard Guenther <rguenther@suse.de>
12838
12839 PR tree-optimization/43220
12840 * gcc.c-torture/execute/pr43220.c: New testcase.
12841
12842 2010-03-01 Richard Guenther <rguenther@suse.de>
12843
12844 PR middle-end/43213
12845 * gcc.dg/pr43213.c: New testcase.
12846
12847 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12848
12849 PR pch/14940
12850 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12851
12852 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12853
12854 * lib/target-supports.exp (check_effective_target_ucn_nocache):
12855 New function.
12856 (check_effective_target_ucn): Likewise.
12857
12858 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12859 if !ucn.
12860 * gcc.dg/ucnid-2.c: Likewise.
12861 * gcc.dg/ucnid-3.c: Likewise.
12862 * gcc.dg/ucnid-4.c: Likewise.
12863 * gcc.dg/ucnid-11.c: Likewise.
12864 * gcc.dg/ucnid-12.c: Likewise.
12865 * gcc.dg/ucnid-6.c: Skip if !ucn.
12866 * gcc.dg/ucnid-9.c: Likewise.
12867
12868 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12869
12870 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12871 lists to dg-skip-if.
12872 * gcc.target/i386/stackalign/return-3.c: Likewise.
12873
12874 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12875
12876 * gcc.target/i386/clearcap.map: New file.
12877 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12878 Pass clearcap.map by default if supported.
12879
12880 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12881
12882 PR fortran/42900
12883 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12884 Explain this.
12885 * gfortran.dg/stat_2.f90: Likewise.
12886
12887 2010-03-01 Tobias Burnus <burnus@net-b.de>
12888
12889 PR fortran/43199
12890 * gfortran.dg/module_read_2.f90: New test.
12891
12892 2010-02-27 Mark Mitchell <mark@codesourcery.com>
12893
12894 PR c++/42748
12895 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12896 * g++.dg/abi/mangle12.C: Likewise.
12897 * g++.dg/abi/mangle20-2.C: Likewise.
12898 * g++.dg/abi/mangle17.C: Likewise.
12899 * g++.dg/template/cond2.C: Likewise.
12900 * g++.dg/template/pr35240.C: Likewise.
12901
12902 2010-02-27 Richard Guenther <rguenther@suse.de>
12903
12904 PR tree-optimization/43186
12905 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12906
12907 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
12908
12909 * g++.dg/abi/packed1.C: Expect warning on the SH.
12910
12911 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
12912
12913 PR c++/42054:
12914 * g++.dg/parse/error37.C: New test.
12915
12916 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
12917
12918 PR c/24577
12919 PR c/43192
12920 * gcc.dg/pr8927-1.c: Match new note.
12921 * gcc.dg/990506-0.c: Likewise.
12922 * gcc.dg/gomp/flush-2.c: Likewise.
12923 * gcc.dg/gomp/atomic-5.c: Likewise.
12924 * gcc.dg/gomp/pr34607.c: Likewise.
12925 * gcc.dg/pr35746.c: Likewise.
12926 * gcc.dg/cpp/pragma-1.c: Likewise.
12927 * gcc.dg/cpp/pragma-2.c: Likewise.
12928 * gcc.dg/pr41842.c: Likewise.
12929 * gcc.dg/noncompile/20040629-1.c: Likewise.
12930 * objc.dg/private-1.m: Likewise.
12931
12932 2010-02-27 Tobias Burnus <burnus@net-b.de>
12933
12934 PR fortran/43185
12935 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12936 * gfortran.dg/default_initialization_4.f90: New test.
12937
12938 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
12939
12940 * gnat.dg/thin_pointer.ad[sb]: Rename into...
12941 * gnat.dg/thin_pointer1.ad[sb]: ...this.
12942 * gnat.dg/thin_pointer2.adb: New test.
12943 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12944
12945 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
12946
12947 PR c/20631
12948 * gcc.dg/cpp/c90-pedantic.c: New.
12949 * gcc.dg/cpp/c90.c: New.
12950 * gcc.dg/gnu90-const-expr-1.c: New.
12951 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12952
12953 2010-02-26 Richard Guenther <rguenther@suse.de>
12954
12955 PR tree-optimization/43186
12956 * gcc.c-torture/compile/pr43186.c: New testcase.
12957
12958 2010-02-26 Jakub Jelinek <jakub@redhat.com>
12959
12960 PR debug/43190
12961 * c-c++-common/dwarf2/pr43190.c: New test.
12962
12963 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
12964
12965 PR testsuite/37074:
12966 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12967
12968 2010-02-26 Richard Guenther <rguenther@suse.de>
12969
12970 PR tree-optimization/43188
12971 * gcc.c-torture/compile/pr43188.c: New testcase.
12972
12973 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
12974
12975 PR target/43175
12976 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12977
12978 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
12979
12980 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12981
12982 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12983
12984 PR target/43154
12985 * gcc.target/powerpc/pr43154.c: New file.
12986
12987 2010-02-25 Jakub Jelinek <jakub@redhat.com>
12988
12989 PR debug/43166
12990 * gfortran.dg/debug/pr43166.f: New test.
12991
12992 PR debug/43165
12993 * gcc.dg/torture/pr43165.c: New test.
12994
12995 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
12996
12997 PR c/43128
12998 * c-c++-common/pr41779.c: Update.
12999
13000 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13001
13002 PR ada/32547
13003 * lib/gnat-dg.exp (gnat_load): Redefine.
13004
13005 * ada/acats/run_acats: Run run_all.sh with $SHELL.
13006 * ada/acats/run_all.sh: Downcase tasking not implemented message.
13007
13008 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13009
13010 PR libobjc/36610
13011 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13012 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13013 -fgnu-runtime.
13014 Sort entries.
13015
13016 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13017
13018 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13019
13020 2010-02-24 Jakub Jelinek <jakub@redhat.com>
13021
13022 PR debug/43150
13023 * gcc.dg/guality/vla-1.c: New test.
13024
13025 2010-02-24 Tobias Burnus <burnus@net-b.de>
13026
13027 PR fortran/43042
13028 * gfortran.dg/c_ptr_tests_15.f90: New test.
13029
13030 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13031
13032 PR target/43107
13033 * gcc.target/i386/pr43107.c: New test.
13034
13035 2010-02-23 Jason Merrill <jason@redhat.com>
13036
13037 PR c++/43143
13038 * g++.dg/cpp0x/variadic100.C: New.
13039
13040 2010-02-23 Jason Merrill <jason@redhat.com>
13041
13042 PR debug/42800
13043 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13044 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13045 * c-c++-common/dwarf2/vla1.c: New.
13046
13047 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13048
13049 PR target/43139
13050 * gcc.dg/pr43139.c: New test.
13051
13052 PR debug/43077
13053 * gcc.dg/guality/pr43077-1.c: New test.
13054
13055 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
13056
13057 PR 43123
13058 * gcc.dg/march.c: New.
13059 * gcc.dg/march-generic.c: New.
13060 * gcc.dg/mtune.c: New.
13061
13062 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13063
13064 PR middle-end/43083
13065 * gcc.dg/graphite/pr43083.c: New.
13066
13067 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13068
13069 PR middle-end/43097
13070 * gfortran.dg/graphite/pr43097.f: New.
13071
13072 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13073 Manuel López-Ibáñez <manu@gcc.gnu.org>
13074
13075 PR middle-end/43140
13076 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13077
13078 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13079
13080 PR middle-end/43026
13081 * g++.dg/graphite/pr43026.C: New.
13082
13083 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
13084
13085 PR c++/43126
13086 * gcc.dg/cleanup-1.c: Update.
13087 * gcc.dg/func-args-1.c: Update.
13088 * gcc.dg/format/sentinel-1.c: Update.
13089 * g++.old-deja/g++.jason/scoping10.C: Update.
13090 * g++.old-deja/g++.ns/lookup5.C: Update.
13091 * g++.dg/ext/cleanup-1.C: Update.
13092 * g++.dg/parse/varmod1.C: Update.
13093 * g++.dg/parse/error33.C: Update.
13094 * g++.dg/expr/call3.C: Update.
13095 * g++.dg/func-args-1.C: New.
13096
13097 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
13098
13099 PR c/43125
13100 * gcc.dg/attr-used-2.c: Moved to ...
13101 * c-c++-common/attr-used-2.c: Here.
13102
13103 * gcc.dg/attr-used.c: Moved to ...
13104 * c-c++-common/attr-used.c: Here.
13105
13106 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
13107
13108 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13109
13110 2010-02-22 Richard Guenther <rguenther@suse.de>
13111
13112 PR lto/43045
13113 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13114 * gfortran.dg/lto/20100222-1_1.c: Likewise.
13115
13116 2010-02-22 Richard Guenther <rguenther@suse.de>
13117
13118 PR tree-optimization/42749
13119 * gcc.c-torture/compile/pr42749.c: New testcase.
13120
13121 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
13122
13123 PR fortran/43072
13124 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13125 * gfortran.dg/internal_pack_9.f90: New test.
13126
13127 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13128
13129 PR c++/23510
13130 * g++.dg/template/recurse.C: Adjust.
13131 * g++.dg/template/pr23510.C: New.
13132
13133 2010-02-21 Dodji Seketeli <dodji@redhat.com>
13134
13135 PR c++/42824
13136 * g++.dg/template/memclass4.C: New test.
13137
13138 2010-02-21 Tobias Burnus <burnus@net-b.de>
13139
13140 PR fortran/35259
13141 * gfortran.dg/reassoc_5.f90: New test.
13142
13143 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
13144
13145 PR target/43067
13146 * gcc.target/i386/pr43067.c: New test.
13147
13148 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13149
13150 PR c++/35669
13151 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13152 -Wconversion-null.
13153 * g++.dg/warn/Wconversion-null.C: New test.
13154 * g++.old-deja/g++.other/null1.C: Move to...
13155 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13156
13157 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
13158
13159 PR fortran/36932
13160 PR fortran/36933
13161 * gfortran.dg/dependency_26.f90: New test.
13162
13163 PR fortran/43072
13164 * gfortran.dg/internal_pack_7.f90: New test.
13165
13166 PR fortran/43111
13167 * gfortran.dg/internal_pack_8.f90: New test.
13168
13169 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13170
13171 PR 43128
13172 * c-c++-common/pr41779.c: Fix broken testcase.
13173
13174 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13175
13176 PR 36513
13177 * c-c++-common/pr36513.c: New testcase.
13178 * c-c++-common/pr36513-2.c: New testcase.
13179
13180 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13181
13182 PR 41779
13183 * c-c++-common/pr41779.c: New.
13184
13185 2010-02-19 Jakub Jelinek <jakub@redhat.com>
13186
13187 PR debug/43084
13188 * gcc.dg/pr43084.c: New test.
13189
13190 2010-02-19 Richard Guenther <rguenther@suse.de>
13191
13192 PR tree-optimization/42916
13193 * gcc.dg/pr42916.c: New testcase.
13194
13195 2010-02-18 Jason Merrill <jason@redhat.com>
13196
13197 PR c++/42837
13198 * g++.dg/abi/packed1.C: Add expected warning.
13199
13200 PR c++/43108
13201 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13202 * gcc.dg/torture/dg-torture.exp: Likewise.
13203 * c-c++-common/torture/complex-sign.h,
13204 c-c++-common/torture/complex-sign-add.c,
13205 c-c++-common/torture/complex-sign-mixed-add.c,
13206 c-c++-common/torture/complex-sign-mixed-div.c,
13207 c-c++-common/torture/complex-sign-mixed-mul.c,
13208 c-c++-common/torture/complex-sign-mixed-sub.c,
13209 c-c++-common/torture/complex-sign-mul.c,
13210 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13211 Adapt for C++ compilation as well.
13212
13213 PR c++/43070
13214 * g++.dg/ext/label1.C: Update.
13215 * g++.dg/ext/label2.C: Update.
13216
13217 PR c++/26261
13218 * g++.dg/template/dependent-name6.C: New.
13219
13220 PR c++/43109
13221 * g++.dg/parse/namespace12.C: New.
13222
13223 2010-02-18 Martin Jambor <mjambor@suse.cz>
13224
13225 PR tree-optimization/43066
13226 * gcc.c-torture/compile/pr43066.c: New test.
13227
13228 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
13229
13230 * g++.dg/ext/attrib35.C: Fix target selector string.
13231 * g++.dg/ext/attrib36.C: Ditto.
13232 * g++.dg/ext/attrib37.C: Ditto.
13233 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13234 * g++.dg/abi/mangle25.C: Ditto.
13235
13236 2010-02-17 Jason Merrill <jason@redhat.com>
13237
13238 PR c++/43069
13239 * g++.dg/parse/namespace11.C: New.
13240
13241 PR c++/43093
13242 * g++.dg/ext/attrib37.C: New.
13243
13244 PR c++/43079
13245 * g++.dg/template/ptrmem20.C: New.
13246
13247 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
13248
13249 PR target/43103
13250 * gcc.target/i386/xop-check.h: Include m256-check.h.
13251 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13252 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13253 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13254 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13255
13256 2010-02-17 Jakub Jelinek <jakub@redhat.com>
13257
13258 PR debug/42918
13259 * gcc.dg/pr42918.c: New test.
13260
13261 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
13262
13263 * g++.dg/ext/attrib36.C: Require ILP32.
13264
13265 2010-02-16 Richard Guenther <rguenther@suse.de>
13266
13267 PR tree-optimization/41043
13268 * gfortran.dg/pr41043.f90: New testcase.
13269 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13270
13271 2010-02-16 Jason Merrill <jason@redhat.com>
13272
13273 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13274
13275 2010-02-16 Ira Rosen <irar@il.ibm.com>
13276
13277 PR tree-optimization/43074
13278 * gcc.dg/vect/fast-math-pr43074.c: New test.
13279
13280 2010-02-16 Jakub Jelinek <jakub@redhat.com>
13281
13282 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13283
13284 2010-02-16 Jason Merrill <jason@redhat.com>
13285
13286 PR c++/43031
13287 * g++.dg/ext/attrib36.C: New.
13288
13289 PR c++/43036
13290 * g++.dg/other/array6.C: New.
13291
13292 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13293
13294 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13295
13296 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
13297
13298 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13299 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13300 * gcc.target/i386/xop-vpermil2pd-1.c: New.
13301 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13302 * gcc.target/i386/xop-vpermil2ps-1.c: New.
13303 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13304
13305 2010-02-15 Richard Guenther <rguenther@suse.de>
13306
13307 PR middle-end/43068
13308 * g++.dg/torture/pr43068.C: New testcase.
13309
13310 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
13311
13312 PR c++/43024
13313 * g++.dg/opt/ice1.C: New.
13314
13315 2010-02-14 Jason Merrill <jason@redhat.com>
13316
13317 PR c++/41997
13318 * g++.dg/cpp0x/initlist-opt.C: New.
13319
13320 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
13321
13322 PR fortran/41113
13323 PR fortran/41117
13324 * gfortran.dg/internal_pack_6.f90: New test.
13325
13326 2010-02-12 Jason Merrill <jason@redhat.com>
13327
13328 PR c++/43054
13329 * g++.dg/cpp0x/variadic99.C: New.
13330
13331 2010-02-12 Jakub Jelinek <jakub@redhat.com>
13332
13333 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13334 sign extend pointers to gualchk_t.
13335
13336 PR c++/43033
13337 * g++.dg/other/default3.C: Xfail g4 test.
13338
13339 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13340
13341 PR middle-end/43012
13342 * gcc.dg/graphite/pr43012.c: New.
13343
13344 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13345
13346 PR middle-end/42930
13347 * g++.dg/graphite/pr42930.C: New.
13348
13349 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13350
13351 PR middle-end/42914
13352 PR middle-end/42530
13353 * gcc.dg/graphite/pr42530.c: New.
13354 * gcc.dg/graphite/pr42914.c: New.
13355
13356 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13357
13358 PR middle-end/42771
13359 * gcc.dg/graphite/pr42771.c: New.
13360
13361 2010-02-11 Richard Guenther <rguenther@suse.de>
13362
13363 PR tree-optimization/42998
13364 * gcc.c-torture/compile/pr42998.c: New testcase.
13365
13366 2010-02-10 Jason Merrill <jason@redhat.com>
13367
13368 PR c++/41896
13369 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13370
13371 PR c++/42983, core issue 906
13372 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13373 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13374
13375 PR c++/43016
13376 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13377
13378 2010-02-10 Richard Guenther <rguenther@suse.de>
13379
13380 PR tree-optimization/43017
13381 * gcc.dg/torture/pr43017.c: New testcase.
13382
13383 2010-02-10 Tobias Burnus <burnus@net-b.de>
13384
13385 PR fortran/40823
13386 * gfortran.dg/private_type_1.f90: Update error location.
13387 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13388 * gfortran.dg/typebound_operator_2.f03: Ditto.
13389 * gfortran.dg/assignment_2.f90: Ditto.
13390 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13391 * gfortran.dg/binding_label_tests_9.f03: Ditto.
13392
13393 2010-02-10 Tobias Burnus <burnus@net-b.de>
13394
13395 PR fortran/43015
13396 * gfortran.dg/bind_c_usage_20.f90: New test.
13397
13398 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13399
13400 PR debug/43010
13401 * g++.dg/debug/pr43010.C: New test.
13402
13403 2010-02-10 Richard Guenther <rguenther@suse.de>
13404
13405 PR c/43007
13406 * gcc.c-torture/execute/20100209-1.c: New testcase.
13407 * gcc.dg/fold-div-3.c: Likewise.
13408
13409 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13410
13411 * gcc.dg/builtin-ffs-1.c: New test.
13412
13413 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13414
13415 PR fortran/42999
13416 * gfortran.dg/array_constructor_35.f90: New test.
13417
13418 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13419
13420 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13421
13422 2010-02-09 Jason Merrill <jason@redhat.com>
13423
13424 PR c++/42399
13425 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13426
13427 PR c++/42370
13428 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13429
13430 2010-02-09 Tobias Burnus <burnus@net-b.de>
13431
13432 PR fortran/41869
13433 * gfortran.dg/module_write_1.f90: New test.
13434
13435 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
13436
13437 * gcc.dg/pr19340.c: Adjust.
13438
13439 2010-02-09 Richard Guenther <rguenther@suse.de>
13440
13441 PR tree-optimization/43008
13442 * gcc.c-torture/execute/pr43008.c: New testcase.
13443
13444 2010-02-09 Richard Guenther <rguenther@suse.de>
13445
13446 PR tree-optimization/43000
13447 * gcc.dg/torture/pr43000.c: New testcase.
13448 * gcc.dg/torture/pr43002.c: Likewise.
13449
13450 2010-02-09 Daniel Kraft <d@domob.eu>
13451
13452 PR fortran/39171
13453 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13454 and pass -Wsurprising as necessary.
13455
13456 2010-02-08 Jakub Jelinek <jakub@redhat.com>
13457
13458 PR tree-optimization/42890
13459 * g++.dg/torture/pr42890.C: New test.
13460
13461 2010-02-08 Richard Guenther <rguenther@suse.de>
13462
13463 PR middle-end/42995
13464 * gcc.dg/tree-ssa/inline-4.c: New testcase.
13465
13466 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13467
13468 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
13469 return 0 from main.
13470 * gcc.dg/graphite/block-1.c: Same.
13471 * gcc.dg/graphite/block-3.c: Same.
13472 * gcc.dg/graphite/block-4.c: Same.
13473 * gcc.dg/graphite/block-5.c: Same.
13474 * gcc.dg/graphite/block-6.c: Same.
13475 * gcc.dg/graphite/block-7.c: Same.
13476 * gcc.dg/graphite/interchange-0.c: Same.
13477 * gcc.dg/graphite/interchange-1.c: Same.
13478 * gcc.dg/graphite/interchange-10.c: Same.
13479 * gcc.dg/graphite/interchange-11.c: Same.
13480 * gcc.dg/graphite/interchange-12.c: Same.
13481 * gcc.dg/graphite/interchange-2.c: Same.
13482 * gcc.dg/graphite/interchange-3.c: Same.
13483 * gcc.dg/graphite/interchange-4.c: Same.
13484 * gcc.dg/graphite/interchange-5.c: Same.
13485 * gcc.dg/graphite/interchange-6.c: Same.
13486 * gcc.dg/graphite/interchange-7.c: Same.
13487 * gcc.dg/graphite/interchange-8.c: Same.
13488 * gcc.dg/graphite/interchange-9.c: Same.
13489 * gcc.dg/graphite/interchange-mvt.c: Same.
13490
13491 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13492
13493 * gfortran.dg/graphite/id-19.f: New.
13494 * gfortran.dg/graphite/pr14741.f90: New.
13495 * gfortran.dg/graphite/pr41924.f90: New.
13496 * gfortran.dg/graphite/run-id-2.f90: New.
13497
13498 2010-02-07 Richard Guenther <rguenther@suse.de>
13499
13500 PR middle-end/42956
13501 * gcc.c-torture/compile/pr42956.c: New testcase.
13502
13503 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13504
13505 PR libfortran/42742
13506 * gfortran.dg/fmt_cache_2.f: New test.
13507
13508 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13509
13510 * gfortran.dg/read_no_eor.f90: New test.
13511
13512 2010-02-05 Jason Merrill <jason@redhat.com>
13513
13514 * g++.dg/ext/label13.C: Move constructor body out of class.
13515
13516 2010-02-03 Jason Merrill <jason@redhat.com>
13517
13518 PR c++/42870
13519 * g++.dg/ext/dllexport3.C: New.
13520
13521 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
13522
13523 * gcc.dg/format/ms-format3.c: New test for specific MS types.
13524
13525 2010-02-05 Richard Guenther <rguenther@suse.de>
13526
13527 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13528
13529 2010-02-05 Dodji Seketeli <dodji@redhat.com>
13530
13531 PR c++/42915
13532 * g++.dg/other/crash-9.C: New test.
13533
13534 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
13535
13536 PR fortran/42309
13537 * gfortran.dg/subref_array_pointer_4.f90 : New test.
13538
13539 2010-02-04 Richard Guenther <rguenther@suse.de>
13540
13541 PR rtl-optimization/42952
13542 * gcc.dg/torture/pr42952.c: New testcase.
13543
13544 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13545
13546 PR libfortran/42901
13547 * gfortran.dg/namelist_60.f90: New test.
13548
13549 2010-02-03 Jason Merrill <jason@redhat.com>
13550
13551 PR c++/40138
13552 * g++.dg/ext/builtin11.C: New.
13553
13554 PR c++/4926
13555 PR c++/38600
13556 * g++.dg/abi/mangle35.C: New.
13557 * g++.dg/abi/mangle37.C: New.
13558
13559 PR c++/12909
13560 * g++.dg/abi/mangle36.C: New.
13561
13562 PR c++/35652
13563 * g++.dg/warn/string1.C: New.
13564
13565 2010-02-03 Richard Guenther <rguenther@suse.de>
13566
13567 PR tree-optimization/42944
13568 * gcc.dg/errno-1.c: New testcase.
13569
13570 2010-02-03 Richard Guenther <rguenther@suse.de>
13571
13572 PR middle-end/42927
13573 * gcc.c-torture/compile/pr42927.c: New testcase.
13574
13575 2010-02-03 Tobias Burnus <burnus@net-b.de>
13576
13577 PR fortran/42936
13578 * gfortran.dg/null_4.f90: New test.
13579
13580 2010-02-02 Jason Merrill <jason@redhat.com>
13581
13582 PR c++/41090
13583 * g++.dg/ext/label13.C: New.
13584
13585 2010-02-02 Tobias Burnus <burnus@net-b.de>
13586
13587 PR fortran/42650
13588 * gfortran.dg/func_result_5.f90: New test.
13589
13590 2010-02-01 Tobias Burnus <burnus@net-b.de>
13591
13592 PR fortran/42922
13593 * gfortran.dg/pure_initializer_3.f90: News test.
13594
13595 2010-01-31 Janus Weil <janus@gcc.gnu.org>
13596
13597 PR fortran/42888
13598 * gfortran.dg/allocate_derived_2.f90: New test.
13599
13600 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
13601
13602 PR middle-end/42898
13603 * gcc.dg/torture/pr42898-2.c: New test.
13604
13605 2010-01-31 Richard Guenther <rguenther@suse.de>
13606
13607 PR middle-end/42898
13608 * gcc.dg/torture/pr42898.c: New testcase.
13609
13610 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
13611
13612 PR fortran/38324
13613 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13614 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13615
13616 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
13617
13618 * g++.dg/tree-ssa/inline-1.C: New.
13619 * g++.dg/tree-ssa/inline-2.C: New.
13620 * g++.dg/tree-ssa/inline-3.C: New.
13621
13622 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
13623
13624 PR testsuite/41701
13625 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13626 the string 'pow' in the pathname of the compiler from generating a
13627 test failure.
13628
13629 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13630
13631 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13632 * g++.old-deja/g++.mike/eh17.C: Likewise.
13633 * g++.old-deja/g++.mike/p5571.C: Likewise.
13634
13635 2010-01-29 Dodji Seketeli <dodji@redhat.com>
13636
13637 PR c++/42758
13638 PR c++/42634
13639 PR c++/42336
13640 PR c++/42797
13641 PR c++/42880
13642 * g++.dg/other/crash-5.C: New test.
13643 * g++.dg/other/crash-6.C: New test.
13644 * g++.dg/other/crash-7.C: New test.
13645 * g++.dg/other/crash-8.C: New test.
13646
13647 2010-01-29 Jakub Jelinek <jakub@redhat.com>
13648
13649 PR rtl-optimization/42889
13650 * gcc.dg/pr42889.c: New test.
13651
13652 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
13653
13654 * gcc.target/i386/pr42881.c: Use SSE2.
13655
13656 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
13657
13658 PR target/42891
13659 * gcc.target/i386/pr42891.c: New test.
13660
13661 2010-01-28 Richard Guenther <rguenther@suse.de>
13662
13663 PR tree-optimization/42871
13664 * g++.dg/torture/pr42871.C: New testcase.
13665
13666 2010-01-28 Richard Guenther <rguenther@suse.de>
13667
13668 * gcc.dg/Wobjsize-1.h: New testcase.
13669 * gcc.dg/Wobjsize-1.c: Likewise.
13670
13671 2010-01-28 Richard Guenther <rguenther@suse.de>
13672
13673 PR middle-end/42883
13674 * g++.dg/torture/pr42883.C: New testcase.
13675
13676 2010-01-28 Michael Matz <matz@suse.de>
13677
13678 * gcc.target/i386/pr42881.c: New test.
13679
13680 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13681
13682 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13683 Add i?86-*-solaris2* support.
13684
13685 2010-01-28 Dodji Seketeli <dodji@redhat.com>
13686
13687 PR c++/42713
13688 PR c++/42820
13689 * g++.dg/template/typedef27.C: New test case.
13690 * g++.dg/template/typedef28.C: New test case.
13691
13692 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
13693
13694 * gcc.dg/optimize-bswap*.c: Add ARM target
13695
13696 2010-01-27 Richard Guenther <rguenther@suse.de>
13697
13698 PR middle-end/42878
13699 * gcc.dg/torture/pr42878-1.c: New testcase.
13700 * gcc.dg/torture/pr42878-2.c: Likewise.
13701
13702 2010-01-27 Jakub Jelinek <jakub@redhat.com>
13703
13704 PR middle-end/42874
13705 * gcc.dg/vla-22.c: New test.
13706
13707 2010-01-26 Jakub Jelinek <jakub@redhat.com>
13708
13709 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13710 current collation.
13711
13712 2010-01-26 Richard Guenther <rguenther@suse.de>
13713
13714 PR rtl-optimization/42685
13715 * gcc.dg/pr42685.c: New testcase.
13716 * g++.dg/other/pr42685.C: Likewise.
13717
13718 2010-01-26 Richard Guenther <rguenther@suse.de>
13719
13720 PR middle-end/42806
13721 * g++.dg/other/pr42806.C: New testcase.
13722
13723 2010-01-26 Richard Guenther <rguenther@suse.de>
13724
13725 PR tree-optimization/42250
13726 * gcc.dg/pr42250.c: New testcase.
13727
13728 2010-01-25 Arnaud Charlet <charlet@adacore.com>
13729
13730 * gnat.dg/array_bounds_test.adb: New test.
13731
13732 2010-01-25 Tobias Burnus <burnus@net-b.de>
13733
13734 PR fortran/42858
13735 * gfortran.dg/generic_21.f90: New test.
13736
13737 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13738
13739 PR testsuite/41522
13740 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13741
13742 2010-01-24 Mark Mitchell <mark@codesourcery.com>
13743
13744 PR c++/42748
13745 * g++.dg/abi/arm_va_list2.C: New test.
13746 * g++.dg/abi/arm_va_list2.h: Companion header file.
13747
13748 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
13749
13750 PR fortran/41044
13751 * gfortran.dg/parameter_array_ref_2.f90 : New test.
13752
13753 PR fortran/41167
13754 * gfortran.dg/char_array_arg_1.f90 : New test.
13755
13756 * gfortran.dg/pr25923.f90 : Remove XFAIL.
13757
13758 2010-01-24 Tobias Burnus <burnus@net-b.de>
13759
13760 PR fortran/39304
13761 * gfortran.dg/generic_20.f90: New test.
13762
13763 2010-01-22 Michael Matz <matz@suse.de>
13764
13765 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13766 -msse2.
13767
13768 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
13769
13770 PR fortran/42736
13771 * gfortran.dg/dependency_25.f90 : New test.
13772
13773 2010-01-21 Martin Jambor <mjambor@suse.cz>
13774
13775 PR tree-optimization/42585
13776 * gcc.dg/tree-ssa/pr42585.c: New test.
13777
13778 2010-01-21 Richard Guenther <rguenther@suse.de>
13779
13780 PR middle-end/19988
13781 * gcc.dg/pr19988.c: New testcase.
13782
13783 2010-01-20 Janis Johnson <janis187@us.ibm.com>
13784
13785 * g++.dg/compat/decimal/compat-common.h: New file.
13786 * g++.dg/compat/decimal/decimal-dummy.h: New file.
13787 * g++.dg/compat/decimal/pass_x.h: New file.
13788 * g++.dg/compat/decimal/pass_y.h: New file.
13789 * g++.dg/compat/decimal/pass-1_main.C: New file.
13790 * g++.dg/compat/decimal/pass-1_x.C: New file.
13791 * g++.dg/compat/decimal/pass-1_y.C: New file.
13792 * g++.dg/compat/decimal/pass-2_main.C: New file.
13793 * g++.dg/compat/decimal/pass-2_x.C: New file.
13794 * g++.dg/compat/decimal/pass-2_y.C: New file.
13795 * g++.dg/compat/decimal/pass-3_main.C: New file.
13796 * g++.dg/compat/decimal/pass-3_x.C: New file.
13797 * g++.dg/compat/decimal/pass-3_y.C: New file.
13798 * g++.dg/compat/decimal/pass-4_main.C: New file.
13799 * g++.dg/compat/decimal/pass-4_x.C: New file.
13800 * g++.dg/compat/decimal/pass-4_y.C: New file.
13801 * g++.dg/compat/decimal/pass-5_main.C: New file.
13802 * g++.dg/compat/decimal/pass-5_x.C: New file.
13803 * g++.dg/compat/decimal/pass-5_y.C: New file.
13804 * g++.dg/compat/decimal/pass-6_main.C: New file.
13805 * g++.dg/compat/decimal/pass-6_x.C: New file.
13806 * g++.dg/compat/decimal/pass-6_y.C: New file.
13807 * g++.dg/compat/decimal/return_x.h: New file.
13808 * g++.dg/compat/decimal/return_y.h: New file.
13809 * g++.dg/compat/decimal/return-1_main.C: New file.
13810 * g++.dg/compat/decimal/return-1_x.C: New file.
13811 * g++.dg/compat/decimal/return-1_y.C: New file.
13812 * g++.dg/compat/decimal/return-2_main.C: New file.
13813 * g++.dg/compat/decimal/return-2_x.C: New file.
13814 * g++.dg/compat/decimal/return-2_y.C: New file.
13815 * g++.dg/compat/decimal/return-3_main.C: New file.
13816 * g++.dg/compat/decimal/return-3_x.C: New file.
13817 * g++.dg/compat/decimal/return-3_y.C: New file.
13818 * g++.dg/compat/decimal/return-4_main.C: New file.
13819 * g++.dg/compat/decimal/return-4_x.C: New file.
13820 * g++.dg/compat/decimal/return-4_y.C: New file.
13821 * g++.dg/compat/decimal/return-5_main.C: New file.
13822 * g++.dg/compat/decimal/return-5_x.C: New file.
13823 * g++.dg/compat/decimal/return-5_y.C: New file.
13824 * g++.dg/compat/decimal/return-6_main.C: New file.
13825 * g++.dg/compat/decimal/return-6_x.C: New file.
13826 * g++.dg/compat/decimal/return-6_y.C: New file.
13827
13828 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
13829
13830 PR debug/42715
13831 * gcc.dg/pr42715.c: New.
13832
13833 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
13834
13835 PR c++/42038
13836 * g++.dg/parse/crash55.C: New.
13837
13838 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
13839
13840 PR debug/42782
13841 * gcc.dg/guality/pr42782.c: New.
13842
13843 2010-01-20 Jason Merrill <jason@redhat.com>
13844
13845 PR c++/41788
13846 * g++.dg/abi/packed1.C: New.
13847
13848 PR c++/41920
13849 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13850
13851 PR c++/40750
13852 * g++.dg/parse/fn-typedef1.C: New.
13853 * g++.dg/other/cv_quals.C: Adjust.
13854
13855 2010-01-20 Anthony Green <green@moxielogic.com>
13856
13857 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13858 pack(push) pragma).
13859 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13860 * gcc.dg/20020312-2.c: Port this to the moxie core.
13861 * gcc.dg/weak/typeof-2.c: Ditto.
13862
13863 2010-01-20 Richard Guenther <rguenther@suse.de>
13864
13865 PR tree-optimization/42717
13866 * gcc.c-torture/compile/pr42717.c: New testcase.
13867
13868 2010-01-20 Jakub Jelinek <jakub@redhat.com>
13869
13870 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13871 of signed, add a few new tests.
13872
13873 PR middle-end/42803
13874 * g++.dg/parse/limits-initializer1.C: New test.
13875
13876 2010-01-19 Janus Weil <janus@gcc.gnu.org>
13877
13878 PR fortran/42804
13879 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13880 * gfortran.dg/typebound_call_12.f03: New test.
13881
13882 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
13883
13884 PR fortran/42783
13885 * gfortran.dg/bounds_check_15.f90 : New test.
13886
13887 2010-01-19 Michael Matz <matz@suse.de>
13888
13889 PR tree-optimization/41783
13890 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13891
13892 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13893
13894 PR target/38697.
13895 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13896 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13897 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
13898 * gcc.target/arm/neon/vget_lows16.c: Likewise.
13899 * gcc.target/arm/neon/vget_lows32.c: Likewise.
13900 * gcc.target/arm/neon/vget_lows64.c: Likewise.
13901 * gcc.target/arm/neon/vget_lows8.c: Likewise.
13902 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13903 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13904 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13905 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13906
13907 2010-01-19 Janus Weil <janus@gcc.gnu.org>
13908
13909 PR fortran/42545
13910 * gfortran.dg/extends_6.f03: Modified an error message.
13911 * gfortran.dg/extends_10.f03: New test.
13912 * gfortran.dg/private_type_6.f03: Modified an error message.
13913 * gfortran.dg/structure_constructor_8.f03: Ditto.
13914
13915 2010-01-19 Jakub Jelinek <jakub@redhat.com>
13916
13917 PR tree-optimization/42719
13918 * gcc.dg/pr42719.c: New test.
13919
13920 PR debug/42728
13921 * gcc.dg/pr42728.c: New test.
13922
13923 2010-01-19 Anthony Green <green@moxielogic.com>
13924
13925 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13926
13927 2010-01-18 Anthony Green <green@moxielogic.com>
13928
13929 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13930 for moxie.
13931
13932 2010-01-19 Dodji Seketeli <dodji@redhat.com>
13933
13934 * g++.dg/template/error45.C: reverted as part of reverting the
13935 fix of PR c++/42634.
13936
13937 2010-01-18 Dodji Seketeli <dodji@redhat.com>
13938
13939 PR c++/42634
13940 * g++.dg/template/error45.C: New test.
13941
13942 2010-01-18 Dodji Seketeli <dodji@redhat.com>
13943
13944 PR c++/42766
13945 * g++.dg/conversion/op6.C: New test.
13946
13947 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
13948
13949 PR target/42774
13950 * gcc.target/alpha/pr42774.c: New test.
13951
13952 2010-01-18 Richard Guenther <rguenther@suse.de>
13953
13954 PR tree-optimization/42781
13955 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13956
13957 2010-01-17 Richard Guenther <rguenther@suse.de>
13958
13959 PR middle-end/42248
13960 * gcc.c-torture/execute/pr42248.c: New testcase.
13961
13962 2010-01-17 Richard Guenther <rguenther@suse.de>
13963
13964 PR tree-optimization/42773
13965 * g++.dg/torture/pr42773.C: New testcase.
13966
13967 2010-01-17 Janus Weil <janus@gcc.gnu.org>
13968
13969 PR fortran/42677
13970 * gfortran.dg/interface_assignment_5.f90: New test.
13971
13972 2010-01-17 Dodji Seketeli <dodji@redhat.com>
13973
13974 PR c++/42697
13975 * g++.dg/template/crash94.C: Reverted.
13976
13977 2010-01-17 Jie Zhang <jie.zhang@analog.com>
13978
13979 PR debug/42767
13980 * gcc.dg/debug/pr42767.c: New.
13981
13982 2010-01-15 Jason Merrill <jason@redhat.com>
13983
13984 PR c++/42761
13985 * g++.dg/cpp0x/decltype22.C: New.
13986
13987 2010-01-16 Jakub Jelinek <jakub@redhat.com>
13988
13989 PR middle-end/42760
13990 * g++.dg/torture/pr42760.C: New test.
13991
13992 2010-01-15 Jing Yu <jingyu@google.com>
13993
13994 PR rtl-optimization/42691
13995 * gcc.c-torture/execute/pr42691.c: New.
13996
13997 2010-01-15 Richard Guenther <rguenther@suse.de>
13998
13999 PR middle-end/42739
14000 * g++.dg/torture/pr42739.C: New testcase.
14001
14002 2010-01-15 Dodji Seketeli <dodji@redhat.com>
14003
14004 * g++.dg/template/error45.C: Revert as part of reverting changes
14005 or PR c++/42634.
14006
14007 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14008
14009 PR fortran/42684
14010 * gfortran.dg/interface_31.f90: New test.
14011
14012 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
14013
14014 * gcc.target/powerpc/pr42747.c: New file.
14015
14016 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14017
14018 PR middle-end/42674
14019 * c-c++-common/pr42674.c: New test.
14020
14021 PR c++/42608
14022 * g++.dg/template/instantiate11.C: New test.
14023
14024 2010-01-14 Jason Merrill <jason@redhat.com>
14025
14026 PR c++/42701
14027 * g++.dg/overload/error3.C: New.
14028
14029 PR c++/42655
14030 * g++.dg/overload/rvalue1.C: New.
14031
14032 2010-01-14 Martin Jambor <mjambor@suse.cz>
14033
14034 PR tree-optimization/42706
14035 * gcc.dg/ipa/pr42706.c: New testcase.
14036
14037 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
14038
14039 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14040
14041 2010-01-14 Martin Jambor <mjambor@suse.cz>
14042
14043 PR tree-optimization/42714
14044 * g++.dg/torture/pr42714.C: New test.
14045
14046 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14047
14048 PR rtl-optimization/42246
14049 * gfortran.dg/pr42246-2.f: New.
14050
14051 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14052
14053 PR rtl-optimization/42389
14054 * gcc.dg/pr42389.c: New.
14055
14056 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14057
14058 PR rtl-optimization/42388
14059 * gcc.dg/pr42388.c: New.
14060
14061 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14062
14063 PR rtl-optimization/42294
14064 * gfortran.dg/pr42294.f: New.
14065
14066 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14067
14068 PR rtl-optimization/39453
14069 PR rtl-optimization/42246
14070 * gcc.dg/pr39453.c: New.
14071 * gcc.dg/pr42246.c: New.
14072
14073 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14074
14075 PR middle-end/42245
14076 * gcc.dg/pr42245.c: New.
14077 * gcc.dg/pr42245-2.c: New.
14078
14079 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14080
14081 PR rtl-optimization/42249
14082 * gcc.dg/pr42249.c: New.
14083
14084 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14085
14086 PR c/42721
14087 * gcc.c-torture/execute/pr42721.c: New test.
14088
14089 2010-01-14 Ira Rosen <irar@il.ibm.com>
14090
14091 PR tree-optimization/42709
14092 * gcc.dg/vect/pr42709.c: New test.
14093
14094 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14095
14096 PR fortran/41478
14097 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14098 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14099
14100 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14101
14102 PR fortran/42481
14103 * gfortran.dg/generic_19.f90 : New test.
14104
14105 2010-01-13 Richard Guenther <rguenther@suse.de>
14106
14107 PR tree-optimization/42730
14108 * gcc.c-torture/compile/pr42730.c: New testcase.
14109
14110 2010-01-13 Steve Ellcey <sje@cup.hp.com>
14111
14112 PR target/pr42542
14113 * gcc.target/ia64/pr42542-1.c: New.
14114 * gcc.target/ia64/pr42542-2.c: New.
14115 * gcc.target/ia64/pr42542-3.c: New.
14116
14117 2010-01-13 Dodji Seketeli <dodji@redhat.com>
14118
14119 PR c++/42634
14120 * g++.dg/template/error45.C: New test.
14121
14122 2010-01-13 Martin Jambor <mjambor@suse.cz>
14123
14124 PR tree-optimization/42704
14125 * g++.dg/torture/pr42704.C: New test.
14126
14127 2010-01-13 Martin Jambor <mjambor@suse.cz>
14128
14129 PR tree-optimization/42703
14130 * gcc.c-torture/compile/pr42703.c: New test.
14131
14132 2010-01-13 Richard Guenther <rguenther@suse.de>
14133
14134 PR tree-optimization/42705
14135 * gcc.c-torture/compile/pr42705.c: New testcase.
14136
14137 2010-01-13 Jie Zhang <jie.zhang@analog.com>
14138
14139 * gcc.target/bfin/l2.c: New test.
14140 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14141
14142 2010-01-13 Richard Guenther <rguenther@suse.de>
14143
14144 PR middle-end/42716
14145 * gcc.c-torture/compile/pr42716.c: New testcase.
14146
14147 2010-01-13 Richard Guenther <rguenther@suse.de>
14148
14149 PR lto/42678
14150 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14151
14152 2010-01-12 Joseph Myers <joseph@codesourcery.com>
14153
14154 PR c/42708
14155 * gcc.c-torture/compile/pr42708-1.c: New test.
14156
14157 2010-01-12 Jakub Jelinek <jakub@redhat.com>
14158
14159 PR debug/42662
14160 * gcc.dg/pr42662.c: New test.
14161
14162 PR tree-optimization/42645
14163 * g++.dg/other/pr42645-1.C: New test.
14164 * g++.dg/other/pr42645-2.C: New test.
14165
14166 2010-01-11 Janis Johnson <janis187@us.ibm.com>
14167
14168 PR target/42416
14169 * gcc.target/powerpc/warn-1.c: New test.
14170 * gcc.target/powerpc/warn-2.c: New test.
14171
14172 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
14173
14174 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14175 stack alignment.
14176
14177 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
14178
14179 * gcc.dg/lto/20100108_0.c: New.
14180
14181 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
14182
14183 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14184 Add -march=i686 -msse for 32bit x86 targets.
14185
14186 2010-01-10 Richard Guenther <rguenther@suse.de>
14187
14188 PR middle-end/42667
14189 * gcc.dg/torture/pr42667.c: New testcase.
14190
14191 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14192
14193 PR fortran/32489
14194 * gfortran.dg/array_constructor_34.f90: New test.
14195
14196 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14197
14198 PR fortran/20923
14199 * gfortran.dg/array_constructor_33.f90: New test.
14200 gfortran.dg/array_function_5.f90: Add credit.
14201
14202 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14203
14204 PR debug/42631
14205 * gcc.dg/pr42631.c: New.
14206
14207 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14208
14209 PR debug/42630
14210 * gcc.dg/pr42630.c: New.
14211
14212 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14213
14214 PR debug/42629
14215 * gcc.dg/pr42629.c: New.
14216
14217 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14218
14219 PR middle-end/42363
14220 * gcc.dg/torture/pr42363.c: New.
14221
14222 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14223
14224 PR debug/42604
14225 PR debug/42395
14226 * gcc.dg/vect/pr42604.c: New.
14227 * gcc.dg/vect/pr42395.c: New.
14228
14229 2010-01-09 Richard Guenther <rguenther@suse.de>
14230
14231 PR middle-end/42512
14232 * gcc.c-torture/execute/pr42512.c: New testcase.
14233
14234 2010-01-09 Tobias Burnus <burnus@net-b.de>
14235
14236 PR fortran/41298
14237 * gfortran.dg/c_ptr_tests_14.f90: New test.
14238
14239 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14240
14241 PR ada/41929
14242 * gnat.dg/null_pointer_deref1.adb: Don't run on
14243 sparc*-sun-solaris2.11.
14244
14245 2010-01-08 Richard Guenther <rguenther@suse.de>
14246
14247 PR lto/42528
14248 * gcc.dg/lto/20100103-1_0.c: New testcase.
14249 * gcc.dg/lto/20100103-2_0.c: Likewise.
14250
14251 2010-01-08 Tobias Burnus <burnus@net-b.de
14252
14253 PR/fortran 25829
14254 * gfortran.dg/asynchronous_1.f90: New test.
14255 * gfortran.dg/asynchronous_2.f90: New test.
14256 * gfortran.dg/conflicts.f90: Update error message.
14257
14258 2010-01-07 Dodji Seketeli <dodji@redhat.com>
14259
14260 c++/40155
14261 * g++.dg/cpp0x/variadic-unify-2.C: New test.
14262
14263 2010-01-07 Jakub Jelinek <jakub@redhat.com>
14264
14265 PR tree-optimization/42625
14266 * g++.dg/opt/dtor4.C: New test.
14267 * g++.dg/opt/dtor4.h: New.
14268 * g++.dg/opt/dtor4-aux.cc: New.
14269
14270 2010-01-07 Tobias Burnus <burnus@net-b.de>
14271
14272 PR fortran/42597
14273 * gfortran.dg/proc_ptr_26.f90: New test.
14274
14275 2010-01-07 Tobias Burnus <burnus@net-b.de>
14276
14277 PR fortran/41872
14278 * gfortran.dg/allocatable_scalar_7.f90: New test.
14279
14280 2010-01-06 Richard Guenther <rguenther@suse.de>
14281
14282 * gcc.c-torture/compile/pr42632.c: New testcase.
14283
14284 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14285
14286 PR target/42542
14287 * gcc.target/i386/pr42542-4.c: New.
14288 * gcc.target/i386/pr42542-4a.c: Likewise.
14289 * gcc.target/i386/pr42542-5.c: Likewise.
14290 * gcc.target/i386/pr42542-5a.c: Likewise.
14291
14292 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
14293
14294 * gcc.dg/tls/opt-15.c: New test.
14295
14296 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14297
14298 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14299
14300 2010-01-05 Martin Jambor <mjambor@suse.cz>
14301
14302 PR tree-optimization/42462
14303 * g++.dg/torture/pr42462.C: New test.
14304
14305 2010-01-05 Jason Merrill <jason@redhat.com>
14306
14307 * g++.dg/cpp0x/initlist30.C: New test.
14308
14309 2010-01-05 Richard Guenther <rguenther@suse.de>
14310
14311 PR tree-optimization/42614
14312 * gcc.c-torture/execute/pr42614.c: New testcase.
14313
14314 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
14315
14316 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14317 * gcc.dg/Wunreachable-1.c: Remove the testcase of
14318 -Wunreachable-code.
14319 * gcc.dg/Wunreachable-2.c: Likewise.
14320 * gcc.dg/Wunreachable-3.c: Likewise.
14321 * gcc.dg/Wunreachable-4.c: Likewise.
14322 * gcc.dg/Wunreachable-5.c: Likewise.
14323 * gcc.dg/Wunreachable-6.c: Likewise.
14324 * gcc.dg/Wunreachable-7.c: Likewise.
14325 * gcc.dg/Wunreachable-8.c: Likewise.
14326 * gcc.dg/20041231-1.c: Likewise.
14327
14328 2010-01-05 Jakub Jelinek <jakub@redhat.com>
14329
14330 PR other/42611
14331 * gcc.dg/pr42611.c: New test.
14332
14333 PR tree-optimization/42508
14334 * g++.dg/opt/pr42508.C: New test.
14335
14336 2010-01-05 Tobias Burnus <burnus@net-b.de>
14337
14338 PR fortran/41872
14339 * gfortran.dg/allocatable_scalar_8.f90: New.
14340
14341 2010-01-04 Martin Jambor <mjambor@suse.cz>
14342
14343 PR tree-optimization/42398
14344 * gcc.c-torture/compile/pr42398.c: New test.
14345
14346 2010-01-04 Jason Merrill <jason@redhat.com>
14347
14348 PR c++/42555
14349 * g++.dg/ext/attrib35.C: New.
14350
14351 PR c++/42567
14352 * g++.dg/cpp0x/auto17.C: New.
14353
14354 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
14355
14356 * gcc.dg/lto/20100104_0.c: New.
14357
14358 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
14359
14360 PR target/42542
14361 * gcc.target/i386/pr42542-1.c: New.
14362 * gcc.target/i386/pr42542-1a.c: Likewise.
14363 * gcc.target/i386/pr42542-1b.c: Likewise.
14364 * gcc.target/i386/pr42542-2.c: Likewise.
14365 * gcc.target/i386/pr42542-2a.c: Likewise.
14366 * gcc.target/i386/pr42542-2b.c: Likewise.
14367 * gcc.target/i386/pr42542-3.c: Likewise.
14368 * gcc.target/i386/pr42542-3a.c: Likewise.
14369
14370 2009-01-04 Tobias Burnus <burnus@net-b.de>
14371
14372 PR fortran/41872
14373 * gfortran.dg/allocatable_scalar_5.f90: New test.
14374 * gfortran.dg/allocatable_scalar_6.f90: New test.
14375
14376 2010-01-03 Richard Guenther <rguenther@suse.de>
14377
14378 PR testsuite/42583
14379 * gfortran.dg/gomp/recursion1.f90: Remove.
14380
14381 2010-01-03 Richard Guenther <rguenther@suse.de>
14382
14383 * gcc.dg/Warray-bounds.c: Remove XFAILs.
14384 * gcc.dg/uninit-6.c: Likewise.
14385 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14386
14387 2010-01-03 Richard Guenther <rguenther@suse.de>
14388
14389 PR tree-optimization/42589
14390 * gcc.target/i386/pr42589.c: New testcase.
14391
14392 2010-01-03 Richard Guenther <rguenther@suse.de>
14393
14394 PR tree-optimization/42438
14395 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14396
14397 2010-01-02 Richard Guenther <rguenther@suse.de>
14398
14399 PR testsuite/41651
14400 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14401
14402 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
14403
14404 PR target/42448
14405 * gcc.target/alpha/pr42448-1.c: New test.
14406 * gcc.target/alpha/pr42448-2.c: Ditto.
14407
14408 2010-01-01 Joseph Myers <joseph@codesourcery.com>
14409
14410 PR preprocessor/41947
14411 * gcc.dg/c99-hexfloat-3.c: New test.
14412
14413 2010-01-01 Richard Guenther <rguenther@suse.de>
14414
14415 PR c/42570
14416 * gcc.c-torture/execute/pr42570.c: New testcase.
14417
14418 2010-01-01 Richard Guenther <rguenther@suse.de>
14419
14420 PR middle-end/42559
14421 * gcc.c-torture/compile/pr42559.c: New testcase.
14422
14423 \f
14424 Copyright (C) 2010 Free Software Foundation, Inc.
14425
14426 Copying and distribution of this file, with or without modification,
14427 are permitted in any medium without royalty provided the copyright
14428 notice and this notice are preserved.